@import url("https://fonts.googleapis.com/css?family=Montserrat:300,500");html,body,div,applet,object,iframe,h1,.header-search-wrapper form input,.header-search-wrapper form select.bordered,.header-search-wrapper form select.bordered-small,.header-search-wrapper form textarea,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;line-height:1}*,*:before,*:after{box-sizing:inherit;color:#1A1919;font-family:'Montserrat', sans-serif;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow:auto}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}fieldset,form,label,legend,input,select.bordered,select.bordered-small,textarea,textarea,button{-webkit-tap-highlight-color:transparent}@font-face{font-family:FuturaPT;src:url("../fonts/futura-pt-light.eot");src:url("../fonts/futura-pt-light.eot?#iefix") format("embedded-opentype"),url("../fonts/futura-pt-light.woff") format("woff"),url("../fonts/futura-pt-light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:FuturaPT;src:url("../fonts/futura-pt-light-oblique.eot");src:url("../fonts/futura-pt-light-oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/futura-pt-light-oblique.woff") format("woff"),url("../fonts/futura-pt-light-oblique.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:FuturaPT;src:url("../fonts/futura-pt-book.eot");src:url("../fonts/futura-pt-book.eot?#iefix") format("embedded-opentype"),url("../fonts/futura-pt-book.woff") format("woff"),url("../fonts/futura-pt-book.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:FuturaPT;src:url("../fonts/futura-pt-book-oblique.eot");src:url("../fonts/futura-pt-book-oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/futura-pt-book-oblique.woff") format("woff"),url("../fonts/futura-pt-book-oblique.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:FuturaPT;src:url("../fonts/futura-pt-medium.eot");src:url("../fonts/futura-pt-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/futura-pt-medium.woff") format("woff"),url("../fonts/futura-pt-medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:FuturaPT;src:url("../fonts/futura-pt-medium-oblique.eot");src:url("../fonts/futura-pt-medium-oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/futura-pt-medium-oblique.woff") format("woff"),url("../fonts/futura-pt-medium-oblique.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:FuturaPT;src:url("../fonts/futura-pt-demi.eot");src:url("../fonts/futura-pt-demi.eot?#iefix") format("embedded-opentype"),url("../fonts/futura-pt-demi.woff") format("woff"),url("../fonts/futura-pt-demi.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:FuturaPT;src:url("../fonts/futura-pt-demi-oblique.eot");src:url("../fonts/futura-pt-demi-oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/futura-pt-demi-oblique.woff") format("woff"),url("../fonts/futura-pt-demi-oblique.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:FuturaPT;src:url("../fonts/futura-pt-heavy.eot");src:url("../fonts/futura-pt-heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/futura-pt-heavy.woff") format("woff"),url("../fonts/futura-pt-heavy.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:FuturaPT;src:url("../fonts/futura-pt-heavy-oblique.eot");src:url("../fonts/futura-pt-heavy-oblique.eot?#iefix") format("embedded-opentype"),url("../fonts/futura-pt-heavy-oblique.woff") format("woff"),url("../fonts/futura-pt-heavy-oblique.ttf") format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'Constantia';src:url("../fonts/332F6C_0_0.eot");src:url("../fonts/332F6C_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/332F6C_0_0.woff2") format("woff2"),url("../fonts/332F6C_0_0.woff") format("woff"),url("../fonts/332F6C_0_0.ttf") format("truetype")}@font-face{font-family:'PalaceScriptMTStd';src:url("../fonts/332F6C_1_0.eot");src:url("../fonts/332F6C_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/332F6C_1_0.woff2") format("woff2"),url("../fonts/332F6C_1_0.woff") format("woff"),url("../fonts/332F6C_1_0.ttf") format("truetype")}@font-face{font-family:'PalaceScriptMTStd-SemiBold';src:url("../fonts/332F6C_2_0.eot");src:url("../fonts/332F6C_2_0.eot?#iefix") format("embedded-opentype"),url("../fonts/332F6C_2_0.woff2") format("woff2"),url("../fonts/332F6C_2_0.woff") format("woff"),url("../fonts/332F6C_2_0.ttf") format("truetype")}.futura{font-family:FuturaPT, sans-serif}.constantia{font-family:Constantia}.palace{font-family:PalaceScriptMTStd-SemiBold}.f1,div.flyout .row-inspiration .quote,.cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right a.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-not_required_linked_headline{font-size:20px;letter-spacing:1px;line-height:38px}@media (min-width: 768px){.f1,div.flyout .row-inspiration .quote,.cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right a.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-not_required_linked_headline{font-size:28px;line-height:46px}}@media (min-width: 1280px){.f1,div.flyout .row-inspiration .quote,.cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right a.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-not_required_linked_headline{font-size:32px;line-height:50px}}@media (min-width: 1920px){.f1,div.flyout .row-inspiration .quote,.cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right a.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-not_required_linked_headline{font-size:42px;line-height:60px}}.f2,a.quinary,a.senary,.price-wrapper span.price,#cart .article-overview #cart-lines .article-item .quantity-label,#cart .article-overview #cart-lines .article-item .quantity-control,#cart .article-overview .cart-content-articles .article-item .quantity-label,#cart .article-overview .cart-content-articles .article-item .quantity-control,#cart .cart-body #cart-lines .article-item .quantity-label,#cart .cart-body #cart-lines .article-item .quantity-control,#cart .cart-body .cart-content-articles .article-item .quantity-label,#cart .cart-body .cart-content-articles .article-item .quantity-control,#cart-off-canvas .article-overview #cart-lines .article-item .quantity-label,#cart-off-canvas .article-overview #cart-lines .article-item .quantity-control,#cart-off-canvas .article-overview .cart-content-articles .article-item .quantity-label,#cart-off-canvas .article-overview .cart-content-articles .article-item .quantity-control,#cart-off-canvas .cart-body #cart-lines .article-item .quantity-label,#cart-off-canvas .cart-body #cart-lines .article-item .quantity-control,#cart-off-canvas .cart-body .cart-content-articles .article-item .quantity-label,#cart-off-canvas .cart-body .cart-content-articles .article-item .quantity-control,#cartline-off-canvas .article-overview #cart-lines .article-item .quantity-label,#cartline-off-canvas .article-overview #cart-lines .article-item .quantity-control,#cartline-off-canvas .article-overview .cart-content-articles .article-item .quantity-label,#cartline-off-canvas .article-overview .cart-content-articles .article-item .quantity-control,#cartline-off-canvas .cart-body #cart-lines .article-item .quantity-label,#cartline-off-canvas .cart-body #cart-lines .article-item .quantity-control,#cartline-off-canvas .cart-body .cart-content-articles .article-item .quantity-label,#cartline-off-canvas .cart-body .cart-content-articles .article-item .quantity-control,.cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-four-images-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-text-centered .cm-block-element-type-link:not(.icon),.cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text a.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-vimeo_video_image_preview .cm-block-element-text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-single-button-link .link a,.cm-wrapper.cm-module-multiple-button-link .cm-block-element-multiple_button_link .link a,.falke-life-performance #content-wrapper .item.fourth .part .title span.quinary,.falke-life-performance #content-wrapper .item.sixth .part .title span.quinary,.falke-life-performance #content-wrapper .item.eight .part .title span.quinary,.falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title span.senary,.static .store-finder-content .select-country li.quinary,.contact-form .store-finder-content .select-country li.quinary,.error-page .store-finder-content .select-country li.quinary,.static .store-finder-content .select-country li.senary,.contact-form .store-finder-content .select-country li.senary,.error-page .store-finder-content .select-country li.senary,#returns .returns-list li a{font-size:16px;letter-spacing:.8px;line-height:32px}@media (min-width: 1280px){.f2,a.quinary,a.senary,.price-wrapper span.price,#cart .article-overview #cart-lines .article-item .quantity-label,#cart .article-overview #cart-lines .article-item .quantity-control,#cart .article-overview .cart-content-articles .article-item .quantity-label,#cart .article-overview .cart-content-articles .article-item .quantity-control,#cart .cart-body #cart-lines .article-item .quantity-label,#cart .cart-body #cart-lines .article-item .quantity-control,#cart .cart-body .cart-content-articles .article-item .quantity-label,#cart .cart-body .cart-content-articles .article-item .quantity-control,#cart-off-canvas .article-overview #cart-lines .article-item .quantity-label,#cart-off-canvas .article-overview #cart-lines .article-item .quantity-control,#cart-off-canvas .article-overview .cart-content-articles .article-item .quantity-label,#cart-off-canvas .article-overview .cart-content-articles .article-item .quantity-control,#cart-off-canvas .cart-body #cart-lines .article-item .quantity-label,#cart-off-canvas .cart-body #cart-lines .article-item .quantity-control,#cart-off-canvas .cart-body .cart-content-articles .article-item .quantity-label,#cart-off-canvas .cart-body .cart-content-articles .article-item .quantity-control,#cartline-off-canvas .article-overview #cart-lines .article-item .quantity-label,#cartline-off-canvas .article-overview #cart-lines .article-item .quantity-control,#cartline-off-canvas .article-overview .cart-content-articles .article-item .quantity-label,#cartline-off-canvas .article-overview .cart-content-articles .article-item .quantity-control,#cartline-off-canvas .cart-body #cart-lines .article-item .quantity-label,#cartline-off-canvas .cart-body #cart-lines .article-item .quantity-control,#cartline-off-canvas .cart-body .cart-content-articles .article-item .quantity-label,#cartline-off-canvas .cart-body .cart-content-articles .article-item .quantity-control,.cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-four-images-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-text-centered .cm-block-element-type-link:not(.icon),.cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text a.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-vimeo_video_image_preview .cm-block-element-text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-single-button-link .link a,.cm-wrapper.cm-module-multiple-button-link .cm-block-element-multiple_button_link .link a,.falke-life-performance #content-wrapper .item.fourth .part .title span.quinary,.falke-life-performance #content-wrapper .item.sixth .part .title span.quinary,.falke-life-performance #content-wrapper .item.eight .part .title span.quinary,.falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title span.senary,.static .store-finder-content .select-country li.quinary,.contact-form .store-finder-content .select-country li.quinary,.error-page .store-finder-content .select-country li.quinary,.static .store-finder-content .select-country li.senary,.contact-form .store-finder-content .select-country li.senary,.error-page .store-finder-content .select-country li.senary,#returns .returns-list li a{font-size:18px;line-height:36px}}@media (min-width: 1920px){.f2,a.quinary,a.senary,.price-wrapper span.price,#cart .article-overview #cart-lines .article-item .quantity-label,#cart .article-overview #cart-lines .article-item .quantity-control,#cart .article-overview .cart-content-articles .article-item .quantity-label,#cart .article-overview .cart-content-articles .article-item .quantity-control,#cart .cart-body #cart-lines .article-item .quantity-label,#cart .cart-body #cart-lines .article-item .quantity-control,#cart .cart-body .cart-content-articles .article-item .quantity-label,#cart .cart-body .cart-content-articles .article-item .quantity-control,#cart-off-canvas .article-overview #cart-lines .article-item .quantity-label,#cart-off-canvas .article-overview #cart-lines .article-item .quantity-control,#cart-off-canvas .article-overview .cart-content-articles .article-item .quantity-label,#cart-off-canvas .article-overview .cart-content-articles .article-item .quantity-control,#cart-off-canvas .cart-body #cart-lines .article-item .quantity-label,#cart-off-canvas .cart-body #cart-lines .article-item .quantity-control,#cart-off-canvas .cart-body .cart-content-articles .article-item .quantity-label,#cart-off-canvas .cart-body .cart-content-articles .article-item .quantity-control,#cartline-off-canvas .article-overview #cart-lines .article-item .quantity-label,#cartline-off-canvas .article-overview #cart-lines .article-item .quantity-control,#cartline-off-canvas .article-overview .cart-content-articles .article-item .quantity-label,#cartline-off-canvas .article-overview .cart-content-articles .article-item .quantity-control,#cartline-off-canvas .cart-body #cart-lines .article-item .quantity-label,#cartline-off-canvas .cart-body #cart-lines .article-item .quantity-control,#cartline-off-canvas .cart-body .cart-content-articles .article-item .quantity-label,#cartline-off-canvas .cart-body .cart-content-articles .article-item .quantity-control,.cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-four-images-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-text-centered .cm-block-element-type-link:not(.icon),.cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text a.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-vimeo_video_image_preview .cm-block-element-text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-single-button-link .link a,.cm-wrapper.cm-module-multiple-button-link .cm-block-element-multiple_button_link .link a,.falke-life-performance #content-wrapper .item.fourth .part .title span.quinary,.falke-life-performance #content-wrapper .item.sixth .part .title span.quinary,.falke-life-performance #content-wrapper .item.eight .part .title span.quinary,.falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title span.senary,.static .store-finder-content .select-country li.quinary,.contact-form .store-finder-content .select-country li.quinary,.error-page .store-finder-content .select-country li.quinary,.static .store-finder-content .select-country li.senary,.contact-form .store-finder-content .select-country li.senary,.error-page .store-finder-content .select-country li.senary,#returns .returns-list li a{font-size:22px;letter-spacing:1px;line-height:40px}}.f3,a.plaintext,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.cm-wrapper.cm-module-headline-text-centered span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-centered a.cm-block-element-not_required_linked_headline,.falke-life-performance #content-wrapper .item.fourth .part .title span.plaintext,.falke-life-performance #content-wrapper .item.sixth .part .title span.plaintext,.falke-life-performance #content-wrapper .item.eight .part .title span.plaintext,.gift-card #content-wrapper .item.first li a,.static .store-finder-content .select-country li.plaintext,.contact-form .store-finder-content .select-country li.plaintext,.error-page .store-finder-content .select-country li.plaintext,.gift-card .faq-info-link a{font-size:14px;letter-spacing:.7px;line-height:28px}@media (min-width: 768px){.f3,a.plaintext,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.cm-wrapper.cm-module-headline-text-centered span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-centered a.cm-block-element-not_required_linked_headline,.falke-life-performance #content-wrapper .item.fourth .part .title span.plaintext,.falke-life-performance #content-wrapper .item.sixth .part .title span.plaintext,.falke-life-performance #content-wrapper .item.eight .part .title span.plaintext,.gift-card #content-wrapper .item.first li a,.static .store-finder-content .select-country li.plaintext,.contact-form .store-finder-content .select-country li.plaintext,.error-page .store-finder-content .select-country li.plaintext,.gift-card .faq-info-link a{font-size:16px;letter-spacing:.8px;line-height:32px}}@media (min-width: 1920px){.f3,a.plaintext,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.cm-wrapper.cm-module-headline-text-centered span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-centered a.cm-block-element-not_required_linked_headline,.falke-life-performance #content-wrapper .item.fourth .part .title span.plaintext,.falke-life-performance #content-wrapper .item.sixth .part .title span.plaintext,.falke-life-performance #content-wrapper .item.eight .part .title span.plaintext,.gift-card #content-wrapper .item.first li a,.static .store-finder-content .select-country li.plaintext,.contact-form .store-finder-content .select-country li.plaintext,.error-page .store-finder-content .select-country li.plaintext,.gift-card .faq-info-link a{font-size:18px;line-height:36px}}.f4,button,a.btn,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .quantity-control,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .quantity-control,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .quantity,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .quantity,a.secondary,a.quaternary,.price-wrapper span.list-price,.quantity-widget .quantity,.password-meter span,.recommendation .recommendation-slider .details .list-price,.recommendation .recommendation-slider .details .price,#footer a,#footer h4,#footer p,#footer .payment-and-shipping,#footer .payment-and-shipping .payment span,#footer .payment-and-shipping .shipping span,#pre-footer h5,#pre-footer li,#pre-footer p,#pre-footer a,#pre-footer .mail-link strong a.textlink,input[type="button"],select[type="button"].bordered,select[type="button"].bordered-small,textarea[type="button"],input[type="submit"],select[type="submit"].bordered,select[type="submit"].bordered-small,textarea[type="submit"],input[type="reset"],select[type="reset"].bordered,select[type="reset"].bordered-small,textarea[type="reset"],select.bordered,select.bordered-small,header a,header.header-checkout-wrapper .header-checkout .steps .step span,header.header-checkout-wrapper .header-checkout .steps .step .step-description,div.flyout .row-inspiration a,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .fullscreen-row span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .fullscreen-row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .fullscreen-row span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .fullscreen-row span,#account-falke #terms-and-conditions p a,#account-falke #privacy-overlay p a,#account #terms-and-conditions p a,#account #privacy-overlay p a,#account-falke #terms-overlay p,#account-falke #privacy-overlay p,#account #terms-overlay p,#account #privacy-overlay p,#article .article-data .features .abonnement .price-wrapper span,#article .article-data .features .personalisation .price-wrapper span,#career-content .career-experienced-toggle-content .career-toggle-content p,#career-content .career-student-toggle-content .career-toggle-content p,#career-content .career-about-us-toggle-content .career-toggle-content p,#career-content .career-school-toggle-content .career-toggle-content p,#career-content .career-experienced-toggle-content .career-toggle-content li,#career-content .career-student-toggle-content .career-toggle-content li,#career-content .career-about-us-toggle-content .career-toggle-content li,#career-content .career-school-toggle-content .career-toggle-content li,#career-content .career-experienced-toggle-content .career-student-comments-content p,#career-content .career-student-toggle-content .career-student-comments-content p,#career-content .career-about-us-toggle-content .career-student-comments-content p,#career-content .career-school-toggle-content .career-student-comments-content p,#career-content .career-faq-content p,#career-content .career-contact-content p,#career-content .career-faq-content li,#career-content .career-contact-content li,#cart,#cart-off-canvas,#cartline-off-canvas,#cart .article-overview #cart-lines .article-item select[name='size-select'],#cart .article-overview .cart-content-articles .article-item select[name='size-select'],#cart .cart-body #cart-lines .article-item select[name='size-select'],#cart .cart-body .cart-content-articles .article-item select[name='size-select'],#cart-off-canvas .article-overview #cart-lines .article-item select[name='size-select'],#cart-off-canvas .article-overview .cart-content-articles .article-item select[name='size-select'],#cart-off-canvas .cart-body #cart-lines .article-item select[name='size-select'],#cart-off-canvas .cart-body .cart-content-articles .article-item select[name='size-select'],#cartline-off-canvas .article-overview #cart-lines .article-item select[name='size-select'],#cartline-off-canvas .article-overview .cart-content-articles .article-item select[name='size-select'],#cartline-off-canvas .cart-body #cart-lines .article-item select[name='size-select'],#cartline-off-canvas .cart-body .cart-content-articles .article-item select[name='size-select'],#cart .article-overview #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart .cart-body #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart #error-message,#cart #success-message,#cart-off-canvas #error-message,#cart-off-canvas #success-message,#cartline-off-canvas #error-message,#cartline-off-canvas #success-message,#cart+#terms-overlay p,.cm-wrapper .cm-block-element-type-link:not(.icon),.cm-wrapper.article-collection .articles .details .price-wrapper .price,.cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-subline,.cm-wrapper.cm-module-headline-four-images-subline-text a.cm-block-element-subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet .list>li span,.cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-fullscreen_image_headline_subline a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_subline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_linked_subline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet .list>li span,.cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_textareat,.cm-wrapper.cm-module-two_images_subline_text a.cm-block-element-not_required_textareat,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details .price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row .price,.container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row .price,.toggle-list-group .wrapper .content-wrapper p,#privacy-overlay p,.falke-life-performance #content-wrapper .item.fourth .part .title span.secondary,.falke-life-performance #content-wrapper .item.sixth .part .title span.secondary,.falke-life-performance #content-wrapper .item.eight .part .title span.secondary,.falke-life-performance #content-wrapper .item.fourth .part .title span.quaternary,.falke-life-performance #content-wrapper .item.sixth .part .title span.quaternary,.falke-life-performance #content-wrapper .item.eight .part .title span.quaternary,.gift-card #content-wrapper .item.third .wrapper .faq-item a,.newsletter-details .item .salutation label span,.newsletter-details .form .input-wrapper label span,.newsletter-details .form .birthdate label span,.newsletter-details #terms p,.static .static-content p a,.static .contact-content p a,.contact-form .static-content p a,.contact-form .contact-content p a,.error-page .static-content p a,.error-page .contact-content p a,.static .store-finder-content .select-country li.secondary,.contact-form .store-finder-content .select-country li.secondary,.error-page .store-finder-content .select-country li.secondary,.static .store-finder-content .select-country li.quaternary,.contact-form .store-finder-content .select-country li.quaternary,.error-page .store-finder-content .select-country li.quaternary,.static-list li a,#returns .title,#faq li,#payment li,#imprint li,#privacy li,#terms li,#faq li a,#payment li a,#imprint li a,#privacy li a,#terms li a,#faq p,#payment p,#imprint p,#privacy p,#terms p{font-size:13px;letter-spacing:.5px;line-height:24px}@media (min-width: 1280px){.f4,button,a.btn,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .quantity-control,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .quantity-control,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .quantity,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .quantity,a.secondary,a.quaternary,.price-wrapper span.list-price,.quantity-widget .quantity,.password-meter span,.recommendation .recommendation-slider .details .list-price,.recommendation .recommendation-slider .details .price,#footer a,#footer h4,#footer p,#footer .payment-and-shipping,#footer .payment-and-shipping .payment span,#footer .payment-and-shipping .shipping span,#pre-footer h5,#pre-footer li,#pre-footer p,#pre-footer a,#pre-footer .mail-link strong a.textlink,input[type="button"],select[type="button"].bordered,select[type="button"].bordered-small,textarea[type="button"],input[type="submit"],select[type="submit"].bordered,select[type="submit"].bordered-small,textarea[type="submit"],input[type="reset"],select[type="reset"].bordered,select[type="reset"].bordered-small,textarea[type="reset"],select.bordered,select.bordered-small,header a,header.header-checkout-wrapper .header-checkout .steps .step span,header.header-checkout-wrapper .header-checkout .steps .step .step-description,div.flyout .row-inspiration a,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .fullscreen-row span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .fullscreen-row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .fullscreen-row span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .fullscreen-row span,#account-falke #terms-and-conditions p a,#account-falke #privacy-overlay p a,#account #terms-and-conditions p a,#account #privacy-overlay p a,#account-falke #terms-overlay p,#account-falke #privacy-overlay p,#account #terms-overlay p,#account #privacy-overlay p,#article .article-data .features .abonnement .price-wrapper span,#article .article-data .features .personalisation .price-wrapper span,#career-content .career-experienced-toggle-content .career-toggle-content p,#career-content .career-student-toggle-content .career-toggle-content p,#career-content .career-about-us-toggle-content .career-toggle-content p,#career-content .career-school-toggle-content .career-toggle-content p,#career-content .career-experienced-toggle-content .career-toggle-content li,#career-content .career-student-toggle-content .career-toggle-content li,#career-content .career-about-us-toggle-content .career-toggle-content li,#career-content .career-school-toggle-content .career-toggle-content li,#career-content .career-experienced-toggle-content .career-student-comments-content p,#career-content .career-student-toggle-content .career-student-comments-content p,#career-content .career-about-us-toggle-content .career-student-comments-content p,#career-content .career-school-toggle-content .career-student-comments-content p,#career-content .career-faq-content p,#career-content .career-contact-content p,#career-content .career-faq-content li,#career-content .career-contact-content li,#cart,#cart-off-canvas,#cartline-off-canvas,#cart .article-overview #cart-lines .article-item select[name='size-select'],#cart .article-overview .cart-content-articles .article-item select[name='size-select'],#cart .cart-body #cart-lines .article-item select[name='size-select'],#cart .cart-body .cart-content-articles .article-item select[name='size-select'],#cart-off-canvas .article-overview #cart-lines .article-item select[name='size-select'],#cart-off-canvas .article-overview .cart-content-articles .article-item select[name='size-select'],#cart-off-canvas .cart-body #cart-lines .article-item select[name='size-select'],#cart-off-canvas .cart-body .cart-content-articles .article-item select[name='size-select'],#cartline-off-canvas .article-overview #cart-lines .article-item select[name='size-select'],#cartline-off-canvas .article-overview .cart-content-articles .article-item select[name='size-select'],#cartline-off-canvas .cart-body #cart-lines .article-item select[name='size-select'],#cartline-off-canvas .cart-body .cart-content-articles .article-item select[name='size-select'],#cart .article-overview #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart .cart-body #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart #error-message,#cart #success-message,#cart-off-canvas #error-message,#cart-off-canvas #success-message,#cartline-off-canvas #error-message,#cartline-off-canvas #success-message,#cart+#terms-overlay p,.cm-wrapper .cm-block-element-type-link:not(.icon),.cm-wrapper.article-collection .articles .details .price-wrapper .price,.cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-subline,.cm-wrapper.cm-module-headline-four-images-subline-text a.cm-block-element-subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet .list>li span,.cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-fullscreen_image_headline_subline a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_subline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_linked_subline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet .list>li span,.cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_textareat,.cm-wrapper.cm-module-two_images_subline_text a.cm-block-element-not_required_textareat,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details .price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row .price,.container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row .price,.toggle-list-group .wrapper .content-wrapper p,#privacy-overlay p,.falke-life-performance #content-wrapper .item.fourth .part .title span.secondary,.falke-life-performance #content-wrapper .item.sixth .part .title span.secondary,.falke-life-performance #content-wrapper .item.eight .part .title span.secondary,.falke-life-performance #content-wrapper .item.fourth .part .title span.quaternary,.falke-life-performance #content-wrapper .item.sixth .part .title span.quaternary,.falke-life-performance #content-wrapper .item.eight .part .title span.quaternary,.gift-card #content-wrapper .item.third .wrapper .faq-item a,.newsletter-details .item .salutation label span,.newsletter-details .form .input-wrapper label span,.newsletter-details .form .birthdate label span,.newsletter-details #terms p,.static .static-content p a,.static .contact-content p a,.contact-form .static-content p a,.contact-form .contact-content p a,.error-page .static-content p a,.error-page .contact-content p a,.static .store-finder-content .select-country li.secondary,.contact-form .store-finder-content .select-country li.secondary,.error-page .store-finder-content .select-country li.secondary,.static .store-finder-content .select-country li.quaternary,.contact-form .store-finder-content .select-country li.quaternary,.error-page .store-finder-content .select-country li.quaternary,.static-list li a,#returns .title,#faq li,#payment li,#imprint li,#privacy li,#terms li,#faq li a,#payment li a,#imprint li a,#privacy li a,#terms li a,#faq p,#payment p,#imprint p,#privacy p,#terms p{font-size:14px;letter-spacing:.8px;line-height:28px}}.article-collection.slider .article-item .price-wrapper span,.cm-wrapper .cm-block-element-type-link.icon,.cm-wrapper .inline-content a,.cm-wrapper.favorite-categories .menu ul li a{font-size:13px;letter-spacing:.5px;line-height:24px}@media (min-width: 1280px){.article-collection.slider .article-item .price-wrapper span,.cm-wrapper .cm-block-element-type-link.icon,.cm-wrapper .inline-content a,.cm-wrapper.favorite-categories .menu ul li a{font-size:14px;letter-spacing:.8px;line-height:28px}}.f5,.hover-cart .hover-cart-body .article-item .price-total .price,.hover-cart .hover-cart-body .article-item .price-total .list-price,a,.notice,.notice-black,#account-falke.lost-password ul.errors li,#article #abonnement-overlay .abonnement-notice:before,.tippy-tooltip.custom-theme,.tippy-tooltip.custom-theme.tippy-content,#cart .article-overview .supplement-info p,#cart .cart-body .supplement-info p,#cart-off-canvas .article-overview .supplement-info p,#cart-off-canvas .cart-body .supplement-info p,#cartline-off-canvas .article-overview .supplement-info p,#cartline-off-canvas .cart-body .supplement-info p,#category .article-wrapper .price-wrapper .list-price,#category .article-wrapper .price-wrapper .price,#contest ul.errors li,.falke-life-performance #content-wrapper .item.fourth .part .title span,.falke-life-performance #content-wrapper .item.sixth .part .title span,.falke-life-performance #content-wrapper .item.eight .part .title span,.newsletter-details .form .has-error ul.errors li,.static .store-finder-content .select-country li,.contact-form .store-finder-content .select-country li,.error-page .store-finder-content .select-country li{font-size:12px;letter-spacing:.2px;line-height:20px}h1,.header-search-wrapper form input,.header-search-wrapper form select.bordered,.header-search-wrapper form select.bordered-small,.header-search-wrapper form textarea{font-size:20px;letter-spacing:1px;line-height:26px}@media (min-width: 768px){h1,.header-search-wrapper form input,.header-search-wrapper form select.bordered,.header-search-wrapper form select.bordered-small,.header-search-wrapper form textarea{font-size:28px;line-height:34px}}@media (min-width: 1280px){h1,.header-search-wrapper form input,.header-search-wrapper form select.bordered,.header-search-wrapper form select.bordered-small,.header-search-wrapper form textarea{font-size:32px;line-height:38px}}@media (min-width: 1920px){h1,.header-search-wrapper form input,.header-search-wrapper form select.bordered,.header-search-wrapper form select.bordered-small,.header-search-wrapper form textarea{font-size:42px;line-height:48px}}h2{font-size:16px;letter-spacing:.8px;line-height:22px}@media (min-width: 1280px){h2{font-size:18px;line-height:24px}}@media (min-width: 1920px){h2{font-size:22px;letter-spacing:1px;line-height:30px}}h3{font-size:14px;letter-spacing:.7px;line-height:20px}@media (min-width: 768px){h3{font-size:16px;letter-spacing:.8px;line-height:22px}}@media (min-width: 1920px){h3{font-size:18px;line-height:24px}}h4{font-size:13px;letter-spacing:.5px;line-height:18px}@media (min-width: 1280px){h4{font-size:14px;letter-spacing:.8px;line-height:20px}}h5{font-size:12px;letter-spacing:.2px;line-height:15px}p{font-size:14px;letter-spacing:.7px;line-height:28px}@media (min-width: 768px){p{font-size:16px;letter-spacing:.8px;line-height:32px}}@media (min-width: 1920px){p{font-size:18px;line-height:36px}}.container-fluid.no-gutters{padding-left:0;padding-right:0}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width: 768px){.container{max-width:690px}}@media (min-width: 1024px){.container{max-width:946px}}@media (min-width: 1280px){.container{max-width:1080px}}@media (min-width: 1920px){.container{max-width:1536px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row,.container-fullscreen .fullscreen-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 768px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0%}.offset-sm-1,.article-collection.article-collection-no-slider .articles .article:first-of-type,.article-collection.article-collection-no-slider .articles .article:nth-of-type(5n+1){margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 1024px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 1280px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1920px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.d-none,a.plaintext:after,a.plaintext:hover:after,a.plaintext:focus:after,a.plaintext:active:after,.falke-life-performance #content-wrapper .item.fourth .part .title span.plaintext:after,.falke-life-performance #content-wrapper .item.fourth .part .title span.plaintext:hover:after,.falke-life-performance #content-wrapper .item.fourth .part .title span.plaintext:focus:after,.falke-life-performance #content-wrapper .item.fourth .part .title span.plaintext:active:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.plaintext:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.plaintext:hover:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.plaintext:focus:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.plaintext:active:after,.falke-life-performance #content-wrapper .item.eight .part .title span.plaintext:after,.falke-life-performance #content-wrapper .item.eight .part .title span.plaintext:hover:after,.falke-life-performance #content-wrapper .item.eight .part .title span.plaintext:focus:after,.falke-life-performance #content-wrapper .item.eight .part .title span.plaintext:active:after,.static .store-finder-content .select-country li.plaintext:after,.static .store-finder-content .select-country li.plaintext:hover:after,.static .store-finder-content .select-country li.plaintext:focus:after,.static .store-finder-content .select-country li.plaintext:active:after,.contact-form .store-finder-content .select-country li.plaintext:after,.contact-form .store-finder-content .select-country li.plaintext:hover:after,.contact-form .store-finder-content .select-country li.plaintext:focus:after,.contact-form .store-finder-content .select-country li.plaintext:active:after,.error-page .store-finder-content .select-country li.plaintext:after,.error-page .store-finder-content .select-country li.plaintext:hover:after,.error-page .store-finder-content .select-country li.plaintext:focus:after,.error-page .store-finder-content .select-country li.plaintext:active:after{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}.d-flex{display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 768px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1024px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1280px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1920px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}}.d-print-block{display:none !important}@media print{.d-print-block{display:block !important}}.d-print-inline{display:none !important}@media print{.d-print-inline{display:inline !important}}.d-print-inline-block{display:none !important}@media print{.d-print-inline-block{display:inline-block !important}}@media print{.d-print-none{display:none !important}}.flex-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}@media (min-width: 768px){.flex-sm-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 1024px){.flex-md-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 1280px){.flex-lg-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}@media (min-width: 1920px){.flex-xl-row{-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 768px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 1024px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 1280px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1920px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 768px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 1024px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 1280px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1920px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-normal,a.senary,.notice,.notice-black,.password-meter span .pass-text,strong,#footer .payment-and-shipping,#pre-footer h5,#pre-footer h5 a,#pre-footer li strong,#pre-footer p strong,#pre-footer a strong,#pre-footer .mail-link strong a.textlink,#pre-footer a[href^="tel:"],#newsletter-footer strong,header.header-checkout-wrapper .header-checkout .steps .step span,header.header-checkout-wrapper .header-checkout .steps .step .step-description.active,div.flyout .row-inspiration .quote,div.flyout .submenu>span>a,div.flyout .submenu>span.active,div.flyout .division-menu>ul li a,div.flyout .service-menu>ul li a,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,#account-falke #menu-wrapper li.menu-item-active a,#account #menu-wrapper li.menu-item-active a,#account-falke #terms-and-conditions [data-wrapper-trigger-name].active,#account-falke #privacy-overlay [data-wrapper-trigger-name].active,#account #terms-and-conditions [data-wrapper-trigger-name].active,#account #privacy-overlay [data-wrapper-trigger-name].active,#account-falke #terms-overlay [data-wrapper-trigger-name].active,#account #terms-overlay [data-wrapper-trigger-name].active,#account-falke #terms-overlay [data-wrapper-trigger-name].active span,#account-falke #privacy-overlay [data-wrapper-trigger-name].active span,#account #terms-overlay [data-wrapper-trigger-name].active span,#account #privacy-overlay [data-wrapper-trigger-name].active span,#article .article-data .body .sizes .size-element.selected span,#article #abonnement-overlay .abonnement-notice:before,#career-content .active,#career-content .toggle-content-level-2 .active,#cart .article-overview .supplement-info p,#cart .cart-body .supplement-info p,#cart-off-canvas .article-overview .supplement-info p,#cart-off-canvas .cart-body .supplement-info p,#cartline-off-canvas .article-overview .supplement-info p,#cartline-off-canvas .cart-body .supplement-info p,#cart .input-button-wrapper .input-wrapper input[disabled="disabled"],#cart .input-button-wrapper .input-wrapper select[disabled="disabled"].bordered,#cart .input-button-wrapper .input-wrapper select[disabled="disabled"].bordered-small,#cart .input-button-wrapper .input-wrapper textarea[disabled="disabled"],#cart-off-canvas .input-button-wrapper .input-wrapper input[disabled="disabled"],#cart-off-canvas .input-button-wrapper .input-wrapper select[disabled="disabled"].bordered,#cart-off-canvas .input-button-wrapper .input-wrapper select[disabled="disabled"].bordered-small,#cart-off-canvas .input-button-wrapper .input-wrapper textarea[disabled="disabled"],#cartline-off-canvas .input-button-wrapper .input-wrapper input[disabled="disabled"],#cartline-off-canvas .input-button-wrapper .input-wrapper select[disabled="disabled"].bordered,#cartline-off-canvas .input-button-wrapper .input-wrapper select[disabled="disabled"].bordered-small,#cartline-off-canvas .input-button-wrapper .input-wrapper textarea[disabled="disabled"],#cart #error-message,#cart #success-message,#cart-off-canvas #error-message,#cart-off-canvas #success-message,#cartline-off-canvas #error-message,#cartline-off-canvas #success-message,#cart .order-information span,#cart-off-canvas .order-information span,#cartline-off-canvas .order-information span,#cart form.coupon_form .invalid li,#cart-off-canvas form.coupon_form .invalid li,#cartline-off-canvas form.coupon_form .invalid li,#cart+#terms-overlay [data-wrapper-trigger-name].active,#cart+#terms-overlay [data-wrapper-trigger-name].active span,#category .article-wrapper .flag,.cm-wrapper .cm-block-element-type-link:not(.icon),.cm-wrapper.countdown-banner-button .cm-countdown-text span,.cm-wrapper.countdown-banner .cm-countdown-text span,.cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-subline,.cm-wrapper.cm-module-headline-four-images-subline-text a.cm-block-element-subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span,.cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right a.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet a.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text a.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-vimeo_video_image_preview .cm-block-element-text,.toggle-list-group .toggle-content-wrapper.active span,.toggle-list-group .accordion-headline span,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.cm-block-element-multiple_image_subline_text,#contest ul.errors li,#privacy-overlay [data-wrapper-trigger-name].active,#privacy-overlay [data-wrapper-trigger-name].active span,.falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title span.senary,.skin-page .fourth .wrapper h2.active,.skin-page .fifth .trigger-wrapper .trigger.active h2,.abo .wrapper .toggle-content-wrapper.active,.personalisation-page .item p strong,.newsletter-details .form .has-error ul.errors li,.newsletter-details #terms [data-wrapper-trigger-name].active,.newsletter-details #terms [data-wrapper-trigger-name].active span,.static .store-finder-content .select-country li.senary,.contact-form .store-finder-content .select-country li.senary,.error-page .store-finder-content .select-country li.senary,.static .store-finder-detail-content .store-address li:first-child,.static .store-finder-detail-content .store-opening-times li:first-child,.contact-form .store-finder-detail-content .store-address li:first-child,.contact-form .store-finder-detail-content .store-opening-times li:first-child,.error-page .store-finder-detail-content .store-address li:first-child,.error-page .store-finder-detail-content .store-opening-times li:first-child,.static .toggle-content-wrapper.font-weight-normal span,.static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper span,.contact-form .toggle-content-wrapper.font-weight-normal span,.contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper span,.error-page .toggle-content-wrapper.font-weight-normal span,.error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper span,#privacy [data-wrapper-trigger-name].active,#public-procedure [data-wrapper-trigger-name].active,#terms [data-wrapper-trigger-name].active,#size-table [data-wrapper-trigger-name].active,#size-table [data-wrapper-trigger-name].active span,#faq .toggle-content-wrapper.active span,#payment .toggle-content-wrapper.active span,#imprint .toggle-content-wrapper.active span,#privacy .toggle-content-wrapper.active span,#terms .toggle-content-wrapper.active span,#faq .accordion-headline span,#payment .accordion-headline span,#imprint .accordion-headline span,#privacy .accordion-headline span,#terms .accordion-headline span{font-weight:500}.font-weight-bold,#footer h4,#footer .payment-and-shipping .payment span,#footer .payment-and-shipping .shipping span,div[id^='image-text-right-without-link-'] .title span,.container.cm-module-title h1,.container.cm-module-title .header-search-wrapper form input,.header-search-wrapper form .container.cm-module-title input,.container.cm-module-title .header-search-wrapper form select.bordered,.header-search-wrapper form .container.cm-module-title select.bordered,.container.cm-module-title .header-search-wrapper form select.bordered-small,.header-search-wrapper form .container.cm-module-title select.bordered-small,.container.cm-module-title .header-search-wrapper form textarea,.header-search-wrapper form .container.cm-module-title textarea,.container.cm-module-title h1 *,.container.cm-module-title .header-search-wrapper form input *,.header-search-wrapper form .container.cm-module-title input *,.container.cm-module-title .header-search-wrapper form select.bordered *,.header-search-wrapper form .container.cm-module-title select.bordered *,.container.cm-module-title .header-search-wrapper form select.bordered-small *,.header-search-wrapper form .container.cm-module-title select.bordered-small *,.container.cm-module-title .header-search-wrapper form textarea *,.header-search-wrapper form .container.cm-module-title textarea *,#returns h1>span,#returns .header-search-wrapper form input>span,.header-search-wrapper form #returns input>span,#returns .header-search-wrapper form select.bordered>span,.header-search-wrapper form #returns select.bordered>span,#returns .header-search-wrapper form select.bordered-small>span,.header-search-wrapper form #returns select.bordered-small>span,#returns .header-search-wrapper form textarea>span,.header-search-wrapper form #returns textarea>span{font-weight:bold}.font-italic{font-style:italic}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}#article-zoom-overlay{opacity:0;z-index:-100;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100vw;visibility:hidden}#article-zoom-overlay.show{animation:article-zoom-overlay-show 0.3s;opacity:1;visibility:visible;z-index:500}#article-zoom-overlay.hide{animation:article-zoom-overlay-hide 0.3s;opacity:0;visibility:hidden;z-index:-100}#article-zoom-overlay .article-zoom-close{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jbG9zZS1pY29uPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9Inpvb20iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ijc2OC16b29tLTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MDYuMDAwMDAwLCAtNDYuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMUExOTE5Ij4gICAgICAgICAgICA8cGF0aCBkPSJNNzE1LjU0ODk5LDU1LjU0ODk4OTkgTDcwMi43OTg5OSw1NS41NDg5ODk5IEw3MDIuNzk4OTksNTguMDQ4OTg5OSBMNzE1LjU0ODk5LDU4LjA0ODk4OTkgTDcxNS41NDg5OSw3MC43OTg5ODk5IEw3MTguMDQ4OTksNzAuNzk4OTg5OSBMNzE4LjA0ODk5LDU4LjA0ODk4OTkgTDczMC43OTg5OSw1OC4wNDg5ODk5IEw3MzAuNzk4OTksNTUuNTQ4OTg5OSBMNzE4LjA0ODk5LDU1LjU0ODk4OTkgTDcxOC4wNDg5OSw0Mi43OTg5ODk5IEw3MTUuNTQ4OTksNDIuNzk4OTg5OSBMNzE1LjU0ODk5LDU1LjU0ODk4OTkgWiIgaWQ9ImNsb3NlLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcxNi43OTg5OTAsIDU2Ljc5ODk5MCkgcm90YXRlKDQ1LjAwMDAwMCkgdHJhbnNsYXRlKC03MTYuNzk4OTkwLCAtNTYuNzk4OTkwKSAiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;cursor:pointer;height:60px;position:absolute;right:0;top:0;width:60px;z-index:500}#article-zoom-overlay .swiper-container{height:100%}#article-zoom-overlay .swiper-zoom-container:not([style*="translate3d(0px, 0px, 0px)"]){cursor:zoom-out;cursor:url(/assets/images/cursors/zoom-out-icon.cur),auto}#article-zoom-overlay .swiper-zoom-container:not([style]),#article-zoom-overlay .swiper-zoom-container[style*="translate3d(0px, 0px, 0px)"]{cursor:zoom-in;cursor:url(/assets/images/cursors/zoom-in-icon.cur),auto}#article-zoom-overlay .swiper-button-prev,#article-zoom-overlay .swiper-button-next{background-size:27px 10px;height:100vh;margin-top:0;top:0}@media (max-width: 1023px){#article-zoom-overlay .swiper-button-prev,#article-zoom-overlay .swiper-button-next{display:none}}@media (min-width: 1024px){#article-zoom-overlay .swiper-button-prev{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMzIgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjEgKDQ0NDYzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hcnJvdy1sZWZ0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Inpvb20iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxOTIwLXpvb20tMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1LjAwMDAwMCwgLTUzNS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMxQTE5MTkiPgogICAgICAgICAgICA8cGF0aCBkPSJNNjEsNTM5IEwzNSw1MzkgTDM1LDU0MSBMNjEsNTQxIEw2MSw1NDUgTDY3LDU0MCBMNjEsNTM1IEw2MSw1MzkgWiIgaWQ9ImFycm93LWxlZnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUxLjAwMDAwMCwgNTQwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNTEuMDAwMDAwLCAtNTQwLjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");background-position-x:5%;padding-right:50px;left:0px}}@media (min-width: 1024px){#article-zoom-overlay .swiper-button-next{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMzIgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjEgKDQ0NDYzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hcnJvdy1yaWdodDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJ6b29tIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iNzY4LXpvb20tMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY5Ni4wMDAwMDAsIC01MDcuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMUExOTE5Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTcyMiw1MTEgTDY5Niw1MTEgTDY5Niw1MTMgTDcyMiw1MTMgTDcyMiw1MTcgTDcyOCw1MTIgTDcyMiw1MDcgTDcyMiw1MTEgWiIgaWQ9ImFycm93LXJpZ2h0Ij48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");background-position-x:95%;padding-left:50px;right:0}}#article-zoom-overlay .swiper-pagination-bullet{opacity:1;border:1px solid #1A1919;background:#fff;transition:background 0.5s linear}#article-zoom-overlay .swiper-pagination-bullet-active{background:#1A1919}@keyframes article-zoom-overlay-show{0%{opacity:0;z-index:500}100%{opacity:1}}@keyframes article-zoom-overlay-hide{0%{opacity:1;z-index:500}99%{opacity:0;z-index:500}100%{z-index:-100}}.toggle.cmp-box{display:none;border:1px solid pink;background-color:pink;padding:11px;margin-top:15px;position:absolute}.toggle.cmp-box:after,.toggle.cmp-box:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.toggle.cmp-box.arrow-position-1:after,.toggle.cmp-box.arrow-position-1:before{left:1%}.toggle.cmp-box.arrow-position-2:after,.toggle.cmp-box.arrow-position-2:before{left:2%}.toggle.cmp-box.arrow-position-3:after,.toggle.cmp-box.arrow-position-3:before{left:3%}.toggle.cmp-box.arrow-position-4:after,.toggle.cmp-box.arrow-position-4:before{left:4%}.toggle.cmp-box.arrow-position-5:after,.toggle.cmp-box.arrow-position-5:before{left:5%}.toggle.cmp-box.arrow-position-6:after,.toggle.cmp-box.arrow-position-6:before{left:6%}.toggle.cmp-box.arrow-position-7:after,.toggle.cmp-box.arrow-position-7:before{left:7%}.toggle.cmp-box.arrow-position-8:after,.toggle.cmp-box.arrow-position-8:before{left:8%}.toggle.cmp-box.arrow-position-9:after,.toggle.cmp-box.arrow-position-9:before{left:9%}.toggle.cmp-box.arrow-position-10:after,.toggle.cmp-box.arrow-position-10:before{left:10%}.toggle.cmp-box.arrow-position-11:after,.toggle.cmp-box.arrow-position-11:before{left:11%}.toggle.cmp-box.arrow-position-12:after,.toggle.cmp-box.arrow-position-12:before{left:12%}.toggle.cmp-box.arrow-position-13:after,.toggle.cmp-box.arrow-position-13:before{left:13%}.toggle.cmp-box.arrow-position-14:after,.toggle.cmp-box.arrow-position-14:before{left:14%}.toggle.cmp-box.arrow-position-15:after,.toggle.cmp-box.arrow-position-15:before{left:15%}.toggle.cmp-box.arrow-position-16:after,.toggle.cmp-box.arrow-position-16:before{left:16%}.toggle.cmp-box.arrow-position-17:after,.toggle.cmp-box.arrow-position-17:before{left:17%}.toggle.cmp-box.arrow-position-18:after,.toggle.cmp-box.arrow-position-18:before{left:18%}.toggle.cmp-box.arrow-position-19:after,.toggle.cmp-box.arrow-position-19:before{left:19%}.toggle.cmp-box.arrow-position-20:after,.toggle.cmp-box.arrow-position-20:before{left:20%}.toggle.cmp-box.arrow-position-21:after,.toggle.cmp-box.arrow-position-21:before{left:21%}.toggle.cmp-box.arrow-position-22:after,.toggle.cmp-box.arrow-position-22:before{left:22%}.toggle.cmp-box.arrow-position-23:after,.toggle.cmp-box.arrow-position-23:before{left:23%}.toggle.cmp-box.arrow-position-24:after,.toggle.cmp-box.arrow-position-24:before{left:24%}.toggle.cmp-box.arrow-position-25:after,.toggle.cmp-box.arrow-position-25:before{left:25%}.toggle.cmp-box.arrow-position-26:after,.toggle.cmp-box.arrow-position-26:before{left:26%}.toggle.cmp-box.arrow-position-27:after,.toggle.cmp-box.arrow-position-27:before{left:27%}.toggle.cmp-box.arrow-position-28:after,.toggle.cmp-box.arrow-position-28:before{left:28%}.toggle.cmp-box.arrow-position-29:after,.toggle.cmp-box.arrow-position-29:before{left:29%}.toggle.cmp-box.arrow-position-30:after,.toggle.cmp-box.arrow-position-30:before{left:30%}.toggle.cmp-box.arrow-position-31:after,.toggle.cmp-box.arrow-position-31:before{left:31%}.toggle.cmp-box.arrow-position-32:after,.toggle.cmp-box.arrow-position-32:before{left:32%}.toggle.cmp-box.arrow-position-33:after,.toggle.cmp-box.arrow-position-33:before{left:33%}.toggle.cmp-box.arrow-position-34:after,.toggle.cmp-box.arrow-position-34:before{left:34%}.toggle.cmp-box.arrow-position-35:after,.toggle.cmp-box.arrow-position-35:before{left:35%}.toggle.cmp-box.arrow-position-36:after,.toggle.cmp-box.arrow-position-36:before{left:36%}.toggle.cmp-box.arrow-position-37:after,.toggle.cmp-box.arrow-position-37:before{left:37%}.toggle.cmp-box.arrow-position-38:after,.toggle.cmp-box.arrow-position-38:before{left:38%}.toggle.cmp-box.arrow-position-39:after,.toggle.cmp-box.arrow-position-39:before{left:39%}.toggle.cmp-box.arrow-position-40:after,.toggle.cmp-box.arrow-position-40:before{left:40%}.toggle.cmp-box.arrow-position-41:after,.toggle.cmp-box.arrow-position-41:before{left:41%}.toggle.cmp-box.arrow-position-42:after,.toggle.cmp-box.arrow-position-42:before{left:42%}.toggle.cmp-box.arrow-position-43:after,.toggle.cmp-box.arrow-position-43:before{left:43%}.toggle.cmp-box.arrow-position-44:after,.toggle.cmp-box.arrow-position-44:before{left:44%}.toggle.cmp-box.arrow-position-45:after,.toggle.cmp-box.arrow-position-45:before{left:45%}.toggle.cmp-box.arrow-position-46:after,.toggle.cmp-box.arrow-position-46:before{left:46%}.toggle.cmp-box.arrow-position-47:after,.toggle.cmp-box.arrow-position-47:before{left:47%}.toggle.cmp-box.arrow-position-48:after,.toggle.cmp-box.arrow-position-48:before{left:48%}.toggle.cmp-box.arrow-position-49:after,.toggle.cmp-box.arrow-position-49:before{left:49%}.toggle.cmp-box.arrow-position-50:after,.toggle.cmp-box.arrow-position-50:before{left:50%}.toggle.cmp-box.arrow-position-51:after,.toggle.cmp-box.arrow-position-51:before{left:51%}.toggle.cmp-box.arrow-position-52:after,.toggle.cmp-box.arrow-position-52:before{left:52%}.toggle.cmp-box.arrow-position-53:after,.toggle.cmp-box.arrow-position-53:before{left:53%}.toggle.cmp-box.arrow-position-54:after,.toggle.cmp-box.arrow-position-54:before{left:54%}.toggle.cmp-box.arrow-position-55:after,.toggle.cmp-box.arrow-position-55:before{left:55%}.toggle.cmp-box.arrow-position-56:after,.toggle.cmp-box.arrow-position-56:before{left:56%}.toggle.cmp-box.arrow-position-57:after,.toggle.cmp-box.arrow-position-57:before{left:57%}.toggle.cmp-box.arrow-position-58:after,.toggle.cmp-box.arrow-position-58:before{left:58%}.toggle.cmp-box.arrow-position-59:after,.toggle.cmp-box.arrow-position-59:before{left:59%}.toggle.cmp-box.arrow-position-60:after,.toggle.cmp-box.arrow-position-60:before{left:60%}.toggle.cmp-box.arrow-position-61:after,.toggle.cmp-box.arrow-position-61:before{left:61%}.toggle.cmp-box.arrow-position-62:after,.toggle.cmp-box.arrow-position-62:before{left:62%}.toggle.cmp-box.arrow-position-63:after,.toggle.cmp-box.arrow-position-63:before{left:63%}.toggle.cmp-box.arrow-position-64:after,.toggle.cmp-box.arrow-position-64:before{left:64%}.toggle.cmp-box.arrow-position-65:after,.toggle.cmp-box.arrow-position-65:before{left:65%}.toggle.cmp-box.arrow-position-66:after,.toggle.cmp-box.arrow-position-66:before{left:66%}.toggle.cmp-box.arrow-position-67:after,.toggle.cmp-box.arrow-position-67:before{left:67%}.toggle.cmp-box.arrow-position-68:after,.toggle.cmp-box.arrow-position-68:before{left:68%}.toggle.cmp-box.arrow-position-69:after,.toggle.cmp-box.arrow-position-69:before{left:69%}.toggle.cmp-box.arrow-position-70:after,.toggle.cmp-box.arrow-position-70:before{left:70%}.toggle.cmp-box.arrow-position-71:after,.toggle.cmp-box.arrow-position-71:before{left:71%}.toggle.cmp-box.arrow-position-72:after,.toggle.cmp-box.arrow-position-72:before{left:72%}.toggle.cmp-box.arrow-position-73:after,.toggle.cmp-box.arrow-position-73:before{left:73%}.toggle.cmp-box.arrow-position-74:after,.toggle.cmp-box.arrow-position-74:before{left:74%}.toggle.cmp-box.arrow-position-75:after,.toggle.cmp-box.arrow-position-75:before{left:75%}.toggle.cmp-box.arrow-position-76:after,.toggle.cmp-box.arrow-position-76:before{left:76%}.toggle.cmp-box.arrow-position-77:after,.toggle.cmp-box.arrow-position-77:before{left:77%}.toggle.cmp-box.arrow-position-78:after,.toggle.cmp-box.arrow-position-78:before{left:78%}.toggle.cmp-box.arrow-position-79:after,.toggle.cmp-box.arrow-position-79:before{left:79%}.toggle.cmp-box.arrow-position-80:after,.toggle.cmp-box.arrow-position-80:before{left:80%}.toggle.cmp-box.arrow-position-81:after,.toggle.cmp-box.arrow-position-81:before{left:81%}.toggle.cmp-box.arrow-position-82:after,.toggle.cmp-box.arrow-position-82:before{left:82%}.toggle.cmp-box.arrow-position-83:after,.toggle.cmp-box.arrow-position-83:before{left:83%}.toggle.cmp-box.arrow-position-84:after,.toggle.cmp-box.arrow-position-84:before{left:84%}.toggle.cmp-box.arrow-position-85:after,.toggle.cmp-box.arrow-position-85:before{left:85%}.toggle.cmp-box.arrow-position-86:after,.toggle.cmp-box.arrow-position-86:before{left:86%}.toggle.cmp-box.arrow-position-87:after,.toggle.cmp-box.arrow-position-87:before{left:87%}.toggle.cmp-box.arrow-position-88:after,.toggle.cmp-box.arrow-position-88:before{left:88%}.toggle.cmp-box.arrow-position-89:after,.toggle.cmp-box.arrow-position-89:before{left:89%}.toggle.cmp-box.arrow-position-90:after,.toggle.cmp-box.arrow-position-90:before{left:90%}.toggle.cmp-box.arrow-position-91:after,.toggle.cmp-box.arrow-position-91:before{left:91%}.toggle.cmp-box.arrow-position-92:after,.toggle.cmp-box.arrow-position-92:before{left:92%}.toggle.cmp-box.arrow-position-93:after,.toggle.cmp-box.arrow-position-93:before{left:93%}.toggle.cmp-box.arrow-position-94:after,.toggle.cmp-box.arrow-position-94:before{left:94%}.toggle.cmp-box.arrow-position-95:after,.toggle.cmp-box.arrow-position-95:before{left:95%}.toggle.cmp-box.arrow-position-96:after,.toggle.cmp-box.arrow-position-96:before{left:96%}.toggle.cmp-box.arrow-position-97:after,.toggle.cmp-box.arrow-position-97:before{left:97%}.toggle.cmp-box.arrow-position-98:after,.toggle.cmp-box.arrow-position-98:before{left:98%}.toggle.cmp-box.arrow-position-99:after,.toggle.cmp-box.arrow-position-99:before{left:99%}.toggle.cmp-box:after{border-color:rgba(255,255,255,0);border-bottom-color:pink;border-width:10px;margin-left:-10px}.toggle.cmp-box:before{border-color:rgba(194,225,245,0);border-bottom-color:pink;border-width:11px;margin-left:-11px}#breadcrumb .item{position:relative}#breadcrumb .item:after{background-color:transparent}#breadcrumb .item:not(:last-child){padding-right:10px;margin-right:20px}#breadcrumb .item:not(:last-child):after{content:'';bottom:0;padding:0 2px 4px;position:absolute;left:100%;top:5px;z-index:1;border:none;outline:none;height:0;width:0;border:1px solid #1A1919;border-top:none;border-right:none;transition:all 0.4s;transform:rotate(-135deg)}#breadcrumb .item:last-child{font-weight:500}button,a.btn{color:#fff}button,a.btn{border:1px solid;cursor:pointer;overflow:hidden;padding:24px 15px;display:block;width:100%;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;line-height:inherit;background:linear-gradient(to left, #1A1919 50%, #fff 50%);background-size:202% 100%;background-position:99.5% bottom;border-color:#1A1919;font-weight:500;transition:all 0.1s linear;border-radius:0 !important}button>span,a.btn>span{transition:all 0.1s linear;color:#fff;font-weight:500;pointer-events:none}button.secondary,a.btn.secondary{background:transparent;border-color:#1A1919;color:#1A1919;font-weight:300;transition:none}button.secondary>span,a.btn.secondary>span{color:#1A1919;font-weight:300}button.success,a.btn.success{background:#0c6;border-color:#0c6;transition:all 0.2s linear}button.error,#article .article-data #add-to-cart[class^="error"],a.btn.error{background:#f33;border-color:#f33;transition:all 0.2s linear}button.success span,button.error span,#article .article-data #add-to-cart[class^="error"] span,a.btn.success span,a.btn.error span{color:#f9f9f9}button.success span:not([class]),button.error span:not([class]),#article .article-data #add-to-cart[class^="error"] span:not([class]),a.btn.success span:not([class]),a.btn.error span:not([class]){display:none}button.success span .svg-check,button.error span .svg-check,#article .article-data #add-to-cart[class^="error"] span .svg-check,a.btn.success span .svg-check,a.btn.error span .svg-check{margin-right:10px}button:not(.success) span.success,a.btn:not(.success) span.success{display:none}button:not(.error) span.error,a.btn:not(.error) span.error{display:none}button.loading,a.btn.loading{color:transparent}button.loading>span,a.btn.loading>span{visibility:hidden}button:not(.loading)>svg.svg-loading,a.btn:not(.loading)>svg.svg-loading{display:none}button svg,a.btn svg{fill:#fff;transition:all 0.1s linear;vertical-align:middle}button svg.svg-loading,a.btn svg.svg-loading{bottom:32%;left:0;position:absolute;right:0}button.icon-left svg,a.btn.icon-left svg{margin-right:10px}button.icon-right svg,a.btn.icon-right svg{margin-left:10px}button:disabled:hover,a.btn:disabled:hover{cursor:not-allowed;opacity:0.5}button:focus:not([disabled]),button:hover:not([disabled]),a.btn:focus:not([disabled]),a.btn:hover:not([disabled]){background-position:0% bottom;transition:0.03s all}button:focus:not([disabled])>span,button:hover:not([disabled])>span,a.btn:focus:not([disabled])>span,a.btn:hover:not([disabled])>span{color:#1A1919}button:focus:not([disabled]) svg,button:hover:not([disabled]) svg,a.btn:focus:not([disabled]) svg,a.btn:hover:not([disabled]) svg{fill:#1A1919}button:focus:not([disabled]).success>span,button:focus:not([disabled]).error>span,#article .article-data #add-to-cart[class^="error"]:focus:not([disabled])>span,button:hover:not([disabled]).success>span,button:hover:not([disabled]).error>span,#article .article-data #add-to-cart[class^="error"]:hover:not([disabled])>span,a.btn:focus:not([disabled]).success>span,a.btn:focus:not([disabled]).error>span,a.btn:hover:not([disabled]).success>span,a.btn:hover:not([disabled]).error>span{color:#fff}button:focus:not([disabled]).success svg,button:focus:not([disabled]).error svg,#article .article-data #add-to-cart[class^="error"]:focus:not([disabled]) svg,button:hover:not([disabled]).success svg,button:hover:not([disabled]).error svg,#article .article-data #add-to-cart[class^="error"]:hover:not([disabled]) svg,a.btn:focus:not([disabled]).success svg,a.btn:focus:not([disabled]).error svg,a.btn:hover:not([disabled]).success svg,a.btn:hover:not([disabled]).error svg{fill:#fff}button.secondary:focus:not([disabled]),button.secondary:hover:not([disabled]),a.btn.secondary:focus:not([disabled]),a.btn.secondary:hover:not([disabled]){background-color:transparent;border:3px solid #000;padding:22px 13px}button.secondary:focus:not([disabled])>span,button.secondary:hover:not([disabled])>span,a.btn.secondary:focus:not([disabled])>span,a.btn.secondary:hover:not([disabled])>span{color:#1A1919}button.secondary:disabled:hover,a.btn.secondary:disabled:hover{cursor:not-allowed;opacity:0.5}button:focus:not([disabled]),button:hover:not([disabled]),a.btn:focus:not([disabled]),a.btn:hover:not([disabled]){color:#000}button::after,a.btn::after{height:0;display:none}a.btn>span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% - 16px)}a.btn>p{line-height:5px}@media (min-width: 1024px){a.btn>p{line-height:18px}}.button-wrapper{position:relative;padding-top:20px;padding-bottom:20px}.back-to-button{display:-ms-flexbox;display:flex;line-height:22px;-ms-flex-align:center;align-items:center}.back-to-top-wrapper{display:none;position:fixed;width:100%;z-index:999;left:0;right:0;bottom:30px;pointer-events:none}@media (max-width: 767px){.back-to-top-wrapper{text-align:center}}.back-to-top-wrapper .back-to-top{position:relative;float:right;z-index:999;margin-right:-50px;width:40px;height:40px;background-color:#fff;border:1px solid #000;pointer-events:initial;cursor:pointer}@media (max-width: 767px){.back-to-top-wrapper .back-to-top{margin:0 auto;float:none}}.back-to-top-wrapper .back-to-top .back-to-top-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-90deg)}.back-to-top-wrapper .back-to-top .back-to-top-icon svg{fill:#000}[off-canvas~="cart-off-canvas"],[off-canvas~="cartline-off-canvas"]{width:100%;display:block}[off-canvas~="cart-off-canvas"] .content,[off-canvas~="cartline-off-canvas"] .content{position:absolute;left:20px;right:20px;top:0;bottom:0;height:100vh;margin:0;width:calc(100% - 40px)}[off-canvas~="cart-off-canvas"] .content .content-inner,[off-canvas~="cartline-off-canvas"] .content .content-inner{position:relative;margin:40px 0;height:calc(100% - 80px)}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-header,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-header{margin:0 0 20px 0 !important}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body{max-height:90%;overflow:auto;overflow-x:hidden}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles{border-top:unset !important;border-bottom:unset !important;position:relative;padding-bottom:120px !important;height:auto;max-height:53vh;overflow:hidden}@media (min-width: 768px){[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles{padding-bottom:50px !important;max-height:59vh}}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .row.article-item,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .container-fullscreen .article-item.fullscreen-row,.container-fullscreen [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item.fullscreen-row,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .row.article-item,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .container-fullscreen .article-item.fullscreen-row,.container-fullscreen [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item.fullscreen-row{margin:20px 0 0 0 !important;width:100%}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .row.article-item,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .container-fullscreen .article-item.fullscreen-row,.container-fullscreen [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item.fullscreen-row,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .row.article-item,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .container-fullscreen .article-item.fullscreen-row,.container-fullscreen [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item.fullscreen-row{display:block}}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item{border-top:1px solid #f3f3f3;padding:20px 0 0 0;margin-top:20px !important;display:inline-block;position:relative}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item:first-of-type,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item:first-of-type{margin-top:0 !important}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .col-helper,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .col-helper{max-width:100%;margin:0 -15px}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-picture,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-picture{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .article-label,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .article-label{margin:2px 0 !important}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .article-color-image svg,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .article-size svg,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .article-color-image svg,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .article-size svg{fill:#f3f3f3}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .article-color-image .separator,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .article-size .separator,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .article-color-image .separator,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .article-size .separator{padding:0 5px}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget{text-align:right}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .quantity-control,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .quantity-control{font-size:20px !important;width:21px !important;height:20px !important;text-align:center !important;border:1px solid #000 !important}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .set-quantity-plus,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .set-quantity-plus{line-height:18px !important}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .set-quantity-minus,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .set-quantity-minus{line-height:16px !important}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .quantity,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget .quantity{line-height:15px !important}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-footer,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-footer{position:absolute;bottom:-40px;left:0;right:0}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-footer .footer-content,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-footer .footer-content{padding:20px 15px}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-footer .info-wrapper,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-footer .info-wrapper{border-top:1px solid #f3f3f3;padding-top:20px;background-color:#fff}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-footer .info-wrapper .prices span,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-footer .info-wrapper .prices span{display:block}@media (max-width: 767px){[off-canvas~="cart-off-canvas"] .content .content-inner .cart-footer .info-wrapper .prices,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-footer .info-wrapper .prices{margin-bottom:20px}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-footer .info-wrapper .prices .col-12,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-footer .info-wrapper .prices .col-12{padding:0}}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-footer .info-wrapper .no-padding,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-footer .info-wrapper .no-padding{padding:0}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-footer .cart-end,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-footer .cart-end{display:none;width:100%;text-align:center;background-color:rgba(255,255,255,0.95);position:absolute;top:-3px;left:0;right:0;padding:5px 0}@media (min-width: 1280px){[off-canvas~="cart-off-canvas"] .content .content-inner .cart-footer .cart-end,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-footer .cart-end{top:-4px}}[off-canvas~="cart-off-canvas"] .content .content-inner .cart-footer .cart-end svg,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-footer .cart-end svg{transform:rotate(90deg)}[off-canvas~="cartline-off-canvas"] .cart-header{margin-bottom:40px}[off-canvas~="cartline-off-canvas"] .cart-header a.btn{margin-top:30px}[off-canvas~="cartline-off-canvas"] .supplement-info p:before{left:0 !important}#cartline-off-canvas{overflow:visible}.offcanvas-cart-recommendation{position:absolute;right:490px;max-width:480px;height:auto;padding:40px 50px 50px;background:#fff}@media (min-width: 1280px) and (max-width: 1919px){.offcanvas-cart-recommendation{top:44px;right:610px}}@media (min-width: 1920px){.offcanvas-cart-recommendation{top:80px;right:490px}}.offcanvas-cart-recommendation .recommendation-slider{padding:30px 0 40px}.offcanvas-cart-recommendation .recommendation-slider .recommendation-item{padding:0 6px}.offcanvas-cart-recommendation .recommendation-slider .recommendation-item .recommendation-image a{display:block;min-height:195px;margin-bottom:15px;padding:8px 5px;border:1px solid #f3f3f3}.offcanvas-cart-recommendation .recommendation-slider .recommendation-item .recommendation-image a:after{display:none}.offcanvas-cart-recommendation .recommendation-slider .recommendation-item .recommendation-image a img{width:164px}.offcanvas-cart-recommendation .recommendation-slider .recommendation-item .recommendation-price{margin-top:6px}.offcanvas-cart-recommendation .recommendation-slider .recommendation-item .recommendation-price span{font-size:14px;line-height:14px;font-weight:300}.offcanvas-cart-recommendation .recommendation-slider .slick-slide{width:164px}.offcanvas-cart-recommendation .recommendation-slider .slick-arrow{display:inline-block;position:absolute;top:37%;padding:0;background:none;border:none;font-size:0;color:transparent;height:20px;width:20px}.offcanvas-cart-recommendation .recommendation-slider .slick-arrow.slick-disabled{display:none !important}.offcanvas-cart-recommendation .recommendation-slider .slick-arrow:after{content:'';display:block;position:absolute;left:0;top:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.offcanvas-cart-recommendation .recommendation-slider .slick-arrow.slick-prev{left:-25px}.offcanvas-cart-recommendation .recommendation-slider .slick-arrow.slick-prev:after{border-right:8px solid #1A1919}.offcanvas-cart-recommendation .recommendation-slider .slick-arrow.slick-next{right:-37px}.offcanvas-cart-recommendation .recommendation-slider .slick-arrow.slick-next:after{border-left:8px solid #1A1919}[data-cookie-policy-wrapper]{background-color:#f3f3f3;bottom:0;left:0;padding:20px 0;position:fixed;right:0;z-index:700}[data-cookie-policy-wrapper] [data-cookie-policy-content]{padding:0 30px}[data-cookie-policy-wrapper] [data-cookie-policy-close]{padding-left:10px;cursor:pointer}#country-switch-overlay .content-layer{overflow:visible}@media (min-width: 1920px){#country-switch-overlay .content-layer{width:60vw;left:20vw;right:20vw}}#country-switch-overlay .content-layer .content{overflow:visible}@media (min-width: 768px) and (max-width: 1023px){#country-switch-overlay .content-layer .content{padding:0 30px}}#country-switch-overlay .close{right:10px;top:20px}@media (min-width: 768px){#country-switch-overlay .close{right:50px;top:50px}}#country-switch-overlay h2{margin-bottom:30px}#country-switch-overlay p{margin-bottom:40px}@media (min-width: 768px){#country-switch-overlay .col-fix-first{padding-right:0;position:relative}#country-switch-overlay .col-fix-last{padding-left:0;position:relative}#country-switch-overlay .col-fix-last .countryswitch-selection{border-left:none}}@media (min-width: 768px) and (max-width: 1279px){#country-switch-overlay #countryswitch-language,#country-switch-overlay #countryswitch-country{font-size:13px}}#country-switch-overlay .countryswitch-selection{border:1px solid #1A1919;cursor:pointer}#country-switch-overlay .countryswitch-selection .selection{padding:0 10px 0 0;line-height:30px}#country-switch-overlay .countryswitch-selection .row,#country-switch-overlay .countryswitch-selection .container-fullscreen .fullscreen-row,.container-fullscreen #country-switch-overlay .countryswitch-selection .fullscreen-row{height:68px}#country-switch-overlay .countryswitch-selection .row div:first-of-type,#country-switch-overlay .countryswitch-selection .container-fullscreen .fullscreen-row div:first-of-type,.container-fullscreen #country-switch-overlay .countryswitch-selection .fullscreen-row div:first-of-type{margin-left:30px}@media (max-width: 1023px){#country-switch-overlay .countryswitch-selection .row div:first-of-type,#country-switch-overlay .countryswitch-selection .container-fullscreen .fullscreen-row div:first-of-type,.container-fullscreen #country-switch-overlay .countryswitch-selection .fullscreen-row div:first-of-type{margin-left:15px;padding-right:0}}#country-switch-overlay .countryswitch-selection .row div:last-of-type,#country-switch-overlay .countryswitch-selection .container-fullscreen .fullscreen-row div:last-of-type,.container-fullscreen #country-switch-overlay .countryswitch-selection .fullscreen-row div:last-of-type{margin-right:30px}@media (max-width: 1023px){#country-switch-overlay .countryswitch-selection .row div:last-of-type,#country-switch-overlay .countryswitch-selection .container-fullscreen .fullscreen-row div:last-of-type,.container-fullscreen #country-switch-overlay .countryswitch-selection .fullscreen-row div:last-of-type{margin-right:15px;padding-left:0}}#country-switch-overlay .countryswitch-selection .overflow-fix{overflow:hidden;text-overflow:ellipsis}#country-switch-overlay .countryswitch-selection svg{transform:rotate(90deg)}@media (min-width: 768px){#country-switch-overlay #country-selectbox{margin:0 0 0 15px}#country-switch-overlay #language-selectbox{margin:0 15px 0 0}}@media (min-width: 768px){#country-switch-overlay .selectbox{top:0;position:absolute;bottom:auto;min-height:initial}}#country-switch-overlay .selectbox .selectbox-content{max-height:40vh}@media (min-width: 768px) and (max-width: 1023px){#country-switch-overlay .selectbox .selectbox-content{padding:12px 20px}}#country-switch-overlay .selectbox .selectbox-close{margin:20px 28px 0 0}@media (min-width: 768px) and (max-width: 1023px){#country-switch-overlay .selectbox .selectbox-close{margin:22px 13px 0 0}}#country-switch-overlay .selectbox .selectbox-title{margin:20px 0 0 31px}@media (min-width: 768px) and (max-width: 1279px){#country-switch-overlay .selectbox .selectbox-title{font-size:13px}}@media (min-width: 768px) and (max-width: 1023px){#country-switch-overlay .selectbox .selectbox-title{margin:21px 0 0 16px}}#country-switch-overlay button{min-height:70px}@media (max-width: 1919px){#country-switch-overlay button{margin-top:20px}}#filter-off-canvas{width:320px}@media (min-width: 768px) and (max-width: 1023px){#filter-off-canvas{width:420px}}@media (min-width: 1024px){#filter-off-canvas{width:490px}}@media (min-width: 1920px){#filter-off-canvas{width:680px}}#filter-off-canvas .content{position:fixed;top:0;left:0;right:0;bottom:0;margin:40px 0 0 0}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){#filter-off-canvas .content{position:relative}}#filter-off-canvas .content .content-inner{padding:0 40px;position:relative;margin-bottom:20px !important}#filter-off-canvas .content .content-inner .filter-header{margin-bottom:20px !important}#filter-off-canvas .content .content-inner .filter-body{overflow-x:hidden;max-height:calc(100vh - 140px)}@media (max-width: 1023px){#filter-off-canvas .content .content-inner .filter-body{max-height:calc(100vh - 180px)}}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper{border-bottom:1px solid #BEBEBE}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper:first-of-type [data-filter-content-wrapper-trigger]{padding-top:10px}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper #price-range{height:5px;background-color:#F5F5F5;border:none;margin:15px 16px 0 12px}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper #price-range .noUi-base>:first-child{background-color:#E0E0E0}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper #price-range .noUi-base>:nth-child(2){background-color:#F5F5F5}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper #price-range .noUi-handle-lower,#filter-off-canvas .content .content-inner .filter-body .filter-wrapper #price-range .noUi-handle-upper{display:inline-block;width:30px;height:30px;border:2px solid #E0E0E0;border-radius:45px;cursor:pointer;top:-12px;box-shadow:none}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper #price-range .noUi-handle-lower:before,#filter-off-canvas .content .content-inner .filter-body .filter-wrapper #price-range .noUi-handle-upper:before{background:none}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper #price-range .noUi-handle-lower:after,#filter-off-canvas .content .content-inner .filter-body .filter-wrapper #price-range .noUi-handle-upper:after{background:none;content:'';border-right:2px solid #777;border-bottom:2px solid #777;width:8px;height:8px;display:block;position:absolute;left:50%;top:50%}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper #price-range .noUi-handle-lower:after{transform:translate(-70%, -50%) rotate(315deg)}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper #price-range .noUi-handle-upper:after{transform:translate(-30%, -50%) rotate(135deg)}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper .range{margin-top:25px;color:#757575}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper .range>div{border:1px solid #E0E0E0;height:36px;width:40%;line-height:38px;display:inline-block;font-weight:100;font-size:14px}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper .range>div:first-child{float:left}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper .range>div:last-child{float:right}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper .range>div>a{padding:0 5px 0 0;line-height:33px;height:34px;font-size:14px;float:right}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper .range>div>input,#filter-off-canvas .content .content-inner .filter-body .filter-wrapper .range>div>select.bordered,#filter-off-canvas .content .content-inner .filter-body .filter-wrapper .range>div>select.bordered-small,#filter-off-canvas .content .content-inner .filter-body .filter-wrapper .range>div>textarea{line-height:33px;font-weight:300;font-size:14px;border:none;width:80%;height:34px;float:left;outline:none;margin:0;padding:0 5px}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper .range>span{display:inline-block;width:20%;text-align:center;cursor:default;padding-left:0;line-height:38px;float:left}#filter-off-canvas .content .content-inner .filter-body .filter-wrapper a:after{content:none}#filter-off-canvas .content .content-inner .filter-body [data-remove-all-filter]{cursor:pointer}#filter-off-canvas .content .content-inner .filter-body [data-filter-content-wrapper-trigger]{cursor:pointer;padding:10px 0}#filter-off-canvas .content .content-inner .filter-body [data-filter-content-wrapper-trigger] svg{transition:transform 0.3s;transform:rotate(90deg)}#filter-off-canvas .content .content-inner .filter-body [data-filter-content-wrapper-trigger][data-filter-content-visible="true"] svg{transform:rotate(-90deg)}#filter-off-canvas .content .content-inner .filter-body [data-filter-content-wrapper]{margin-bottom:20px}#filter-off-canvas .content .content-inner .filter-body [data-filter-content-wrapper] .filter-padding{padding-right:0}#filter-off-canvas .content .content-inner .filter-body [data-filter-content-wrapper] .filter-count{background:#f3f3f3;border-radius:15px;padding:0 3px}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper{margin-left:0}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper{padding:0 10px 0 0}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge{border-radius:25px;border:1px solid #1A1919;cursor:pointer;margin:0 0 5px 0;min-height:24px;padding:3px 5px}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color{border-radius:50%;height:16px;width:16px}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-weiss{background-color:#fff}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-weiß{background-color:#fff}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-blau{background-color:#2E609D}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-rosa{background-color:#F7C5CC}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-grün{background-color:#307C2F}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-rot{background-color:#CB302C}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-braun{background-color:#A16700}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-grau{background-color:#A5A5A5}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-creme{background-color:#fffaf0}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-schwarz{background-color:#000}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-orange{background-color:#ff9000}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-gelb{background-color:#FFE000}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-beige{background-color:#E8D6B5}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-lila{background-color:#AB68C7}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-pink{background-color:#F7C5CC}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-türkis{background-color:#70DBDB}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-mehrfarbig{background:linear-gradient(90deg, red, orange, #ff0, green, blue, indigo, violet)}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge.color-filter .color-hautfarben{background-color:#FFE6CC}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge .value{padding:0 8px 0 5px}#filter-off-canvas .content .content-inner .filter-body .remove-filter-wrapper .badge-wrapper .badge .icon{margin-right:2px}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label{min-height:35px}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label:before{border-color:#BEBEBE;border-radius:50%;transition:border-color 0.2s;top:8px}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label:after,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label:after,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label:after,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label:after{top:13px}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]:checked+label,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered:checked+label,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small:checked+label,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]:checked+label{font-weight:normal}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]:checked+label::before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered:checked+label::before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small:checked+label::before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]:checked+label::before{border-color:#1A1919}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-weiss:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-weiss:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-weiss:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-weiss:before{background-color:#fff}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-weiß:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-weiß:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-weiß:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-weiß:before{background-color:#fff}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-blau:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-blau:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-blau:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-blau:before{background-color:#2E609D}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-rosa:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-rosa:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-rosa:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-rosa:before{background-color:#F7C5CC}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-grün:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-grün:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-grün:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-grün:before{background-color:#307C2F}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-rot:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-rot:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-rot:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-rot:before{background-color:#CB302C}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-braun:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-braun:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-braun:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-braun:before{background-color:#A16700}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-grau:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-grau:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-grau:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-grau:before{background-color:#A5A5A5}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-creme:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-creme:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-creme:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-creme:before{background-color:#fffaf0}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-schwarz:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-schwarz:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-schwarz:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-schwarz:before{background-color:#000}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-orange:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-orange:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-orange:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-orange:before{background-color:#ff9000}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-gelb:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-gelb:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-gelb:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-gelb:before{background-color:#FFE000}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-beige:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-beige:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-beige:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-beige:before{background-color:#E8D6B5}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-lila:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-lila:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-lila:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-lila:before{background-color:#AB68C7}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-pink:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-pink:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-pink:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-pink:before{background-color:#F7C5CC}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-türkis:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-türkis:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-türkis:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-türkis:before{background-color:#70DBDB}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-mehrfarbig:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-mehrfarbig:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-mehrfarbig:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-mehrfarbig:before{background:linear-gradient(90deg, red, orange, #ff0, green, blue, indigo, violet)}#filter-off-canvas .content .content-inner .filter-body input[type="checkbox"]+label.color-hautfarben:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered+label.color-hautfarben:before,#filter-off-canvas .content .content-inner .filter-body select[type="checkbox"].bordered-small+label.color-hautfarben:before,#filter-off-canvas .content .content-inner .filter-body textarea[type="checkbox"]+label.color-hautfarben:before{background-color:#FFE6CC}#filter-off-canvas .close{top:43px;right:39px}.flag.online-exclusive{color:#4D6D94}.flag.limited-edition{color:#C855A8}.flag.new{color:#0c6}.flag.new-color{color:#D2C100}.flag.sale{color:#f60}.hover-cart{position:absolute;right:0;display:none;width:390px;padding:25px;background-color:#fff;box-shadow:1px 2px 5px rgba(26,25,25,0.25)}.hover-cart .hover-cart-header{position:relative;padding-bottom:15px;margin-bottom:10px}.hover-cart .hover-cart-header:after{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#BEBEBE}.hover-cart .hover-cart-body{padding:0 15px}.hover-cart .hover-cart-body .article-item{position:relative;padding-bottom:10px;margin-bottom:10px}.hover-cart .hover-cart-body .article-item:after{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#BEBEBE}.hover-cart .hover-cart-body .article-item .price-total .price,.hover-cart .hover-cart-body .article-item .price-total .list-price{display:inline-block}.hover-cart .hover-cart-body .article-item .price-total.sale .price,.hover-cart .hover-cart-body .article-item .price-total.discount .price{color:#f60}.hover-cart .hover-cart-body .article-item .supplement span{margin:0 5px}.hover-cart .hover-cart-body .article-item .supplement span:last-of-type{margin-right:0}.hover-cart .hover-cart-body .article-item .supplement .personalisation-flag{width:10px;height:10px;border-radius:50%}.hover-cart .hover-cart-body .article-item .supplement .personalisation-symbol img{height:10px;width:auto}.hover-cart .hover-cart-body .article-item .notice{margin-top:10px}.hover-cart .hover-cart-body .article-item .article-color picture{position:relative;top:2px;margin-right:3px}.hover-cart .hover-cart-body .article-item .article-color picture img{height:11px;border-radius:50%}.hover-cart .hover-cart-footer{margin-top:15px}.hover-cart .hover-cart-footer .cart-line-price{margin-bottom:15px}.hover-cart .no-padding{padding:0}.hover-cart:not(.loading)>svg.svg-loading{display:none}.hover-cart.loading:after{content:'';position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#fff;z-index:1}.hover-cart svg{fill:#1A1919;transition:all 0.1s linear;vertical-align:middle}.hover-cart svg.svg-loading{bottom:49%;left:0;position:absolute;right:0;z-index:2}.hover-login-wrapper{display:none !important;position:absolute;right:75px;width:390px;margin-top:-11px;padding-top:10px}.hover-login-wrapper .hover-login{position:absolute;right:0;width:100%;padding:25px;background-color:#fff;box-shadow:1px 2px 5px rgba(26,25,25,0.25)}.hover-login-wrapper .hover-login .not-logged-in{text-align:center}.hover-login-wrapper .hover-login .not-logged-in .copy{display:block;margin:10px 0 30px;letter-spacing:0.2px;line-height:20px}.hover-login-wrapper .hover-login .not-logged-in .buttons .create{margin-bottom:15px}.hover-login-wrapper .hover-login .logged-in{text-align:left}.hover-login-wrapper .hover-login .logged-in .headline{margin-bottom:10px;word-break:break-all}.hover-login-wrapper .hover-login .logged-in ul li{padding:7px 0}.hover-login-wrapper .hover-login .logged-in .logout{margin-top:25px}.img-responsive{max-width:100%;height:auto}.img-responsive-full{max-width:100%;width:100%;height:auto}a{cursor:pointer;color:#1A1919;letter-spacing:0.5px;line-height:14px;position:relative;text-decoration:none}a:after{background-color:#1A1919;bottom:-2px;content:"";height:1px;left:0;position:absolute;visibility:visible;width:100%;transform:scaleX(1);transition:all 0.3s ease-in-out 0s}a:hover:after,a:active:after,a:focus:after{background-color:#1A1919;color:#1A1919;visibility:visible;transform:scaleX(0)}a.secondary{font-style:italic;letter-spacing:.7px;line-height:14px}a.btn.secondary{font-style:inherit}a.tertiary:after,#returns .returns-list li a:after,#faq li a:after,#payment li a:after,#imprint li a:after,#privacy li a:after,#terms li a:after{transform:scaleX(0)}a.tertiary:hover:after,#returns .returns-list li a:hover:after,#faq li a:hover:after,#payment li a:hover:after,#imprint li a:hover:after,#privacy li a:hover:after,#terms li a:hover:after,a.tertiary:focus:after,#returns .returns-list li a:focus:after,#faq li a:focus:after,#payment li a:focus:after,#imprint li a:focus:after,#privacy li a:focus:after,#terms li a:focus:after,a.tertiary:active:after,#returns .returns-list li a:active:after,#faq li a:active:after,#payment li a:active:after,#imprint li a:active:after,#privacy li a:active:after,#terms li a:active:after{transform:scaleX(1)}a.tertiary-active:after{transform:scaleX(1)}a.tertiary-active:hover:after,a.tertiary-active:focus:after,a.tertiary-active:active:after{transform:scaleX(1)}a.icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}a.icon.icon-left>svg.icon{margin-right:10px}a.icon.icon-right>svg.icon{margin-left:10px}a.quaternary{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-weight:500;padding-left:45px}a.quaternary:after{content:none}a.quaternary .arrow_line-wrapper{position:absolute;left:0;top:0}a.quaternary .arrow_line-wrapper .arrow_line{background:#1A1919;float:left;height:2px;left:0;position:absolute;width:25px;top:11px;animation:arrow-line 1.5s ease-in-out infinite}@media (min-width: 1024px){a.quaternary .arrow_line-wrapper .arrow_line{top:13px}}a.quaternary .arrow_line-wrapper>.icon{position:absolute;left:10px;top:-3px;animation:arrow-head 1.5s ease-in-out infinite}@media (min-width: 1024px){a.quaternary .arrow_line-wrapper>.icon{top:-1px}}@keyframes arrow-line{0%{width:25px}75%{width:35px}100%{width:25px}}@keyframes arrow-head{0%{left:10px}75%{left:20px}100%{left:10px}}a.quinary:after{height:3px;transform:scaleX(0)}a.quinary:hover:after,a.quinary:focus:after,a.quinary:active:after{transform:scaleX(1)}a.senary:after{height:3px;transform:scaleX(1)}a.senary:hover:after,a.senary:focus:after,a.senary:active:after{transform:scaleX(0)}a.active{font-weight:500}a[class^="icon-"]:before,a[class*=" icon-"]:before{padding-right:5px}a[class^="icon-"]:after,a[class*=" icon-"]:after{padding-left:5px}.list .li.item,.list .item,.list-group .li.item,.list-group .item{font-style:italic;line-height:30px;letter-spacing:1.5px}.list .li.item a[href],.list .item a[href],.list-group .li.item a[href],.list-group .item a[href]{text-decoration:none}[data-overlay]{background:rgba(0,0,0,0.3);position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);height:100%;width:100vw;z-index:600;opacity:1}[data-overlay]:not(.show){display:none;opacity:0;z-index:-100}[data-overlay] .content-layer{overflow:hidden;background:#fff;display:block;position:fixed;padding:30px 0;height:100%;width:100vw;max-width:100%;-webkit-overflow-scrolling:touch}@media (min-width: 768px){[data-overlay] .content-layer{max-height:80vh;width:80vw;height:auto;left:calc(80vw / 8);max-width:1540px;top:10vh}[data-overlay] .content-layer.scrollable-content{height:100%}}@media (min-width: 1920px){[data-overlay] .content-layer{width:60vw;left:20vw;right:20vw}}[data-overlay] .content-layer>.close,[data-overlay] .content-layer>.svg-close{cursor:pointer;position:absolute;right:0;top:0;margin:10px}[data-overlay] .content-layer .overlay-close-icon{top:38px;right:15px;position:absolute;z-index:10}@media (min-width: 768px){[data-overlay] .content-layer .overlay-close-icon{right:45px}}[data-overlay] .content-layer .content{position:relative;max-height:100%;overflow:auto;padding:0 30px}@media (min-width: 768px){[data-overlay] .content-layer .content{padding:0 60px}}[data-overlay] .content-layer .content-wrapper{width:100%;height:100%}[data-overlay].loading .content-layer{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}[data-overlay].loading .content-wrapper{width:auto}[data-overlay].loading .content-wrapper .content{display:none;position:relative}[data-overlay]:not(.loading) svg.svg-loading{display:none}body.noscroll{overflow:hidden}.pagination{margin:0 auto 60px}@media (min-width: 768px){.pagination{margin:70px auto}}@media (min-width: 1024px){.pagination{margin:80px auto}}@media (min-width: 1280px){.pagination{margin:100px auto}}@media (min-width: 1920px){.pagination{margin:100px auto}}.pagination li{display:inline-block;padding:0 8px}.pagination li:first-of-type{padding-left:0}.pagination li:first-of-type svg{transform:rotate(180deg)}.pagination li:last-of-type{padding-right:0}.pagination li svg{margin:0 !important}.pagination li svg.disabled{fill:#777}.price-wrapper{display:inline-block}.price-wrapper span{color:#1A1919}.price-wrapper span.list-price{display:none}.price-wrapper.sale span.list-price,.price-wrapper.discount span.list-price{display:block;text-decoration:line-through}.price-wrapper.sale span.price{color:#f60}.price-wrapper.sale span.list-price{color:#777}.price-wrapper.cart-line{border-bottom:none;display:block;padding:10px 0 0}@media (min-width: 768px){.price-wrapper.cart-line{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:10px 0}}.price-wrapper.cart-line span{line-height:30px}.price-wrapper.cart-line span.price{display:inline-block}@media (min-width: 768px){.price-wrapper.cart-line span.price{display:block}}.price-wrapper.cart-line.sale.list-price{display:inline-block}@media (min-width: 768px){.price-wrapper.cart-line.sale.list-price{display:block}}.quantity-wrapper .label,.prices .price{font-weight:500}.quantity-widget.quantity-min .set-quantity-minus,.quantity-widget.quantity-max .set-quantity-plus{border:1px solid #BEBEBE;color:#BEBEBE;cursor:not-allowed}.quantity-widget .set-quantity-minus,.quantity-widget .set-quantity-plus{animation:all 0.5s linear}.quantity-widget .label{display:inline-block;margin-bottom:10px}.quantity-widget .quantity{display:inline-block;font-size:13px;line-height:30px;min-width:26px;padding:0 5px;text-align:center}.quantity-widget .quantity-control{border:1px solid #777;border-radius:50%;cursor:pointer;display:inline-block;height:30px;width:30px;font-size:22px;line-height:28px;text-align:center;vertical-align:bottom}.selectbox{background:#fff;position:fixed;bottom:0;left:0;right:0;opacity:0;z-index:-100;visibility:hidden;outline:1px solid #f3f3f3}@media (min-width: 1024px){.selectbox{top:220px;bottom:auto;min-height:initial}}.selectbox .selectbox-fader{position:absolute;z-index:300;height:25px}.selectbox .selectbox-fader.top{background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 100%);top:50px}.selectbox .selectbox-fader.bottom{background:linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%);bottom:0}.selectbox .selectbox-header{height:50px}.selectbox .selectbox-header .selectbox-title{margin-left:40px}.selectbox .selectbox-header .selectbox-close{cursor:pointer;margin-right:40px}.selectbox.show{animation:selectbox-show 0.3s normal forwards ease-in-out;opacity:1;z-index:300;visibility:visible}.selectbox.hide{animation:selectbox-hide 0.3s normal forwards ease-in-out;opacity:0;z-index:-100;visibility:hidden}@keyframes selectbox-show{0%{opacity:0;z-index:300;visibility:visible}100%{opacity:1}}@keyframes selectbox-hide{0%{opacity:1;z-index:300;visibility:visible}100%{z-index:-100;opacity:0;visibility:hidden}}@media (min-width: 1024px){.selectbox{position:absolute}}.selectbox .selectbox-content{max-height:50vh;overflow:auto;padding:12px 40px}@media (min-width: 1024px){.selectbox .selectbox-content{max-height:450px}}.selectbox .selectbox-content .selectbox-list-item{cursor:pointer;padding:10px 15px}.selectbox .selectbox-content .selectbox-list-item .color-flag img{height:30px;width:30px;border-radius:50%}@media (min-width: 1024px){.selectbox .selectbox-content .selectbox-list-item .color-flag img{height:20px;width:20px}}.selectbox .selectbox-content .selectbox-list-item .color-name{padding-left:15px}.selectbox .selectbox-content .selectbox-list-item .flag-icon{margin-right:5px}.selectbox .selectbox-content .selectbox-list-item.selected .selectable:after{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTUgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjEgKDQ0NDYzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJkZXRhaWxzZWl0ZV9yZXNwb25zaXZlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iRGV0YWlsc2VpdGVfNzY4X2NvbG9yLXNlbGVjdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0Ny4wMDAwMDAsIC05MzcuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMUExOTE5Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE2MC43NTE0NzUsOTM3LjQ0ODk4OCBDMTYwLjUyOTY3Niw5MzcuMjIxODU0IDE2MC4xNjU4OSw5MzcuMjIxODU0IDE1OS45NDM5NDcsOTM3LjQ0ODk4OCBMMTUyLjc4MTQ0OSw5NDQuNzc5NDEgQzE1Mi41NTk1MDUsOTQ1LjAwNjU0NCAxNTIuMTk1ODY0LDk0NS4wMDY1NDQgMTUxLjk3MzkyLDk0NC43Nzk0MSBMMTQ5LjA1NTk0NSw5NDEuODIwMzMzIEMxNDguODM0MDAxLDk0MS41OTMxOTkgMTQ4LjQ3MDM2LDk0MS41OTMxOTkgMTQ4LjI0ODQxNiw5NDEuODIwMzMzIEwxNDcuMTY2NDU4LDk0Mi45MjgxODMgQzE0Ni45NDQ1MTQsOTQzLjE1NTMxNiAxNDYuOTQ0NTE0LDk0My41Mjc0NiAxNDcuMTY2NDU4LDk0My43NTQ1OTQgTDE1MS45NzM5Miw5NDguNjQ2NzQ5IEMxNTIuMTk1ODY0LDk0OC44NzM4ODIgMTUyLjU1OTUwNSw5NDguODczODgyIDE1Mi43ODE0NDksOTQ4LjY0Njc0OSBMMTYxLjgzMzQzNCw5MzkuMzgyNjU3IEMxNjIuMDU1NTIyLDkzOS4xNTUzNzUgMTYyLjA1NTUyMiw5MzguNzgzMzc5IDE2MS44MzM0MzQsOTM4LjU1NjA5NyBMMTYwLjc1MTQ3NSw5MzcuNDQ4OTg4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat center center;content:'';display:inline-block;height:15px;margin-left:15px;width:15px}.selectbox-layer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;background:rgba(0,0,0,0.15);top:0;bottom:0;left:0;right:0;opacity:0;height:100vh;width:100vw;z-index:-100}.selectbox-layer.show{animation:selectbox-layer-show 0.3s;opacity:1;z-index:200}.selectbox-layer.hide{animation:selectbox-layer-hide 0.3s;opacity:0;z-index:-100}@keyframes selectbox-layer-show{0%{opacity:0;z-index:200}100%{opacity:1}}@keyframes selectbox-layer-hide{0%{opacity:1;z-index:200}99%{opacity:0;z-index:200}100%{z-index:-100}}.notice{position:relative;color:#0c6;padding-left:30px}.notice:before{display:inline-block;width:20px;height:20px;border-radius:50%;background-color:#0c6;color:#f9f9f9;text-align:center;font-weight:900;line-height:20px;content:"i";margin-top:0;position:absolute;left:0}.notice a{color:#0c6}.notice a:after{background-color:#0c6}.notice-black{position:relative;color:#1A1919;padding-left:30px}.notice-black:before{display:inline-block;width:20px;height:20px;border-radius:50%;background-color:#1A1919;color:#f9f9f9;text-align:center;font-weight:900;line-height:20px;content:"i";margin-top:0;position:absolute;left:0}.notice-black a{color:#1A1919}.notice-black a:after{background-color:#1A1919}.pass-wrapper .pass-graybar{height:20px;width:100%;border:1px solid #1A1919;padding:2px;border-radius:5px;position:relative;overflow:hidden;background-position:0 !important}.pass-wrapper .pass-colorbar{height:14px;position:absolute;top:2px;left:2px;border-radius:4px;max-width:calc(100% - 4px)}.pass-wrapper .pass-colorbar.red{background-color:#f33}.pass-wrapper .pass-colorbar.orange{background-color:#f60}.pass-wrapper .pass-colorbar.yellow{background-color:#FAFF76}.pass-wrapper .pass-colorbar.green{background-color:#0c6}.pass-wrapper .pass-percent{margin-right:5px}.password-meter span{display:block;margin-bottom:10px}.password-meter span .pass-text{float:right;color:#0c6;display:inline-block}.password-meter p{margin-top:30px}#press-zoom-overlay{opacity:0;z-index:-100;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;height:100%;width:100vw;visibility:hidden}#press-zoom-overlay.show{animation:zoom-overlay-show 0.3s;opacity:1;visibility:visible;z-index:500}#press-zoom-overlay.hide{animation:zoom-overlay-hide 0.3s;opacity:0;visibility:hidden;z-index:-100}#press-zoom-overlay .zoom-close{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jbG9zZS1pY29uPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9Inpvb20iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ijc2OC16b29tLTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MDYuMDAwMDAwLCAtNDYuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMUExOTE5Ij4gICAgICAgICAgICA8cGF0aCBkPSJNNzE1LjU0ODk5LDU1LjU0ODk4OTkgTDcwMi43OTg5OSw1NS41NDg5ODk5IEw3MDIuNzk4OTksNTguMDQ4OTg5OSBMNzE1LjU0ODk5LDU4LjA0ODk4OTkgTDcxNS41NDg5OSw3MC43OTg5ODk5IEw3MTguMDQ4OTksNzAuNzk4OTg5OSBMNzE4LjA0ODk5LDU4LjA0ODk4OTkgTDczMC43OTg5OSw1OC4wNDg5ODk5IEw3MzAuNzk4OTksNTUuNTQ4OTg5OSBMNzE4LjA0ODk5LDU1LjU0ODk4OTkgTDcxOC4wNDg5OSw0Mi43OTg5ODk5IEw3MTUuNTQ4OTksNDIuNzk4OTg5OSBMNzE1LjU0ODk5LDU1LjU0ODk4OTkgWiIgaWQ9ImNsb3NlLWljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcxNi43OTg5OTAsIDU2Ljc5ODk5MCkgcm90YXRlKDQ1LjAwMDAwMCkgdHJhbnNsYXRlKC03MTYuNzk4OTkwLCAtNTYuNzk4OTkwKSAiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;cursor:pointer;height:60px;position:absolute;right:0;top:0;width:60px;z-index:500}#press-zoom-overlay .swiper-container{height:100%}#press-zoom-overlay .swiper-zoom-container:not([style*="translate3d(0px, 0px, 0px)"]){cursor:zoom-out;cursor:url(../images/cursors/zoom-out-icon.cur),auto}#press-zoom-overlay .swiper-zoom-container:not([style]),#press-zoom-overlay .swiper-zoom-container[style*="translate3d(0px, 0px, 0px)"]{cursor:zoom-in;cursor:url(../images/cursors/zoom-in-icon.cur),auto}#press-zoom-overlay .swiper-button-prev,#press-zoom-overlay .swiper-button-next{background-size:27px 10px}@media (max-width: 1023px){#press-zoom-overlay .swiper-button-prev,#press-zoom-overlay .swiper-button-next{display:none}}@media (min-width: 1024px){#press-zoom-overlay .swiper-button-prev{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMzIgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjEgKDQ0NDYzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hcnJvdy1sZWZ0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9Inpvb20iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxOTIwLXpvb20tMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM1LjAwMDAwMCwgLTUzNS4wMDAwMDApIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMxQTE5MTkiPgogICAgICAgICAgICA8cGF0aCBkPSJNNjEsNTM5IEwzNSw1MzkgTDM1LDU0MSBMNjEsNTQxIEw2MSw1NDUgTDY3LDU0MCBMNjEsNTM1IEw2MSw1MzkgWiIgaWQ9ImFycm93LWxlZnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUxLjAwMDAwMCwgNTQwLjAwMDAwMCkgc2NhbGUoLTEsIDEpIHRyYW5zbGF0ZSgtNTEuMDAwMDAwLCAtNTQwLjAwMDAwMCkgIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");left:20px}}@media (min-width: 1024px){#press-zoom-overlay .swiper-button-next{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMzIgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjEgKDQ0NDYzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5hcnJvdy1yaWdodDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJ6b29tIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iNzY4LXpvb20tMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY5Ni4wMDAwMDAsIC01MDcuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMUExOTE5Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTcyMiw1MTEgTDY5Niw1MTEgTDY5Niw1MTMgTDcyMiw1MTMgTDcyMiw1MTcgTDcyOCw1MTIgTDcyMiw1MDcgTDcyMiw1MTEgWiIgaWQ9ImFycm93LXJpZ2h0Ij48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");right:20px}}#press-zoom-overlay .swiper-pagination-bullet{opacity:1;border:1px solid #1A1919;background:#fff;transition:background 0.5s linear}#press-zoom-overlay .swiper-pagination-bullet-active{background:#1A1919}@keyframes zoom-overlay-show{0%{opacity:0;z-index:500}100%{opacity:1}}@keyframes zoom-overlay-hide{0%{opacity:1;z-index:500}99%{opacity:0;z-index:500}100%{z-index:-100}}.visited-articles{padding:0 0 50px}.visited-articles .title{padding:15px 0}.visited-articles .visited-articles-slider ul.slick-dots{text-align:center}.visited-articles .visited-articles-slider ul.slick-dots li{display:inline-block}.visited-articles .visited-articles-slider ul.slick-dots li button{background:transparent;border:transparent;color:transparent;font-size:0;line-height:0;padding:5px}.visited-articles .visited-articles-slider ul.slick-dots li button:after{border-radius:50%;border:1px solid #1A1919;content:'';display:block;height:8px;transition:background 0.5s linear;width:8px}.visited-articles .visited-articles-slider ul.slick-dots li.slick-active button:after{background:#1A1919}.visited-articles .visited-articles-slider .slick-slide{padding:0 10px}.recommendation .recommendation-trigger.active{border-bottom:3px solid #1A1919}.recommendation .recommendation-trigger.active h3.tab{font-weight:500}@media (max-width: 767px){.recommendation .recommendation-trigger.active{border-bottom:2px solid #1A1919}}.recommendation .tab{padding-bottom:3px;cursor:pointer}.recommendation .recommendation-slider .slick-list{margin:0 -5px}@media (min-width: 768px){.recommendation .recommendation-slider .slick-list{margin:0 -10px}}.recommendation .recommendation-slider .slick-slide{padding:0 5px}@media (min-width: 768px){.recommendation .recommendation-slider .slick-slide{padding:0 10px}}.recommendation .recommendation-slider .details .list-price,.recommendation .recommendation-slider .details .price{display:inline-block}.recommendation .recommendation-slider .slick-arrow{display:inline-block;position:absolute;top:37%;padding:0;background:none;border:none;font-size:0;color:transparent;height:20px;width:20px}.recommendation .recommendation-slider .slick-arrow.slick-prev{left:-45px}.recommendation .recommendation-slider .slick-arrow.slick-prev:after{border-right:8px solid #1A1919}@media (min-width: 1920px){.recommendation .recommendation-slider .slick-arrow.slick-prev{left:-55px}}.recommendation .recommendation-slider .slick-arrow.slick-next{right:-45px}.recommendation .recommendation-slider .slick-arrow.slick-next:after{border-left:8px solid #1A1919}@media (min-width: 1920px){.recommendation .recommendation-slider .slick-arrow.slick-next{right:-55px}}.recommendation .recommendation-slider .slick-arrow.slick-next:after,.recommendation .recommendation-slider .slick-arrow.slick-prev:after{content:'';display:block;position:absolute;left:0;top:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.box-coupon-text{position:relative}.box-coupon-text p{padding:0 0 0 30px}.box-coupon-text .svg-percent{position:absolute;top:0;left:15px}.tab-menu{width:100%}.tab-menu .tab-menu-tabs{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.tab-menu .tab-menu-tabs .tab-menu-tab-item{width:auto;margin:0 12px;cursor:pointer}.tab-menu .tab-menu-tabs .tab-menu-tab-item.is-active{font-weight:500;border-bottom:2px solid #1A1919}.tab-menu .tab-menu-content .tab-menu-content-item{display:none}.tab-menu .tab-menu-content .tab-menu-content-item.is-active{display:block}.article-collection.slider .article-item{padding:0 30px}.article-collection.slider .article-item .flag.sale{font-weight:500}.article-collection.slider .article-item .price-wrapper.sale{display:-ms-inline-flexbox !important;display:inline-flex !important;-ms-flex-pack:justify;justify-content:space-between}.article-collection.slider .article-item .price-wrapper.sale .price{margin-left:10px}.article-collection.slider .slick-arrow{display:inline-block;position:absolute;top:45%;padding:0;background:none;border:none;font-size:0;color:transparent;height:20px;width:20px}.article-collection.slider .slick-arrow.slick-prev{left:-15px}.article-collection.slider .slick-arrow.slick-prev:after{border-right:8px solid #1A1919}.article-collection.slider .slick-arrow.slick-next{right:-25px}.article-collection.slider .slick-arrow.slick-next:after{border-left:8px solid #1A1919}.article-collection.slider .slick-arrow.slick-next:after,.article-collection.slider .slick-arrow.slick-prev:after{content:'';display:block;position:absolute;left:0;top:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}[off-canvas]{margin-right:-100%;background:#fff}@media (max-width: 1023px){[off-canvas]{width:320px}}@media (min-width: 768px) and (max-width: 1023px){[off-canvas]{width:450px}}@media (min-width: 1024px){[off-canvas]{width:590px}}@media (min-width: 1920px){[off-canvas]{width:470px}}[off-canvas] .close{cursor:pointer;position:absolute;right:18px;top:18px;z-index:10}[off-canvas].loading{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}[off-canvas].loading>.content{display:none}[off-canvas]:not(.loading)>svg.svg-loading{display:none}/*!
 * Slidebars - A jQuery Framework for Off-Canvas Menus and Sidebars
 * Version: 2 Development
 * Url: http://www.adchsm.com/slidebars/
 * Author: Adam Charles Smith
 * Author url: http://www.adchsm.com/
 * License: MIT
 * License url: http://www.adchsm.com/slidebars/license/
 */[canvas=container],[off-canvas]{margin:0;padding:0;box-sizing:border-box}[canvas]{z-index:1}[canvas=container]{background-color:#fff}[canvas=container]:before,[canvas=container]:after{clear:both;content:'';display:table}[off-canvas]{display:none;position:fixed;overflow:hidden;overflow-y:scroll;color:white;-webkit-overflow-scrolling:touch;max-height:100vh}[off-canvas*=top]{width:100%;height:255px;top:0}[off-canvas*=right]{height:100vh;top:0;bottom:0;right:0}[off-canvas*=bottom]{width:100%;height:255px;bottom:0}[off-canvas*=left]{height:100vh;top:0;bottom:0;left:0}[off-canvas*=reveal]{z-index:0}[off-canvas*=push]{z-index:1}[off-canvas*=overlay]{z-index:450}[off-canvas*=shift]{z-index:0}[off-canvas*=shift][off-canvas*=top]{transform:translate(0px, 50%)}[off-canvas*=shift][off-canvas*=right]{transform:translate(-50%, 0px)}[off-canvas*=shift][off-canvas*=bottom]{transform:translate(0px, -50%)}[off-canvas*=shift][off-canvas*=left]{transform:translate(50%, 0px)}#personalisation-overlay h4{margin-bottom:20px}#personalisation-overlay input[type="radio"],#personalisation-overlay select[type="radio"].bordered,#personalisation-overlay select[type="radio"].bordered-small,#personalisation-overlay textarea[type="radio"]{margin:0}#personalisation-overlay .personalisation-title{margin-bottom:40px}#personalisation-overlay .personalisation-image-wrapper{position:relative}@media (max-width: 1023px){#personalisation-overlay .personalisation-image-wrapper{bottom:20px}}#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview{position:absolute;text-align:center;width:100%;font-size:5.5vw;top:9.2%;left:-0.5%}@media (min-width: 768px){#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview{font-size:3.5vw}}@media (min-width: 1024px){#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview{font-size:2vw}}@media screen and (min-width: 1595px){#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview{font-size:31.8px}}#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview #personalisation-preview-monogram{transition:color 0.3s}#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview #personalisation-preview-monogram.futura{font-weight:400;text-shadow:1px 1px 1px rgba(0,0,0,0.2),1px -1px 1px rgba(0,0,0,0.2),-1px 1px 1px rgba(255,255,255,0.1),-1px -1px 1px rgba(255,255,255,0.1);letter-spacing:1.8px}@media (min-width: 768px){#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview #personalisation-preview-monogram.futura{text-shadow:1px 1px 1px rgba(0,0,0,0.3),1px -1px 1px rgba(0,0,0,0.3),-1px 1px 1px rgba(255,255,255,0.2),-1px -1px 1px rgba(255,255,255,0.2)}}#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview #personalisation-preview-monogram.constantia{text-shadow:1px 1px 1px rgba(0,0,0,0.3),1px -1px 1px rgba(0,0,0,0.3),-1px 1px 1px rgba(255,255,255,0.15),-1px -1px 1px rgba(255,255,255,0.15)}#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview #personalisation-preview-monogram.palace{margin-left:-14px;font-size:125%;font-weight:600;text-shadow:1px 1px 1px rgba(0,0,0,0.2),1px -1px 1px rgba(0,0,0,0.2),-1px 1px 1px rgba(255,255,255,0.15),-1px -1px 1px rgba(255,255,255,0.1)}#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview #personalisation-preview-symbol.sy001-herz img{max-height:30px;width:5%}@media (min-width: 1280px){#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview #personalisation-preview-symbol.sy001-herz img{max-height:26px}}@media (min-width: 1920px){#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview #personalisation-preview-symbol.sy001-herz img{max-height:24px}}#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview #personalisation-preview-symbol.sy002-tanne img{width:7%;margin-top:-3%}#personalisation-overlay .personalisation-image-wrapper .personalisation-text-preview #personalisation-preview-symbol.sy003-hirsch img{width:8%;margin-top:-4%}#personalisation-overlay .personalisation-selection-wrapper [data-personalisation-selection-wrapper]{display:none}#personalisation-overlay .personalisation-selection-wrapper hr{margin:10px 0 !important}#personalisation-overlay .personalisation-form-wrapper{padding-left:50px}@media (max-width: 1023px){#personalisation-overlay .personalisation-color-wrapper{margin-top:20px}}#personalisation-overlay .personalisation-color-wrapper .personalisation-colors .col-auto{padding-right:0;padding-bottom:15px}#personalisation-overlay .personalisation-color-wrapper label{border-radius:50%;height:32px;width:32px;min-height:32px;padding:0}#personalisation-overlay .personalisation-color-wrapper label:before{display:none}#personalisation-overlay .personalisation-color-wrapper label:after{left:10px;top:9.5px}@media (max-width: 1023px){#personalisation-overlay .personalisation-color-wrapper input,#personalisation-overlay .personalisation-color-wrapper select.bordered,#personalisation-overlay .personalisation-color-wrapper select.bordered-small,#personalisation-overlay .personalisation-color-wrapper textarea{margin-bottom:0}}#personalisation-overlay .personalisation-initials-wrapper{position:relative}#personalisation-overlay .personalisation-initials-wrapper input,#personalisation-overlay .personalisation-initials-wrapper select.bordered,#personalisation-overlay .personalisation-initials-wrapper select.bordered-small,#personalisation-overlay .personalisation-initials-wrapper textarea{padding:26px 0 8px 0;margin-bottom:8px}@media (min-width: 1024px){#personalisation-overlay .personalisation-initials-wrapper input,#personalisation-overlay .personalisation-initials-wrapper select.bordered,#personalisation-overlay .personalisation-initials-wrapper select.bordered-small,#personalisation-overlay .personalisation-initials-wrapper textarea{margin-bottom:30px}}#personalisation-overlay .personalisation-initials-wrapper label{left:15px;z-index:-1}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){#personalisation-overlay .personalisation-initials-wrapper label{z-index:auto !important}}#personalisation-overlay .personalisation-font-wrapper input,#personalisation-overlay .personalisation-font-wrapper select.bordered,#personalisation-overlay .personalisation-font-wrapper select.bordered-small,#personalisation-overlay .personalisation-font-wrapper textarea{margin-bottom:0}#personalisation-overlay .personalisation-title-color-wrapper,#personalisation-overlay .personalisation-color-wrapper,#personalisation-overlay .personalisation-initials-wrapper,#personalisation-overlay .personalisation-font-wrapper{cursor:pointer}#personalisation-overlay .personalisation-title-color-wrapper span.font-weight-normal,#personalisation-overlay .personalisation-title-color-wrapper span.notice,#personalisation-overlay .personalisation-title-color-wrapper span.notice-black,#personalisation-overlay .personalisation-title-color-wrapper .password-meter span span.pass-text,.password-meter span #personalisation-overlay .personalisation-title-color-wrapper span.pass-text,#personalisation-overlay .personalisation-title-color-wrapper #footer span.payment-and-shipping,#footer #personalisation-overlay .personalisation-title-color-wrapper span.payment-and-shipping,#personalisation-overlay .personalisation-title-color-wrapper header.header-checkout-wrapper .header-checkout .steps .step span,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper header.header-checkout-wrapper .header-checkout .steps .step span.step-description.active,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-title-color-wrapper span.step-description.active,#personalisation-overlay .personalisation-title-color-wrapper div.flyout .row-inspiration span.quote,div.flyout .row-inspiration #personalisation-overlay .personalisation-title-color-wrapper span.quote,#personalisation-overlay .personalisation-title-color-wrapper div.flyout .submenu>span.active,div.flyout #personalisation-overlay .personalisation-title-color-wrapper .submenu>span.active,#personalisation-overlay .personalisation-title-color-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account-falke #terms-and-conditions span[data-wrapper-trigger-name].active,#account-falke #terms-and-conditions #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper #account-falke #privacy-overlay span[data-wrapper-trigger-name].active,#account-falke #privacy-overlay #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper #account #terms-and-conditions span[data-wrapper-trigger-name].active,#account #terms-and-conditions #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper #account #privacy-overlay span[data-wrapper-trigger-name].active,#account #privacy-overlay #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper #account-falke #terms-overlay span[data-wrapper-trigger-name].active,#account-falke #terms-overlay #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper #account #terms-overlay span[data-wrapper-trigger-name].active,#account #terms-overlay #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper #account-falke #terms-overlay [data-wrapper-trigger-name].active span,#account-falke #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account-falke #privacy-overlay [data-wrapper-trigger-name].active span,#account-falke #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account #terms-overlay [data-wrapper-trigger-name].active span,#account #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account #privacy-overlay [data-wrapper-trigger-name].active span,#account #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #article .article-data .body .sizes .size-element.selected span,#article .article-data .body .sizes .size-element.selected #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #article #abonnement-overlay span.abonnement-notice:before,#article #abonnement-overlay #personalisation-overlay .personalisation-title-color-wrapper span.abonnement-notice:before,#personalisation-overlay .personalisation-title-color-wrapper #career-content span.active,#career-content #personalisation-overlay .personalisation-title-color-wrapper span.active,#personalisation-overlay .personalisation-title-color-wrapper #career-content .toggle-content-level-2 span.active,#career-content .toggle-content-level-2 #personalisation-overlay .personalisation-title-color-wrapper span.active,#personalisation-overlay .personalisation-title-color-wrapper #cart span#error-message,#cart #personalisation-overlay .personalisation-title-color-wrapper span#error-message,#personalisation-overlay .personalisation-title-color-wrapper #cart span#success-message,#cart #personalisation-overlay .personalisation-title-color-wrapper span#success-message,#personalisation-overlay .personalisation-title-color-wrapper #cart-off-canvas span#error-message,#cart-off-canvas #personalisation-overlay .personalisation-title-color-wrapper span#error-message,#personalisation-overlay .personalisation-title-color-wrapper #cart-off-canvas span#success-message,#cart-off-canvas #personalisation-overlay .personalisation-title-color-wrapper span#success-message,#personalisation-overlay .personalisation-title-color-wrapper #cartline-off-canvas span#error-message,#cartline-off-canvas #personalisation-overlay .personalisation-title-color-wrapper span#error-message,#personalisation-overlay .personalisation-title-color-wrapper #cartline-off-canvas span#success-message,#cartline-off-canvas #personalisation-overlay .personalisation-title-color-wrapper span#success-message,#personalisation-overlay .personalisation-title-color-wrapper #cart .order-information span,#cart .order-information #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #cart-off-canvas .order-information span,#cart-off-canvas .order-information #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #cartline-off-canvas .order-information span,#cartline-off-canvas .order-information #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #cart+#terms-overlay span[data-wrapper-trigger-name].active,#cart+#terms-overlay #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper #cart+#terms-overlay [data-wrapper-trigger-name].active span,#cart+#terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #category .article-wrapper span.flag,#category .article-wrapper #personalisation-overlay .personalisation-title-color-wrapper span.flag,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper span.cm-block-element-type-link:not(.icon),.cm-wrapper #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-type-link:not(.icon),#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.countdown-banner-button .cm-countdown-text span,.cm-wrapper.countdown-banner-button .cm-countdown-text #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.countdown-banner .cm-countdown-text span,.cm-wrapper.countdown-banner .cm-countdown-text #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-subline,.cm-wrapper.cm-module-headline-four-images-subline-text #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-subline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline_right,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_headline_left,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_headline_right,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_subline_left,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-vimeo_video_image_preview span.cm-block-element-text,.cm-wrapper.cm-module-vimeo_video_image_preview #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-text,#personalisation-overlay .personalisation-title-color-wrapper .toggle-list-group .toggle-content-wrapper.active span,.toggle-list-group .toggle-content-wrapper.active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .toggle-list-group .accordion-headline span,.toggle-list-group .accordion-headline #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-title-color-wrapper .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-title-color-wrapper span.cm-block-element-multiple_image_subline_text,#personalisation-overlay .personalisation-title-color-wrapper #privacy-overlay span[data-wrapper-trigger-name].active,#privacy-overlay #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper #privacy-overlay [data-wrapper-trigger-name].active span,#privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.fourth .part .title #personalisation-overlay .personalisation-title-color-wrapper span.senary,#personalisation-overlay .personalisation-title-color-wrapper .falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title #personalisation-overlay .personalisation-title-color-wrapper span.senary,#personalisation-overlay .personalisation-title-color-wrapper .falke-life-performance #content-wrapper .item.eight .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title #personalisation-overlay .personalisation-title-color-wrapper span.senary,#personalisation-overlay .personalisation-title-color-wrapper .abo .wrapper span.toggle-content-wrapper.active,.abo .wrapper #personalisation-overlay .personalisation-title-color-wrapper span.toggle-content-wrapper.active,#personalisation-overlay .personalisation-title-color-wrapper .newsletter-details #terms span[data-wrapper-trigger-name].active,.newsletter-details #terms #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .newsletter-details #terms [data-wrapper-trigger-name].active span,.newsletter-details #terms [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .static .toggle-content-wrapper.font-weight-normal span,.static .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .contact-form .toggle-content-wrapper.font-weight-normal span,.contact-form .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .error-page .toggle-content-wrapper.font-weight-normal span,.error-page .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper .error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #privacy span[data-wrapper-trigger-name].active,#privacy #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper #public-procedure span[data-wrapper-trigger-name].active,#public-procedure #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper #terms span[data-wrapper-trigger-name].active,#terms #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper #size-table span[data-wrapper-trigger-name].active,#size-table #personalisation-overlay .personalisation-title-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper #size-table [data-wrapper-trigger-name].active span,#size-table [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #faq .toggle-content-wrapper.active span,#faq .toggle-content-wrapper.active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #payment .toggle-content-wrapper.active span,#payment .toggle-content-wrapper.active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #imprint .toggle-content-wrapper.active span,#imprint .toggle-content-wrapper.active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #privacy .toggle-content-wrapper.active span,#privacy .toggle-content-wrapper.active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #terms .toggle-content-wrapper.active span,#terms .toggle-content-wrapper.active #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #faq .accordion-headline span,#faq .accordion-headline #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #payment .accordion-headline span,#payment .accordion-headline #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #imprint .accordion-headline span,#imprint .accordion-headline #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #privacy .accordion-headline span,#privacy .accordion-headline #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-title-color-wrapper #terms .accordion-headline span,#terms .accordion-headline #personalisation-overlay .personalisation-title-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper span.font-weight-normal,#personalisation-overlay .personalisation-color-wrapper span.notice,#personalisation-overlay .personalisation-color-wrapper span.notice-black,#personalisation-overlay .personalisation-color-wrapper .password-meter span span.pass-text,.password-meter span #personalisation-overlay .personalisation-color-wrapper span.pass-text,#personalisation-overlay .personalisation-color-wrapper #footer span.payment-and-shipping,#footer #personalisation-overlay .personalisation-color-wrapper span.payment-and-shipping,#personalisation-overlay .personalisation-color-wrapper header.header-checkout-wrapper .header-checkout .steps .step span,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper header.header-checkout-wrapper .header-checkout .steps .step span.step-description.active,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-color-wrapper span.step-description.active,#personalisation-overlay .personalisation-color-wrapper div.flyout .row-inspiration span.quote,div.flyout .row-inspiration #personalisation-overlay .personalisation-color-wrapper span.quote,#personalisation-overlay .personalisation-color-wrapper div.flyout .submenu>span.active,div.flyout #personalisation-overlay .personalisation-color-wrapper .submenu>span.active,#personalisation-overlay .personalisation-color-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account-falke #terms-and-conditions span[data-wrapper-trigger-name].active,#account-falke #terms-and-conditions #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper #account-falke #privacy-overlay span[data-wrapper-trigger-name].active,#account-falke #privacy-overlay #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper #account #terms-and-conditions span[data-wrapper-trigger-name].active,#account #terms-and-conditions #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper #account #privacy-overlay span[data-wrapper-trigger-name].active,#account #privacy-overlay #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper #account-falke #terms-overlay span[data-wrapper-trigger-name].active,#account-falke #terms-overlay #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper #account #terms-overlay span[data-wrapper-trigger-name].active,#account #terms-overlay #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper #account-falke #terms-overlay [data-wrapper-trigger-name].active span,#account-falke #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account-falke #privacy-overlay [data-wrapper-trigger-name].active span,#account-falke #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account #terms-overlay [data-wrapper-trigger-name].active span,#account #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account #privacy-overlay [data-wrapper-trigger-name].active span,#account #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #article .article-data .body .sizes .size-element.selected span,#article .article-data .body .sizes .size-element.selected #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #article #abonnement-overlay span.abonnement-notice:before,#article #abonnement-overlay #personalisation-overlay .personalisation-color-wrapper span.abonnement-notice:before,#personalisation-overlay .personalisation-color-wrapper #career-content span.active,#career-content #personalisation-overlay .personalisation-color-wrapper span.active,#personalisation-overlay .personalisation-color-wrapper #career-content .toggle-content-level-2 span.active,#career-content .toggle-content-level-2 #personalisation-overlay .personalisation-color-wrapper span.active,#personalisation-overlay .personalisation-color-wrapper #cart span#error-message,#cart #personalisation-overlay .personalisation-color-wrapper span#error-message,#personalisation-overlay .personalisation-color-wrapper #cart span#success-message,#cart #personalisation-overlay .personalisation-color-wrapper span#success-message,#personalisation-overlay .personalisation-color-wrapper #cart-off-canvas span#error-message,#cart-off-canvas #personalisation-overlay .personalisation-color-wrapper span#error-message,#personalisation-overlay .personalisation-color-wrapper #cart-off-canvas span#success-message,#cart-off-canvas #personalisation-overlay .personalisation-color-wrapper span#success-message,#personalisation-overlay .personalisation-color-wrapper #cartline-off-canvas span#error-message,#cartline-off-canvas #personalisation-overlay .personalisation-color-wrapper span#error-message,#personalisation-overlay .personalisation-color-wrapper #cartline-off-canvas span#success-message,#cartline-off-canvas #personalisation-overlay .personalisation-color-wrapper span#success-message,#personalisation-overlay .personalisation-color-wrapper #cart .order-information span,#cart .order-information #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #cart-off-canvas .order-information span,#cart-off-canvas .order-information #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #cartline-off-canvas .order-information span,#cartline-off-canvas .order-information #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #cart+#terms-overlay span[data-wrapper-trigger-name].active,#cart+#terms-overlay #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper #cart+#terms-overlay [data-wrapper-trigger-name].active span,#cart+#terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #category .article-wrapper span.flag,#category .article-wrapper #personalisation-overlay .personalisation-color-wrapper span.flag,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper span.cm-block-element-type-link:not(.icon),.cm-wrapper #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-type-link:not(.icon),#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.countdown-banner-button .cm-countdown-text span,.cm-wrapper.countdown-banner-button .cm-countdown-text #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.countdown-banner .cm-countdown-text span,.cm-wrapper.countdown-banner .cm-countdown-text #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-subline,.cm-wrapper.cm-module-headline-four-images-subline-text #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-subline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline_right,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_headline_left,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_headline_right,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_subline_left,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-vimeo_video_image_preview span.cm-block-element-text,.cm-wrapper.cm-module-vimeo_video_image_preview #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-text,#personalisation-overlay .personalisation-color-wrapper .toggle-list-group .toggle-content-wrapper.active span,.toggle-list-group .toggle-content-wrapper.active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .toggle-list-group .accordion-headline span,.toggle-list-group .accordion-headline #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-color-wrapper .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-color-wrapper span.cm-block-element-multiple_image_subline_text,#personalisation-overlay .personalisation-color-wrapper #privacy-overlay span[data-wrapper-trigger-name].active,#privacy-overlay #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper #privacy-overlay [data-wrapper-trigger-name].active span,#privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.fourth .part .title #personalisation-overlay .personalisation-color-wrapper span.senary,#personalisation-overlay .personalisation-color-wrapper .falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title #personalisation-overlay .personalisation-color-wrapper span.senary,#personalisation-overlay .personalisation-color-wrapper .falke-life-performance #content-wrapper .item.eight .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title #personalisation-overlay .personalisation-color-wrapper span.senary,#personalisation-overlay .personalisation-color-wrapper .abo .wrapper span.toggle-content-wrapper.active,.abo .wrapper #personalisation-overlay .personalisation-color-wrapper span.toggle-content-wrapper.active,#personalisation-overlay .personalisation-color-wrapper .newsletter-details #terms span[data-wrapper-trigger-name].active,.newsletter-details #terms #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .newsletter-details #terms [data-wrapper-trigger-name].active span,.newsletter-details #terms [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .static .toggle-content-wrapper.font-weight-normal span,.static .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .contact-form .toggle-content-wrapper.font-weight-normal span,.contact-form .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .error-page .toggle-content-wrapper.font-weight-normal span,.error-page .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper .error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #privacy span[data-wrapper-trigger-name].active,#privacy #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper #public-procedure span[data-wrapper-trigger-name].active,#public-procedure #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper #terms span[data-wrapper-trigger-name].active,#terms #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper #size-table span[data-wrapper-trigger-name].active,#size-table #personalisation-overlay .personalisation-color-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper #size-table [data-wrapper-trigger-name].active span,#size-table [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #faq .toggle-content-wrapper.active span,#faq .toggle-content-wrapper.active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #payment .toggle-content-wrapper.active span,#payment .toggle-content-wrapper.active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #imprint .toggle-content-wrapper.active span,#imprint .toggle-content-wrapper.active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #privacy .toggle-content-wrapper.active span,#privacy .toggle-content-wrapper.active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #terms .toggle-content-wrapper.active span,#terms .toggle-content-wrapper.active #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #faq .accordion-headline span,#faq .accordion-headline #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #payment .accordion-headline span,#payment .accordion-headline #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #imprint .accordion-headline span,#imprint .accordion-headline #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #privacy .accordion-headline span,#privacy .accordion-headline #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-color-wrapper #terms .accordion-headline span,#terms .accordion-headline #personalisation-overlay .personalisation-color-wrapper span,#personalisation-overlay .personalisation-initials-wrapper span.font-weight-normal,#personalisation-overlay .personalisation-initials-wrapper span.notice,#personalisation-overlay .personalisation-initials-wrapper span.notice-black,#personalisation-overlay .personalisation-initials-wrapper .password-meter span span.pass-text,.password-meter span #personalisation-overlay .personalisation-initials-wrapper span.pass-text,#personalisation-overlay .personalisation-initials-wrapper #footer span.payment-and-shipping,#footer #personalisation-overlay .personalisation-initials-wrapper span.payment-and-shipping,#personalisation-overlay .personalisation-initials-wrapper header.header-checkout-wrapper .header-checkout .steps .step span,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper header.header-checkout-wrapper .header-checkout .steps .step span.step-description.active,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-initials-wrapper span.step-description.active,#personalisation-overlay .personalisation-initials-wrapper div.flyout .row-inspiration span.quote,div.flyout .row-inspiration #personalisation-overlay .personalisation-initials-wrapper span.quote,#personalisation-overlay .personalisation-initials-wrapper div.flyout .submenu>span.active,div.flyout #personalisation-overlay .personalisation-initials-wrapper .submenu>span.active,#personalisation-overlay .personalisation-initials-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account-falke #terms-and-conditions span[data-wrapper-trigger-name].active,#account-falke #terms-and-conditions #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper #account-falke #privacy-overlay span[data-wrapper-trigger-name].active,#account-falke #privacy-overlay #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper #account #terms-and-conditions span[data-wrapper-trigger-name].active,#account #terms-and-conditions #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper #account #privacy-overlay span[data-wrapper-trigger-name].active,#account #privacy-overlay #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper #account-falke #terms-overlay span[data-wrapper-trigger-name].active,#account-falke #terms-overlay #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper #account #terms-overlay span[data-wrapper-trigger-name].active,#account #terms-overlay #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper #account-falke #terms-overlay [data-wrapper-trigger-name].active span,#account-falke #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account-falke #privacy-overlay [data-wrapper-trigger-name].active span,#account-falke #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account #terms-overlay [data-wrapper-trigger-name].active span,#account #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account #privacy-overlay [data-wrapper-trigger-name].active span,#account #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #article .article-data .body .sizes .size-element.selected span,#article .article-data .body .sizes .size-element.selected #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #article #abonnement-overlay span.abonnement-notice:before,#article #abonnement-overlay #personalisation-overlay .personalisation-initials-wrapper span.abonnement-notice:before,#personalisation-overlay .personalisation-initials-wrapper #career-content span.active,#career-content #personalisation-overlay .personalisation-initials-wrapper span.active,#personalisation-overlay .personalisation-initials-wrapper #career-content .toggle-content-level-2 span.active,#career-content .toggle-content-level-2 #personalisation-overlay .personalisation-initials-wrapper span.active,#personalisation-overlay .personalisation-initials-wrapper #cart span#error-message,#cart #personalisation-overlay .personalisation-initials-wrapper span#error-message,#personalisation-overlay .personalisation-initials-wrapper #cart span#success-message,#cart #personalisation-overlay .personalisation-initials-wrapper span#success-message,#personalisation-overlay .personalisation-initials-wrapper #cart-off-canvas span#error-message,#cart-off-canvas #personalisation-overlay .personalisation-initials-wrapper span#error-message,#personalisation-overlay .personalisation-initials-wrapper #cart-off-canvas span#success-message,#cart-off-canvas #personalisation-overlay .personalisation-initials-wrapper span#success-message,#personalisation-overlay .personalisation-initials-wrapper #cartline-off-canvas span#error-message,#cartline-off-canvas #personalisation-overlay .personalisation-initials-wrapper span#error-message,#personalisation-overlay .personalisation-initials-wrapper #cartline-off-canvas span#success-message,#cartline-off-canvas #personalisation-overlay .personalisation-initials-wrapper span#success-message,#personalisation-overlay .personalisation-initials-wrapper #cart .order-information span,#cart .order-information #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #cart-off-canvas .order-information span,#cart-off-canvas .order-information #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #cartline-off-canvas .order-information span,#cartline-off-canvas .order-information #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #cart+#terms-overlay span[data-wrapper-trigger-name].active,#cart+#terms-overlay #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper #cart+#terms-overlay [data-wrapper-trigger-name].active span,#cart+#terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #category .article-wrapper span.flag,#category .article-wrapper #personalisation-overlay .personalisation-initials-wrapper span.flag,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper span.cm-block-element-type-link:not(.icon),.cm-wrapper #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-type-link:not(.icon),#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.countdown-banner-button .cm-countdown-text span,.cm-wrapper.countdown-banner-button .cm-countdown-text #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.countdown-banner .cm-countdown-text span,.cm-wrapper.countdown-banner .cm-countdown-text #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-subline,.cm-wrapper.cm-module-headline-four-images-subline-text #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-subline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline_right,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_headline_left,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_headline_right,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_subline_left,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-vimeo_video_image_preview span.cm-block-element-text,.cm-wrapper.cm-module-vimeo_video_image_preview #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-text,#personalisation-overlay .personalisation-initials-wrapper .toggle-list-group .toggle-content-wrapper.active span,.toggle-list-group .toggle-content-wrapper.active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .toggle-list-group .accordion-headline span,.toggle-list-group .accordion-headline #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-initials-wrapper .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-initials-wrapper span.cm-block-element-multiple_image_subline_text,#personalisation-overlay .personalisation-initials-wrapper #privacy-overlay span[data-wrapper-trigger-name].active,#privacy-overlay #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper #privacy-overlay [data-wrapper-trigger-name].active span,#privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.fourth .part .title #personalisation-overlay .personalisation-initials-wrapper span.senary,#personalisation-overlay .personalisation-initials-wrapper .falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title #personalisation-overlay .personalisation-initials-wrapper span.senary,#personalisation-overlay .personalisation-initials-wrapper .falke-life-performance #content-wrapper .item.eight .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title #personalisation-overlay .personalisation-initials-wrapper span.senary,#personalisation-overlay .personalisation-initials-wrapper .abo .wrapper span.toggle-content-wrapper.active,.abo .wrapper #personalisation-overlay .personalisation-initials-wrapper span.toggle-content-wrapper.active,#personalisation-overlay .personalisation-initials-wrapper .newsletter-details #terms span[data-wrapper-trigger-name].active,.newsletter-details #terms #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .newsletter-details #terms [data-wrapper-trigger-name].active span,.newsletter-details #terms [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .static .toggle-content-wrapper.font-weight-normal span,.static .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .contact-form .toggle-content-wrapper.font-weight-normal span,.contact-form .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .error-page .toggle-content-wrapper.font-weight-normal span,.error-page .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper .error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #privacy span[data-wrapper-trigger-name].active,#privacy #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper #public-procedure span[data-wrapper-trigger-name].active,#public-procedure #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper #terms span[data-wrapper-trigger-name].active,#terms #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper #size-table span[data-wrapper-trigger-name].active,#size-table #personalisation-overlay .personalisation-initials-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper #size-table [data-wrapper-trigger-name].active span,#size-table [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #faq .toggle-content-wrapper.active span,#faq .toggle-content-wrapper.active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #payment .toggle-content-wrapper.active span,#payment .toggle-content-wrapper.active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #imprint .toggle-content-wrapper.active span,#imprint .toggle-content-wrapper.active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #privacy .toggle-content-wrapper.active span,#privacy .toggle-content-wrapper.active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #terms .toggle-content-wrapper.active span,#terms .toggle-content-wrapper.active #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #faq .accordion-headline span,#faq .accordion-headline #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #payment .accordion-headline span,#payment .accordion-headline #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #imprint .accordion-headline span,#imprint .accordion-headline #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #privacy .accordion-headline span,#privacy .accordion-headline #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-initials-wrapper #terms .accordion-headline span,#terms .accordion-headline #personalisation-overlay .personalisation-initials-wrapper span,#personalisation-overlay .personalisation-font-wrapper span.font-weight-normal,#personalisation-overlay .personalisation-font-wrapper span.notice,#personalisation-overlay .personalisation-font-wrapper span.notice-black,#personalisation-overlay .personalisation-font-wrapper .password-meter span span.pass-text,.password-meter span #personalisation-overlay .personalisation-font-wrapper span.pass-text,#personalisation-overlay .personalisation-font-wrapper #footer span.payment-and-shipping,#footer #personalisation-overlay .personalisation-font-wrapper span.payment-and-shipping,#personalisation-overlay .personalisation-font-wrapper header.header-checkout-wrapper .header-checkout .steps .step span,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper header.header-checkout-wrapper .header-checkout .steps .step span.step-description.active,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-font-wrapper span.step-description.active,#personalisation-overlay .personalisation-font-wrapper div.flyout .row-inspiration span.quote,div.flyout .row-inspiration #personalisation-overlay .personalisation-font-wrapper span.quote,#personalisation-overlay .personalisation-font-wrapper div.flyout .submenu>span.active,div.flyout #personalisation-overlay .personalisation-font-wrapper .submenu>span.active,#personalisation-overlay .personalisation-font-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account-falke #terms-and-conditions span[data-wrapper-trigger-name].active,#account-falke #terms-and-conditions #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper #account-falke #privacy-overlay span[data-wrapper-trigger-name].active,#account-falke #privacy-overlay #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper #account #terms-and-conditions span[data-wrapper-trigger-name].active,#account #terms-and-conditions #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper #account #privacy-overlay span[data-wrapper-trigger-name].active,#account #privacy-overlay #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper #account-falke #terms-overlay span[data-wrapper-trigger-name].active,#account-falke #terms-overlay #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper #account #terms-overlay span[data-wrapper-trigger-name].active,#account #terms-overlay #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper #account-falke #terms-overlay [data-wrapper-trigger-name].active span,#account-falke #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account-falke #privacy-overlay [data-wrapper-trigger-name].active span,#account-falke #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account #terms-overlay [data-wrapper-trigger-name].active span,#account #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account #privacy-overlay [data-wrapper-trigger-name].active span,#account #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #article .article-data .body .sizes .size-element.selected span,#article .article-data .body .sizes .size-element.selected #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #article #abonnement-overlay span.abonnement-notice:before,#article #abonnement-overlay #personalisation-overlay .personalisation-font-wrapper span.abonnement-notice:before,#personalisation-overlay .personalisation-font-wrapper #career-content span.active,#career-content #personalisation-overlay .personalisation-font-wrapper span.active,#personalisation-overlay .personalisation-font-wrapper #career-content .toggle-content-level-2 span.active,#career-content .toggle-content-level-2 #personalisation-overlay .personalisation-font-wrapper span.active,#personalisation-overlay .personalisation-font-wrapper #cart span#error-message,#cart #personalisation-overlay .personalisation-font-wrapper span#error-message,#personalisation-overlay .personalisation-font-wrapper #cart span#success-message,#cart #personalisation-overlay .personalisation-font-wrapper span#success-message,#personalisation-overlay .personalisation-font-wrapper #cart-off-canvas span#error-message,#cart-off-canvas #personalisation-overlay .personalisation-font-wrapper span#error-message,#personalisation-overlay .personalisation-font-wrapper #cart-off-canvas span#success-message,#cart-off-canvas #personalisation-overlay .personalisation-font-wrapper span#success-message,#personalisation-overlay .personalisation-font-wrapper #cartline-off-canvas span#error-message,#cartline-off-canvas #personalisation-overlay .personalisation-font-wrapper span#error-message,#personalisation-overlay .personalisation-font-wrapper #cartline-off-canvas span#success-message,#cartline-off-canvas #personalisation-overlay .personalisation-font-wrapper span#success-message,#personalisation-overlay .personalisation-font-wrapper #cart .order-information span,#cart .order-information #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #cart-off-canvas .order-information span,#cart-off-canvas .order-information #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #cartline-off-canvas .order-information span,#cartline-off-canvas .order-information #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #cart+#terms-overlay span[data-wrapper-trigger-name].active,#cart+#terms-overlay #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper #cart+#terms-overlay [data-wrapper-trigger-name].active span,#cart+#terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #category .article-wrapper span.flag,#category .article-wrapper #personalisation-overlay .personalisation-font-wrapper span.flag,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper span.cm-block-element-type-link:not(.icon),.cm-wrapper #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-type-link:not(.icon),#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.countdown-banner-button .cm-countdown-text span,.cm-wrapper.countdown-banner-button .cm-countdown-text #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.countdown-banner .cm-countdown-text span,.cm-wrapper.countdown-banner .cm-countdown-text #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-subline,.cm-wrapper.cm-module-headline-four-images-subline-text #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-subline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline_right,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_headline_left,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_headline_right,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_subline_left,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-vimeo_video_image_preview span.cm-block-element-text,.cm-wrapper.cm-module-vimeo_video_image_preview #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-text,#personalisation-overlay .personalisation-font-wrapper .toggle-list-group .toggle-content-wrapper.active span,.toggle-list-group .toggle-content-wrapper.active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .toggle-list-group .accordion-headline span,.toggle-list-group .accordion-headline #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-font-wrapper .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-font-wrapper span.cm-block-element-multiple_image_subline_text,#personalisation-overlay .personalisation-font-wrapper #privacy-overlay span[data-wrapper-trigger-name].active,#privacy-overlay #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper #privacy-overlay [data-wrapper-trigger-name].active span,#privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.fourth .part .title #personalisation-overlay .personalisation-font-wrapper span.senary,#personalisation-overlay .personalisation-font-wrapper .falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title #personalisation-overlay .personalisation-font-wrapper span.senary,#personalisation-overlay .personalisation-font-wrapper .falke-life-performance #content-wrapper .item.eight .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title #personalisation-overlay .personalisation-font-wrapper span.senary,#personalisation-overlay .personalisation-font-wrapper .abo .wrapper span.toggle-content-wrapper.active,.abo .wrapper #personalisation-overlay .personalisation-font-wrapper span.toggle-content-wrapper.active,#personalisation-overlay .personalisation-font-wrapper .newsletter-details #terms span[data-wrapper-trigger-name].active,.newsletter-details #terms #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .newsletter-details #terms [data-wrapper-trigger-name].active span,.newsletter-details #terms [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .static .toggle-content-wrapper.font-weight-normal span,.static .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .contact-form .toggle-content-wrapper.font-weight-normal span,.contact-form .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .error-page .toggle-content-wrapper.font-weight-normal span,.error-page .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper .error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #privacy span[data-wrapper-trigger-name].active,#privacy #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper #public-procedure span[data-wrapper-trigger-name].active,#public-procedure #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper #terms span[data-wrapper-trigger-name].active,#terms #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper #size-table span[data-wrapper-trigger-name].active,#size-table #personalisation-overlay .personalisation-font-wrapper span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper #size-table [data-wrapper-trigger-name].active span,#size-table [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #faq .toggle-content-wrapper.active span,#faq .toggle-content-wrapper.active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #payment .toggle-content-wrapper.active span,#payment .toggle-content-wrapper.active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #imprint .toggle-content-wrapper.active span,#imprint .toggle-content-wrapper.active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #privacy .toggle-content-wrapper.active span,#privacy .toggle-content-wrapper.active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #terms .toggle-content-wrapper.active span,#terms .toggle-content-wrapper.active #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #faq .accordion-headline span,#faq .accordion-headline #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #payment .accordion-headline span,#payment .accordion-headline #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #imprint .accordion-headline span,#imprint .accordion-headline #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #privacy .accordion-headline span,#privacy .accordion-headline #personalisation-overlay .personalisation-font-wrapper span,#personalisation-overlay .personalisation-font-wrapper #terms .accordion-headline span,#terms .accordion-headline #personalisation-overlay .personalisation-font-wrapper span{transition:color 0.3s}#personalisation-overlay .personalisation-title-color-wrapper .error span.font-weight-normal,#personalisation-overlay .personalisation-title-color-wrapper .error span.notice,#personalisation-overlay .personalisation-title-color-wrapper .error span.notice-black,#personalisation-overlay .personalisation-title-color-wrapper .error .password-meter span span.pass-text,.password-meter span #personalisation-overlay .personalisation-title-color-wrapper .error span.pass-text,#personalisation-overlay .personalisation-title-color-wrapper .error #footer span.payment-and-shipping,#footer #personalisation-overlay .personalisation-title-color-wrapper .error span.payment-and-shipping,#personalisation-overlay .personalisation-title-color-wrapper .error header.header-checkout-wrapper .header-checkout .steps .step span,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error header.header-checkout-wrapper .header-checkout .steps .step span.step-description.active,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-title-color-wrapper .error span.step-description.active,#personalisation-overlay .personalisation-title-color-wrapper .error div.flyout .row-inspiration span.quote,div.flyout .row-inspiration #personalisation-overlay .personalisation-title-color-wrapper .error span.quote,#personalisation-overlay .personalisation-title-color-wrapper .error div.flyout .submenu>span.active,div.flyout #personalisation-overlay .personalisation-title-color-wrapper .error .submenu>span.active,#personalisation-overlay .personalisation-title-color-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account-falke #terms-and-conditions span[data-wrapper-trigger-name].active,#account-falke #terms-and-conditions #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error #account-falke #privacy-overlay span[data-wrapper-trigger-name].active,#account-falke #privacy-overlay #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error #account #terms-and-conditions span[data-wrapper-trigger-name].active,#account #terms-and-conditions #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error #account #privacy-overlay span[data-wrapper-trigger-name].active,#account #privacy-overlay #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error #account-falke #terms-overlay span[data-wrapper-trigger-name].active,#account-falke #terms-overlay #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error #account #terms-overlay span[data-wrapper-trigger-name].active,#account #terms-overlay #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error #account-falke #terms-overlay [data-wrapper-trigger-name].active span,#account-falke #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account-falke #privacy-overlay [data-wrapper-trigger-name].active span,#account-falke #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account #terms-overlay [data-wrapper-trigger-name].active span,#account #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account #privacy-overlay [data-wrapper-trigger-name].active span,#account #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #article .article-data .body .sizes .size-element.selected span,#article .article-data .body .sizes .size-element.selected #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #article #abonnement-overlay span.abonnement-notice:before,#article #abonnement-overlay #personalisation-overlay .personalisation-title-color-wrapper .error span.abonnement-notice:before,#personalisation-overlay .personalisation-title-color-wrapper .error #career-content span.active,#career-content #personalisation-overlay .personalisation-title-color-wrapper .error span.active,#personalisation-overlay .personalisation-title-color-wrapper .error #career-content .toggle-content-level-2 span.active,#career-content .toggle-content-level-2 #personalisation-overlay .personalisation-title-color-wrapper .error span.active,#personalisation-overlay .personalisation-title-color-wrapper .error #cart span#error-message,#cart #personalisation-overlay .personalisation-title-color-wrapper .error span#error-message,#personalisation-overlay .personalisation-title-color-wrapper .error #cart span#success-message,#cart #personalisation-overlay .personalisation-title-color-wrapper .error span#success-message,#personalisation-overlay .personalisation-title-color-wrapper .error #cart-off-canvas span#error-message,#cart-off-canvas #personalisation-overlay .personalisation-title-color-wrapper .error span#error-message,#personalisation-overlay .personalisation-title-color-wrapper .error #cart-off-canvas span#success-message,#cart-off-canvas #personalisation-overlay .personalisation-title-color-wrapper .error span#success-message,#personalisation-overlay .personalisation-title-color-wrapper .error #cartline-off-canvas span#error-message,#cartline-off-canvas #personalisation-overlay .personalisation-title-color-wrapper .error span#error-message,#personalisation-overlay .personalisation-title-color-wrapper .error #cartline-off-canvas span#success-message,#cartline-off-canvas #personalisation-overlay .personalisation-title-color-wrapper .error span#success-message,#personalisation-overlay .personalisation-title-color-wrapper .error #cart .order-information span,#cart .order-information #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #cart-off-canvas .order-information span,#cart-off-canvas .order-information #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #cartline-off-canvas .order-information span,#cartline-off-canvas .order-information #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #cart+#terms-overlay span[data-wrapper-trigger-name].active,#cart+#terms-overlay #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error #cart+#terms-overlay [data-wrapper-trigger-name].active span,#cart+#terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #category .article-wrapper span.flag,#category .article-wrapper #personalisation-overlay .personalisation-title-color-wrapper .error span.flag,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper span.cm-block-element-type-link:not(.icon),.cm-wrapper #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-type-link:not(.icon),#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.countdown-banner-button .cm-countdown-text span,.cm-wrapper.countdown-banner-button .cm-countdown-text #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.countdown-banner .cm-countdown-text span,.cm-wrapper.countdown-banner .cm-countdown-text #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-subline,.cm-wrapper.cm-module-headline-four-images-subline-text #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-subline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline_right,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_headline_left,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_headline_right,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_subline_left,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-vimeo_video_image_preview span.cm-block-element-text,.cm-wrapper.cm-module-vimeo_video_image_preview #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-text,#personalisation-overlay .personalisation-title-color-wrapper .error .toggle-list-group .toggle-content-wrapper.active span,.toggle-list-group .toggle-content-wrapper.active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .toggle-list-group .accordion-headline span,.toggle-list-group .accordion-headline #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-title-color-wrapper .error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-title-color-wrapper .error span.cm-block-element-multiple_image_subline_text,#personalisation-overlay .personalisation-title-color-wrapper .error #privacy-overlay span[data-wrapper-trigger-name].active,#privacy-overlay #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active span,#privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.fourth .part .title #personalisation-overlay .personalisation-title-color-wrapper .error span.senary,#personalisation-overlay .personalisation-title-color-wrapper .error .falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title #personalisation-overlay .personalisation-title-color-wrapper .error span.senary,#personalisation-overlay .personalisation-title-color-wrapper .error .falke-life-performance #content-wrapper .item.eight .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title #personalisation-overlay .personalisation-title-color-wrapper .error span.senary,#personalisation-overlay .personalisation-title-color-wrapper .error .abo .wrapper span.toggle-content-wrapper.active,.abo .wrapper #personalisation-overlay .personalisation-title-color-wrapper .error span.toggle-content-wrapper.active,#personalisation-overlay .personalisation-title-color-wrapper .error .newsletter-details #terms span[data-wrapper-trigger-name].active,.newsletter-details #terms #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error .newsletter-details #terms [data-wrapper-trigger-name].active span,.newsletter-details #terms [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .static .toggle-content-wrapper.font-weight-normal span,.static .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .contact-form .toggle-content-wrapper.font-weight-normal span,.contact-form .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .error-page .toggle-content-wrapper.font-weight-normal span,.error-page .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error .error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #privacy span[data-wrapper-trigger-name].active,#privacy #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error #public-procedure span[data-wrapper-trigger-name].active,#public-procedure #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error #terms span[data-wrapper-trigger-name].active,#terms #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error #size-table span[data-wrapper-trigger-name].active,#size-table #personalisation-overlay .personalisation-title-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-title-color-wrapper .error #size-table [data-wrapper-trigger-name].active span,#size-table [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #faq .toggle-content-wrapper.active span,#faq .toggle-content-wrapper.active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #payment .toggle-content-wrapper.active span,#payment .toggle-content-wrapper.active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #imprint .toggle-content-wrapper.active span,#imprint .toggle-content-wrapper.active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #privacy .toggle-content-wrapper.active span,#privacy .toggle-content-wrapper.active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #terms .toggle-content-wrapper.active span,#terms .toggle-content-wrapper.active #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #faq .accordion-headline span,#faq .accordion-headline #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #payment .accordion-headline span,#payment .accordion-headline #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #imprint .accordion-headline span,#imprint .accordion-headline #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #privacy .accordion-headline span,#privacy .accordion-headline #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .error #terms .accordion-headline span,#terms .accordion-headline #personalisation-overlay .personalisation-title-color-wrapper .error span,#personalisation-overlay .personalisation-title-color-wrapper .blacklist-notice,#personalisation-overlay .personalisation-color-wrapper .error span.font-weight-normal,#personalisation-overlay .personalisation-color-wrapper .error span.notice,#personalisation-overlay .personalisation-color-wrapper .error span.notice-black,#personalisation-overlay .personalisation-color-wrapper .error .password-meter span span.pass-text,.password-meter span #personalisation-overlay .personalisation-color-wrapper .error span.pass-text,#personalisation-overlay .personalisation-color-wrapper .error #footer span.payment-and-shipping,#footer #personalisation-overlay .personalisation-color-wrapper .error span.payment-and-shipping,#personalisation-overlay .personalisation-color-wrapper .error header.header-checkout-wrapper .header-checkout .steps .step span,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error header.header-checkout-wrapper .header-checkout .steps .step span.step-description.active,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-color-wrapper .error span.step-description.active,#personalisation-overlay .personalisation-color-wrapper .error div.flyout .row-inspiration span.quote,div.flyout .row-inspiration #personalisation-overlay .personalisation-color-wrapper .error span.quote,#personalisation-overlay .personalisation-color-wrapper .error div.flyout .submenu>span.active,div.flyout #personalisation-overlay .personalisation-color-wrapper .error .submenu>span.active,#personalisation-overlay .personalisation-color-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account-falke #terms-and-conditions span[data-wrapper-trigger-name].active,#account-falke #terms-and-conditions #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error #account-falke #privacy-overlay span[data-wrapper-trigger-name].active,#account-falke #privacy-overlay #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error #account #terms-and-conditions span[data-wrapper-trigger-name].active,#account #terms-and-conditions #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error #account #privacy-overlay span[data-wrapper-trigger-name].active,#account #privacy-overlay #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error #account-falke #terms-overlay span[data-wrapper-trigger-name].active,#account-falke #terms-overlay #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error #account #terms-overlay span[data-wrapper-trigger-name].active,#account #terms-overlay #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error #account-falke #terms-overlay [data-wrapper-trigger-name].active span,#account-falke #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account-falke #privacy-overlay [data-wrapper-trigger-name].active span,#account-falke #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account #terms-overlay [data-wrapper-trigger-name].active span,#account #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account #privacy-overlay [data-wrapper-trigger-name].active span,#account #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #article .article-data .body .sizes .size-element.selected span,#article .article-data .body .sizes .size-element.selected #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #article #abonnement-overlay span.abonnement-notice:before,#article #abonnement-overlay #personalisation-overlay .personalisation-color-wrapper .error span.abonnement-notice:before,#personalisation-overlay .personalisation-color-wrapper .error #career-content span.active,#career-content #personalisation-overlay .personalisation-color-wrapper .error span.active,#personalisation-overlay .personalisation-color-wrapper .error #career-content .toggle-content-level-2 span.active,#career-content .toggle-content-level-2 #personalisation-overlay .personalisation-color-wrapper .error span.active,#personalisation-overlay .personalisation-color-wrapper .error #cart span#error-message,#cart #personalisation-overlay .personalisation-color-wrapper .error span#error-message,#personalisation-overlay .personalisation-color-wrapper .error #cart span#success-message,#cart #personalisation-overlay .personalisation-color-wrapper .error span#success-message,#personalisation-overlay .personalisation-color-wrapper .error #cart-off-canvas span#error-message,#cart-off-canvas #personalisation-overlay .personalisation-color-wrapper .error span#error-message,#personalisation-overlay .personalisation-color-wrapper .error #cart-off-canvas span#success-message,#cart-off-canvas #personalisation-overlay .personalisation-color-wrapper .error span#success-message,#personalisation-overlay .personalisation-color-wrapper .error #cartline-off-canvas span#error-message,#cartline-off-canvas #personalisation-overlay .personalisation-color-wrapper .error span#error-message,#personalisation-overlay .personalisation-color-wrapper .error #cartline-off-canvas span#success-message,#cartline-off-canvas #personalisation-overlay .personalisation-color-wrapper .error span#success-message,#personalisation-overlay .personalisation-color-wrapper .error #cart .order-information span,#cart .order-information #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #cart-off-canvas .order-information span,#cart-off-canvas .order-information #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #cartline-off-canvas .order-information span,#cartline-off-canvas .order-information #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #cart+#terms-overlay span[data-wrapper-trigger-name].active,#cart+#terms-overlay #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error #cart+#terms-overlay [data-wrapper-trigger-name].active span,#cart+#terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #category .article-wrapper span.flag,#category .article-wrapper #personalisation-overlay .personalisation-color-wrapper .error span.flag,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper span.cm-block-element-type-link:not(.icon),.cm-wrapper #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-type-link:not(.icon),#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.countdown-banner-button .cm-countdown-text span,.cm-wrapper.countdown-banner-button .cm-countdown-text #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.countdown-banner .cm-countdown-text span,.cm-wrapper.countdown-banner .cm-countdown-text #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-subline,.cm-wrapper.cm-module-headline-four-images-subline-text #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-subline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline_right,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_headline_left,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_headline_right,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_subline_left,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-vimeo_video_image_preview span.cm-block-element-text,.cm-wrapper.cm-module-vimeo_video_image_preview #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-text,#personalisation-overlay .personalisation-color-wrapper .error .toggle-list-group .toggle-content-wrapper.active span,.toggle-list-group .toggle-content-wrapper.active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .toggle-list-group .accordion-headline span,.toggle-list-group .accordion-headline #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-color-wrapper .error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-color-wrapper .error span.cm-block-element-multiple_image_subline_text,#personalisation-overlay .personalisation-color-wrapper .error #privacy-overlay span[data-wrapper-trigger-name].active,#privacy-overlay #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active span,#privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.fourth .part .title #personalisation-overlay .personalisation-color-wrapper .error span.senary,#personalisation-overlay .personalisation-color-wrapper .error .falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title #personalisation-overlay .personalisation-color-wrapper .error span.senary,#personalisation-overlay .personalisation-color-wrapper .error .falke-life-performance #content-wrapper .item.eight .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title #personalisation-overlay .personalisation-color-wrapper .error span.senary,#personalisation-overlay .personalisation-color-wrapper .error .abo .wrapper span.toggle-content-wrapper.active,.abo .wrapper #personalisation-overlay .personalisation-color-wrapper .error span.toggle-content-wrapper.active,#personalisation-overlay .personalisation-color-wrapper .error .newsletter-details #terms span[data-wrapper-trigger-name].active,.newsletter-details #terms #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error .newsletter-details #terms [data-wrapper-trigger-name].active span,.newsletter-details #terms [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .static .toggle-content-wrapper.font-weight-normal span,.static .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .contact-form .toggle-content-wrapper.font-weight-normal span,.contact-form .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .error-page .toggle-content-wrapper.font-weight-normal span,.error-page .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error .error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #privacy span[data-wrapper-trigger-name].active,#privacy #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error #public-procedure span[data-wrapper-trigger-name].active,#public-procedure #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error #terms span[data-wrapper-trigger-name].active,#terms #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error #size-table span[data-wrapper-trigger-name].active,#size-table #personalisation-overlay .personalisation-color-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-color-wrapper .error #size-table [data-wrapper-trigger-name].active span,#size-table [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #faq .toggle-content-wrapper.active span,#faq .toggle-content-wrapper.active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #payment .toggle-content-wrapper.active span,#payment .toggle-content-wrapper.active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #imprint .toggle-content-wrapper.active span,#imprint .toggle-content-wrapper.active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #privacy .toggle-content-wrapper.active span,#privacy .toggle-content-wrapper.active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #terms .toggle-content-wrapper.active span,#terms .toggle-content-wrapper.active #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #faq .accordion-headline span,#faq .accordion-headline #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #payment .accordion-headline span,#payment .accordion-headline #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #imprint .accordion-headline span,#imprint .accordion-headline #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #privacy .accordion-headline span,#privacy .accordion-headline #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .error #terms .accordion-headline span,#terms .accordion-headline #personalisation-overlay .personalisation-color-wrapper .error span,#personalisation-overlay .personalisation-color-wrapper .blacklist-notice,#personalisation-overlay .personalisation-initials-wrapper .error span.font-weight-normal,#personalisation-overlay .personalisation-initials-wrapper .error span.notice,#personalisation-overlay .personalisation-initials-wrapper .error span.notice-black,#personalisation-overlay .personalisation-initials-wrapper .error .password-meter span span.pass-text,.password-meter span #personalisation-overlay .personalisation-initials-wrapper .error span.pass-text,#personalisation-overlay .personalisation-initials-wrapper .error #footer span.payment-and-shipping,#footer #personalisation-overlay .personalisation-initials-wrapper .error span.payment-and-shipping,#personalisation-overlay .personalisation-initials-wrapper .error header.header-checkout-wrapper .header-checkout .steps .step span,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error header.header-checkout-wrapper .header-checkout .steps .step span.step-description.active,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-initials-wrapper .error span.step-description.active,#personalisation-overlay .personalisation-initials-wrapper .error div.flyout .row-inspiration span.quote,div.flyout .row-inspiration #personalisation-overlay .personalisation-initials-wrapper .error span.quote,#personalisation-overlay .personalisation-initials-wrapper .error div.flyout .submenu>span.active,div.flyout #personalisation-overlay .personalisation-initials-wrapper .error .submenu>span.active,#personalisation-overlay .personalisation-initials-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account-falke #terms-and-conditions span[data-wrapper-trigger-name].active,#account-falke #terms-and-conditions #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error #account-falke #privacy-overlay span[data-wrapper-trigger-name].active,#account-falke #privacy-overlay #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error #account #terms-and-conditions span[data-wrapper-trigger-name].active,#account #terms-and-conditions #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error #account #privacy-overlay span[data-wrapper-trigger-name].active,#account #privacy-overlay #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error #account-falke #terms-overlay span[data-wrapper-trigger-name].active,#account-falke #terms-overlay #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error #account #terms-overlay span[data-wrapper-trigger-name].active,#account #terms-overlay #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error #account-falke #terms-overlay [data-wrapper-trigger-name].active span,#account-falke #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account-falke #privacy-overlay [data-wrapper-trigger-name].active span,#account-falke #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account #terms-overlay [data-wrapper-trigger-name].active span,#account #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account #privacy-overlay [data-wrapper-trigger-name].active span,#account #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #article .article-data .body .sizes .size-element.selected span,#article .article-data .body .sizes .size-element.selected #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #article #abonnement-overlay span.abonnement-notice:before,#article #abonnement-overlay #personalisation-overlay .personalisation-initials-wrapper .error span.abonnement-notice:before,#personalisation-overlay .personalisation-initials-wrapper .error #career-content span.active,#career-content #personalisation-overlay .personalisation-initials-wrapper .error span.active,#personalisation-overlay .personalisation-initials-wrapper .error #career-content .toggle-content-level-2 span.active,#career-content .toggle-content-level-2 #personalisation-overlay .personalisation-initials-wrapper .error span.active,#personalisation-overlay .personalisation-initials-wrapper .error #cart span#error-message,#cart #personalisation-overlay .personalisation-initials-wrapper .error span#error-message,#personalisation-overlay .personalisation-initials-wrapper .error #cart span#success-message,#cart #personalisation-overlay .personalisation-initials-wrapper .error span#success-message,#personalisation-overlay .personalisation-initials-wrapper .error #cart-off-canvas span#error-message,#cart-off-canvas #personalisation-overlay .personalisation-initials-wrapper .error span#error-message,#personalisation-overlay .personalisation-initials-wrapper .error #cart-off-canvas span#success-message,#cart-off-canvas #personalisation-overlay .personalisation-initials-wrapper .error span#success-message,#personalisation-overlay .personalisation-initials-wrapper .error #cartline-off-canvas span#error-message,#cartline-off-canvas #personalisation-overlay .personalisation-initials-wrapper .error span#error-message,#personalisation-overlay .personalisation-initials-wrapper .error #cartline-off-canvas span#success-message,#cartline-off-canvas #personalisation-overlay .personalisation-initials-wrapper .error span#success-message,#personalisation-overlay .personalisation-initials-wrapper .error #cart .order-information span,#cart .order-information #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #cart-off-canvas .order-information span,#cart-off-canvas .order-information #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #cartline-off-canvas .order-information span,#cartline-off-canvas .order-information #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #cart+#terms-overlay span[data-wrapper-trigger-name].active,#cart+#terms-overlay #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error #cart+#terms-overlay [data-wrapper-trigger-name].active span,#cart+#terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #category .article-wrapper span.flag,#category .article-wrapper #personalisation-overlay .personalisation-initials-wrapper .error span.flag,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper span.cm-block-element-type-link:not(.icon),.cm-wrapper #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-type-link:not(.icon),#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.countdown-banner-button .cm-countdown-text span,.cm-wrapper.countdown-banner-button .cm-countdown-text #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.countdown-banner .cm-countdown-text span,.cm-wrapper.countdown-banner .cm-countdown-text #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-subline,.cm-wrapper.cm-module-headline-four-images-subline-text #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-subline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline_right,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_headline_left,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_headline_right,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_subline_left,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-vimeo_video_image_preview span.cm-block-element-text,.cm-wrapper.cm-module-vimeo_video_image_preview #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-text,#personalisation-overlay .personalisation-initials-wrapper .error .toggle-list-group .toggle-content-wrapper.active span,.toggle-list-group .toggle-content-wrapper.active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .toggle-list-group .accordion-headline span,.toggle-list-group .accordion-headline #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-initials-wrapper .error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-initials-wrapper .error span.cm-block-element-multiple_image_subline_text,#personalisation-overlay .personalisation-initials-wrapper .error #privacy-overlay span[data-wrapper-trigger-name].active,#privacy-overlay #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active span,#privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.fourth .part .title #personalisation-overlay .personalisation-initials-wrapper .error span.senary,#personalisation-overlay .personalisation-initials-wrapper .error .falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title #personalisation-overlay .personalisation-initials-wrapper .error span.senary,#personalisation-overlay .personalisation-initials-wrapper .error .falke-life-performance #content-wrapper .item.eight .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title #personalisation-overlay .personalisation-initials-wrapper .error span.senary,#personalisation-overlay .personalisation-initials-wrapper .error .abo .wrapper span.toggle-content-wrapper.active,.abo .wrapper #personalisation-overlay .personalisation-initials-wrapper .error span.toggle-content-wrapper.active,#personalisation-overlay .personalisation-initials-wrapper .error .newsletter-details #terms span[data-wrapper-trigger-name].active,.newsletter-details #terms #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error .newsletter-details #terms [data-wrapper-trigger-name].active span,.newsletter-details #terms [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .static .toggle-content-wrapper.font-weight-normal span,.static .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .contact-form .toggle-content-wrapper.font-weight-normal span,.contact-form .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .error-page .toggle-content-wrapper.font-weight-normal span,.error-page .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error .error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #privacy span[data-wrapper-trigger-name].active,#privacy #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error #public-procedure span[data-wrapper-trigger-name].active,#public-procedure #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error #terms span[data-wrapper-trigger-name].active,#terms #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error #size-table span[data-wrapper-trigger-name].active,#size-table #personalisation-overlay .personalisation-initials-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-initials-wrapper .error #size-table [data-wrapper-trigger-name].active span,#size-table [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #faq .toggle-content-wrapper.active span,#faq .toggle-content-wrapper.active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #payment .toggle-content-wrapper.active span,#payment .toggle-content-wrapper.active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #imprint .toggle-content-wrapper.active span,#imprint .toggle-content-wrapper.active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #privacy .toggle-content-wrapper.active span,#privacy .toggle-content-wrapper.active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #terms .toggle-content-wrapper.active span,#terms .toggle-content-wrapper.active #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #faq .accordion-headline span,#faq .accordion-headline #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #payment .accordion-headline span,#payment .accordion-headline #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #imprint .accordion-headline span,#imprint .accordion-headline #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #privacy .accordion-headline span,#privacy .accordion-headline #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .error #terms .accordion-headline span,#terms .accordion-headline #personalisation-overlay .personalisation-initials-wrapper .error span,#personalisation-overlay .personalisation-initials-wrapper .blacklist-notice,#personalisation-overlay .personalisation-font-wrapper .error span.font-weight-normal,#personalisation-overlay .personalisation-font-wrapper .error span.notice,#personalisation-overlay .personalisation-font-wrapper .error span.notice-black,#personalisation-overlay .personalisation-font-wrapper .error .password-meter span span.pass-text,.password-meter span #personalisation-overlay .personalisation-font-wrapper .error span.pass-text,#personalisation-overlay .personalisation-font-wrapper .error #footer span.payment-and-shipping,#footer #personalisation-overlay .personalisation-font-wrapper .error span.payment-and-shipping,#personalisation-overlay .personalisation-font-wrapper .error header.header-checkout-wrapper .header-checkout .steps .step span,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error header.header-checkout-wrapper .header-checkout .steps .step span.step-description.active,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-font-wrapper .error span.step-description.active,#personalisation-overlay .personalisation-font-wrapper .error div.flyout .row-inspiration span.quote,div.flyout .row-inspiration #personalisation-overlay .personalisation-font-wrapper .error span.quote,#personalisation-overlay .personalisation-font-wrapper .error div.flyout .submenu>span.active,div.flyout #personalisation-overlay .personalisation-font-wrapper .error .submenu>span.active,#personalisation-overlay .personalisation-font-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account-falke #terms-and-conditions span[data-wrapper-trigger-name].active,#account-falke #terms-and-conditions #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error #account-falke #privacy-overlay span[data-wrapper-trigger-name].active,#account-falke #privacy-overlay #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error #account #terms-and-conditions span[data-wrapper-trigger-name].active,#account #terms-and-conditions #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error #account #privacy-overlay span[data-wrapper-trigger-name].active,#account #privacy-overlay #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error #account-falke #terms-overlay span[data-wrapper-trigger-name].active,#account-falke #terms-overlay #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error #account #terms-overlay span[data-wrapper-trigger-name].active,#account #terms-overlay #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error #account-falke #terms-overlay [data-wrapper-trigger-name].active span,#account-falke #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account-falke #privacy-overlay [data-wrapper-trigger-name].active span,#account-falke #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account #terms-overlay [data-wrapper-trigger-name].active span,#account #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account #privacy-overlay [data-wrapper-trigger-name].active span,#account #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #article .article-data .body .sizes .size-element.selected span,#article .article-data .body .sizes .size-element.selected #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #article #abonnement-overlay span.abonnement-notice:before,#article #abonnement-overlay #personalisation-overlay .personalisation-font-wrapper .error span.abonnement-notice:before,#personalisation-overlay .personalisation-font-wrapper .error #career-content span.active,#career-content #personalisation-overlay .personalisation-font-wrapper .error span.active,#personalisation-overlay .personalisation-font-wrapper .error #career-content .toggle-content-level-2 span.active,#career-content .toggle-content-level-2 #personalisation-overlay .personalisation-font-wrapper .error span.active,#personalisation-overlay .personalisation-font-wrapper .error #cart span#error-message,#cart #personalisation-overlay .personalisation-font-wrapper .error span#error-message,#personalisation-overlay .personalisation-font-wrapper .error #cart span#success-message,#cart #personalisation-overlay .personalisation-font-wrapper .error span#success-message,#personalisation-overlay .personalisation-font-wrapper .error #cart-off-canvas span#error-message,#cart-off-canvas #personalisation-overlay .personalisation-font-wrapper .error span#error-message,#personalisation-overlay .personalisation-font-wrapper .error #cart-off-canvas span#success-message,#cart-off-canvas #personalisation-overlay .personalisation-font-wrapper .error span#success-message,#personalisation-overlay .personalisation-font-wrapper .error #cartline-off-canvas span#error-message,#cartline-off-canvas #personalisation-overlay .personalisation-font-wrapper .error span#error-message,#personalisation-overlay .personalisation-font-wrapper .error #cartline-off-canvas span#success-message,#cartline-off-canvas #personalisation-overlay .personalisation-font-wrapper .error span#success-message,#personalisation-overlay .personalisation-font-wrapper .error #cart .order-information span,#cart .order-information #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #cart-off-canvas .order-information span,#cart-off-canvas .order-information #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #cartline-off-canvas .order-information span,#cartline-off-canvas .order-information #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #cart+#terms-overlay span[data-wrapper-trigger-name].active,#cart+#terms-overlay #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error #cart+#terms-overlay [data-wrapper-trigger-name].active span,#cart+#terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #category .article-wrapper span.flag,#category .article-wrapper #personalisation-overlay .personalisation-font-wrapper .error span.flag,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper span.cm-block-element-type-link:not(.icon),.cm-wrapper #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-type-link:not(.icon),#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.countdown-banner-button .cm-countdown-text span,.cm-wrapper.countdown-banner-button .cm-countdown-text #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.countdown-banner .cm-countdown-text span,.cm-wrapper.countdown-banner .cm-countdown-text #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-subline,.cm-wrapper.cm-module-headline-four-images-subline-text #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-subline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline_right,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_headline_left,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_headline_right,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_subline_left,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-vimeo_video_image_preview span.cm-block-element-text,.cm-wrapper.cm-module-vimeo_video_image_preview #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-text,#personalisation-overlay .personalisation-font-wrapper .error .toggle-list-group .toggle-content-wrapper.active span,.toggle-list-group .toggle-content-wrapper.active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .toggle-list-group .accordion-headline span,.toggle-list-group .accordion-headline #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-font-wrapper .error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-font-wrapper .error span.cm-block-element-multiple_image_subline_text,#personalisation-overlay .personalisation-font-wrapper .error #privacy-overlay span[data-wrapper-trigger-name].active,#privacy-overlay #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active span,#privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.fourth .part .title #personalisation-overlay .personalisation-font-wrapper .error span.senary,#personalisation-overlay .personalisation-font-wrapper .error .falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title #personalisation-overlay .personalisation-font-wrapper .error span.senary,#personalisation-overlay .personalisation-font-wrapper .error .falke-life-performance #content-wrapper .item.eight .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title #personalisation-overlay .personalisation-font-wrapper .error span.senary,#personalisation-overlay .personalisation-font-wrapper .error .abo .wrapper span.toggle-content-wrapper.active,.abo .wrapper #personalisation-overlay .personalisation-font-wrapper .error span.toggle-content-wrapper.active,#personalisation-overlay .personalisation-font-wrapper .error .newsletter-details #terms span[data-wrapper-trigger-name].active,.newsletter-details #terms #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error .newsletter-details #terms [data-wrapper-trigger-name].active span,.newsletter-details #terms [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .static .toggle-content-wrapper.font-weight-normal span,.static .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .contact-form .toggle-content-wrapper.font-weight-normal span,.contact-form .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .error-page .toggle-content-wrapper.font-weight-normal span,.error-page .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error .error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #privacy span[data-wrapper-trigger-name].active,#privacy #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error #public-procedure span[data-wrapper-trigger-name].active,#public-procedure #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error #terms span[data-wrapper-trigger-name].active,#terms #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error #size-table span[data-wrapper-trigger-name].active,#size-table #personalisation-overlay .personalisation-font-wrapper .error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-font-wrapper .error #size-table [data-wrapper-trigger-name].active span,#size-table [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #faq .toggle-content-wrapper.active span,#faq .toggle-content-wrapper.active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #payment .toggle-content-wrapper.active span,#payment .toggle-content-wrapper.active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #imprint .toggle-content-wrapper.active span,#imprint .toggle-content-wrapper.active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #privacy .toggle-content-wrapper.active span,#privacy .toggle-content-wrapper.active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #terms .toggle-content-wrapper.active span,#terms .toggle-content-wrapper.active #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #faq .accordion-headline span,#faq .accordion-headline #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #payment .accordion-headline span,#payment .accordion-headline #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #imprint .accordion-headline span,#imprint .accordion-headline #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #privacy .accordion-headline span,#privacy .accordion-headline #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .error #terms .accordion-headline span,#terms .accordion-headline #personalisation-overlay .personalisation-font-wrapper .error span,#personalisation-overlay .personalisation-font-wrapper .blacklist-notice{color:#f33}#personalisation-overlay .personalisation-title-color-wrapper .selection-preview,#personalisation-overlay .personalisation-color-wrapper .selection-preview,#personalisation-overlay .personalisation-initials-wrapper .selection-preview,#personalisation-overlay .personalisation-font-wrapper .selection-preview{margin-right:10px}#personalisation-overlay .personalisation-title-color-wrapper .selection-preview[data-personalisation-color-selection],#personalisation-overlay .personalisation-color-wrapper .selection-preview[data-personalisation-color-selection],#personalisation-overlay .personalisation-initials-wrapper .selection-preview[data-personalisation-color-selection],#personalisation-overlay .personalisation-font-wrapper .selection-preview[data-personalisation-color-selection]{border-radius:50%;height:15px;width:15px}#personalisation-overlay .personalisation-title-color-wrapper .selection-preview[data-personalisation-font-selection],#personalisation-overlay .personalisation-color-wrapper .selection-preview[data-personalisation-font-selection],#personalisation-overlay .personalisation-initials-wrapper .selection-preview[data-personalisation-font-selection],#personalisation-overlay .personalisation-font-wrapper .selection-preview[data-personalisation-font-selection]{text-transform:capitalize}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){#personalisation-overlay .personalisation-symbol-wrapper [type="radio"]:checked+label:after{top:5.5px}#personalisation-overlay .personalisation-symbol-wrapper [type="radio"]:checked+label img{top:-1px;left:0;position:relative}}#personalisation-overlay .personalisation-symbol-wrapper label:before{min-width:20px}#personalisation-overlay .personalisation-symbol-wrapper label img{min-width:25px;width:25px;left:25px;display:inline-block}#personalisation-overlay .personalisation-symbol-wrapper.error span.font-weight-normal,#personalisation-overlay .personalisation-symbol-wrapper.error span.notice,#personalisation-overlay .personalisation-symbol-wrapper.error span.notice-black,#personalisation-overlay .personalisation-symbol-wrapper.error .password-meter span span.pass-text,.password-meter span #personalisation-overlay .personalisation-symbol-wrapper.error span.pass-text,#personalisation-overlay .personalisation-symbol-wrapper.error #footer span.payment-and-shipping,#footer #personalisation-overlay .personalisation-symbol-wrapper.error span.payment-and-shipping,#personalisation-overlay .personalisation-symbol-wrapper.error header.header-checkout-wrapper .header-checkout .steps .step span,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error header.header-checkout-wrapper .header-checkout .steps .step span.step-description.active,header.header-checkout-wrapper .header-checkout .steps .step #personalisation-overlay .personalisation-symbol-wrapper.error span.step-description.active,#personalisation-overlay .personalisation-symbol-wrapper.error div.flyout .row-inspiration span.quote,div.flyout .row-inspiration #personalisation-overlay .personalisation-symbol-wrapper.error span.quote,#personalisation-overlay .personalisation-symbol-wrapper.error div.flyout .submenu>span.active,div.flyout #personalisation-overlay .personalisation-symbol-wrapper.error .submenu>span.active,#personalisation-overlay .personalisation-symbol-wrapper.error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line .text-right #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right span,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right span,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row .text-right #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account-falke #terms-and-conditions span[data-wrapper-trigger-name].active,#account-falke #terms-and-conditions #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error #account-falke #privacy-overlay span[data-wrapper-trigger-name].active,#account-falke #privacy-overlay #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error #account #terms-and-conditions span[data-wrapper-trigger-name].active,#account #terms-and-conditions #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error #account #privacy-overlay span[data-wrapper-trigger-name].active,#account #privacy-overlay #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error #account-falke #terms-overlay span[data-wrapper-trigger-name].active,#account-falke #terms-overlay #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error #account #terms-overlay span[data-wrapper-trigger-name].active,#account #terms-overlay #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error #account-falke #terms-overlay [data-wrapper-trigger-name].active span,#account-falke #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account-falke #privacy-overlay [data-wrapper-trigger-name].active span,#account-falke #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account #terms-overlay [data-wrapper-trigger-name].active span,#account #terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account #privacy-overlay [data-wrapper-trigger-name].active span,#account #privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #article .article-data .body .sizes .size-element.selected span,#article .article-data .body .sizes .size-element.selected #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #article #abonnement-overlay span.abonnement-notice:before,#article #abonnement-overlay #personalisation-overlay .personalisation-symbol-wrapper.error span.abonnement-notice:before,#personalisation-overlay .personalisation-symbol-wrapper.error #career-content span.active,#career-content #personalisation-overlay .personalisation-symbol-wrapper.error span.active,#personalisation-overlay .personalisation-symbol-wrapper.error #career-content .toggle-content-level-2 span.active,#career-content .toggle-content-level-2 #personalisation-overlay .personalisation-symbol-wrapper.error span.active,#personalisation-overlay .personalisation-symbol-wrapper.error #cart span#error-message,#cart #personalisation-overlay .personalisation-symbol-wrapper.error span#error-message,#personalisation-overlay .personalisation-symbol-wrapper.error #cart span#success-message,#cart #personalisation-overlay .personalisation-symbol-wrapper.error span#success-message,#personalisation-overlay .personalisation-symbol-wrapper.error #cart-off-canvas span#error-message,#cart-off-canvas #personalisation-overlay .personalisation-symbol-wrapper.error span#error-message,#personalisation-overlay .personalisation-symbol-wrapper.error #cart-off-canvas span#success-message,#cart-off-canvas #personalisation-overlay .personalisation-symbol-wrapper.error span#success-message,#personalisation-overlay .personalisation-symbol-wrapper.error #cartline-off-canvas span#error-message,#cartline-off-canvas #personalisation-overlay .personalisation-symbol-wrapper.error span#error-message,#personalisation-overlay .personalisation-symbol-wrapper.error #cartline-off-canvas span#success-message,#cartline-off-canvas #personalisation-overlay .personalisation-symbol-wrapper.error span#success-message,#personalisation-overlay .personalisation-symbol-wrapper.error #cart .order-information span,#cart .order-information #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #cart-off-canvas .order-information span,#cart-off-canvas .order-information #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #cartline-off-canvas .order-information span,#cartline-off-canvas .order-information #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #cart+#terms-overlay span[data-wrapper-trigger-name].active,#cart+#terms-overlay #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error #cart+#terms-overlay [data-wrapper-trigger-name].active span,#cart+#terms-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #category .article-wrapper span.flag,#category .article-wrapper #personalisation-overlay .personalisation-symbol-wrapper.error span.flag,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper span.cm-block-element-type-link:not(.icon),.cm-wrapper #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-type-link:not(.icon),#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.countdown-banner-button .cm-countdown-text span,.cm-wrapper.countdown-banner-button .cm-countdown-text #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.countdown-banner .cm-countdown-text span,.cm-wrapper.countdown-banner .cm-countdown-text #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline-subline-text-image-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-image-right #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline-text-image span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline-four-images-subline-text span.cm-block-element-subline,.cm-wrapper.cm-module-headline-four-images-subline-text #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-subline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline-subline-text-left-text-right span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text-left-text-right #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline-subline-text #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-two-images-headline-subline-bullet span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-two-images-headline-subline-bullet #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-large_image-headline-subline-text span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-large_image-headline-subline-text #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-two_image_headline_left_right span.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline_right,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-fullscreen_image_headline_subline span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_left,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_headline_left,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headlines_four_images_two_bullet span.cm-block-element-not_required_headline_right,.cm-wrapper.cm-module-headlines_four_images_two_bullet #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_headline_right,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-two_images_subline_text span.cm-block-element-not_required_linked_subline_left,.cm-wrapper.cm-module-two_images_subline_text #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_subline_left,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-article-collection-with-button #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-vimeo_video_image_preview span.cm-block-element-text,.cm-wrapper.cm-module-vimeo_video_image_preview #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-text,#personalisation-overlay .personalisation-symbol-wrapper.error .toggle-list-group .toggle-content-wrapper.active span,.toggle-list-group .toggle-content-wrapper.active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .toggle-list-group .accordion-headline span,.toggle-list-group .accordion-headline #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_headline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-not_required_linked_subline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-not_required_linked_subline,#personalisation-overlay .personalisation-symbol-wrapper.error .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.cm-block-element-multiple_image_subline_text,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider #personalisation-overlay .personalisation-symbol-wrapper.error span.cm-block-element-multiple_image_subline_text,#personalisation-overlay .personalisation-symbol-wrapper.error #privacy-overlay span[data-wrapper-trigger-name].active,#privacy-overlay #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error #privacy-overlay [data-wrapper-trigger-name].active span,#privacy-overlay [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .falke-life-performance #content-wrapper .item.fourth .part .title span.senary,.falke-life-performance #content-wrapper .item.fourth .part .title #personalisation-overlay .personalisation-symbol-wrapper.error span.senary,#personalisation-overlay .personalisation-symbol-wrapper.error .falke-life-performance #content-wrapper .item.sixth .part .title span.senary,.falke-life-performance #content-wrapper .item.sixth .part .title #personalisation-overlay .personalisation-symbol-wrapper.error span.senary,#personalisation-overlay .personalisation-symbol-wrapper.error .falke-life-performance #content-wrapper .item.eight .part .title span.senary,.falke-life-performance #content-wrapper .item.eight .part .title #personalisation-overlay .personalisation-symbol-wrapper.error span.senary,#personalisation-overlay .personalisation-symbol-wrapper.error .abo .wrapper span.toggle-content-wrapper.active,.abo .wrapper #personalisation-overlay .personalisation-symbol-wrapper.error span.toggle-content-wrapper.active,#personalisation-overlay .personalisation-symbol-wrapper.error .newsletter-details #terms span[data-wrapper-trigger-name].active,.newsletter-details #terms #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error .newsletter-details #terms [data-wrapper-trigger-name].active span,.newsletter-details #terms [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .static .toggle-content-wrapper.font-weight-normal span,.static .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.static #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .static .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.static #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .static span.toggle-content-wrapper #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .contact-form .toggle-content-wrapper.font-weight-normal span,.contact-form .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.contact-form #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .contact-form .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.contact-form #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .contact-form span.toggle-content-wrapper #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .error-page .toggle-content-wrapper.font-weight-normal span,.error-page .toggle-content-wrapper.font-weight-normal #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account-falke #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account-falke #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #account #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#account #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active span,.error-page #privacy-overlay .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active span,#privacy-overlay .error-page .toggle-content-wrapper[data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error .error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper span,.error-page #privacy-overlay [data-wrapper-trigger-name].active span.toggle-content-wrapper #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper span,#privacy-overlay [data-wrapper-trigger-name].active .error-page span.toggle-content-wrapper #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #privacy span[data-wrapper-trigger-name].active,#privacy #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error #public-procedure span[data-wrapper-trigger-name].active,#public-procedure #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error #terms span[data-wrapper-trigger-name].active,#terms #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error #size-table span[data-wrapper-trigger-name].active,#size-table #personalisation-overlay .personalisation-symbol-wrapper.error span[data-wrapper-trigger-name].active,#personalisation-overlay .personalisation-symbol-wrapper.error #size-table [data-wrapper-trigger-name].active span,#size-table [data-wrapper-trigger-name].active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #faq .toggle-content-wrapper.active span,#faq .toggle-content-wrapper.active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #payment .toggle-content-wrapper.active span,#payment .toggle-content-wrapper.active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #imprint .toggle-content-wrapper.active span,#imprint .toggle-content-wrapper.active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #privacy .toggle-content-wrapper.active span,#privacy .toggle-content-wrapper.active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #terms .toggle-content-wrapper.active span,#terms .toggle-content-wrapper.active #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #faq .accordion-headline span,#faq .accordion-headline #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #payment .accordion-headline span,#payment .accordion-headline #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #imprint .accordion-headline span,#imprint .accordion-headline #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #privacy .accordion-headline span,#privacy .accordion-headline #personalisation-overlay .personalisation-symbol-wrapper.error span,#personalisation-overlay .personalisation-symbol-wrapper.error #terms .accordion-headline span,#terms .accordion-headline #personalisation-overlay .personalisation-symbol-wrapper.error span{color:#f33}#personalisation-overlay .personalisation-description-wrapper{margin:35px 0}#personalisation-overlay .personalisation-actions-wrapper .personalisation-reset{margin-bottom:25px}@media (min-width: 768px) and (max-width: 1279px){#personalisation-overlay .personalisation-actions-wrapper .personalisation-reset{margin-bottom:0}}@media (min-width: 1280px){#personalisation-overlay .personalisation-actions-wrapper .personalisation-reset{margin-bottom:25px}}#personalisation-overlay .personalisation-actions-wrapper .personalisation-accept{width:100%}#breadcrumb-wrapper{overflow:hidden}#breadcrumb-wrapper.slider{padding:0 15px 0;margin:0;width:100%;position:relative}@media (min-width: 1024px){#breadcrumb-wrapper.slider{padding:0 30px}}#breadcrumb-wrapper .fader{height:100%;opacity:1;position:absolute;top:0;transition:all 0.3s;width:40px;z-index:1;padding:0 10px}#breadcrumb-wrapper .fader:not(.show){opacity:0}#breadcrumb-wrapper .fader svg{transition:all 0.3s;margin:8px 0}#breadcrumb-wrapper .fader.first{background:linear-gradient(to right, #fff 0%, #fff 50%, rgba(255,255,255,0) 100%);left:-10px}@media (min-width: 1024px){#breadcrumb-wrapper .fader.first{left:0}}#breadcrumb-wrapper .fader.first svg{transform:rotate(180deg)}#breadcrumb-wrapper .fader.last{background:linear-gradient(to left, #fff 0%, #fff 50%, rgba(255,255,255,0) 100%);right:-10px}@media (min-width: 1024px){#breadcrumb-wrapper .fader.last{right:0}}@media (max-width: 767px){#breadcrumb-wrapper .fader.first.disabled,#breadcrumb-wrapper .fader.last.disabled{left:-100px}}#breadcrumb-wrapper .fader.first.disabled svg,#breadcrumb-wrapper .fader.last.disabled svg{fill:#f3f3f3}#breadcrumb-wrapper .breadcrumb{margin-left:-15px;overflow:hidden;padding-bottom:15px;white-space:nowrap;width:calc(100% + 30px);-ms-overflow-style:none}@media (max-width: 1023px){#breadcrumb-wrapper .breadcrumb{padding-left:0;margin-left:0}}#breadcrumb-wrapper .breadcrumb::-webkit-scrollbar{display:none}#breadcrumb-wrapper .breadcrumb>*{margin:0 4px}@media (min-width: 1024px){#breadcrumb-wrapper .breadcrumb>*{margin:0 8px}}@media (max-width: 1023px){#breadcrumb-wrapper .breadcrumb>*.first{margin-left:0}}#breadcrumb-wrapper .breadcrumb>*:first-child{margin-left:0}@media (min-width: 1024px){#breadcrumb-wrapper .breadcrumb>*:first-child{margin-left:15px}}#breadcrumb-wrapper .breadcrumb>*:last-child{margin-right:15px}.vimeo-wrapper{position:relative;cursor:pointer}.vimeo-wrapper .image{opacity:1;transition:0.5s all}.vimeo-wrapper .image.hide{visibility:hidden;opacity:0}.vimeo-wrapper .video{position:absolute;top:0;bottom:0;left:0;right:0}.vimeo-wrapper .video iframe{width:100%;height:100%}*{font-family:'Montserrat', sans-serif;font-weight:300}.italic{font-style:italic}.uppercase{text-transform:uppercase}.relative{position:relative}body,html{transform:initial !important;transition:filter 0.3s ease-out;height:100vh}body #layer,html #layer{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent}body.darken,html.darken{overflow:hidden;height:140%;width:100%;z-index:388;position:fixed;top:0;left:0;right:0;bottom:0}body.darken #layer,html.darken #layer{z-index:390;background-color:rgba(26,25,25,0.55);position:fixed;top:0;left:0;right:0;bottom:0;-webkit-overflow-scrolling:auto}body .outer,html .outer{background-color:#fff}body .noscroll,html .noscroll{overflow:hidden}@media (max-width: 1023px){body #main-container main,html #main-container main{padding-top:10px}}body .main-content-block,html .main-content-block{padding:50px 0;overflow:hidden}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){body .main-content-block,html .main-content-block{padding:140px 0;overflow:visible}}@media (max-width: 1023px){body .main-content-block,html .main-content-block{padding:0 0 100px}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){body .main-content-clean-block,html .main-content-clean-block{padding:90px 0;overflow:visible}}body .main-checkout-wrapper .main-content-block,html .main-checkout-wrapper .main-content-block{padding:20px 0}body .external img,html .external img{width:15px;height:15px;margin-right:10px}hr{border:0 solid #f3f3f3;border-top-width:1px}@media (min-width: 1280px){.cm-hidden-desktop{display:none !important}}@media (min-width: 768px) and (max-width: 1279px){.cm-hidden-tablet{display:none !important}}@media (max-width: 767px){.cm-hidden-mobile{display:none !important}}#footer{background-color:#1A1919;color:#fff;padding:50px 0 80px 0}@media (min-width: 1024px){#footer{padding:60px 0}}#footer a,#footer h4,#footer p{color:#fff}#footer .brand{margin:40px 0 60px 0}@media (max-width: 767px){#footer .brand{margin:20px 0 40px 0}#footer .brand svg{max-height:16px}}#footer svg{fill:#fff}#footer svg.svg-burlington{width:100px}#footer .interess{padding-top:60px}#footer .interess a svg{margin-left:10px}@media (max-width: 767px){#footer .interess{padding-top:0}#footer .interess a,#footer .interess p{display:inline}}@media (min-width: 1024px) and (max-width: 1279px){#footer .interess a,#footer .interess p{display:block}}@media (min-width: 1280px) and (max-width: 1919px){#footer .interess a,#footer .interess p{display:inline-block}}@media (min-width: 1920px){#footer .interess{padding-top:0}#footer .interess a,#footer .interess p{display:block}}#footer .payment-and-shipping{color:#777}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){#footer .payment-and-shipping{display:-ms-flexbox;display:flex}}#footer .payment-and-shipping .shipping .row,#footer .payment-and-shipping .shipping .container-fullscreen .fullscreen-row,.container-fullscreen #footer .payment-and-shipping .shipping .fullscreen-row{width:100%}@media (min-width: 1280px) and (max-width: 1919px){#footer .payment-and-shipping .shipping .row,#footer .payment-and-shipping .shipping .container-fullscreen .fullscreen-row,.container-fullscreen #footer .payment-and-shipping .shipping .fullscreen-row{width:auto}}#footer .payment-and-shipping .shipping .delivery-icon{max-height:35px}@media (min-width: 1024px){#footer .payment-and-shipping .shipping .delivery-icon.dhl{max-height:50px}}@media (min-width: 1024px){#footer .payment-and-shipping .shipping .delivery-icon.gls{max-height:28px}}@media (min-width: 1280px){#footer .payment-and-shipping .shipping .delivery-icon.gls img{max-width:90px}}@media (max-width: 1023px){#footer .payment-and-shipping .footer-icons{text-align:center}}#footer .payment-and-shipping .footer-icons .delivery-icon{max-height:40px}@media (min-width: 768px){#footer .payment-and-shipping .footer-icons .delivery-icon{max-height:50px}}#footer .payment-and-shipping .footer-icons .delivery-icon.dpd{padding:5px}#footer .payment-and-shipping .footer-icons img{height:40px;max-width:45px;margin:0 10px}@media (min-width: 768px){#footer .payment-and-shipping .footer-icons img{margin:0 10px;max-width:60px}}@media (min-width: 1024px){#footer .payment-and-shipping .footer-icons img{height:50px}}@media (min-width: 1280px){#footer .payment-and-shipping .footer-icons img{max-width:75px}}@media screen and (max-width: 767px) and (-ms-high-contrast: active), screen and (max-width: 767px) and (-ms-high-contrast: none){#footer .payment-and-shipping .payment,#footer .payment-and-shipping .shipping{display:block}}#footer .payment-and-shipping .payment span,#footer .payment-and-shipping .shipping span{color:#777}#footer .footer-part{padding:60px 0}@media (max-width: 767px){#footer .footer-part{padding:20px 0}}#footer .footer-part .social-media-content a:nth-of-type(2) svg{margin-right:0}@media (max-width: 767px){#footer .footer-part .language-switch{text-align:right}}#footer .footer-part .language-switch p{cursor:pointer}@media (max-width: 767px){#footer .footer-part .copyright p{padding:30px 0}}#footer .footer-part-checkout{padding:10px 0}#footer .footer-part-checkout .copyright{margin-bottom:40px}#footer .social-media-content{margin-top:30px}@media (min-width: 768px){#footer .social-media-content{margin-top:50px}}@media (min-width: 1280px){#footer .social-media-content{margin-top:0}#footer .social-media-content a{margin-left:0}#footer .social-media-content a:nth-of-type(2) svg{margin-right:0}}@media (min-width: 768px){#footer .social-media-content.burlington{margin-top:0}}@media (min-width: 1280px){#footer .social-media-content.burlington{margin-top:50px}}#footer .social-media-content.burlington a{margin-left:15px}@media (min-width: 1280px){#footer .social-media-content.burlington a:nth-of-type(3) svg{margin-right:0}}@media (max-width: 767px){#footer .social-media-content .social-media{text-align:center}#footer .social-media-content .social-media a{display:inline-block}}@media (min-width: 768px){#footer .social-media-content .social-media a{margin-left:15px}}@media (min-width: 1280px){#footer .social-media-content .social-media a{margin-left:0}#footer .social-media-content .social-media a:nth-of-type(2) svg{margin-right:0}}@media (max-width: 1279px){#footer .social-media-content .social-media-burlington{margin:11px 0 20px 0}}#footer .menu-wrapper .legal-sub-navigation-checkout li,#footer .menu-wrapper-checkout .legal-sub-navigation-checkout li{display:inline-block}#footer .menu-wrapper .legal-sub-navigation-checkout li a,#footer .menu-wrapper-checkout .legal-sub-navigation-checkout li a{margin:0 15px}@media (max-width: 1279px){#footer .menu-wrapper .legal-sub-navigation li,#footer .menu-wrapper .legal-sub-navigation a,#footer .menu-wrapper-checkout .legal-sub-navigation li,#footer .menu-wrapper-checkout .legal-sub-navigation a{display:inline-block;margin:0 6px}}#footer .menu-wrapper li,#footer .menu-wrapper p,#footer .menu-wrapper-checkout li,#footer .menu-wrapper-checkout p{line-height:40px}#footer .menu-wrapper h4 .arrow,#footer .menu-wrapper-checkout h4 .arrow{display:none}@media (max-width: 767px){#footer .menu-wrapper h4,#footer .menu-wrapper-checkout h4{cursor:pointer;width:100%;padding:5px 0;position:relative;margin-bottom:10px}#footer .menu-wrapper h4 .arrow,#footer .menu-wrapper-checkout h4 .arrow{display:block;position:absolute;top:15px;right:5px;margin-left:20px;width:10px;height:10px;background:transparent;float:left;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f9f9f9;color:#f9f9f9}#footer .menu-wrapper h4 .arrow,#footer .menu-wrapper-checkout h4 .arrow{transform:rotate(0deg);transition:all 0.4s}#footer .menu-wrapper h4 .arrow.down,#footer .menu-wrapper-checkout h4 .arrow.down{top:10px;transform:rotate(180deg)}#footer .menu-wrapper ul,#footer .menu-wrapper .mobile-opener,#footer .menu-wrapper-checkout ul,#footer .menu-wrapper-checkout .mobile-opener{display:none;margin-bottom:20px}#footer .menu-wrapper ul li,#footer .menu-wrapper ul p,#footer .menu-wrapper .mobile-opener li,#footer .menu-wrapper .mobile-opener p,#footer .menu-wrapper-checkout ul li,#footer .menu-wrapper-checkout ul p,#footer .menu-wrapper-checkout .mobile-opener li,#footer .menu-wrapper-checkout .mobile-opener p{line-height:24px}}#footer .menu-wrapper-checkout ul{display:block}#pre-footer{background-color:#f3f3f3;padding:0 0 40px}@media (min-width: 1024px) and (max-width: 1279px){#pre-footer{padding:20px 0 40px}}@media (min-width: 1280px){#pre-footer{padding:60px 0 100px}}#pre-footer h5{margin-bottom:30px}@media (max-width: 1279px){#pre-footer h5{margin-top:60px}}#pre-footer h5 a{font-style:none}#pre-footer li svg{display:inline-block}@media (max-width: 1023px){#pre-footer li svg{vertical-align:top;margin-top:8px}}#pre-footer li span{display:inline-block;width:90%}#pre-footer .mail-link{margin-left:10px}#pre-footer .mail-link strong a.textlink::after{display:none}@media (max-width: 1023px){#pre-footer .mail-link{display:block;margin-left:0px}}#pre-footer a[href^="tel:"]:after,#pre-footer a[href^="tel:"]:before{content:"";display:none}#pre-footer svg{margin-right:6px}#newsletter-footer{background-color:#f3f3f3;padding:40px 0 60px}@media (min-width: 1024px) and (max-width: 1279px){#newsletter-footer{padding:50px 0 20px}}@media (min-width: 1280px){#newsletter-footer{padding:80px 0 40px}}#newsletter-footer+#pre-footer{background-color:#fff}#newsletter-footer .newsletter-footer-content{min-height:380px}@media (min-width: 768px){#newsletter-footer .newsletter-footer-content{min-height:330px}}@media (min-width: 1280px){#newsletter-footer .newsletter-footer-content{min-height:250px}}#newsletter-footer .newsletter-footer-content #newsletter-privacy label{display:inline-block;line-height:24px}@media (max-width: 1279px){#newsletter-footer .newsletter-footer-content #newsletter-privacy label::before{top:5px}#newsletter-footer .newsletter-footer-content #newsletter-privacy label:not(a)::after{top:10px}}@media (min-width: 1280px){#newsletter-footer .newsletter-footer-content #newsletter-privacy label{display:-ms-inline-flexbox;display:inline-flex}}#newsletter-footer .newsletter-footer-content #newsletter-privacy label a{font-size:16px;text-decoration:underline}@media (min-width: 1024px){#newsletter-footer .newsletter-footer-content #newsletter-privacy label a{margin:0 5px}}#newsletter-footer .newsletter-footer-content #newsletter-privacy label a:after{display:none}#newsletter-footer .newsletter-footer-content #email{box-shadow:none !important}#newsletter-footer .newsletter-footer-content .has-error .privacy-not-valid,#newsletter-footer .newsletter-footer-content .has-error .newsletter-not-valid{color:#f33}#newsletter-footer .newsletter-footer-content .has-error:not(.email-error) label span{color:inherit}#newsletter-footer .newsletter-footer-content .has-error.privacy-error #newsletter-privacy label{color:#f33}#newsletter-footer .newsletter-footer-content .has-error.privacy-error #newsletter-privacy label::before{border-color:#f33}#newsletter-footer .newsletter-footer-content .has-error.privacy-error #newsletter-privacy label a{color:#f33}#newsletter-footer .newsletter-footer-content .has-error.privacy-error #newsletter-privacy label a::after{background-color:#f33}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){#newsletter-footer input[type='email'],#newsletter-footer select[type='email'].bordered,#newsletter-footer select[type='email'].bordered-small,#newsletter-footer textarea[type='email']{margin-bottom:0}}#newsletter-footer .text-container{margin-bottom:30px}@media (min-width: 1024px){#newsletter-footer .text-container{margin-bottom:60px}}#newsletter-footer .form-container button{width:100%;background-color:transparent;padding:18px 0}@media (max-width: 1279px){#newsletter-footer .form-container button{margin-top:20px}}#newsletter-footer .form-container button:hover,#newsletter-footer .form-container button:focus{padding:16px 0}#newsletter-footer .error-height{height:32px}@media (min-width: 768px){#newsletter-footer .error-height{height:16px}}#job-messages{background-color:#f3f3f3}.input-wrapper{position:relative}.input-wrapper label{position:absolute;top:25px;left:0;padding:0;transition:0.5s;z-index:0}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.input-wrapper label{top:12px}}.input-wrapper label:before{content:"";display:block;height:3px;position:absolute;width:100%;top:0;left:0;z-index:-1;visibility:hidden}.input-wrapper label.active{top:0;font-size:13px;color:#1A1919}.input-wrapper label.active:before{visibility:visible;animation:visible 1s}.input-wrapper input:focus,.input-wrapper select.bordered:focus,.input-wrapper select.bordered-small:focus,.input-wrapper textarea:focus,.input-wrapper textarea:focus{transition:0.03s all}.input-wrapper.has-error .errors{display:block}.input-button-wrapper{position:relative}.input-button-wrapper input[type="text"],.input-button-wrapper select[type="text"].bordered,.input-button-wrapper select[type="text"].bordered-small,.input-button-wrapper textarea{font-weight:300}.input-button-wrapper .btn-input{background:unset;border-width:0;position:absolute;top:0;right:0;padding:20px 0 20px 20px;width:auto}.input-button-wrapper .btn-input svg{fill:#000}.input-button-wrapper .btn-input:after{display:none}input,select.bordered,select.bordered-small,textarea{background-color:transparent}input[type="email"],select[type="email"].bordered,select[type="email"].bordered-small,textarea[type="email"],input[type="text"],select[type="text"].bordered,select[type="text"].bordered-small,textarea,input[type="number"],select[type="number"].bordered,select[type="number"].bordered-small,textarea[type="number"],input[type="search"],select[type="search"].bordered,select[type="search"].bordered-small,textarea[type="search"],input[type="date"],select[type="date"].bordered,select[type="date"].bordered-small,textarea[type="date"],input[type="datetime-local"],select[type="datetime-local"].bordered,select[type="datetime-local"].bordered-small,textarea[type="datetime-local"],input[type="tel"],select[type="tel"].bordered,select[type="tel"].bordered-small,textarea[type="tel"],input[type="password"],select[type="password"].bordered,select[type="password"].bordered-small,textarea[type="password"]{border:0;border-bottom:1px solid #1A1919;border-radius:0;outline:0;padding:22px 0 13px 0;height:unset;width:100%;transition:all 0.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500;font-size:14px;margin-bottom:30px}@media (max-width: 1279px){input[type="email"],select[type="email"].bordered,select[type="email"].bordered-small,textarea[type="email"],input[type="text"],select[type="text"].bordered,select[type="text"].bordered-small,textarea,input[type="number"],select[type="number"].bordered,select[type="number"].bordered-small,textarea[type="number"],input[type="search"],select[type="search"].bordered,select[type="search"].bordered-small,textarea[type="search"],input[type="date"],select[type="date"].bordered,select[type="date"].bordered-small,textarea[type="date"],input[type="datetime-local"],select[type="datetime-local"].bordered,select[type="datetime-local"].bordered-small,textarea[type="datetime-local"],input[type="tel"],select[type="tel"].bordered,select[type="tel"].bordered-small,textarea[type="tel"],input[type="password"],select[type="password"].bordered,select[type="password"].bordered-small,textarea[type="password"]{padding:21px 0 21px 0}}input[type="email"]:focus,select[type="email"].bordered:focus,select[type="email"].bordered-small:focus,textarea[type="email"]:focus,input[type="email"]:active,select[type="email"].bordered:active,select[type="email"].bordered-small:active,textarea[type="email"]:active,input[type="text"]:focus,select[type="text"].bordered:focus,select[type="text"].bordered-small:focus,textarea:focus,input[type="text"]:active,select[type="text"].bordered:active,select[type="text"].bordered-small:active,textarea:active,input[type="number"]:focus,select[type="number"].bordered:focus,select[type="number"].bordered-small:focus,textarea[type="number"]:focus,input[type="number"]:active,select[type="number"].bordered:active,select[type="number"].bordered-small:active,textarea[type="number"]:active,input[type="search"]:focus,select[type="search"].bordered:focus,select[type="search"].bordered-small:focus,textarea[type="search"]:focus,input[type="search"]:active,select[type="search"].bordered:active,select[type="search"].bordered-small:active,textarea[type="search"]:active,input[type="date"]:focus,select[type="date"].bordered:focus,select[type="date"].bordered-small:focus,textarea[type="date"]:focus,input[type="date"]:active,select[type="date"].bordered:active,select[type="date"].bordered-small:active,textarea[type="date"]:active,input[type="datetime-local"]:focus,select[type="datetime-local"].bordered:focus,select[type="datetime-local"].bordered-small:focus,textarea[type="datetime-local"]:focus,input[type="datetime-local"]:active,select[type="datetime-local"].bordered:active,select[type="datetime-local"].bordered-small:active,textarea[type="datetime-local"]:active,input[type="tel"]:focus,select[type="tel"].bordered:focus,select[type="tel"].bordered-small:focus,textarea[type="tel"]:focus,input[type="tel"]:active,select[type="tel"].bordered:active,select[type="tel"].bordered-small:active,textarea[type="tel"]:active,input[type="password"]:focus,select[type="password"].bordered:focus,select[type="password"].bordered-small:focus,textarea[type="password"]:focus,input[type="password"]:active,select[type="password"].bordered:active,select[type="password"].bordered-small:active,textarea[type="password"]:active{border-bottom:2px solid #1A1919;transition:all 0.4s;padding:22px 0 12px}@media (max-width: 1279px){input[type="email"]:focus,select[type="email"].bordered:focus,select[type="email"].bordered-small:focus,textarea[type="email"]:focus,input[type="email"]:active,select[type="email"].bordered:active,select[type="email"].bordered-small:active,textarea[type="email"]:active,input[type="text"]:focus,select[type="text"].bordered:focus,select[type="text"].bordered-small:focus,textarea:focus,input[type="text"]:active,select[type="text"].bordered:active,select[type="text"].bordered-small:active,textarea:active,input[type="number"]:focus,select[type="number"].bordered:focus,select[type="number"].bordered-small:focus,textarea[type="number"]:focus,input[type="number"]:active,select[type="number"].bordered:active,select[type="number"].bordered-small:active,textarea[type="number"]:active,input[type="search"]:focus,select[type="search"].bordered:focus,select[type="search"].bordered-small:focus,textarea[type="search"]:focus,input[type="search"]:active,select[type="search"].bordered:active,select[type="search"].bordered-small:active,textarea[type="search"]:active,input[type="date"]:focus,select[type="date"].bordered:focus,select[type="date"].bordered-small:focus,textarea[type="date"]:focus,input[type="date"]:active,select[type="date"].bordered:active,select[type="date"].bordered-small:active,textarea[type="date"]:active,input[type="datetime-local"]:focus,select[type="datetime-local"].bordered:focus,select[type="datetime-local"].bordered-small:focus,textarea[type="datetime-local"]:focus,input[type="datetime-local"]:active,select[type="datetime-local"].bordered:active,select[type="datetime-local"].bordered-small:active,textarea[type="datetime-local"]:active,input[type="tel"]:focus,select[type="tel"].bordered:focus,select[type="tel"].bordered-small:focus,textarea[type="tel"]:focus,input[type="tel"]:active,select[type="tel"].bordered:active,select[type="tel"].bordered-small:active,textarea[type="tel"]:active,input[type="password"]:focus,select[type="password"].bordered:focus,select[type="password"].bordered-small:focus,textarea[type="password"]:focus,input[type="password"]:active,select[type="password"].bordered:active,select[type="password"].bordered-small:active,textarea[type="password"]:active{padding:21px 0 20px}}input[type="email"]:disabled,select[type="email"].bordered:disabled,select[type="email"].bordered-small:disabled,textarea[type="email"]:disabled,input[type="email"].disabled,select[type="email"].disabled.bordered,select[type="email"].disabled.bordered-small,textarea[type="email"].disabled,input[type="email"]:disabled:hover,select[type="email"].bordered:disabled:hover,select[type="email"].bordered-small:disabled:hover,textarea[type="email"]:disabled:hover,input[type="email"].disabled:hover,select[type="email"].disabled.bordered:hover,select[type="email"].disabled.bordered-small:hover,textarea[type="email"].disabled:hover,input[type="email"]:disabled:focus,select[type="email"].bordered:disabled:focus,select[type="email"].bordered-small:disabled:focus,textarea[type="email"]:disabled:focus,input[type="email"].disabled:focus,select[type="email"].disabled.bordered:focus,select[type="email"].disabled.bordered-small:focus,textarea[type="email"].disabled:focus,input[type="text"]:disabled,select[type="text"].bordered:disabled,select[type="text"].bordered-small:disabled,textarea:disabled,input[type="text"].disabled,select[type="text"].disabled.bordered,select[type="text"].disabled.bordered-small,textarea.disabled,input[type="text"]:disabled:hover,select[type="text"].bordered:disabled:hover,select[type="text"].bordered-small:disabled:hover,textarea:disabled:hover,input[type="text"].disabled:hover,select[type="text"].disabled.bordered:hover,select[type="text"].disabled.bordered-small:hover,textarea.disabled:hover,input[type="text"]:disabled:focus,select[type="text"].bordered:disabled:focus,select[type="text"].bordered-small:disabled:focus,textarea:disabled:focus,input[type="text"].disabled:focus,select[type="text"].disabled.bordered:focus,select[type="text"].disabled.bordered-small:focus,textarea.disabled:focus,input[type="number"]:disabled,select[type="number"].bordered:disabled,select[type="number"].bordered-small:disabled,textarea[type="number"]:disabled,input[type="number"].disabled,select[type="number"].disabled.bordered,select[type="number"].disabled.bordered-small,textarea[type="number"].disabled,input[type="number"]:disabled:hover,select[type="number"].bordered:disabled:hover,select[type="number"].bordered-small:disabled:hover,textarea[type="number"]:disabled:hover,input[type="number"].disabled:hover,select[type="number"].disabled.bordered:hover,select[type="number"].disabled.bordered-small:hover,textarea[type="number"].disabled:hover,input[type="number"]:disabled:focus,select[type="number"].bordered:disabled:focus,select[type="number"].bordered-small:disabled:focus,textarea[type="number"]:disabled:focus,input[type="number"].disabled:focus,select[type="number"].disabled.bordered:focus,select[type="number"].disabled.bordered-small:focus,textarea[type="number"].disabled:focus,input[type="search"]:disabled,select[type="search"].bordered:disabled,select[type="search"].bordered-small:disabled,textarea[type="search"]:disabled,input[type="search"].disabled,select[type="search"].disabled.bordered,select[type="search"].disabled.bordered-small,textarea[type="search"].disabled,input[type="search"]:disabled:hover,select[type="search"].bordered:disabled:hover,select[type="search"].bordered-small:disabled:hover,textarea[type="search"]:disabled:hover,input[type="search"].disabled:hover,select[type="search"].disabled.bordered:hover,select[type="search"].disabled.bordered-small:hover,textarea[type="search"].disabled:hover,input[type="search"]:disabled:focus,select[type="search"].bordered:disabled:focus,select[type="search"].bordered-small:disabled:focus,textarea[type="search"]:disabled:focus,input[type="search"].disabled:focus,select[type="search"].disabled.bordered:focus,select[type="search"].disabled.bordered-small:focus,textarea[type="search"].disabled:focus,input[type="date"]:disabled,select[type="date"].bordered:disabled,select[type="date"].bordered-small:disabled,textarea[type="date"]:disabled,input[type="date"].disabled,select[type="date"].disabled.bordered,select[type="date"].disabled.bordered-small,textarea[type="date"].disabled,input[type="date"]:disabled:hover,select[type="date"].bordered:disabled:hover,select[type="date"].bordered-small:disabled:hover,textarea[type="date"]:disabled:hover,input[type="date"].disabled:hover,select[type="date"].disabled.bordered:hover,select[type="date"].disabled.bordered-small:hover,textarea[type="date"].disabled:hover,input[type="date"]:disabled:focus,select[type="date"].bordered:disabled:focus,select[type="date"].bordered-small:disabled:focus,textarea[type="date"]:disabled:focus,input[type="date"].disabled:focus,select[type="date"].disabled.bordered:focus,select[type="date"].disabled.bordered-small:focus,textarea[type="date"].disabled:focus,input[type="datetime-local"]:disabled,select[type="datetime-local"].bordered:disabled,select[type="datetime-local"].bordered-small:disabled,textarea[type="datetime-local"]:disabled,input[type="datetime-local"].disabled,select[type="datetime-local"].disabled.bordered,select[type="datetime-local"].disabled.bordered-small,textarea[type="datetime-local"].disabled,input[type="datetime-local"]:disabled:hover,select[type="datetime-local"].bordered:disabled:hover,select[type="datetime-local"].bordered-small:disabled:hover,textarea[type="datetime-local"]:disabled:hover,input[type="datetime-local"].disabled:hover,select[type="datetime-local"].disabled.bordered:hover,select[type="datetime-local"].disabled.bordered-small:hover,textarea[type="datetime-local"].disabled:hover,input[type="datetime-local"]:disabled:focus,select[type="datetime-local"].bordered:disabled:focus,select[type="datetime-local"].bordered-small:disabled:focus,textarea[type="datetime-local"]:disabled:focus,input[type="datetime-local"].disabled:focus,select[type="datetime-local"].disabled.bordered:focus,select[type="datetime-local"].disabled.bordered-small:focus,textarea[type="datetime-local"].disabled:focus,input[type="tel"]:disabled,select[type="tel"].bordered:disabled,select[type="tel"].bordered-small:disabled,textarea[type="tel"]:disabled,input[type="tel"].disabled,select[type="tel"].disabled.bordered,select[type="tel"].disabled.bordered-small,textarea[type="tel"].disabled,input[type="tel"]:disabled:hover,select[type="tel"].bordered:disabled:hover,select[type="tel"].bordered-small:disabled:hover,textarea[type="tel"]:disabled:hover,input[type="tel"].disabled:hover,select[type="tel"].disabled.bordered:hover,select[type="tel"].disabled.bordered-small:hover,textarea[type="tel"].disabled:hover,input[type="tel"]:disabled:focus,select[type="tel"].bordered:disabled:focus,select[type="tel"].bordered-small:disabled:focus,textarea[type="tel"]:disabled:focus,input[type="tel"].disabled:focus,select[type="tel"].disabled.bordered:focus,select[type="tel"].disabled.bordered-small:focus,textarea[type="tel"].disabled:focus,input[type="password"]:disabled,select[type="password"].bordered:disabled,select[type="password"].bordered-small:disabled,textarea[type="password"]:disabled,input[type="password"].disabled,select[type="password"].disabled.bordered,select[type="password"].disabled.bordered-small,textarea[type="password"].disabled,input[type="password"]:disabled:hover,select[type="password"].bordered:disabled:hover,select[type="password"].bordered-small:disabled:hover,textarea[type="password"]:disabled:hover,input[type="password"].disabled:hover,select[type="password"].disabled.bordered:hover,select[type="password"].disabled.bordered-small:hover,textarea[type="password"].disabled:hover,input[type="password"]:disabled:focus,select[type="password"].bordered:disabled:focus,select[type="password"].bordered-small:disabled:focus,textarea[type="password"]:disabled:focus,input[type="password"].disabled:focus,select[type="password"].disabled.bordered:focus,select[type="password"].disabled.bordered-small:focus,textarea[type="password"].disabled:focus{background-color:#fff;border-color:inherit;cursor:not-allowed;color:inherit}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){input[type="email"],select[type="email"].bordered,select[type="email"].bordered-small,textarea[type="email"],input[type="text"],select[type="text"].bordered,select[type="text"].bordered-small,textarea,input[type="number"],select[type="number"].bordered,select[type="number"].bordered-small,textarea[type="number"],input[type="search"],select[type="search"].bordered,select[type="search"].bordered-small,textarea[type="search"],input[type="date"],select[type="date"].bordered,select[type="date"].bordered-small,textarea[type="date"],input[type="datetime-local"],select[type="datetime-local"].bordered,select[type="datetime-local"].bordered-small,textarea[type="datetime-local"],input[type="tel"],select[type="tel"].bordered,select[type="tel"].bordered-small,textarea[type="tel"],input[type="password"],select[type="password"].bordered,select[type="password"].bordered-small,textarea[type="password"]{height:50px}}input[type="email"]::-ms-clear,select[type="email"].bordered::-ms-clear,select[type="email"].bordered-small::-ms-clear,textarea[type="email"]::-ms-clear,input[type="text"]::-ms-clear,select[type="text"].bordered::-ms-clear,select[type="text"].bordered-small::-ms-clear,textarea::-ms-clear,input[type="number"]::-ms-clear,select[type="number"].bordered::-ms-clear,select[type="number"].bordered-small::-ms-clear,textarea[type="number"]::-ms-clear,input[type="search"]::-ms-clear,select[type="search"].bordered::-ms-clear,select[type="search"].bordered-small::-ms-clear,textarea[type="search"]::-ms-clear,input[type="date"]::-ms-clear,select[type="date"].bordered::-ms-clear,select[type="date"].bordered-small::-ms-clear,textarea[type="date"]::-ms-clear,input[type="datetime-local"]::-ms-clear,select[type="datetime-local"].bordered::-ms-clear,select[type="datetime-local"].bordered-small::-ms-clear,textarea[type="datetime-local"]::-ms-clear,input[type="tel"]::-ms-clear,select[type="tel"].bordered::-ms-clear,select[type="tel"].bordered-small::-ms-clear,textarea[type="tel"]::-ms-clear,input[type="password"]::-ms-clear,select[type="password"].bordered::-ms-clear,select[type="password"].bordered-small::-ms-clear,textarea[type="password"]::-ms-clear{width:0;height:0;visibility:hidden}input[type="button"],select[type="button"].bordered,select[type="button"].bordered-small,textarea[type="button"],input[type="submit"],select[type="submit"].bordered,select[type="submit"].bordered-small,textarea[type="submit"],input[type="reset"],select[type="reset"].bordered,select[type="reset"].bordered-small,textarea[type="reset"]{border:1px solid;cursor:pointer;overflow:hidden;padding:24px 15px;display:block;width:100%;position:relative;text-align:center;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;line-height:inherit;background:linear-gradient(to left, #1A1919 50%, #fff 50%);background-size:202% 100%;background-position:99.5% bottom;border-color:#1A1919;font-weight:500;transition:all 0.1s linear;border-radius:0 !important}input[type="button"]>span,select[type="button"].bordered>span,select[type="button"].bordered-small>span,textarea[type="button"]>span,input[type="submit"]>span,select[type="submit"].bordered>span,select[type="submit"].bordered-small>span,textarea[type="submit"]>span,input[type="reset"]>span,select[type="reset"].bordered>span,select[type="reset"].bordered-small>span,textarea[type="reset"]>span{transition:all 0.1s linear;color:#fff;font-weight:500;pointer-events:none}input[type="button"].secondary,select[type="button"].secondary.bordered,select[type="button"].secondary.bordered-small,textarea[type="button"].secondary,input[type="submit"].secondary,select[type="submit"].secondary.bordered,select[type="submit"].secondary.bordered-small,textarea[type="submit"].secondary,input[type="reset"].secondary,select[type="reset"].secondary.bordered,select[type="reset"].secondary.bordered-small,textarea[type="reset"].secondary{background:transparent;border-color:#1A1919;color:#1A1919;font-weight:300;transition:none}input[type="button"].secondary>span,select[type="button"].secondary.bordered>span,select[type="button"].secondary.bordered-small>span,textarea[type="button"].secondary>span,input[type="submit"].secondary>span,select[type="submit"].secondary.bordered>span,select[type="submit"].secondary.bordered-small>span,textarea[type="submit"].secondary>span,input[type="reset"].secondary>span,select[type="reset"].secondary.bordered>span,select[type="reset"].secondary.bordered-small>span,textarea[type="reset"].secondary>span{color:#1A1919;font-weight:300}input[type="button"].success,select[type="button"].success.bordered,select[type="button"].success.bordered-small,textarea[type="button"].success,input[type="submit"].success,select[type="submit"].success.bordered,select[type="submit"].success.bordered-small,textarea[type="submit"].success,input[type="reset"].success,select[type="reset"].success.bordered,select[type="reset"].success.bordered-small,textarea[type="reset"].success{background:#0c6;border-color:#0c6;transition:all 0.2s linear}input[type="button"].error,select[type="button"].error.bordered,select[type="button"].error.bordered-small,textarea[type="button"].error,input[type="submit"].error,select[type="submit"].error.bordered,select[type="submit"].error.bordered-small,textarea[type="submit"].error,input[type="reset"].error,select[type="reset"].error.bordered,select[type="reset"].error.bordered-small,textarea[type="reset"].error{background:#f33;border-color:#f33;transition:all 0.2s linear}input[type="button"].success span,select[type="button"].success.bordered span,select[type="button"].success.bordered-small span,textarea[type="button"].success span,input[type="button"].error span,select[type="button"].error.bordered span,select[type="button"].error.bordered-small span,textarea[type="button"].error span,input[type="submit"].success span,select[type="submit"].success.bordered span,select[type="submit"].success.bordered-small span,textarea[type="submit"].success span,input[type="submit"].error span,select[type="submit"].error.bordered span,select[type="submit"].error.bordered-small span,textarea[type="submit"].error span,input[type="reset"].success span,select[type="reset"].success.bordered span,select[type="reset"].success.bordered-small span,textarea[type="reset"].success span,input[type="reset"].error span,select[type="reset"].error.bordered span,select[type="reset"].error.bordered-small span,textarea[type="reset"].error span{color:#f9f9f9}input[type="button"].success span:not([class]),select[type="button"].success.bordered span:not([class]),select[type="button"].success.bordered-small span:not([class]),textarea[type="button"].success span:not([class]),input[type="button"].error span:not([class]),select[type="button"].error.bordered span:not([class]),select[type="button"].error.bordered-small span:not([class]),textarea[type="button"].error span:not([class]),input[type="submit"].success span:not([class]),select[type="submit"].success.bordered span:not([class]),select[type="submit"].success.bordered-small span:not([class]),textarea[type="submit"].success span:not([class]),input[type="submit"].error span:not([class]),select[type="submit"].error.bordered span:not([class]),select[type="submit"].error.bordered-small span:not([class]),textarea[type="submit"].error span:not([class]),input[type="reset"].success span:not([class]),select[type="reset"].success.bordered span:not([class]),select[type="reset"].success.bordered-small span:not([class]),textarea[type="reset"].success span:not([class]),input[type="reset"].error span:not([class]),select[type="reset"].error.bordered span:not([class]),select[type="reset"].error.bordered-small span:not([class]),textarea[type="reset"].error span:not([class]){display:none}input[type="button"].success span .svg-check,select[type="button"].success.bordered span .svg-check,select[type="button"].success.bordered-small span .svg-check,textarea[type="button"].success span .svg-check,input[type="button"].error span .svg-check,select[type="button"].error.bordered span .svg-check,select[type="button"].error.bordered-small span .svg-check,textarea[type="button"].error span .svg-check,input[type="submit"].success span .svg-check,select[type="submit"].success.bordered span .svg-check,select[type="submit"].success.bordered-small span .svg-check,textarea[type="submit"].success span .svg-check,input[type="submit"].error span .svg-check,select[type="submit"].error.bordered span .svg-check,select[type="submit"].error.bordered-small span .svg-check,textarea[type="submit"].error span .svg-check,input[type="reset"].success span .svg-check,select[type="reset"].success.bordered span .svg-check,select[type="reset"].success.bordered-small span .svg-check,textarea[type="reset"].success span .svg-check,input[type="reset"].error span .svg-check,select[type="reset"].error.bordered span .svg-check,select[type="reset"].error.bordered-small span .svg-check,textarea[type="reset"].error span .svg-check{margin-right:10px}input[type="button"]:not(.success) span.success,select[type="button"].bordered:not(.success) span.success,select[type="button"].bordered-small:not(.success) span.success,textarea[type="button"]:not(.success) span.success,input[type="submit"]:not(.success) span.success,select[type="submit"].bordered:not(.success) span.success,select[type="submit"].bordered-small:not(.success) span.success,textarea[type="submit"]:not(.success) span.success,input[type="reset"]:not(.success) span.success,select[type="reset"].bordered:not(.success) span.success,select[type="reset"].bordered-small:not(.success) span.success,textarea[type="reset"]:not(.success) span.success{display:none}input[type="button"]:not(.error) span.error,select[type="button"].bordered:not(.error) span.error,select[type="button"].bordered-small:not(.error) span.error,textarea[type="button"]:not(.error) span.error,input[type="submit"]:not(.error) span.error,select[type="submit"].bordered:not(.error) span.error,select[type="submit"].bordered-small:not(.error) span.error,textarea[type="submit"]:not(.error) span.error,input[type="reset"]:not(.error) span.error,select[type="reset"].bordered:not(.error) span.error,select[type="reset"].bordered-small:not(.error) span.error,textarea[type="reset"]:not(.error) span.error{display:none}input[type="button"].loading,select[type="button"].loading.bordered,select[type="button"].loading.bordered-small,textarea[type="button"].loading,input[type="submit"].loading,select[type="submit"].loading.bordered,select[type="submit"].loading.bordered-small,textarea[type="submit"].loading,input[type="reset"].loading,select[type="reset"].loading.bordered,select[type="reset"].loading.bordered-small,textarea[type="reset"].loading{color:transparent}input[type="button"].loading>span,select[type="button"].loading.bordered>span,select[type="button"].loading.bordered-small>span,textarea[type="button"].loading>span,input[type="submit"].loading>span,select[type="submit"].loading.bordered>span,select[type="submit"].loading.bordered-small>span,textarea[type="submit"].loading>span,input[type="reset"].loading>span,select[type="reset"].loading.bordered>span,select[type="reset"].loading.bordered-small>span,textarea[type="reset"].loading>span{visibility:hidden}input[type="button"]:not(.loading)>svg.svg-loading,select[type="button"].bordered:not(.loading)>svg.svg-loading,select[type="button"].bordered-small:not(.loading)>svg.svg-loading,textarea[type="button"]:not(.loading)>svg.svg-loading,input[type="submit"]:not(.loading)>svg.svg-loading,select[type="submit"].bordered:not(.loading)>svg.svg-loading,select[type="submit"].bordered-small:not(.loading)>svg.svg-loading,textarea[type="submit"]:not(.loading)>svg.svg-loading,input[type="reset"]:not(.loading)>svg.svg-loading,select[type="reset"].bordered:not(.loading)>svg.svg-loading,select[type="reset"].bordered-small:not(.loading)>svg.svg-loading,textarea[type="reset"]:not(.loading)>svg.svg-loading{display:none}input[type="button"] svg,select[type="button"].bordered svg,select[type="button"].bordered-small svg,textarea[type="button"] svg,input[type="submit"] svg,select[type="submit"].bordered svg,select[type="submit"].bordered-small svg,textarea[type="submit"] svg,input[type="reset"] svg,select[type="reset"].bordered svg,select[type="reset"].bordered-small svg,textarea[type="reset"] svg{fill:#fff;transition:all 0.1s linear;vertical-align:middle}input[type="button"] svg.svg-loading,select[type="button"].bordered svg.svg-loading,select[type="button"].bordered-small svg.svg-loading,textarea[type="button"] svg.svg-loading,input[type="submit"] svg.svg-loading,select[type="submit"].bordered svg.svg-loading,select[type="submit"].bordered-small svg.svg-loading,textarea[type="submit"] svg.svg-loading,input[type="reset"] svg.svg-loading,select[type="reset"].bordered svg.svg-loading,select[type="reset"].bordered-small svg.svg-loading,textarea[type="reset"] svg.svg-loading{bottom:32%;left:0;position:absolute;right:0}input[type="button"].icon-left svg,select[type="button"].icon-left.bordered svg,select[type="button"].icon-left.bordered-small svg,textarea[type="button"].icon-left svg,input[type="submit"].icon-left svg,select[type="submit"].icon-left.bordered svg,select[type="submit"].icon-left.bordered-small svg,textarea[type="submit"].icon-left svg,input[type="reset"].icon-left svg,select[type="reset"].icon-left.bordered svg,select[type="reset"].icon-left.bordered-small svg,textarea[type="reset"].icon-left svg{margin-right:10px}input[type="button"].icon-right svg,select[type="button"].icon-right.bordered svg,select[type="button"].icon-right.bordered-small svg,textarea[type="button"].icon-right svg,input[type="submit"].icon-right svg,select[type="submit"].icon-right.bordered svg,select[type="submit"].icon-right.bordered-small svg,textarea[type="submit"].icon-right svg,input[type="reset"].icon-right svg,select[type="reset"].icon-right.bordered svg,select[type="reset"].icon-right.bordered-small svg,textarea[type="reset"].icon-right svg{margin-left:10px}input[type="button"]:disabled:hover,select[type="button"].bordered:disabled:hover,select[type="button"].bordered-small:disabled:hover,textarea[type="button"]:disabled:hover,input[type="submit"]:disabled:hover,select[type="submit"].bordered:disabled:hover,select[type="submit"].bordered-small:disabled:hover,textarea[type="submit"]:disabled:hover,input[type="reset"]:disabled:hover,select[type="reset"].bordered:disabled:hover,select[type="reset"].bordered-small:disabled:hover,textarea[type="reset"]:disabled:hover{cursor:not-allowed;opacity:0.5}input[type="button"]:focus:not([disabled]),select[type="button"].bordered:focus:not([disabled]),select[type="button"].bordered-small:focus:not([disabled]),textarea[type="button"]:focus:not([disabled]),input[type="button"]:hover:not([disabled]),select[type="button"].bordered:hover:not([disabled]),select[type="button"].bordered-small:hover:not([disabled]),textarea[type="button"]:hover:not([disabled]),input[type="submit"]:focus:not([disabled]),select[type="submit"].bordered:focus:not([disabled]),select[type="submit"].bordered-small:focus:not([disabled]),textarea[type="submit"]:focus:not([disabled]),input[type="submit"]:hover:not([disabled]),select[type="submit"].bordered:hover:not([disabled]),select[type="submit"].bordered-small:hover:not([disabled]),textarea[type="submit"]:hover:not([disabled]),input[type="reset"]:focus:not([disabled]),select[type="reset"].bordered:focus:not([disabled]),select[type="reset"].bordered-small:focus:not([disabled]),textarea[type="reset"]:focus:not([disabled]),input[type="reset"]:hover:not([disabled]),select[type="reset"].bordered:hover:not([disabled]),select[type="reset"].bordered-small:hover:not([disabled]),textarea[type="reset"]:hover:not([disabled]){background-position:0% bottom;transition:0.03s all}input[type="button"]:focus:not([disabled])>span,select[type="button"].bordered:focus:not([disabled])>span,select[type="button"].bordered-small:focus:not([disabled])>span,textarea[type="button"]:focus:not([disabled])>span,input[type="button"]:hover:not([disabled])>span,select[type="button"].bordered:hover:not([disabled])>span,select[type="button"].bordered-small:hover:not([disabled])>span,textarea[type="button"]:hover:not([disabled])>span,input[type="submit"]:focus:not([disabled])>span,select[type="submit"].bordered:focus:not([disabled])>span,select[type="submit"].bordered-small:focus:not([disabled])>span,textarea[type="submit"]:focus:not([disabled])>span,input[type="submit"]:hover:not([disabled])>span,select[type="submit"].bordered:hover:not([disabled])>span,select[type="submit"].bordered-small:hover:not([disabled])>span,textarea[type="submit"]:hover:not([disabled])>span,input[type="reset"]:focus:not([disabled])>span,select[type="reset"].bordered:focus:not([disabled])>span,select[type="reset"].bordered-small:focus:not([disabled])>span,textarea[type="reset"]:focus:not([disabled])>span,input[type="reset"]:hover:not([disabled])>span,select[type="reset"].bordered:hover:not([disabled])>span,select[type="reset"].bordered-small:hover:not([disabled])>span,textarea[type="reset"]:hover:not([disabled])>span{color:#1A1919}input[type="button"]:focus:not([disabled]) svg,select[type="button"].bordered:focus:not([disabled]) svg,select[type="button"].bordered-small:focus:not([disabled]) svg,textarea[type="button"]:focus:not([disabled]) svg,input[type="button"]:hover:not([disabled]) svg,select[type="button"].bordered:hover:not([disabled]) svg,select[type="button"].bordered-small:hover:not([disabled]) svg,textarea[type="button"]:hover:not([disabled]) svg,input[type="submit"]:focus:not([disabled]) svg,select[type="submit"].bordered:focus:not([disabled]) svg,select[type="submit"].bordered-small:focus:not([disabled]) svg,textarea[type="submit"]:focus:not([disabled]) svg,input[type="submit"]:hover:not([disabled]) svg,select[type="submit"].bordered:hover:not([disabled]) svg,select[type="submit"].bordered-small:hover:not([disabled]) svg,textarea[type="submit"]:hover:not([disabled]) svg,input[type="reset"]:focus:not([disabled]) svg,select[type="reset"].bordered:focus:not([disabled]) svg,select[type="reset"].bordered-small:focus:not([disabled]) svg,textarea[type="reset"]:focus:not([disabled]) svg,input[type="reset"]:hover:not([disabled]) svg,select[type="reset"].bordered:hover:not([disabled]) svg,select[type="reset"].bordered-small:hover:not([disabled]) svg,textarea[type="reset"]:hover:not([disabled]) svg{fill:#1A1919}input[type="button"]:focus:not([disabled]).success>span,select[type="button"].bordered:focus:not([disabled]).success>span,select[type="button"].bordered-small:focus:not([disabled]).success>span,textarea[type="button"]:focus:not([disabled]).success>span,input[type="button"]:focus:not([disabled]).error>span,select[type="button"].bordered:focus:not([disabled]).error>span,select[type="button"].bordered-small:focus:not([disabled]).error>span,textarea[type="button"]:focus:not([disabled]).error>span,input[type="button"]:hover:not([disabled]).success>span,select[type="button"].bordered:hover:not([disabled]).success>span,select[type="button"].bordered-small:hover:not([disabled]).success>span,textarea[type="button"]:hover:not([disabled]).success>span,input[type="button"]:hover:not([disabled]).error>span,select[type="button"].bordered:hover:not([disabled]).error>span,select[type="button"].bordered-small:hover:not([disabled]).error>span,textarea[type="button"]:hover:not([disabled]).error>span,input[type="submit"]:focus:not([disabled]).success>span,select[type="submit"].bordered:focus:not([disabled]).success>span,select[type="submit"].bordered-small:focus:not([disabled]).success>span,textarea[type="submit"]:focus:not([disabled]).success>span,input[type="submit"]:focus:not([disabled]).error>span,select[type="submit"].bordered:focus:not([disabled]).error>span,select[type="submit"].bordered-small:focus:not([disabled]).error>span,textarea[type="submit"]:focus:not([disabled]).error>span,input[type="submit"]:hover:not([disabled]).success>span,select[type="submit"].bordered:hover:not([disabled]).success>span,select[type="submit"].bordered-small:hover:not([disabled]).success>span,textarea[type="submit"]:hover:not([disabled]).success>span,input[type="submit"]:hover:not([disabled]).error>span,select[type="submit"].bordered:hover:not([disabled]).error>span,select[type="submit"].bordered-small:hover:not([disabled]).error>span,textarea[type="submit"]:hover:not([disabled]).error>span,input[type="reset"]:focus:not([disabled]).success>span,select[type="reset"].bordered:focus:not([disabled]).success>span,select[type="reset"].bordered-small:focus:not([disabled]).success>span,textarea[type="reset"]:focus:not([disabled]).success>span,input[type="reset"]:focus:not([disabled]).error>span,select[type="reset"].bordered:focus:not([disabled]).error>span,select[type="reset"].bordered-small:focus:not([disabled]).error>span,textarea[type="reset"]:focus:not([disabled]).error>span,input[type="reset"]:hover:not([disabled]).success>span,select[type="reset"].bordered:hover:not([disabled]).success>span,select[type="reset"].bordered-small:hover:not([disabled]).success>span,textarea[type="reset"]:hover:not([disabled]).success>span,input[type="reset"]:hover:not([disabled]).error>span,select[type="reset"].bordered:hover:not([disabled]).error>span,select[type="reset"].bordered-small:hover:not([disabled]).error>span,textarea[type="reset"]:hover:not([disabled]).error>span{color:#fff}input[type="button"]:focus:not([disabled]).success svg,select[type="button"].bordered:focus:not([disabled]).success svg,select[type="button"].bordered-small:focus:not([disabled]).success svg,textarea[type="button"]:focus:not([disabled]).success svg,input[type="button"]:focus:not([disabled]).error svg,select[type="button"].bordered:focus:not([disabled]).error svg,select[type="button"].bordered-small:focus:not([disabled]).error svg,textarea[type="button"]:focus:not([disabled]).error svg,input[type="button"]:hover:not([disabled]).success svg,select[type="button"].bordered:hover:not([disabled]).success svg,select[type="button"].bordered-small:hover:not([disabled]).success svg,textarea[type="button"]:hover:not([disabled]).success svg,input[type="button"]:hover:not([disabled]).error svg,select[type="button"].bordered:hover:not([disabled]).error svg,select[type="button"].bordered-small:hover:not([disabled]).error svg,textarea[type="button"]:hover:not([disabled]).error svg,input[type="submit"]:focus:not([disabled]).success svg,select[type="submit"].bordered:focus:not([disabled]).success svg,select[type="submit"].bordered-small:focus:not([disabled]).success svg,textarea[type="submit"]:focus:not([disabled]).success svg,input[type="submit"]:focus:not([disabled]).error svg,select[type="submit"].bordered:focus:not([disabled]).error svg,select[type="submit"].bordered-small:focus:not([disabled]).error svg,textarea[type="submit"]:focus:not([disabled]).error svg,input[type="submit"]:hover:not([disabled]).success svg,select[type="submit"].bordered:hover:not([disabled]).success svg,select[type="submit"].bordered-small:hover:not([disabled]).success svg,textarea[type="submit"]:hover:not([disabled]).success svg,input[type="submit"]:hover:not([disabled]).error svg,select[type="submit"].bordered:hover:not([disabled]).error svg,select[type="submit"].bordered-small:hover:not([disabled]).error svg,textarea[type="submit"]:hover:not([disabled]).error svg,input[type="reset"]:focus:not([disabled]).success svg,select[type="reset"].bordered:focus:not([disabled]).success svg,select[type="reset"].bordered-small:focus:not([disabled]).success svg,textarea[type="reset"]:focus:not([disabled]).success svg,input[type="reset"]:focus:not([disabled]).error svg,select[type="reset"].bordered:focus:not([disabled]).error svg,select[type="reset"].bordered-small:focus:not([disabled]).error svg,textarea[type="reset"]:focus:not([disabled]).error svg,input[type="reset"]:hover:not([disabled]).success svg,select[type="reset"].bordered:hover:not([disabled]).success svg,select[type="reset"].bordered-small:hover:not([disabled]).success svg,textarea[type="reset"]:hover:not([disabled]).success svg,input[type="reset"]:hover:not([disabled]).error svg,select[type="reset"].bordered:hover:not([disabled]).error svg,select[type="reset"].bordered-small:hover:not([disabled]).error svg,textarea[type="reset"]:hover:not([disabled]).error svg{fill:#fff}input[type="button"].secondary:focus:not([disabled]),select[type="button"].secondary.bordered:focus:not([disabled]),select[type="button"].secondary.bordered-small:focus:not([disabled]),textarea[type="button"].secondary:focus:not([disabled]),input[type="button"].secondary:hover:not([disabled]),select[type="button"].secondary.bordered:hover:not([disabled]),select[type="button"].secondary.bordered-small:hover:not([disabled]),textarea[type="button"].secondary:hover:not([disabled]),input[type="submit"].secondary:focus:not([disabled]),select[type="submit"].secondary.bordered:focus:not([disabled]),select[type="submit"].secondary.bordered-small:focus:not([disabled]),textarea[type="submit"].secondary:focus:not([disabled]),input[type="submit"].secondary:hover:not([disabled]),select[type="submit"].secondary.bordered:hover:not([disabled]),select[type="submit"].secondary.bordered-small:hover:not([disabled]),textarea[type="submit"].secondary:hover:not([disabled]),input[type="reset"].secondary:focus:not([disabled]),select[type="reset"].secondary.bordered:focus:not([disabled]),select[type="reset"].secondary.bordered-small:focus:not([disabled]),textarea[type="reset"].secondary:focus:not([disabled]),input[type="reset"].secondary:hover:not([disabled]),select[type="reset"].secondary.bordered:hover:not([disabled]),select[type="reset"].secondary.bordered-small:hover:not([disabled]),textarea[type="reset"].secondary:hover:not([disabled]){background-color:transparent;border:3px solid #000;padding:22px 13px}input[type="button"].secondary:focus:not([disabled])>span,select[type="button"].secondary.bordered:focus:not([disabled])>span,select[type="button"].secondary.bordered-small:focus:not([disabled])>span,textarea[type="button"].secondary:focus:not([disabled])>span,input[type="button"].secondary:hover:not([disabled])>span,select[type="button"].secondary.bordered:hover:not([disabled])>span,select[type="button"].secondary.bordered-small:hover:not([disabled])>span,textarea[type="button"].secondary:hover:not([disabled])>span,input[type="submit"].secondary:focus:not([disabled])>span,select[type="submit"].secondary.bordered:focus:not([disabled])>span,select[type="submit"].secondary.bordered-small:focus:not([disabled])>span,textarea[type="submit"].secondary:focus:not([disabled])>span,input[type="submit"].secondary:hover:not([disabled])>span,select[type="submit"].secondary.bordered:hover:not([disabled])>span,select[type="submit"].secondary.bordered-small:hover:not([disabled])>span,textarea[type="submit"].secondary:hover:not([disabled])>span,input[type="reset"].secondary:focus:not([disabled])>span,select[type="reset"].secondary.bordered:focus:not([disabled])>span,select[type="reset"].secondary.bordered-small:focus:not([disabled])>span,textarea[type="reset"].secondary:focus:not([disabled])>span,input[type="reset"].secondary:hover:not([disabled])>span,select[type="reset"].secondary.bordered:hover:not([disabled])>span,select[type="reset"].secondary.bordered-small:hover:not([disabled])>span,textarea[type="reset"].secondary:hover:not([disabled])>span{color:#1A1919}input[type="button"].secondary:disabled:hover,select[type="button"].secondary.bordered:disabled:hover,select[type="button"].secondary.bordered-small:disabled:hover,textarea[type="button"].secondary:disabled:hover,input[type="submit"].secondary:disabled:hover,select[type="submit"].secondary.bordered:disabled:hover,select[type="submit"].secondary.bordered-small:disabled:hover,textarea[type="submit"].secondary:disabled:hover,input[type="reset"].secondary:disabled:hover,select[type="reset"].secondary.bordered:disabled:hover,select[type="reset"].secondary.bordered-small:disabled:hover,textarea[type="reset"].secondary:disabled:hover{cursor:not-allowed;opacity:0.5}input[type="radio"],select[type="radio"].bordered,select[type="radio"].bordered-small,textarea[type="radio"]{height:0;width:0;opacity:0;margin-bottom:30px;padding-left:0;visibility:hidden;border:1px solid red}input[type="radio"]+label,select[type="radio"].bordered+label,select[type="radio"].bordered-small+label,textarea[type="radio"]+label{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:44px;color:#1A1919;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;line-height:27px;position:relative;margin-left:-10px}input[type="radio"]+label:before,select[type="radio"].bordered+label:before,select[type="radio"].bordered-small+label:before,textarea[type="radio"]+label:before,input[type="radio"]+label:after,select[type="radio"].bordered+label:after,select[type="radio"].bordered-small+label:after,textarea[type="radio"]+label:after{border-radius:50%}input[type="radio"]+label:before,select[type="radio"].bordered+label:before,select[type="radio"].bordered-small+label:before,textarea[type="radio"]+label:before{box-sizing:content-box;content:'';display:block;width:20px;height:20px;margin-right:10px;border:1px solid #1A1919;background-color:#fff}input[type="radio"]+label:after,select[type="radio"].bordered+label:after,select[type="radio"].bordered-small+label:after,textarea[type="radio"]+label:after{content:'';position:absolute;left:6px;width:12px;height:12px;transform:scale(0);transition:all 0.2s;top:16px}@media (min-width: 768px) and (max-width: 1023px){input[type="radio"]+label:after,select[type="radio"].bordered+label:after,select[type="radio"].bordered-small+label:after,textarea[type="radio"]+label:after{top:16.3px}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){input[type="radio"]+label:after,select[type="radio"].bordered+label:after,select[type="radio"].bordered-small+label:after,textarea[type="radio"]+label:after{top:7.5px}}input[type="radio"]:checked+label:before,select[type="radio"].bordered:checked+label:before,select[type="radio"].bordered-small:checked+label:before,textarea[type="radio"]:checked+label:before{border:2px solid #1A1919;margin-right:8px}input[type="radio"]:checked+label:after,select[type="radio"].bordered:checked+label:after,select[type="radio"].bordered-small:checked+label:after,textarea[type="radio"]:checked+label:after{background-color:#1A1919;transform:scale(1)}input[type="radio"]:hover+label:before,select[type="radio"].bordered:hover+label:before,select[type="radio"].bordered-small:hover+label:before,textarea[type="radio"]:hover+label:before{border-color:#1A1919}input[type="checkbox"],select[type="checkbox"].bordered,select[type="checkbox"].bordered-small,textarea[type="checkbox"]{display:none}input[type="checkbox"]+label,select[type="checkbox"].bordered+label,select[type="checkbox"].bordered-small+label,textarea[type="checkbox"]+label{cursor:pointer;position:relative;padding-left:35px;padding-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:45px}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){input[type="checkbox"]+label span,select[type="checkbox"].bordered+label span,select[type="checkbox"].bordered-small+label span,textarea[type="checkbox"]+label span{line-height:24px}}input[type="checkbox"]+label:before,select[type="checkbox"].bordered+label:before,select[type="checkbox"].bordered-small+label:before,textarea[type="checkbox"]+label:before{box-sizing:content-box;content:'';position:absolute;left:0;top:13px;width:20px;height:20px;margin:-2px 0px 0px 3px;border:1px solid #1A1919;transition:all 0.2s}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){input[type="checkbox"]+label:before,select[type="checkbox"].bordered+label:before,select[type="checkbox"].bordered-small+label:before,textarea[type="checkbox"]+label:before{top:3px}}input[type="checkbox"]+label:before:disabled,select[type="checkbox"].bordered+label:before:disabled,select[type="checkbox"].bordered-small+label:before:disabled,textarea[type="checkbox"]+label:before:disabled,input[type="checkbox"]+label:before.disabled,select[type="checkbox"].bordered+label:before.disabled,select[type="checkbox"].bordered-small+label:before.disabled,textarea[type="checkbox"]+label:before.disabled,input[type="checkbox"]+label:before:disabled:hover,select[type="checkbox"].bordered+label:before:disabled:hover,select[type="checkbox"].bordered-small+label:before:disabled:hover,textarea[type="checkbox"]+label:before:disabled:hover,input[type="checkbox"]+label:before.disabled:hover,select[type="checkbox"].bordered+label:before.disabled:hover,select[type="checkbox"].bordered-small+label:before.disabled:hover,textarea[type="checkbox"]+label:before.disabled:hover,input[type="checkbox"]+label:before:disabled:focus,select[type="checkbox"].bordered+label:before:disabled:focus,select[type="checkbox"].bordered-small+label:before:disabled:focus,textarea[type="checkbox"]+label:before:disabled:focus,input[type="checkbox"]+label:before.disabled:focus,select[type="checkbox"].bordered+label:before.disabled:focus,select[type="checkbox"].bordered-small+label:before.disabled:focus,textarea[type="checkbox"]+label:before.disabled:focus{border-color:#777;cursor:not-allowed}input[type="checkbox"]+label:after,select[type="checkbox"].bordered+label:after,select[type="checkbox"].bordered-small+label:after,textarea[type="checkbox"]+label:after{content:'';position:absolute;height:4px;width:10px;left:2px;top:18px;margin-left:7px;border-style:solid;border-color:#1A1919;border-width:0 0 2px 2px;box-sizing:content-box;transform:rotate(-50deg) scale(0);transition:all 0.2s}input[type="checkbox"]+label span span.overlay-info,select[type="checkbox"].bordered+label span span.overlay-info,select[type="checkbox"].bordered-small+label span span.overlay-info,textarea[type="checkbox"]+label span span.overlay-info{border-bottom:1px solid #1A1919}input[type="checkbox"]:checked+label:before,select[type="checkbox"].bordered:checked+label:before,select[type="checkbox"].bordered-small:checked+label:before,textarea[type="checkbox"]:checked+label:before{transition:background-color 0.2s}input[type="checkbox"]:checked+label:after,select[type="checkbox"].bordered:checked+label:after,select[type="checkbox"].bordered-small:checked+label:after,textarea[type="checkbox"]:checked+label:after{border-color:#1A1919;transform:rotate(-50deg) scale(1);transition:all 0.2s}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){input[type="checkbox"]:checked+label:after,select[type="checkbox"].bordered:checked+label:after,select[type="checkbox"].bordered-small:checked+label:after,textarea[type="checkbox"]:checked+label:after{top:8px}}input[type="checkbox"]:focus+label:before,select[type="checkbox"].bordered:focus+label:before,select[type="checkbox"].bordered-small:focus+label:before,textarea[type="checkbox"]:focus+label:before,input[type="checkbox"]:hover+label:before,select[type="checkbox"].bordered:hover+label:before,select[type="checkbox"].bordered-small:hover+label:before,textarea[type="checkbox"]:hover+label:before{border-color:#777}input.has-error,select.has-error.bordered,select.has-error.bordered-small,textarea.has-error{border-color:#f33}input.has-error+label,select.has-error.bordered+label,select.has-error.bordered-small+label,textarea.has-error+label{color:#f33}input.has-error+label:before,select.has-error.bordered+label:before,select.has-error.bordered-small+label:before,textarea.has-error+label:before{border-color:#f33}input.has-error+label span,select.has-error.bordered+label span,select.has-error.bordered-small+label span,textarea.has-error+label span{color:#f33}select{border-width:0;border-bottom:1px solid #1A1919;border-radius:0;outline:0;padding:22px 20px 13px 0;height:unset;width:100%;transition:all 0.8s;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500;font-size:14px;letter-spacing:0.9px;margin-bottom:30px;background-color:transparent;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20448%22%20enable-background%3D%22new%200%200%20256%20448%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.arrow%7Bfill%3A@{arrow}%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M255.9%20168c0-4.2-1.6-7.9-4.8-11.2-3.2-3.2-6.9-4.8-11.2-4.8H16c-4.2%200-7.9%201.6-11.2%204.8S0%20163.8%200%20168c0%204.4%201.6%208.2%204.8%2011.4l112%20112c3.1%203.1%206.8%204.6%2011.2%204.6%204.4%200%208.2-1.5%2011.4-4.6l112-112c3-3.2%204.5-7%204.5-11.4z%22%2F%3E%3C%2Fsvg%3E%0A");background-position:right 22px;background-repeat:no-repeat;background-size:auto 35%}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){select{height:64px}}select:disabled,select.disabled,select:disabled:hover,select.disabled:hover,select:disabled:focus,select.disabled:focus{background-color:#fff;border-color:inherit;cursor:not-allowed;color:inherit}select.bordered{border:1px solid #1A1919;border-radius:0;outline:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:300;height:auto;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20448%22%20enable-background%3D%22new%200%200%20256%20448%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.arrow%7Bfill%3A@{arrow}%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M255.9%20168c0-4.2-1.6-7.9-4.8-11.2-3.2-3.2-6.9-4.8-11.2-4.8H16c-4.2%200-7.9%201.6-11.2%204.8S0%20163.8%200%20168c0%204.4%201.6%208.2%204.8%2011.4l112%20112c3.1%203.1%206.8%204.6%2011.2%204.6%204.4%200%208.2-1.5%2011.4-4.6l112-112c3-3.2%204.5-7%204.5-11.4z%22%2F%3E%3C%2Fsvg%3E%0A");background-position:right 10px center;background-repeat:no-repeat;background-size:auto 35%;padding:25px 13px;transition:none}select.bordered:focus,select.bordered:active{border:2px solid #1A1919;padding:24px 11px}select.bordered-small{border:1px solid #1A1919;border-radius:0;outline:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:300;height:auto;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20448%22%20enable-background%3D%22new%200%200%20256%20448%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.arrow%7Bfill%3A@{arrow}%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M255.9%20168c0-4.2-1.6-7.9-4.8-11.2-3.2-3.2-6.9-4.8-11.2-4.8H16c-4.2%200-7.9%201.6-11.2%204.8S0%20163.8%200%20168c0%204.4%201.6%208.2%204.8%2011.4l112%20112c3.1%203.1%206.8%204.6%2011.2%204.6%204.4%200%208.2-1.5%2011.4-4.6l112-112c3-3.2%204.5-7%204.5-11.4z%22%2F%3E%3C%2Fsvg%3E%0A");background-position:right 10px center;background-repeat:no-repeat;background-size:auto 35%;padding:8px 13px;transition:none}select.bordered-small:focus,select.bordered-small:active{border:2px solid #1A1919;padding:7px 11px}.textarea-wrapper.contact-form-message label.active{opacity:0}.textarea-wrapper label.active{right:0}textarea{padding:22px 0 6px 0;min-height:60px;overflow-y:auto;word-wrap:break-word}@media (max-width: 1279px){textarea{padding:18px 0 4px 0}}textarea:focus,textarea:active{border-bottom:2px solid #1A1919;transition:all 0.6s;padding:22px 0 6px 0}@media (max-width: 1279px){textarea:focus,textarea:active{padding:18px 0 4px 0}}textarea:disabled,textarea.disabled,textarea:disabled:hover,textarea.disabled:hover,textarea:disabled:focus,textarea.disabled:focus{background-color:#fff;border-color:inherit;cursor:not-allowed;color:inherit}textarea.has-error{border-color:#f33}textarea.has-error+label{color:#f33}textarea.has-error+label:before{border-color:#f33}textarea.has-error+label span{color:#f33}#contact-captcha{padding-top:20px}#contact-captcha .captcha-error-message{padding-top:20px}div[id$='_gender']{display:-ms-flexbox;display:flex;width:180px;margin-bottom:15px;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){div[id$='_gender']{width:140px}}div[id$='_gender'] input[type="radio"],div[id$='_gender'] select[type="radio"].bordered,div[id$='_gender'] select[type="radio"].bordered-small,div[id$='_gender'] textarea[type="radio"]{display:none}div[id$='_birthdate']{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row}div[id$='_birthdate'] .selectric-wrapper{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}div[id$='_birthdate'] .selectric-wrapper:nth-child(2){margin-left:15px;margin-right:15px}div.error{margin-bottom:20px}div.error .error-message{color:#f33}.has-error label.required:before,.has-error label.required:after{color:#f33}.has-error label span{color:#f33}.split-repeated-rows.has-error input,.split-repeated-rows.has-error select.bordered,.split-repeated-rows.has-error select.bordered-small,.split-repeated-rows.has-error textarea{border-color:#f33}input[type="checkbox"].has-error+label span span.overlay-info,select[type="checkbox"].has-error.bordered+label span span.overlay-info,select[type="checkbox"].has-error.bordered-small+label span span.overlay-info,textarea[type="checkbox"].has-error+label span span.overlay-info,select[type="checkbox"].has-error.bordered+label span span.overlay-info,select[type="checkbox"].has-error.bordered-small+label span span.overlay-info,textarea[type="checkbox"].has-error+label span span.overlay-info{border-bottom-color:#f33}ul.errors{display:none}.select-arrow{background-color:transparent;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20448%22%20enable-background%3D%22new%200%200%20256%20448%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.arrow%7Bfill%3A@{arrow}%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M255.9%20168c0-4.2-1.6-7.9-4.8-11.2-3.2-3.2-6.9-4.8-11.2-4.8H16c-4.2%200-7.9%201.6-11.2%204.8S0%20163.8%200%20168c0%204.4%201.6%208.2%204.8%2011.4l112%20112c3.1%203.1%206.8%204.6%2011.2%204.6%204.4%200%208.2-1.5%2011.4-4.6l112-112c3-3.2%204.5-7%204.5-11.4z%22%2F%3E%3C%2Fsvg%3E%0A");background-position:right 22px;background-repeat:no-repeat;background-size:auto 18px}.select-with-flag{width:100%;padding-left:34px}.select-with-flag:focus,.select-with-flag:active{padding-left:34px}.select-with-flag.flag-icon{background-position:0 57%;background-size:24px auto}select::-ms-expand{display:none}.text-with-flag .flag-icon{padding-left:32px;background-position:0;background-size:26px auto;line-height:inherit}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){form{padding:40px 0}}.end-errors{margin-top:55px}.end-errors li{color:#f33}@keyframes onAutoFillStart{from{}to{}}@keyframes onAutoFillCancel{from{}to{}}input:-webkit-autofill,select.bordered:-webkit-autofill,select.bordered-small:-webkit-autofill,textarea:-webkit-autofill{animation-name:onAutoFillStart;transition:background-color 50000s ease-in-out 0s}input,select.bordered,select.bordered-small,textarea{animation-name:onAutoFillCancel}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){input,select.bordered,select.bordered-small,textarea{animation-name:onAutoFillStart;transition:background-color 50000s ease-in-out 0s}}.toggle-password{position:absolute;width:25px;height:15px;top:24px;right:0;z-index:10;cursor:pointer;background-image:url("data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjQ4IiBoZWlnaHQ9IjI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgb3BhY2l0eT0iLjMiPjxwYXRoIGQ9Ik00Ny4yMjIgMTEuNjc0QzQ0LjUyOCA4LjEyIDQxLjAzOCA1LjE4IDM3LjEzIDMuMTcxQTI4LjQ0NSAyOC40NDUgMCAwIDAgMjMuNjI5LjAwM2MtNC40OC4wNTUtOC43NyAxLjExOS0xMi43NiAzLjE2OEM2Ljk2MiA1LjE4IDMuNDcyIDguMTIuNzggMTEuNjc0YTMuODY0IDMuODY0IDAgMCAwIDAgNC42NTJjMi42OTMgMy41NTQgNi4xODMgNi40OTUgMTAuMDkgOC41MDNhMjguNDQ1IDI4LjQ0NSAwIDAgMCAxMy41MDIgMy4xNjhjNC40OC0uMDU1IDguNzctMS4xMTkgMTIuNzYtMy4xNjggMy45MDctMi4wMDggNy4zOTctNC45NDggMTAuMDktOC41MDNhMy44NjQgMy44NjQgMCAwIDAgMC00LjY1MnptLTM1LjQ4IDExLjM1N2MtMy42NS0xLjg3NS02LjkwOC00LjYyMS05LjQyNC03Ljk0MWExLjgxIDEuODEgMCAwIDEgMC0yLjE4YzIuNTE2LTMuMzIgNS43NzUtNi4wNjYgOS40MjQtNy45NGEyNy4xMjQgMjcuMTI0IDAgMCAxIDMuMTcyLTEuMzgzQTE0LjE1MiAxNC4xNTIgMCAwIDAgMTAuMzk0IDE0YzAgNC4xMyAxLjc0NyA3Ljg0OCA0LjUyIDEwLjQxNGEyNy4xMjIgMjcuMTIyIDAgMCAxLTMuMTcyLTEuMzgzek0yNCAyNS45OTNjLTYuNDI2IDAtMTEuNjUzLTUuMzgtMTEuNjUzLTExLjk5M1MxNy41NzQgMi4wMDcgMjQgMi4wMDcgMzUuNjU0IDcuMzg3IDM1LjY1NCAxNCAzMC40MjYgMjUuOTkzIDI0IDI1Ljk5M3pNNDUuNjgyIDE1LjA5Yy0yLjUxNiAzLjMyLTUuNzc1IDYuMDY2LTkuNDIzIDcuOTQtMS4wMzYuNTMyLTIuMDkzLjk5LTMuMTcgMS4zOEExNC4xNTMgMTQuMTUzIDAgMCAwIDM3LjYwNiAxNGMwLTQuMTMxLTEuNzQ3LTcuODUtNC41Mi0xMC40MTQgMS4wNzcuMzkgMi4xMzYuODUgMy4xNzMgMS4zODMgMy42NDggMS44NzUgNi45MDcgNC42MiA5LjQyMyA3Ljk0MWExLjgxIDEuODEgMCAwIDEgMCAyLjE4eiIvPjxwYXRoIGQ9Ik0yNCA5Yy0yLjc1NyAwLTUgMi4yNDMtNSA1czIuMjQzIDUgNSA1IDUtMi4yNDMgNS01LTIuMjQzLTUtNS01em0wIDguMDQyQTMuMDQ2IDMuMDQ2IDAgMCAxIDIwLjk1OCAxNCAzLjA0NiAzLjA0NiAwIDAgMSAyNCAxMC45NTggMy4wNDYgMy4wNDYgMCAwIDEgMjcuMDQyIDE0IDMuMDQ2IDMuMDQ2IDAgMCAxIDI0IDE3LjA0MnoiLz48L2c+PC9zdmc+");background-repeat:no-repeat;background-size:100% 100%}.toggle-password.is-visible{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNDcuMjIyIDExLjY3NEM0NC41MjggOC4xMiA0MS4wMzggNS4xOCAzNy4xMyAzLjE3MUEyOC40NDUgMjguNDQ1IDAgMCAwIDIzLjYyOS4wMDNjLTQuNDguMDU1LTguNzcgMS4xMTktMTIuNzYgMy4xNjhDNi45NjIgNS4xOCAzLjQ3MiA4LjEyLjc4IDExLjY3NGEzLjg2NCAzLjg2NCAwIDAgMCAwIDQuNjUyYzIuNjkzIDMuNTU0IDYuMTgzIDYuNDk1IDEwLjA5IDguNTAzYTI4LjQ0NSAyOC40NDUgMCAwIDAgMTMuNTAyIDMuMTY4YzQuNDgtLjA1NSA4Ljc3LTEuMTE5IDEyLjc2LTMuMTY4IDMuOTA3LTIuMDA4IDcuMzk3LTQuOTQ4IDEwLjA5LTguNTAzYTMuODY0IDMuODY0IDAgMCAwIDAtNC42NTJ6bS0zNS40OCAxMS4zNTdjLTMuNjUtMS44NzUtNi45MDgtNC42MjEtOS40MjQtNy45NDFhMS44MSAxLjgxIDAgMCAxIDAtMi4xOGMyLjUxNi0zLjMyIDUuNzc1LTYuMDY2IDkuNDI0LTcuOTRhMjcuMTI0IDI3LjEyNCAwIDAgMSAzLjE3Mi0xLjM4M0ExNC4xNTIgMTQuMTUyIDAgMCAwIDEwLjM5NCAxNGMwIDQuMTMgMS43NDcgNy44NDggNC41MiAxMC40MTRhMjcuMTIyIDI3LjEyMiAwIDAgMS0zLjE3Mi0xLjM4M3pNMjQgMjUuOTkzYy02LjQyNiAwLTExLjY1My01LjM4LTExLjY1My0xMS45OTNTMTcuNTc0IDIuMDA3IDI0IDIuMDA3IDM1LjY1NCA3LjM4NyAzNS42NTQgMTQgMzAuNDI2IDI1Ljk5MyAyNCAyNS45OTN6TTQ1LjY4MiAxNS4wOWMtMi41MTYgMy4zMi01Ljc3NSA2LjA2Ni05LjQyMyA3Ljk0LTEuMDM2LjUzMi0yLjA5My45OS0zLjE3IDEuMzhBMTQuMTUzIDE0LjE1MyAwIDAgMCAzNy42MDYgMTRjMC00LjEzMS0xLjc0Ny03Ljg1LTQuNTItMTAuNDE0IDEuMDc3LjM5IDIuMTM2Ljg1IDMuMTczIDEuMzgzIDMuNjQ4IDEuODc1IDYuOTA3IDQuNjIgOS40MjMgNy45NDFhMS44MSAxLjgxIDAgMCAxIDAgMi4xOHoiLz48cGF0aCBkPSJNMjQgOWMtMi43NTcgMC01IDIuMjQzLTUgNXMyLjI0MyA1IDUgNSA1LTIuMjQzIDUtNS0yLjI0My01LTUtNXptMCA4LjA0MkEzLjA0NiAzLjA0NiAwIDAgMSAyMC45NTggMTQgMy4wNDYgMy4wNDYgMCAwIDEgMjQgMTAuOTU4IDMuMDQ2IDMuMDQ2IDAgMCAxIDI3LjA0MiAxNCAzLjA0NiAzLjA0NiAwIDAgMSAyNCAxNy4wNDJ6Ii8+PC9nPjwvc3ZnPg==")}.toggle-password.toggle-password-checkout{top:61px}@media (min-width: 1280px){.toggle-password.move-left{right:25px}}body:not(.ios-phone) .eye-catcher+header,body:not(.ios-phone) .eye-catcher+.eye-catcher-tooltip+header{top:60px}body:not(.ios-phone) .eye-catcher+header+[canvas="container"] main,body:not(.ios-phone) .eye-catcher+.eye-catcher-tooltip+header+[canvas="container"] main{margin-top:110px}@media (min-width: 768px){body:not(.ios-phone) .eye-catcher+header+[canvas="container"] main,body:not(.ios-phone) .eye-catcher+.eye-catcher-tooltip+header+[canvas="container"] main{margin-top:140px}}body:not(.ios-phone) header{top:0}body:not(.ios-phone) header+[canvas="container"] main{margin-top:50px}@media (min-width: 768px){body:not(.ios-phone) header+[canvas="container"] main{margin-top:80px}}@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2), only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-device-pixel-ratio: 3), only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3){body.ios-phone main{margin-top:0}body.ios-phone .eye-catcher,body.ios-phone header{position:relative;top:0}body.ios-phone .eye-catcher-tooltip{position:absolute}}header{position:fixed;top:0;z-index:100;width:100%;background:#fff}header .header-wrapper{height:50px}@media (min-width: 768px){header .header-wrapper{height:80px}}header.ontop{z-index:1022}header a{line-height:20px;text-decoration:none;z-index:1}@media (min-width: 1280px) and (max-width: 1919px){header a{line-height:17px}}header a:not(.level1):after{background:none !important}header .menu-left>ul>li>a{margin:0 12px}@media (min-width: 1280px) and (max-width: 1919px){header .menu-left>ul>li>a{margin:0 8px}}header .menu-left>ul>li>a.level1{font-smoothing:antialiased;font-style:normal;letter-spacing:1px;text-align:center}header .menu-left>ul>li>a.level1:hover,header .menu-left>ul>li>a.level1:active,header .menu-left>ul>li>a.level1:focus,header .menu-left>ul>li>a.level1.active{font-weight:500;letter-spacing:.8px}header .menu-left>ul>li:first-of-type a:hover,header .menu-left>ul>li:first-of-type a:active,header .menu-left>ul>li:first-of-type a:focus,header .menu-left>ul>li:first-of-type a.active{letter-spacing:.86px}header .logo svg{max-height:16px;margin:0 !important}@media (min-width: 768px){header .logo svg{max-height:22px}}@media (min-width: 1280px) and (max-width: 1919px){header .logo svg{width:73%}}header .logo a:hover:after{background:none}@media (max-width: 767px){header .menu-right .header-search{font-size:0}}header .menu-right .header-login-desktop{margin-left:25px}header .menu-right .header-login-desktop span{cursor:pointer}header .menu-right .header-login-desktop:hover .hover-login-wrapper{display:block !important}header .menu-right .header-account{margin-left:5px}@media (max-width: 1279px){header .menu-right .header-account{font-size:0}}header .menu-right .header-cart{margin-left:5px}@media (max-width: 1279px){header .menu-right .header-cart{padding-right:0;font-size:0}}header .menu-right .header-cart .header-cart-icon{position:relative;font-size:0}@media (min-width: 1280px){header .menu-right .header-cart{margin-left:25px}header .menu-right .header-cart svg{display:none}}@media (min-width: 1280px){header .menu-right .header-cart-wrapper:hover .hover-cart{display:block}}header .menu-right .header-cart-icon-counter{position:absolute;top:52%;left:68%;height:14px;width:22px;background:#EFEFEF;border-radius:4px;line-height:14px;z-index:1}header .menu-right .flag-icon{margin:0 40px 0 25px}header .menu-right .flag-icon .flag-icon-text{margin-left:25px}header .menu-right .flag-icon[data-overlay-trigger="country-switch-overlay"]{cursor:pointer}main.main-checkout-wrapper{margin-top:0}@media (min-width: 768px){main.main-checkout-wrapper{margin-top:0}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){main.main-checkout-wrapper{display:block}}header.header-checkout-wrapper{position:relative;top:unset;height:unset}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){header.header-checkout-wrapper{margin-bottom:40px}}@media screen and (-ms-high-contrast: active) and (max-width: 1279px), screen and (-ms-high-contrast: none) and (max-width: 1279px){header.header-checkout-wrapper{margin-bottom:20px}}header.header-checkout-wrapper .header-checkout{display:block;padding:20px 0}header.header-checkout-wrapper .header-checkout .logo{height:unset;margin-bottom:60px}@media (max-width: 767px){header.header-checkout-wrapper .header-checkout .logo{margin-bottom:30px}}header.header-checkout-wrapper .header-checkout .steps{text-align:center;position:relative}header.header-checkout-wrapper .header-checkout .steps .border-line{overflow:hidden}header.header-checkout-wrapper .header-checkout .steps .border-line:after{content:"";position:absolute;top:13px;left:0;right:0;background-color:#f3f3f3;height:1px}header.header-checkout-wrapper .header-checkout .steps .border-line:first-of-type:after{left:50%;background-color:#f3f3f3}header.header-checkout-wrapper .header-checkout .steps .border-line:last-of-type:after{right:50%;background-color:#f3f3f3}header.header-checkout-wrapper .header-checkout .steps .step{letter-spacing:0.5px;z-index:2;position:relative}header.header-checkout-wrapper .header-checkout .steps .step span{vertical-align:middle;width:25px;height:25px;border-radius:50%;text-align:center;line-height:25px;border:1px solid #f3f3f3;background-color:#fff}header.header-checkout-wrapper .header-checkout .steps .step span svg{display:none;width:10px;height:10px;fill:#f9f9f9}header.header-checkout-wrapper .header-checkout .steps .step span:first-of-type{display:inline-block}header.header-checkout-wrapper .header-checkout .steps .step span:last-of-type{display:none}header.header-checkout-wrapper .header-checkout .steps .step span:last-of-type svg{display:inline-block}header.header-checkout-wrapper .header-checkout .steps .step.checked span:first-of-type{display:none}header.header-checkout-wrapper .header-checkout .steps .step.checked span:last-of-type{background-color:#1A1919;color:#fff;display:inline-block}header.header-checkout-wrapper .header-checkout .steps .step.active span:first-of-type{background-color:#1A1919;color:#fff}@media (max-width: 1023px){header.header-checkout-wrapper .header-checkout .steps .step .step-description{font-size:10px;white-space:normal}}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){header.header-checkout-wrapper{height:auto}header.header-checkout-wrapper .header-checkout{padding:0}header.header-checkout-wrapper .header-checkout .logo{width:100%;padding:20px 0 40px;margin:0}}body.ie header #country-switch .content-layer{overflow:visible}div.flyout{background:#fff;display:none;left:0;opacity:0;overflow:hidden;padding-top:25px;position:absolute;top:18px;width:100vw;max-height:100vh}div.flyout .flyout-main{margin-left:auto;margin-right:auto;padding:0 65px;width:100%}@media (max-width: 1919px){div.flyout .flyout-main{max-width:100% !important}}@media (min-width: 1920px){div.flyout .flyout-main{padding:0}}@media (min-width: 1920px) and (min-width: 768px){div.flyout .flyout-main{max-width:690px}}@media (min-width: 1920px) and (min-width: 1024px){div.flyout .flyout-main{max-width:946px}}@media (min-width: 1920px) and (min-width: 1280px){div.flyout .flyout-main{max-width:1080px}}@media (min-width: 1920px) and (min-width: 1920px){div.flyout .flyout-main{max-width:1536px}}div.flyout .row-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;max-height:650px;padding:10px 0 0}@media (min-width: 1920px){div.flyout .row-menu{padding:80px 0 115px;max-height:750px}}div.flyout .row-inspiration{padding:45px 0 80px}div.flyout .row-inspiration .quote{display:block;padding:22px 100px 56px 0}div.flyout .row-inspiration img{height:300px;-o-object-fit:cover;object-fit:cover;margin-bottom:10px}@media (min-width: 1920px){div.flyout .row-inspiration{padding:80px 0 115px}}div.flyout .row-inspiration .cm-module-menu-image-link+.cm-module-category-tree,div.flyout .row-inspiration .cm-module-category-tree:first-of-type{padding-left:25px}@media (min-width: 1920px){div.flyout .row-inspiration .cm-module-menu-image-link+.cm-module-category-tree,div.flyout .row-inspiration .cm-module-category-tree:first-of-type{padding-left:45px}}div.flyout .submenu{-ms-flex:1;flex:1;padding-left:15px;padding-right:32px;text-transform:none}@media (min-width: 1920px){div.flyout .submenu{padding-right:35px}}div.flyout .submenu>span{letter-spacing:1px;margin-bottom:25px}div.flyout .submenu>ul{margin:25px 0}div.flyout .submenu>ul li{margin-bottom:15px}@media (min-width: 1024px) and (max-width: null){div.flyout .submenu>ul li{line-height:16px;font-size:12px}}@media (min-width: 1920px){div.flyout .submenu>ul li{margin-bottom:20px}}div.flyout .submenu>ul li .sale{color:#f60}div.flyout .division-menu{max-width:170px}div.flyout .service-menu svg{margin-right:10px}div.flyout .division-menu>ul,div.flyout .service-menu>ul{margin:0}.menu-left li:hover>div.flyout{opacity:1;display:block;overflow:auto}.menu-left li.christmas-alert-color a{color:#D7645C}.menu-left li.christmas-alert-color a:hover:after,.menu-left li.christmas-alert-color a.active:after{background-color:#D7645C}.header-search-wrapper{width:100%;left:0;top:50px;background-color:#fff;padding:0 31px}@media (min-width: 1280px){.header-search-wrapper{padding:0 176px}}.header-search-wrapper form .submit button{background-position:0% bottom;color:#1A1919}@media (min-width: 1024px){.header-search-wrapper form .submit button{margin:48px 0}}.header-search-wrapper form input,.header-search-wrapper form select.bordered,.header-search-wrapper form select.bordered-small,.header-search-wrapper form textarea{padding:5px 0 !important;border-bottom:0 !important;margin:45px 0}.header-search-wrapper form input:focus,.header-search-wrapper form select.bordered:focus,.header-search-wrapper form select.bordered-small:focus,.header-search-wrapper form textarea:focus{padding:5px 0 !important;border-bottom:0}.header-search-wrapper form input:-ms-input-placeholder,.header-search-wrapper form select.bordered:-ms-input-placeholder,.header-search-wrapper form select.bordered-small:-ms-input-placeholder,.header-search-wrapper form textarea:-ms-input-placeholder{font-weight:300;color:#1A1919;opacity:0.1}.header-search-wrapper form input::placeholder,.header-search-wrapper form select.bordered::placeholder,.header-search-wrapper form select.bordered-small::placeholder,.header-search-wrapper form textarea::placeholder{font-weight:300;color:#1A1919;opacity:0.1}@media (min-width: 768px){.header-search-wrapper form input,.header-search-wrapper form select.bordered,.header-search-wrapper form select.bordered-small,.header-search-wrapper form textarea{margin:50px 0}}@media (min-width: 1024px){.header-search-wrapper form input,.header-search-wrapper form select.bordered,.header-search-wrapper form select.bordered-small,.header-search-wrapper form textarea{margin:55px 0}}.header-search-wrapper form input#search-query,.header-search-wrapper form select#search-query.bordered,.header-search-wrapper form select#search-query.bordered-small,.header-search-wrapper form textarea#search-query{position:relative}@media (min-width: 1280px){.header-search-wrapper form .close-search{position:absolute;right:-50px;top:48px;width:auto}}@media (min-width: 1024px){.header-search-wrapper form .close-search{padding-top:24px}}.header-search-wrapper .suggestions .category{line-height:32px}.header-search-wrapper .suggestions .category:last-of-type{margin-bottom:20px}.header-search-wrapper .suggestions .article{font-weight:300;margin-bottom:20px}.header-search-wrapper .suggestions .article img{margin-bottom:15px}.header-search-wrapper .suggestions .not-found{margin-bottom:20px}@media (min-width: 1280px){.header-search-wrapper .suggestions .not-found{margin-bottom:0}}.header-search-wrapper .suggestions>.row,.header-search-wrapper .container-fullscreen .suggestions>.fullscreen-row,.container-fullscreen .header-search-wrapper .suggestions>.fullscreen-row{height:100%}#burger-off-canvas{z-index:400;overflow:auto;overflow-x:hidden;background:#fff;width:calc(100vw - 60px);max-width:414px}#burger-off-canvas a:after{background:none !important}#burger-off-canvas .close{cursor:pointer;position:absolute;right:32px;top:26px}#burger-off-canvas .close svg{height:18px;width:18px}#burger-off-canvas>.content{width:100%}#burger-off-canvas .mobile-navigation-header{width:100%;padding:24px 10px 0 20px}#burger-off-canvas .mobile-navigation-header .flag-icon{margin:0 10px}#burger-off-canvas .mobile-navigation-header .flag-icon .flag-icon-text{margin-left:25px}@media (min-width: 768px){#burger-off-canvas .mobile-navigation-header .flag-icon{margin:0 20px}}#burger-off-canvas .mobile-navigation-header .mobile-customer{margin-left:20px}#burger-off-canvas .mobile-navigation-breadcrumb{margin:30px 10px 30px 14px}@media (min-width: 768px){#burger-off-canvas .mobile-navigation-breadcrumb{margin:40px 10px 40px 23px}}@media (min-width: 1024px){#burger-off-canvas .mobile-navigation-breadcrumb{margin-top:40px}}#burger-off-canvas .mobile-navigation-breadcrumb span{cursor:pointer}#burger-off-canvas .mobile-navigation-breadcrumb .breadcrumb-level1,#burger-off-canvas .mobile-navigation-breadcrumb .breadcrumb-level2{padding:0 9px}#burger-off-canvas .mobile-navigation-breadcrumb svg{max-height:9px;transform:rotate(180deg)}#burger-off-canvas .mobile-navigation-menu{width:100%;padding:30px 10px 0 0;position:relative}#burger-off-canvas .mobile-navigation-menu .level1 svg,#burger-off-canvas .mobile-navigation-menu .level2 svg,#burger-off-canvas .mobile-navigation-menu .level3 svg{max-height:9px;pointer-events:none;min-width:20px}#burger-off-canvas .mobile-navigation-menu .level1>li a,#burger-off-canvas .mobile-navigation-menu .level2>li a,#burger-off-canvas .mobile-navigation-menu .level3>li a{width:100%}#burger-off-canvas .mobile-navigation-menu .level1>li a.sale,#burger-off-canvas .mobile-navigation-menu .level2>li a.sale,#burger-off-canvas .mobile-navigation-menu .level3>li a.sale{color:#f60}#burger-off-canvas .mobile-navigation-menu .level1{padding:30px 0 20px 0}@media (min-width: 768px){#burger-off-canvas .mobile-navigation-menu .level1{padding:110px 0 40px 0}}@media (min-width: 1024px){#burger-off-canvas .mobile-navigation-menu .level1{padding:45px 0 10px 0}}#burger-off-canvas .mobile-navigation-menu .level1>li{margin:0 0 5px 29px}@media (min-width: 768px){#burger-off-canvas .mobile-navigation-menu .level1>li{margin:0 0 30px 38px}}@media (min-width: 1024px){#burger-off-canvas .mobile-navigation-menu .level1>li{margin-bottom:35px}}#burger-off-canvas .mobile-navigation-menu .level1>li.christmas-alert-color a{color:#D7645C}#burger-off-canvas .mobile-navigation-menu .level2>li{margin:0 0 10px 29px}@media (min-width: 768px){#burger-off-canvas .mobile-navigation-menu .level2>li{margin:0 0 30px 38px}#burger-off-canvas .mobile-navigation-menu .level2>li>a{font-size:20px;line-height:26px}}#burger-off-canvas .mobile-navigation-menu .level3>li{margin:0 0 10px 29px}@media (min-width: 768px){#burger-off-canvas .mobile-navigation-menu .level3>li{margin-left:38px}}@media (min-width: 1024px){#burger-off-canvas .mobile-navigation-menu .level3>li{margin-bottom:25px}}#burger-off-canvas .mobile-navigation-menu .level2-wrapper,#burger-off-canvas .mobile-navigation-menu .level3-wrapper{padding-bottom:60px}#burger-off-canvas .mobile-navigation-abo,#burger-off-canvas .mobile-navigation-giftcard,#burger-off-canvas .mobile-navigation-personalize,#burger-off-canvas .mobile-navigation-newsletter{margin:0 0 20px 29px}@media (min-width: 768px){#burger-off-canvas .mobile-navigation-abo,#burger-off-canvas .mobile-navigation-giftcard,#burger-off-canvas .mobile-navigation-personalize,#burger-off-canvas .mobile-navigation-newsletter{margin-left:38px}}#burger-off-canvas .mobile-navigation-abo svg,#burger-off-canvas .mobile-navigation-giftcard svg,#burger-off-canvas .mobile-navigation-personalize svg,#burger-off-canvas .mobile-navigation-newsletter svg{max-height:20px}#burger-off-canvas .mobile-navigation-newsletter{margin-left:20px}@media (min-width: 768px){#burger-off-canvas .mobile-navigation-newsletter{margin-left:30px}}#burger-off-canvas .mobile-navigation-menu-level{background:#fff;height:calc(100vh - 60px);left:0;top:0;overflow:scroll;overflow-x:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;position:absolute;padding:0 15px;max-width:414px;display:none;opacity:0}#burger-off-canvas .mobile-navigation-menu-level.active{display:block;opacity:1}#burger-off-canvas .svg-loading{display:none}#account-falke h1,#account-falke .header-search-wrapper form input,.header-search-wrapper form #account-falke input,#account-falke .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke select.bordered,#account-falke .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke select.bordered-small,#account-falke .header-search-wrapper form textarea,.header-search-wrapper form #account-falke textarea,#account h1,#account .header-search-wrapper form input,.header-search-wrapper form #account input,#account .header-search-wrapper form select.bordered,.header-search-wrapper form #account select.bordered,#account .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account select.bordered-small,#account .header-search-wrapper form textarea,.header-search-wrapper form #account textarea{margin-bottom:80px}@media (max-width: 767px){#account-falke h1,#account-falke .header-search-wrapper form input,.header-search-wrapper form #account-falke input,#account-falke .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke select.bordered,#account-falke .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke select.bordered-small,#account-falke .header-search-wrapper form textarea,.header-search-wrapper form #account-falke textarea,#account h1,#account .header-search-wrapper form input,.header-search-wrapper form #account input,#account .header-search-wrapper form select.bordered,.header-search-wrapper form #account select.bordered,#account .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account select.bordered-small,#account .header-search-wrapper form textarea,.header-search-wrapper form #account textarea{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f3f3f3}}@media (min-width: 768px) and (max-width: 1023px){#account-falke h1,#account-falke .header-search-wrapper form input,.header-search-wrapper form #account-falke input,#account-falke .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke select.bordered,#account-falke .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke select.bordered-small,#account-falke .header-search-wrapper form textarea,.header-search-wrapper form #account-falke textarea,#account h1,#account .header-search-wrapper form input,.header-search-wrapper form #account input,#account .header-search-wrapper form select.bordered,.header-search-wrapper form #account select.bordered,#account .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account select.bordered-small,#account .header-search-wrapper form textarea,.header-search-wrapper form #account textarea{margin-bottom:0;padding-bottom:20px;border-bottom:1px solid #f3f3f3}}@media (min-width: 1024px){#account-falke h1,#account-falke .header-search-wrapper form input,.header-search-wrapper form #account-falke input,#account-falke .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke select.bordered,#account-falke .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke select.bordered-small,#account-falke .header-search-wrapper form textarea,.header-search-wrapper form #account-falke textarea,#account h1,#account .header-search-wrapper form input,.header-search-wrapper form #account input,#account .header-search-wrapper form select.bordered,.header-search-wrapper form #account select.bordered,#account .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account select.bordered-small,#account .header-search-wrapper form textarea,.header-search-wrapper form #account textarea{margin-bottom:50px}}#account-falke h2,#account h2{margin-bottom:40px}@media (max-width: 1023px){#account-falke h2,#account h2{margin-bottom:20px}}#account-falke button[id="login-submit"],#account button[id="login-submit"]{margin:40px 0 20px}#account-falke .btn-new-account,#account .btn-new-account{margin:20px 0 50px !important}@media (min-width: 768px){#account-falke .btn-new-account,#account .btn-new-account{margin:50px 0 !important}}#account-falke .btn,#account-falke .btn-margin,#account .btn,#account .btn-margin{margin:50px 0}@media (max-width: 1023px){#account-falke .btn.first,#account-falke .btn-margin.first,#account .btn.first,#account .btn-margin.first{margin-bottom:8px}#account-falke .btn.second,#account-falke .btn-margin.second,#account .btn.second,#account .btn-margin.second{margin-top:8px}}#account-falke .account-login-wrapper,#account .account-login-wrapper{padding-bottom:80px}@media (min-width: 768px){#account-falke .account-login-wrapper,#account .account-login-wrapper{padding-bottom:100px}}@media (min-width: 1280px){#account-falke .account-login-wrapper,#account .account-login-wrapper{padding-bottom:120px}}@media (min-width: 1920px){#account-falke .account-login-wrapper,#account .account-login-wrapper{padding-bottom:160px}}@media (max-width: 1023px){#account-falke .account-login-headline,#account .account-login-headline{border-bottom:none}}#account-falke .password-form,#account .password-form{margin-top:40px}#account-falke .order-informations .headlines,#account .order-informations .headlines{border-bottom:1px solid #f3f3f3;padding-bottom:30px}#account-falke .order-informations .headlines .last-element,#account .order-informations .headlines .last-element{text-align:right}@media (max-width: 1023px){#account-falke .order-informations .headlines .last-element,#account .order-informations .headlines .last-element{text-align:left}}#account-falke .order-informations .headlines .last-element span,#account .order-informations .headlines .last-element span{padding-right:30px}#account-falke .order-informations .order-information,#account .order-informations .order-information{border-bottom:1px solid #f3f3f3;padding:15px 0}#account-falke .order-informations .order-information .content-placer:hover,#account .order-informations .order-information .content-placer:hover{cursor:pointer}#account-falke .order-informations .order-information:first-of-type,#account .order-informations .order-information:first-of-type{margin-top:60px}#account-falke .order-informations .order-information:last-of-type,#account .order-informations .order-information:last-of-type{border-bottom-width:0}#account-falke .order-informations .order-information span.canceled,#account .order-informations .order-information span.canceled{color:#f33}#account-falke .order-informations .order-information span.pending,#account .order-informations .order-information span.pending{color:#f60}#account-falke .order-informations .order-information span.returned,#account .order-informations .order-information span.returned{color:#777}#account-falke .order-informations .order-information span.shipped,#account .order-informations .order-information span.shipped{color:#0c6}#account-falke .order-informations .order-information .content-placer,#account-falke .order-informations .order-information .article-list-item,#account .order-informations .order-information .content-placer,#account .order-informations .order-information .article-list-item{position:relative}#account-falke .order-informations .order-information .content-placer .trigger-icon,#account-falke .order-informations .order-information .article-list-item .trigger-icon,#account .order-informations .order-information .content-placer .trigger-icon,#account .order-informations .order-information .article-list-item .trigger-icon{position:absolute;top:6px;right:15px}#account-falke .order-informations .order-information .content-placer .trigger-icon svg,#account-falke .order-informations .order-information .article-list-item .trigger-icon svg,#account .order-informations .order-information .content-placer .trigger-icon svg,#account .order-informations .order-information .article-list-item .trigger-icon svg{transform:rotate(90deg)}@media (max-width: 1023px){#account-falke .order-informations .order-information .content-placer .abo span,#account-falke .order-informations .order-information .article-list-item .abo span,#account .order-informations .order-information .content-placer .abo span,#account .order-informations .order-information .article-list-item .abo span{font-weight:300}}#account-falke .order-informations .order-information .content-placer .last-element,#account-falke .order-informations .order-information .article-list-item .last-element,#account .order-informations .order-information .content-placer .last-element,#account .order-informations .order-information .article-list-item .last-element{text-align:right}@media (max-width: 1919px){#account-falke .order-informations .order-information .content-placer .last-element,#account-falke .order-informations .order-information .article-list-item .last-element,#account .order-informations .order-information .content-placer .last-element,#account .order-informations .order-information .article-list-item .last-element{text-align:left}}#account-falke .order-informations .order-information .content-placer .last-element span,#account-falke .order-informations .order-information .article-list-item .last-element span,#account .order-informations .order-information .content-placer .last-element span,#account .order-informations .order-information .article-list-item .last-element span{padding-right:30px}@media (max-width: 1023px){#account-falke .order-informations .order-information .content-placer .price-list,#account-falke .order-informations .order-information .article-list-item .price-list,#account .order-informations .order-information .content-placer .price-list,#account .order-informations .order-information .article-list-item .price-list{white-space:nowrap;text-align:right;display:block}}#account-falke .order-informations .order-information .content-placer .price-list .sale,#account-falke .order-informations .order-information .article-list-item .price-list .sale,#account .order-informations .order-information .content-placer .price-list .sale,#account .order-informations .order-information .article-list-item .price-list .sale{color:#0c6}#account-falke .order-informations .order-information .content-placer .price-list .old-price,#account-falke .order-informations .order-information .article-list-item .price-list .old-price,#account .order-informations .order-information .content-placer .price-list .old-price,#account .order-informations .order-information .article-list-item .price-list .old-price{color:#f60;text-decoration:line-through}@media (max-width: 1023px){#account-falke .order-informations .order-information .content-placer .price-list .stock-price,#account-falke .order-informations .order-information .content-placer .price-list .sale,#account-falke .order-informations .order-information .content-placer .price-list .old-price,#account-falke .order-informations .order-information .article-list-item .price-list .stock-price,#account-falke .order-informations .order-information .article-list-item .price-list .sale,#account-falke .order-informations .order-information .article-list-item .price-list .old-price,#account .order-informations .order-information .content-placer .price-list .stock-price,#account .order-informations .order-information .content-placer .price-list .sale,#account .order-informations .order-information .content-placer .price-list .old-price,#account .order-informations .order-information .article-list-item .price-list .stock-price,#account .order-informations .order-information .article-list-item .price-list .sale,#account .order-informations .order-information .article-list-item .price-list .old-price{display:block;padding-right:0}}#account-falke .order-informations .order-information .content-placer.active .trigger-icon svg,#account-falke .order-informations .order-information .article-list-item.active .trigger-icon svg,#account .order-informations .order-information .content-placer.active .trigger-icon svg,#account .order-informations .order-information .article-list-item.active .trigger-icon svg{transform:rotate(-90deg)}#account-falke .order-informations .order-information .content-placer .article-color-image picture,#account-falke .order-informations .order-information .article-list-item .article-color-image picture,#account .order-informations .order-information .content-placer .article-color-image picture,#account .order-informations .order-information .article-list-item .article-color-image picture{border:0;margin-right:10px;width:15px;height:15px;padding-top:3px}#account-falke .order-informations .order-information .content-placer .article-color-image picture img,#account-falke .order-informations .order-information .article-list-item .article-color-image picture img,#account .order-informations .order-information .content-placer .article-color-image picture img,#account .order-informations .order-information .article-list-item .article-color-image picture img{border-radius:50%}#account-falke .order-informations .order-information .article-list-item .last-element span,#account-falke .order-informations .order-information .supplement .last-element span,#account .order-informations .order-information .article-list-item .last-element span,#account .order-informations .order-information .supplement .last-element span{padding-right:15px}#account-falke .order-informations .order-information .article-list-item,#account .order-informations .order-information .article-list-item{margin:50px 0 0 0}#account-falke .order-informations .order-information .article-list-item:first-child,#account .order-informations .order-information .article-list-item:first-child{margin:0}#account-falke .order-informations .order-information .supplement,#account .order-informations .order-information .supplement{margin-bottom:30px}#account-falke .order-informations .order-information .supplement .article-description,#account .order-informations .order-information .supplement .article-description{padding-top:10px}#account-falke .order-informations .order-information .supplement .personalisation-flag,#account .order-informations .order-information .supplement .personalisation-flag{border-radius:15px;height:15px;margin:0 5px 0 10px;width:15px}#account-falke .order-informations .order-information .supplement .personalisation-symbol img,#account .order-informations .order-information .supplement .personalisation-symbol img{height:15px;width:auto;vertical-align:middle;margin-left:5px}#account-falke .order-informations .order-information .supplement .personalisation-letters,#account .order-informations .order-information .supplement .personalisation-letters{padding-left:20px}#account-falke .order-informations .order-information .supplement .price-list,#account .order-informations .order-information .supplement .price-list{white-space:nowrap}@media (max-width: 1023px){#account-falke .order-informations .order-information .supplement .price-list,#account .order-informations .order-information .supplement .price-list{padding-right:0}}#account-falke .order-informations .order-information .order-information-details,#account .order-informations .order-information .order-information-details{animation:fade 1s}#account-falke .order-informations .order-information .order-information-details.active,#account .order-informations .order-information .order-information-details.active{border-top:1px solid #f3f3f3;padding-top:40px;margin-top:30px}#account-falke .order-informations .order-information .order-information-details:not(.active),#account .order-informations .order-information .order-information-details:not(.active){display:none}#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;padding:30px 30px 30px 0;margin:40px 0}@media (max-width: 1023px){#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block{padding-right:0}}#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .fullscreen-row,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .fullscreen-row,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .fullscreen-row,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .fullscreen-row{padding:10px 0 0 0}#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row.last-line,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .last-line.fullscreen-row,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .last-line.fullscreen-row{margin-top:10px}#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row .voucher,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .fullscreen-row .voucher,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .fullscreen-row .voucher,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .row .voucher,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .container-fullscreen .fullscreen-row .voucher,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .price-block .fullscreen-row .voucher{color:#0c6}#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .hint-block .hint-container,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .hint-block .hint-container{border-bottom:1px solid #f3f3f3;padding-bottom:40px}#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .hint-block .hint-container .notice,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .hint-block .hint-container .notice{color:#1A1919}#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .hint-block .hint-container .notice:before,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .hint-block .hint-container .notice:before{background-color:#1A1919}#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row{padding:20px 0}@media (max-width: 1023px){#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row{padding:0}#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row .block,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row .block,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row .block,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row .block,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row .block,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row .block{border-top:1px solid #f3f3f3;padding:30px 0 10px 0;margin:20px 0 0 0}}@media (max-width: 1023px) and (min-width: 1024px){#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row .block.first,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row .block.first,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row .block.first,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row .block.first,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row .block.first,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row .block.first{border-width:0;padding-top:0;margin-top:0}}#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row .abo,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row .abo,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row .abo,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row .abo,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row .abo,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row .abo{margin:20px 0}@media (max-width: 767px){#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row .abo,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row .abo,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row .abo,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row .abo,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row .abo,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row .abo{margin:0;padding-bottom:10px}#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row .abo .block,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row .abo .block,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row .abo .block,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row .abo .block,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row .abo .block,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row .abo .block{margin:0;padding-top:20px}}@media (min-width: 768px) and (max-width: 1279px){#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row .abo .block,#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row .abo .block,.container-fullscreen #account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row .abo .block,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .row .abo .block,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .container-fullscreen .fullscreen-row .abo .block,.container-fullscreen #account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .fullscreen-row .abo .block{margin:0;padding:0;border-top-width:0}}@media (max-width: 1279px){#account-falke .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .headline,#account .order-informations .order-information .order-information-details .order-detail .order-detail-info .additional-info-block .headline{margin-top:30px;margin-bottom:20px}}#account-falke #menu-sign-out .btn,#account-falke #account_profile_submit.btn,#account #menu-sign-out .btn,#account #account_profile_submit.btn{margin:40px 0}#account-falke .picture-block-wrapper,#account .picture-block-wrapper{padding:0}#account-falke .picture-block,#account .picture-block{position:relative;min-height:700px}@media (max-width: 767px){#account-falke .picture-block,#account .picture-block{min-height:200px}}@media (min-width: 768px) and (max-width: 1023px){#account-falke .picture-block,#account .picture-block{min-height:470px}}@media (min-width: 1024px) and (max-width: 1279px){#account-falke .picture-block,#account .picture-block{min-height:560px}}@media (min-width: 1280px) and (max-width: 1919px){#account-falke .picture-block,#account .picture-block{min-height:620px}}#account-falke .picture-block .content-image-right,#account .picture-block .content-image-right{display:block;position:absolute;top:-5%;max-width:unset;width:126%}@media (max-width: 1023px){#account-falke .picture-block .content-image-right,#account .picture-block .content-image-right{position:relative;top:0px;left:0%;width:105%;margin-bottom:25px}}@media (min-width: 1024px) and (max-width: 1279px){#account-falke .picture-block .content-image-right,#account .picture-block .content-image-right{top:10%}}@media (min-width: 1280px) and (max-width: 1919px){#account-falke .picture-block .content-image-right,#account .picture-block .content-image-right{top:5%}}#account-falke .picture-block .content-image-right img,#account .picture-block .content-image-right img{max-width:unset;width:inherit}#account-falke .split-repeated-rows>div,#account .split-repeated-rows>div{float:left;width:50%}#account-falke .split-repeated-rows>div:first-of-type,#account .split-repeated-rows>div:first-of-type{padding-right:15px}#account-falke .split-repeated-rows>div:last-of-type,#account .split-repeated-rows>div:last-of-type{padding-left:15px}#account-falke .split-repeated-rows>div>div input,#account-falke .split-repeated-rows>div>div select.bordered,#account-falke .split-repeated-rows>div>div select.bordered-small,#account-falke .split-repeated-rows>div>div textarea,#account .split-repeated-rows>div>div input,#account .split-repeated-rows>div>div select.bordered,#account .split-repeated-rows>div>div select.bordered-small,#account .split-repeated-rows>div>div textarea{width:100%}#account-falke .split-repeated-rows>div:last-of-type>div label,#account .split-repeated-rows>div:last-of-type>div label{padding-left:15px}@media (max-width: 1279px){#account-falke .split-repeated-rows>div,#account .split-repeated-rows>div{float:none;width:100%}#account-falke .split-repeated-rows>div:first-of-type,#account .split-repeated-rows>div:first-of-type{padding-right:0}#account-falke .split-repeated-rows>div:last-of-type,#account .split-repeated-rows>div:last-of-type{padding-left:0}#account-falke .split-repeated-rows>div:last-of-type>div label,#account .split-repeated-rows>div:last-of-type>div label{padding-left:0}}#account-falke #register-form .errors,#account #register-form .errors{display:block}#account-falke #register-form .errors li,#account #register-form .errors li{font-size:12px;font-weight:500;color:#f33}#account-falke #account-captcha,#account #account-captcha{padding:20px 0 30px}#account-falke #account-captcha .captcha-error-message p,#account #account-captcha .captcha-error-message p{font-size:100%}#account-falke #account_register_salutation label,#account-falke #account_edit_salutation label,#account #account_register_salutation label,#account #account_edit_salutation label{padding-right:20px}#account-falke #account_profile_birthdate,#account #account_profile_birthdate{margin:0 -4px 14px}#account-falke #account_profile_birthdate select,#account #account_profile_birthdate select{margin:0 5px 15px;padding:10px 20px 10px 0;background-position:right 13px;height:40px}#account-falke #account_profile_birthdate.error,#account #account_profile_birthdate.error{margin-bottom:0}#account-falke .birthdate label,#account .birthdate label{font-size:13px}#account-falke .infotext,#account .infotext{margin:20px 0 30px 0}#account-falke .infotext .icon,#account .infotext .icon{margin:4px 10px 0 0}#account-falke button,#account button{margin:40px 0}@media (max-width: 1023px){#account-falke button#account_register_submit,#account button#account_register_submit{margin:40px 0 10px 0}#account-falke button#account_register_save,#account button#account_register_save{margin:10px 0 80px 0}}#account-falke #menu-wrapper li.menu-item,#account #menu-wrapper li.menu-item{border-bottom:1px solid #f3f3f3;padding:13px 20px}@media (max-width: 1279px){#account-falke #menu-wrapper li.menu-item,#account #menu-wrapper li.menu-item{padding:20px 10px 20px 10px}}#account-falke #menu-wrapper li.menu-item:last-of-type,#account #menu-wrapper li.menu-item:last-of-type{border-width:0}#account-falke #menu-wrapper li.menu-item a,#account #menu-wrapper li.menu-item a{border-width:0;display:inline-block}#account-falke #menu-wrapper li.menu-item a svg,#account #menu-wrapper li.menu-item a svg{display:inline-block;float:right;margin-top:12px}@media (max-width: 1279px){#account-falke #menu-wrapper li.menu-item a svg,#account #menu-wrapper li.menu-item a svg{margin-top:10px}}#account-falke .address-container,#account .address-container{margin-top:40px}@media (max-width: 1023px){#account-falke .address-container,#account .address-container{margin-top:0}}#account-falke .address-container .address-line,#account .address-container .address-line{border-top:1px solid #f3f3f3;padding:30px 0}#account-falke .address-container .address-line:last-of-type,#account .address-container .address-line:last-of-type{border-bottom:1px solid #f3f3f3;margin-bottom:40px}#account-falke .address-container .address-line .static-label input,#account-falke .address-container .address-line .static-label select.bordered,#account-falke .address-container .address-line .static-label select.bordered-small,#account-falke .address-container .address-line .static-label textarea,#account .address-container .address-line .static-label input,#account .address-container .address-line .static-label select.bordered,#account .address-container .address-line .static-label select.bordered-small,#account .address-container .address-line .static-label textarea{margin-bottom:0}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){#account-falke .address-container .address-line .static-label label::after,#account .address-container .address-line .static-label label::after{top:6.3px}}@media (max-width: 1023px){#account-falke .address-container .address-line:first-of-type,#account .address-container .address-line:first-of-type{border-top-width:0}}#account-falke .address-container .address-line .address-values span,#account .address-container .address-line .address-values span{display:block}#account-falke #terms-and-conditions .svg-close,#account-falke #privacy-overlay .svg-close,#account #terms-and-conditions .svg-close,#account #privacy-overlay .svg-close{margin:0;right:15px;top:32px}@media (min-width: 768px){#account-falke #terms-and-conditions .svg-close,#account-falke #privacy-overlay .svg-close,#account #terms-and-conditions .svg-close,#account #privacy-overlay .svg-close{right:60px;top:60px}}#account-falke #terms-and-conditions .terms-headline,#account-falke #privacy-overlay .terms-headline,#account #terms-and-conditions .terms-headline,#account #privacy-overlay .terms-headline{padding:80px 0 10px}#account-falke #terms-and-conditions .primary-note,#account-falke #privacy-overlay .primary-note,#account #terms-and-conditions .primary-note,#account #privacy-overlay .primary-note{padding:0 0 85px 0}#account-falke #terms-and-conditions h1,#account-falke #terms-and-conditions .header-search-wrapper form input,.header-search-wrapper form #account-falke #terms-and-conditions input,#account-falke #terms-and-conditions .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke #terms-and-conditions select.bordered,#account-falke #terms-and-conditions .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke #terms-and-conditions select.bordered-small,#account-falke #terms-and-conditions .header-search-wrapper form textarea,.header-search-wrapper form #account-falke #terms-and-conditions textarea,#account-falke #privacy-overlay h1,#account-falke #privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #account-falke #privacy-overlay input,#account-falke #privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke #privacy-overlay select.bordered,#account-falke #privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke #privacy-overlay select.bordered-small,#account-falke #privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account-falke #privacy-overlay textarea,#account #terms-and-conditions h1,#account #terms-and-conditions .header-search-wrapper form input,.header-search-wrapper form #account #terms-and-conditions input,#account #terms-and-conditions .header-search-wrapper form select.bordered,.header-search-wrapper form #account #terms-and-conditions select.bordered,#account #terms-and-conditions .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account #terms-and-conditions select.bordered-small,#account #terms-and-conditions .header-search-wrapper form textarea,.header-search-wrapper form #account #terms-and-conditions textarea,#account #privacy-overlay h1,#account #privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #account #privacy-overlay input,#account #privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account #privacy-overlay select.bordered,#account #privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account #privacy-overlay select.bordered-small,#account #privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account #privacy-overlay textarea{margin-bottom:48px}@media (min-width: 768px){#account-falke #terms-and-conditions h1,#account-falke #terms-and-conditions .header-search-wrapper form input,.header-search-wrapper form #account-falke #terms-and-conditions input,#account-falke #terms-and-conditions .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke #terms-and-conditions select.bordered,#account-falke #terms-and-conditions .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke #terms-and-conditions select.bordered-small,#account-falke #terms-and-conditions .header-search-wrapper form textarea,.header-search-wrapper form #account-falke #terms-and-conditions textarea,#account-falke #privacy-overlay h1,#account-falke #privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #account-falke #privacy-overlay input,#account-falke #privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke #privacy-overlay select.bordered,#account-falke #privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke #privacy-overlay select.bordered-small,#account-falke #privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account-falke #privacy-overlay textarea,#account #terms-and-conditions h1,#account #terms-and-conditions .header-search-wrapper form input,.header-search-wrapper form #account #terms-and-conditions input,#account #terms-and-conditions .header-search-wrapper form select.bordered,.header-search-wrapper form #account #terms-and-conditions select.bordered,#account #terms-and-conditions .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account #terms-and-conditions select.bordered-small,#account #terms-and-conditions .header-search-wrapper form textarea,.header-search-wrapper form #account #terms-and-conditions textarea,#account #privacy-overlay h1,#account #privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #account #privacy-overlay input,#account #privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account #privacy-overlay select.bordered,#account #privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account #privacy-overlay select.bordered-small,#account #privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account #privacy-overlay textarea{margin-bottom:70px}}@media (min-width: 1280px){#account-falke #terms-and-conditions h1,#account-falke #terms-and-conditions .header-search-wrapper form input,.header-search-wrapper form #account-falke #terms-and-conditions input,#account-falke #terms-and-conditions .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke #terms-and-conditions select.bordered,#account-falke #terms-and-conditions .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke #terms-and-conditions select.bordered-small,#account-falke #terms-and-conditions .header-search-wrapper form textarea,.header-search-wrapper form #account-falke #terms-and-conditions textarea,#account-falke #privacy-overlay h1,#account-falke #privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #account-falke #privacy-overlay input,#account-falke #privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke #privacy-overlay select.bordered,#account-falke #privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke #privacy-overlay select.bordered-small,#account-falke #privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account-falke #privacy-overlay textarea,#account #terms-and-conditions h1,#account #terms-and-conditions .header-search-wrapper form input,.header-search-wrapper form #account #terms-and-conditions input,#account #terms-and-conditions .header-search-wrapper form select.bordered,.header-search-wrapper form #account #terms-and-conditions select.bordered,#account #terms-and-conditions .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account #terms-and-conditions select.bordered-small,#account #terms-and-conditions .header-search-wrapper form textarea,.header-search-wrapper form #account #terms-and-conditions textarea,#account #privacy-overlay h1,#account #privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #account #privacy-overlay input,#account #privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account #privacy-overlay select.bordered,#account #privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account #privacy-overlay select.bordered-small,#account #privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account #privacy-overlay textarea{margin-bottom:85px}}#account-falke #terms-and-conditions h2,#account-falke #privacy-overlay h2,#account #terms-and-conditions h2,#account #privacy-overlay h2{margin-bottom:0}#account-falke #terms-and-conditions p,#account-falke #privacy-overlay p,#account #terms-and-conditions p,#account #privacy-overlay p{padding-top:30px}#account-falke #terms-and-conditions .static-footer,#account-falke #privacy-overlay .static-footer,#account #terms-and-conditions .static-footer,#account #privacy-overlay .static-footer{margin-top:140px}#account-falke #terms-and-conditions .static-footer .date,#account-falke #privacy-overlay .static-footer .date,#account #terms-and-conditions .static-footer .date,#account #privacy-overlay .static-footer .date{padding-top:0}@media (max-width: 767px){#account-falke #terms-and-conditions .static-footer .date,#account-falke #privacy-overlay .static-footer .date,#account #terms-and-conditions .static-footer .date,#account #privacy-overlay .static-footer .date{margin-bottom:30px}}#account-falke #terms-and-conditions .arrow,#account-falke #privacy-overlay .arrow,#account #terms-and-conditions .arrow,#account #privacy-overlay .arrow{min-width:10px;transform:rotate(90deg);transition:all 0.4s}#account-falke #terms-and-conditions .arrow.down,#account-falke #privacy-overlay .arrow.down,#account #terms-and-conditions .arrow.down,#account #privacy-overlay .arrow.down{transform:rotate(270deg);top:35px}#account-falke #terms-and-conditions .wrapper,#account-falke #privacy-overlay .wrapper,#account #terms-and-conditions .wrapper,#account #privacy-overlay .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 10px 25px 0;max-width:100%}#account-falke #terms-and-conditions .wrapper:last-of-type,#account-falke #privacy-overlay .wrapper:last-of-type,#account #terms-and-conditions .wrapper:last-of-type,#account #privacy-overlay .wrapper:last-of-type{margin-bottom:40px}#account-falke #terms-and-conditions [data-wrapper-trigger-name],#account-falke #privacy-overlay [data-wrapper-trigger-name],#account #terms-and-conditions [data-wrapper-trigger-name],#account #privacy-overlay [data-wrapper-trigger-name]{cursor:pointer}#account-falke #terms-and-conditions [data-wrapper-trigger-name] svg,#account-falke #privacy-overlay [data-wrapper-trigger-name] svg,#account #terms-and-conditions [data-wrapper-trigger-name] svg,#account #privacy-overlay [data-wrapper-trigger-name] svg{transition:transform 0.3s}#account-falke #terms-and-conditions [data-wrapper-trigger-name].active svg,#account-falke #privacy-overlay [data-wrapper-trigger-name].active svg,#account #terms-and-conditions [data-wrapper-trigger-name].active svg,#account #privacy-overlay [data-wrapper-trigger-name].active svg{transform:rotate(270deg)}#account-falke #terms-and-conditions [data-wrapper-name],#account-falke #privacy-overlay [data-wrapper-name],#account #terms-and-conditions [data-wrapper-name],#account #privacy-overlay [data-wrapper-name]{display:none}#account-falke #terms-overlay .svg-close,#account-falke #privacy-overlay .svg-close,#account #terms-overlay .svg-close,#account #privacy-overlay .svg-close{margin:0;right:15px;top:32px}@media (min-width: 768px){#account-falke #terms-overlay .svg-close,#account-falke #privacy-overlay .svg-close,#account #terms-overlay .svg-close,#account #privacy-overlay .svg-close{right:60px;top:60px}}#account-falke #terms-overlay .terms-headline,#account-falke #privacy-overlay .terms-headline,#account #terms-overlay .terms-headline,#account #privacy-overlay .terms-headline{padding:80px 0 10px}#account-falke #terms-overlay .primary-note,#account-falke #privacy-overlay .primary-note,#account #terms-overlay .primary-note,#account #privacy-overlay .primary-note{padding:0 0 85px 0}#account-falke #terms-overlay h1,#account-falke #terms-overlay .header-search-wrapper form input,.header-search-wrapper form #account-falke #terms-overlay input,#account-falke #terms-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke #terms-overlay select.bordered,#account-falke #terms-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke #terms-overlay select.bordered-small,#account-falke #terms-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account-falke #terms-overlay textarea,#account-falke #privacy-overlay h1,#account-falke #privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #account-falke #privacy-overlay input,#account-falke #privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke #privacy-overlay select.bordered,#account-falke #privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke #privacy-overlay select.bordered-small,#account-falke #privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account-falke #privacy-overlay textarea,#account #terms-overlay h1,#account #terms-overlay .header-search-wrapper form input,.header-search-wrapper form #account #terms-overlay input,#account #terms-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account #terms-overlay select.bordered,#account #terms-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account #terms-overlay select.bordered-small,#account #terms-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account #terms-overlay textarea,#account #privacy-overlay h1,#account #privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #account #privacy-overlay input,#account #privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account #privacy-overlay select.bordered,#account #privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account #privacy-overlay select.bordered-small,#account #privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account #privacy-overlay textarea{margin-bottom:48px}@media (min-width: 768px){#account-falke #terms-overlay h1,#account-falke #terms-overlay .header-search-wrapper form input,.header-search-wrapper form #account-falke #terms-overlay input,#account-falke #terms-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke #terms-overlay select.bordered,#account-falke #terms-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke #terms-overlay select.bordered-small,#account-falke #terms-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account-falke #terms-overlay textarea,#account-falke #privacy-overlay h1,#account-falke #privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #account-falke #privacy-overlay input,#account-falke #privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke #privacy-overlay select.bordered,#account-falke #privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke #privacy-overlay select.bordered-small,#account-falke #privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account-falke #privacy-overlay textarea,#account #terms-overlay h1,#account #terms-overlay .header-search-wrapper form input,.header-search-wrapper form #account #terms-overlay input,#account #terms-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account #terms-overlay select.bordered,#account #terms-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account #terms-overlay select.bordered-small,#account #terms-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account #terms-overlay textarea,#account #privacy-overlay h1,#account #privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #account #privacy-overlay input,#account #privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account #privacy-overlay select.bordered,#account #privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account #privacy-overlay select.bordered-small,#account #privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account #privacy-overlay textarea{margin-bottom:70px}}@media (min-width: 1280px){#account-falke #terms-overlay h1,#account-falke #terms-overlay .header-search-wrapper form input,.header-search-wrapper form #account-falke #terms-overlay input,#account-falke #terms-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke #terms-overlay select.bordered,#account-falke #terms-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke #terms-overlay select.bordered-small,#account-falke #terms-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account-falke #terms-overlay textarea,#account-falke #privacy-overlay h1,#account-falke #privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #account-falke #privacy-overlay input,#account-falke #privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke #privacy-overlay select.bordered,#account-falke #privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke #privacy-overlay select.bordered-small,#account-falke #privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account-falke #privacy-overlay textarea,#account #terms-overlay h1,#account #terms-overlay .header-search-wrapper form input,.header-search-wrapper form #account #terms-overlay input,#account #terms-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account #terms-overlay select.bordered,#account #terms-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account #terms-overlay select.bordered-small,#account #terms-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account #terms-overlay textarea,#account #privacy-overlay h1,#account #privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #account #privacy-overlay input,#account #privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #account #privacy-overlay select.bordered,#account #privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account #privacy-overlay select.bordered-small,#account #privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #account #privacy-overlay textarea{margin-bottom:85px}}#account-falke #terms-overlay h2,#account-falke #privacy-overlay h2,#account #terms-overlay h2,#account #privacy-overlay h2{margin-bottom:0}#account-falke #terms-overlay strong,#account-falke #privacy-overlay strong,#account #terms-overlay strong,#account #privacy-overlay strong{font-weight:500}#account-falke #terms-overlay .static-footer,#account-falke #privacy-overlay .static-footer,#account #terms-overlay .static-footer,#account #privacy-overlay .static-footer{margin-top:140px}#account-falke #terms-overlay .static-footer .date,#account-falke #privacy-overlay .static-footer .date,#account #terms-overlay .static-footer .date,#account #privacy-overlay .static-footer .date{padding-top:0}@media (max-width: 767px){#account-falke #terms-overlay .static-footer .date,#account-falke #privacy-overlay .static-footer .date,#account #terms-overlay .static-footer .date,#account #privacy-overlay .static-footer .date{margin-bottom:30px}}#account-falke #terms-overlay .arrow,#account-falke #privacy-overlay .arrow,#account #terms-overlay .arrow,#account #privacy-overlay .arrow{min-width:10px;transform:rotate(90deg);transition:all 0.4s}#account-falke #terms-overlay .arrow.down,#account-falke #privacy-overlay .arrow.down,#account #terms-overlay .arrow.down,#account #privacy-overlay .arrow.down{transform:rotate(270deg);top:35px}#account-falke #terms-overlay .wrapper,#account-falke #privacy-overlay .wrapper,#account #terms-overlay .wrapper,#account #privacy-overlay .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 10px 25px 0;max-width:100%}#account-falke #terms-overlay .wrapper:last-of-type,#account-falke #privacy-overlay .wrapper:last-of-type,#account #terms-overlay .wrapper:last-of-type,#account #privacy-overlay .wrapper:last-of-type{margin-bottom:40px}#account-falke #terms-overlay [data-wrapper-trigger-name],#account-falke #privacy-overlay [data-wrapper-trigger-name],#account #terms-overlay [data-wrapper-trigger-name],#account #privacy-overlay [data-wrapper-trigger-name]{cursor:pointer}#account-falke #terms-overlay [data-wrapper-trigger-name] svg,#account-falke #privacy-overlay [data-wrapper-trigger-name] svg,#account #terms-overlay [data-wrapper-trigger-name] svg,#account #privacy-overlay [data-wrapper-trigger-name] svg{transition:transform 0.3s}#account-falke #terms-overlay [data-wrapper-trigger-name].active svg,#account-falke #privacy-overlay [data-wrapper-trigger-name].active svg,#account #terms-overlay [data-wrapper-trigger-name].active svg,#account #privacy-overlay [data-wrapper-trigger-name].active svg{transform:rotate(270deg)}#account-falke #terms-overlay [data-wrapper-name],#account-falke #privacy-overlay [data-wrapper-name],#account #terms-overlay [data-wrapper-name],#account #privacy-overlay [data-wrapper-name]{display:none}#account-falke.lost-password{padding-bottom:100px}@media (min-width: 768px){#account-falke.lost-password{padding-top:65px}}@media (min-width: 1024px){#account-falke.lost-password{padding-bottom:120px}}@media (min-width: 1280px){#account-falke.lost-password{padding-top:70px}}@media (min-width: 1920px){#account-falke.lost-password{padding:110px 15px 200px}}@media (max-width: 1279px){#account-falke.lost-password .btn{margin-top:15px}}@media (min-width: 1024px){#account-falke.lost-password .btn{margin:0}}#account-falke.lost-password button[type='submit']{margin:50px 0 0}@media (min-width: 1024px){#account-falke.lost-password button[type='submit']{margin:0}}@media (min-width: 1024px){#account-falke.lost-password .lost-password-buttons{padding-top:80px}}#account-falke.lost-password h1,#account-falke.lost-password .header-search-wrapper form input,.header-search-wrapper form #account-falke.lost-password input,#account-falke.lost-password .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke.lost-password select.bordered,#account-falke.lost-password .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke.lost-password select.bordered-small,#account-falke.lost-password .header-search-wrapper form textarea,.header-search-wrapper form #account-falke.lost-password textarea{margin-bottom:20px;border-bottom:none}@media (max-width: 1023px){#account-falke.lost-password h1,#account-falke.lost-password .header-search-wrapper form input,.header-search-wrapper form #account-falke.lost-password input,#account-falke.lost-password .header-search-wrapper form select.bordered,.header-search-wrapper form #account-falke.lost-password select.bordered,#account-falke.lost-password .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account-falke.lost-password select.bordered-small,#account-falke.lost-password .header-search-wrapper form textarea,.header-search-wrapper form #account-falke.lost-password textarea{margin-bottom:10px}}#account-falke.lost-password p{margin-bottom:20px}#account-falke.lost-password.success .btn{margin:40px 0}@media (max-width: 1023px){#account-falke.lost-password.success .btn{margin:20px 0}}#account-falke.lost-password ul.errors{display:block}#account-falke.lost-password ul.errors li{color:#f33}@media (max-width: 1023px){#account.account-order-history h1,#account.account-order-history .header-search-wrapper form input,.header-search-wrapper form #account.account-order-history input,#account.account-order-history .header-search-wrapper form select.bordered,.header-search-wrapper form #account.account-order-history select.bordered,#account.account-order-history .header-search-wrapper form select.bordered-small,.header-search-wrapper form #account.account-order-history select.bordered-small,#account.account-order-history .header-search-wrapper form textarea,.header-search-wrapper form #account.account-order-history textarea{margin-bottom:0}#account.account-order-history h1 span,#account.account-order-history .header-search-wrapper form input span,.header-search-wrapper form #account.account-order-history input span,#account.account-order-history .header-search-wrapper form select.bordered span,.header-search-wrapper form #account.account-order-history select.bordered span,#account.account-order-history .header-search-wrapper form select.bordered-small span,.header-search-wrapper form #account.account-order-history select.bordered-small span,#account.account-order-history .header-search-wrapper form textarea span,.header-search-wrapper form #account.account-order-history textarea span{font-size:16px}}@keyframes fade{0%{opacity:0}100%{opacity:1}}#article .bordered-wrapper{border:1px solid #f3f3f3;overflow:hidden}#article .picture-wrapper{position:relative;display:block;line-height:0}#article .picture-wrapper .text{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}#article .picture-wrapper .text span:first-of-type{transform:rotate(270deg)}#article .slick-slide{border:none}#article picture{display:block;overflow:hidden}#article img.image-zoom{cursor:url(/assets/images/cursors/zoom-in-icon.cur),auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform 0.2s;transform:scale(1)}#article img.image-zoom:hover{transform:scale(1.05)}#article .image-zoom{max-width:100%;max-height:536px;margin:0 auto}@media (min-width: 1024px){#article .image-zoom{max-height:435px}}@media (min-width: 1280px){#article .image-zoom{max-height:500px}}@media (min-width: 1920px){#article .image-zoom{max-height:730px}}#article .article-slider{padding:0;overflow:hidden}#article .article-slider .image-wrapper img{max-width:100%;max-height:450px;height:100%;display:block;margin:0 auto}#article .article-slider .image-wrapper-video{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#article .article-slider .slide.video-mobile{width:calc(100% - 30px);height:calc(100vw - 30px);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:center center;cursor:pointer}#article .article-slider .slide.video-mobile .play-icon-wrapper{width:100%;height:100%}#article .article-slider .slide.video-mobile .play-icon-wrapper span{font-weight:500;padding-top:10px;font-size:18px}#article .article-slider ul.slick-dots{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;bottom:20px;position:absolute;right:35px;background:rgba(255,255,255,0.5);border-radius:10px}#article .article-slider ul.slick-dots li{display:-ms-inline-flexbox;display:inline-flex}#article .article-slider ul.slick-dots li button{background:transparent;border:1px solid #1A1919;border-radius:50% !important;color:transparent;font-size:0;line-height:0;padding:2px;margin:2px}#article .article-slider ul.slick-dots li button:after{border-radius:50%;content:'';display:block;height:10px;transition:background 0.3s linear;width:10px}#article .article-slider ul.slick-dots li.slick-active button:after{background:#1A1919}#article .article-video-mobile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:10px 0;background-color:#f3f3f3;cursor:pointer}#article .article-video-mobile span{font-weight:500}#article .article-data .back,#article .article-data .features,#article .article-data .flag,#article .article-data .prices .price,#article .article-data .quantity-wrapper,#article .article-data .selection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 768px) and (max-width: 1023px){#article .article-data{margin-top:25px}}@media (min-width: 1024px){#article .article-data .back{margin-bottom:10px}}#article .article-data .back svg.icon{transform:rotate(180deg)}#article .article-data .flag-wrapper{padding-top:7px}#article .article-data .flag-wrapper .flag{font-weight:500}@media (max-width: 1023px){#article .article-data .title{margin-bottom:25px}}@media (min-width: 1024px){#article .article-data .title{min-height:40px;margin-bottom:30px}}@media (max-width: 1023px){#article .article-data .selection{margin-bottom:25px}}@media (min-width: 768px) and (max-width: 1023px){#article .article-data .selection>div:first-of-type{padding-right:0}#article .article-data .selection>div:last-of-type{padding-left:0}}@media (min-width: 1024px){#article .article-data .selection{margin-bottom:30px}}@media (min-width: 1920px){#article .article-data .selection{margin-bottom:35px}}#article .article-data .selection #color-selection-wrapper,#article .article-data .selection #size-selection-wrapper{border:1px solid #1A1919;cursor:pointer}#article .article-data .selection #color-selection-wrapper .color-selection,#article .article-data .selection #color-selection-wrapper .size-selection,#article .article-data .selection #size-selection-wrapper .color-selection,#article .article-data .selection #size-selection-wrapper .size-selection{padding:0 10px 0 0}#article .article-data .selection #color-selection-wrapper .color-selection img,#article .article-data .selection #color-selection-wrapper .size-selection img,#article .article-data .selection #size-selection-wrapper .color-selection img,#article .article-data .selection #size-selection-wrapper .size-selection img{margin:0 10px 0 0}#article .article-data .selection #color-selection-wrapper .color-selection .size-selection-size,#article .article-data .selection #color-selection-wrapper .size-selection .size-selection-size,#article .article-data .selection #size-selection-wrapper .color-selection .size-selection-size,#article .article-data .selection #size-selection-wrapper .size-selection .size-selection-size{width:100%}#article .article-data .selection #color-selection-wrapper.no-stock,#article .article-data .selection #size-selection-wrapper.no-stock{cursor:default}#article .article-data .selection #color-selection-wrapper.no-stock span,#article .article-data .selection #size-selection-wrapper.no-stock span{color:#f33}#article .article-data .selection #color-selection-wrapper.no-stock svg,#article .article-data .selection #size-selection-wrapper.no-stock svg{fill:#f33}#article .article-data .selection #color-selection-wrapper .row,#article .article-data .selection #color-selection-wrapper .container-fullscreen .fullscreen-row,.container-fullscreen #article .article-data .selection #color-selection-wrapper .fullscreen-row,#article .article-data .selection #size-selection-wrapper .row,#article .article-data .selection #size-selection-wrapper .container-fullscreen .fullscreen-row,.container-fullscreen #article .article-data .selection #size-selection-wrapper .fullscreen-row{height:68px}#article .article-data .selection #color-selection-wrapper .row div:first-of-type,#article .article-data .selection #color-selection-wrapper .container-fullscreen .fullscreen-row div:first-of-type,.container-fullscreen #article .article-data .selection #color-selection-wrapper .fullscreen-row div:first-of-type,#article .article-data .selection #size-selection-wrapper .row div:first-of-type,#article .article-data .selection #size-selection-wrapper .container-fullscreen .fullscreen-row div:first-of-type,.container-fullscreen #article .article-data .selection #size-selection-wrapper .fullscreen-row div:first-of-type{margin-left:30px}#article .article-data .selection #color-selection-wrapper .row div:last-of-type,#article .article-data .selection #color-selection-wrapper .container-fullscreen .fullscreen-row div:last-of-type,.container-fullscreen #article .article-data .selection #color-selection-wrapper .fullscreen-row div:last-of-type,#article .article-data .selection #size-selection-wrapper .row div:last-of-type,#article .article-data .selection #size-selection-wrapper .container-fullscreen .fullscreen-row div:last-of-type,.container-fullscreen #article .article-data .selection #size-selection-wrapper .fullscreen-row div:last-of-type{margin-right:30px}#article .article-data .selection #color-selection-wrapper .overflow-fix,#article .article-data .selection #size-selection-wrapper .overflow-fix{overflow:hidden;text-overflow:ellipsis}#article .article-data .selection #color-selection-wrapper svg,#article .article-data .selection #size-selection-wrapper svg{transform:rotate(90deg)}#article .article-data .selection #color-selection-wrapper{border-bottom:transparent}@media (min-width: 768px) and (max-width: 1023px){#article .article-data .selection #color-selection-wrapper{border-right:transparent;border-bottom:1px solid #1A1919}}@media (min-width: 1024px){#article .article-data .selection #color-selection-wrapper{border-bottom:transparent}}#article .article-data .selection #color-selection-wrapper .color-selection-flag{height:20px;width:20px;border-radius:50%}#article .article-data .size-table-notice{margin-top:15px;margin-bottom:15px}#article .article-data .features{margin-bottom:25px}#article .article-data .features .abonnement,#article .article-data .features .personalisation{margin:25px 0}#article .article-data .features .abonnement .price-wrapper:before,#article .article-data .features .personalisation .price-wrapper:before{content:'+';display:inline;padding-right:5px}#article .article-data .features .abonnement svg.svg-close,#article .article-data .features .personalisation svg.svg-close{transform:rotate(45deg)}#article .article-data .features [data-overlay-trigger="personalisation-overlay"],#article .article-data .features [data-overlay-trigger="abonnement-overlay"]{cursor:pointer}#article .article-data .features .abonnement .badge,#article .article-data .features .personalisation .badge{border-radius:20px;border:1px solid #1A1919;cursor:pointer;margin-right:10px;padding:0 5px;height:20px}#article .article-data .features .abonnement .badge .image,#article .article-data .features .personalisation .badge .image{width:15px;height:15px;vertical-align:middle;text-align:right}#article .article-data .features .abonnement .badge .image img,#article .article-data .features .personalisation .badge .image img{max-height:11px;margin-bottom:3px}#article .article-data .features .abonnement .badge .color,#article .article-data .features .personalisation .badge .color{height:10px;width:10px;border-radius:50%}#article .article-data .features .abonnement .badge .color-name,#article .article-data .features .personalisation .badge .color-name{padding:0 5px 0 3px}#article .article-data .features .abonnement .badge svg.svg-close,#article .article-data .features .personalisation .badge svg.svg-close{transform:rotate(0);margin:0 10px}#article .article-data .features .abonnement .badge span,#article .article-data .features .personalisation .badge span{display:inline-block}#article .article-data .features>:first-child{margin-top:0}#article .article-data .features>:last-child{margin-bottom:0}#article .article-data .features hr{background:#1A1919;border:none;height:1px;margin:0 15px;width:100%}#article .article-data #size-guide-overlay .svg-close,#article .article-data #shipping-overlay .svg-close{margin:0;right:15px;top:32px;z-index:1}@media (min-width: 768px){#article .article-data #size-guide-overlay .svg-close,#article .article-data #shipping-overlay .svg-close{right:60px;top:60px}}#article .article-data #size-guide-overlay #size-table{padding:0}#article .article-data #size-guide-overlay #size-table .size-headline{margin-bottom:60px}@media (max-width: 1919px){#article .article-data #size-guide-overlay #size-table .level1-wrapper{margin-bottom:30px}}#article .article-data #shipping-overlay .shipping-title{padding-left:20px}#article .article-data #shipping-overlay .shipping-content{padding-bottom:80px}#article .article-data #shipping-overlay .shipping-content p{padding:0}#article .article-data #shipping-overlay .shipping-content .shipping-cost-content,#article .article-data #shipping-overlay .shipping-content .shipping-cost-headline{border-bottom:1px solid #1A1919;padding:30px 0;margin:0 10px}#article .article-data #add-to-cart{margin:25px 0 50px;width:100%}#article .article-data #add-to-cart[class^="error"] span.error{display:block}#article .article-data #add-to-cart span[class^="error"]{display:none}#article .article-data .body{position:relative}#article .article-data .body .colors{margin-top:20px;margin-bottom:20px}#article .article-data .body .colors .show-more-colors{cursor:pointer}#article .article-data .body .colors .color-image{overflow:hidden;display:inline-block;margin-bottom:2px}#article .article-data .body .colors .color-image img.active{border:1px solid #1A1919;cursor:default}#article .article-data .body .colors .color-image a{display:block}@media (max-width: 1023px){#article .article-data .body .colors .color-image{margin-right:5px}}#article .article-data .body .colors .color-image img{display:block;border:1px solid #f3f3f3;opacity:0;cursor:pointer}@media (max-width: 1023px){#article .article-data .body .colors .color-image img{width:auto;max-width:100%}}@media (min-width: 1024px){#article .article-data .body .colors .color-image img{width:50px}}@media (min-width: 1280px){#article .article-data .body .colors .color-image img{width:48px}}#article .article-data .body .colors .color-slider-arrow{position:absolute;top:calc(50% - 10px)}#article .article-data .body .colors .color-slider-arrow svg{transition:fill 0.5s}#article .article-data .body .colors .color-slider-arrow.slick-disabled svg{fill:#DEDEDE}#article .article-data .body .colors #mobile_prev_color{left:7px;transform:rotate(180deg)}#article .article-data .body .colors #mobile_next_color{right:5px}@media (min-width: 768px){#article .article-data .body .colors #mobile_next_color{right:11px}}#article .article-data .body .colors .mobile-items .slick-list{width:calc(100% + 5px)}@media (min-width: 768px){#article .article-data .body .colors .mobile-items .slick-list{width:100%}}@media (min-width: 1024px){#article .article-data .body .colors .mobile-items .slick-list{width:100vw}}#article .article-data .body .colors .mobile-items .slick-list .slick-track{margin:0}#article .article-data .body .sizes{margin-top:20px;margin-bottom:30px}#article .article-data .body .sizes .size-element{border:1px solid #bdbdbd;display:inline-block;padding:4px 16px;margin-bottom:10px;margin-right:5px;cursor:pointer}#article .article-data .body .sizes .size-element.selected{border:1px solid #1A1919}@media (min-width: 1024px){#article .article-data .body #color-selectbox,#article .article-data .body #size-selectbox{position:absolute;top:0;margin:0}}#article .delivery-info>div,#article .delivery-info>li{margin-bottom:10px}@media (max-width: 767px){#article .delivery-info>div:last-child,#article .delivery-info>li:last-child{margin:0}}#article .delivery-info>div svg,#article .delivery-info>li svg{display:inline-block;margin-right:10px}@media (min-width: 1280px){#article .delivery-info>div svg,#article .delivery-info>li svg{margin-right:20px}}#article .delivery-info>div span,#article .delivery-info>li span{width:100%}@media (min-width: 1024px){#article .delivery-info>div span,#article .delivery-info>li span{display:inline-block}}@media (max-width: 1919px){#article .delivery-info{margin-bottom:0}}@media (min-width: 1024px) and (max-width: 1919px){#article .delivery-info.mobile{padding-top:45px}}#article .detail-wrapper{margin-top:60px}@media (min-width: 768px){#article .detail-wrapper{margin-top:30px}}@media (min-width: 1024px){#article .detail-wrapper{margin-top:70px}#article .detail-wrapper img{max-height:620px;max-width:100%;display:inline-block}}@media (min-width: 1280px){#article .detail-wrapper{margin-top:40px}}@media (min-width: 1920px){#article .detail-wrapper{margin-top:60px}}#article .detail-wrapper .bullets{margin-bottom:40px}@media (min-width: 768px) and (max-width: 1023px){#article .detail-wrapper .bullets{margin-bottom:50px}}@media (min-width: 1024px) and (max-width: 1919px){#article .detail-wrapper .bullets{margin-bottom:80px}}@media (min-width: 1920px){#article .detail-wrapper .bullets{margin-bottom:66px}}#article .detail-wrapper .description{margin-bottom:60px}#article .detail-wrapper .description .microsite{margin-top:35px}@media (min-width: 768px){#article .detail-wrapper .description .microsite{margin-top:45px}}@media (min-width: 1920px){#article .detail-wrapper .description .microsite{margin-top:60px}}#article .detail-wrapper .description .microsite a.btn{text-overflow:initial;line-height:normal;white-space:initial}#article .detail-wrapper .image-space{margin-bottom:100px}#article .detail-wrapper .slick-arrow{transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);cursor:pointer;padding:4px}#article .detail-wrapper .slick-arrow.prev_image{transform:rotate(180deg)}#article .detail-wrapper .slick-arrow.slick-disabled{transition-property:opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0.77, 0, 0.175, 1);opacity:0;pointer-events:none}#article .detail-wrapper .article-desktop-slider{visibility:hidden;overflow:hidden}#article .detail-wrapper .article-desktop-slider.slick-initialized{visibility:visible}#article .detail-wrapper .article-desktop-slider .slick-list{overflow:visible}#article .detail-wrapper .article-desktop-slider [aria-hidden="true"]{opacity:0}#article .detail-wrapper .article-desktop-slider [aria-hidden="false"]{opacity:1}#article .detail-wrapper .detail{width:100%;height:100%}@supports (-webkit-overflow-scrolling: touch){#article .detail-wrapper .detail{overflow-x:scroll;-webkit-overflow-scrolling:touch}}#article .detail-wrapper .detail .info-block{height:auto}#article .functional{margin-bottom:25px}@media (min-width: 768px) and (max-width: 1023px){#article .functional{margin-bottom:102px}}@media (min-width: 1024px){#article .functional{margin-bottom:60px}}@media (min-width: 1280px){#article .functional{margin-bottom:80px}}@media (min-width: 1920px){#article .functional svg{height:100px;width:100px}}#article .functional .functional-wrapper .functional-icon{margin-bottom:5px}@media (max-width: 1023px){#article .functional .functional-wrapper .functional-icon{opacity:1;display:block}}#article .functional .functional-wrapper span{position:relative;top:5px}@media (max-width: 1023px){#article .functional .functional-wrapper span{display:block}}#article .material-info .info-block{margin-bottom:20px}@media (min-width: 1024px) and (max-width: 1279px){#article .material-info .info-block{margin-bottom:10px}}#article .material-info .info-block .care-symbols{min-height:80px}#article .material-info .info-block .care-symbols .symbol-wrapper{position:static}#article .material-info .info-block .care-symbols .symbol-wrapper .symbol{cursor:pointer}#article .material-info .info-block .care-symbols .symbol-wrapper .symbol:not(:hover)+.care-text{opacity:0}#article .material-info .info-block .care-symbols .symbol-wrapper .symbol img{width:24px}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){#article .material-info .info-block .care-symbols .symbol-wrapper .symbol img{height:24px}}#article .material-info .info-block .care-symbols .symbol-wrapper .care-text{opacity:1;position:absolute;left:0;margin:15px 15px 0;width:calc(100% - 30px)}@media (min-width: 768px){#article .material-info .info-block .care-symbols .symbol-wrapper .care-text{width:auto}}#article [data-content-wrapper-trigger]{margin-bottom:40px}#article [data-content-wrapper-trigger] svg{transform:rotate(90deg)}#article [data-content-wrapper-trigger].show svg{transform:rotate(-90deg)}#article #personalisation-overlay .content-layer,#article #abonnement-overlay .content-layer{max-width:1275px}@media (max-width: 1023px){#article #personalisation-overlay .content-layer,#article #abonnement-overlay .content-layer{padding:25px 0 10px}#article #personalisation-overlay .content-layer .overlay-close-icon,#article #abonnement-overlay .content-layer .overlay-close-icon{top:25px;padding:0 0 10px 10px}}#article #personalisation-overlay .svg-close,#article #abonnement-overlay .svg-close{right:20px;top:32px;margin:0}@media (max-width: 767px){#article #personalisation-overlay .svg-close,#article #abonnement-overlay .svg-close{height:14px;width:14px}}@media (min-width: 768px){#article #personalisation-overlay .svg-close,#article #abonnement-overlay .svg-close{right:60px;top:60px}}#article #personalisation-overlay [data-content-wrapper-trigger],#article #personalisation-overlay .personalisation-symbol-wrapper>div.row:first-child,#article #personalisation-overlay .container-fullscreen .personalisation-symbol-wrapper>div.fullscreen-row:first-child,.container-fullscreen #article #personalisation-overlay .personalisation-symbol-wrapper>div.fullscreen-row:first-child,#article #abonnement-overlay [data-content-wrapper-trigger],#article #abonnement-overlay .personalisation-symbol-wrapper>div.row:first-child,#article #abonnement-overlay .container-fullscreen .personalisation-symbol-wrapper>div.fullscreen-row:first-child,.container-fullscreen #article #abonnement-overlay .personalisation-symbol-wrapper>div.fullscreen-row:first-child{margin-bottom:5px;padding-bottom:20px !important}#article #personalisation-overlay [data-content-wrapper],#article #abonnement-overlay [data-content-wrapper]{margin-bottom:15px}@media only screen and (min-device-width: 280px) and (max-device-width: 320px) and (orientation: portrait){#article #personalisation-overlay [data-content-wrapper-trigger] span{font-size:12px}}#article #personalisation-overlay .content-layer{max-width:1275px}#article #personalisation-overlay .svg-close{right:60px;top:60px;margin:0}@media only screen and (min-device-width: 280px) and (max-device-width: 320px) and (orientation: portrait){#article #personalisation-overlay [data-content-wrapper]{margin-bottom:10px}#article #personalisation-overlay [data-content-wrapper] input,#article #personalisation-overlay [data-content-wrapper] select.bordered,#article #personalisation-overlay [data-content-wrapper] select.bordered-small,#article #personalisation-overlay [data-content-wrapper] textarea{margin-bottom:10px}}#article #abonnement-overlay .radio-wrapper{margin-top:30px}#article #abonnement-overlay .radio-wrapper label{width:100%}#article #abonnement-overlay .radio-wrapper label:before{display:inline-block;vertical-align:middle}#article #abonnement-overlay .abonnement-notice{color:#0c6;margin:30px 0 50px 30px}#article #abonnement-overlay .abonnement-notice:before{background:#0c6;border-radius:20px;color:#f9f9f9;content:'i';display:inline-block;height:20px;left:15px;position:absolute;text-align:center;width:20px}#article #abonnement-overlay .abonnement-notice a{color:#0c6}#article #abonnement-overlay .abonnement-notice a:after{background-color:#0c6}#article #abonnement-overlay label:after{left:6px;top:8px}@media (max-width: 767px){#article #abonnement-overlay .reset-wrapper{margin-top:20px}#article #abonnement-overlay .set-wrapper{margin-top:40px}}#article .colors .picture-slider-arrow{opacity:0}#article .colors .picture-slider-arrow #next_color,#article .colors .picture-slider-arrow #prev_color{cursor:pointer;padding:9px}#article .colors .picture-slider-arrow #next_color.slick-disabled,#article .colors .picture-slider-arrow #prev_color.slick-disabled{fill:#f3f3f3}#article .colors .picture-slider-arrow #prev_color{transform:rotate(270deg)}#article .colors .picture-slider-arrow #next_color{transform:rotate(90deg)}#article .picture-slider{margin-top:-5px;overflow-y:hidden}@media (min-width: 1280px){#article .picture-slider{max-height:482px}}@media (min-width: 1920px){#article .picture-slider{max-height:738px}}#article .picture-slider a{display:block}#article .picture-slider img{display:block;height:100%}#article .picture-slider .active-color img{width:120%;opacity:0.5}#article .picture-slider .slide-wrapper{overflow:hidden;display:block;min-height:66px;max-height:66px;height:66px;max-width:99.8%;opacity:0;position:relative;margin:5px 0;border:1px solid #f3f3f3}@media (min-width: 768px){#article .picture-slider .slide-wrapper{min-height:76px;max-height:76px;height:76px}}@media (min-width: 1024px){#article .picture-slider .slide-wrapper{min-height:60px;max-height:60px;height:60px}}@media (min-width: 1280px){#article .picture-slider .slide-wrapper{min-height:70px;max-height:70px;height:70px}}@media (min-width: 1920px){#article .picture-slider .slide-wrapper{min-height:114px;max-height:114px;height:114px}}#article .picture-slider .slide-wrapper .video{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;cursor:pointer;-o-object-fit:cover;object-fit:cover}#article .picture-slider .slide-wrapper .play-icon-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}#article .picture-slider .slide-wrapper .play-icon-wrapper span{font-weight:500;padding-top:10px;font-size:12px}@media (min-width: 1280px){#article .picture-slider .slide-wrapper .play-icon-wrapper span{font-size:13px}}#article .picture-slider .slide-wrapper img{cursor:pointer}#article .picture-slider .slide-wrapper .slide{margin-left:50%;transform:translateX(-50%)}#article .picture-slider .slide-wrapper .slide .text{position:absolute;top:0;bottom:0;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;word-break:break-all}#article .picture-slider .slide-wrapper .slide .text span:first-of-type{transform:rotate(270deg)}#article .play-icon-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;background-color:rgba(255,255,255,0.7);pointer-events:none}.tippy-tooltip.custom-theme{background:#fff;border:1px solid #f3f3f3}.tippy-tooltip.custom-theme.tippy-content{color:#1A1919}.tippy-tooltip.custom-theme.tippy-backdrop{background-color:lime}.tippy-popper[x-placement^=bottom] .tippy-tooltip.custom-theme .tippy-arrow{border-bottom-color:#f3f3f3}.tippy-popper[x-placement^=bottom] .tippy-tooltip.custom-theme .tippy-arrow:after{content:'';display:inline-block;position:absolute;bottom:-8px;left:-6px;right:0;width:10px;height:10px;border-bottom:6px solid white;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid transparent}.tippy-popper[x-placement^=top] .tippy-tooltip.custom-theme .tippy-arrow{border-top-color:#f3f3f3}.tippy-popper[x-placement^=top] .tippy-tooltip.custom-theme .tippy-arrow:after{content:'';display:inline-block;position:absolute;top:-8px;left:-6px;right:0;width:10px;height:10px;border-top:6px solid white;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.article-video-player .content-wrapper .row,.article-video-player .content-wrapper .container-fullscreen .fullscreen-row,.container-fullscreen .article-video-player .content-wrapper .fullscreen-row{height:calc(100vh - 200px)}@media (max-width: 767px){.outfits .outfit-side-padding{padding-left:20px;padding-right:20px}}.outfits .cm-fullscreen-banner .align-items-sm-center{position:relative;-ms-flex-align:normal !important;align-items:normal !important}@media (min-width: 1280px){.outfits .cm-fullscreen-banner .align-items-sm-center{position:absolute}}.outfits .cm-fullscreen-banner .align-items-sm-center .header{margin-bottom:30px}@media (min-width: 768px){.outfits .cm-fullscreen-banner .align-items-sm-center .header{margin-bottom:50px}}.outfits .cm-fullscreen-banner .align-items-sm-center .content h1,.outfits .cm-fullscreen-banner .align-items-sm-center .content .header-search-wrapper form input,.header-search-wrapper form .outfits .cm-fullscreen-banner .align-items-sm-center .content input,.outfits .cm-fullscreen-banner .align-items-sm-center .content .header-search-wrapper form select.bordered,.header-search-wrapper form .outfits .cm-fullscreen-banner .align-items-sm-center .content select.bordered,.outfits .cm-fullscreen-banner .align-items-sm-center .content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .outfits .cm-fullscreen-banner .align-items-sm-center .content select.bordered-small,.outfits .cm-fullscreen-banner .align-items-sm-center .content .header-search-wrapper form textarea,.header-search-wrapper form .outfits .cm-fullscreen-banner .align-items-sm-center .content textarea{text-align:left}.outfits .tab-menu-content{padding-bottom:100px}.outfits .tab-menu-content .tab-menu-content-item .headline{text-align:center;margin:45px auto 110px}@media (max-width: 767px){.outfits .tab-menu-content .tab-menu-content-item .headline p{font-size:13px;line-height:24px}}.outfits .tab-menu-content .tab-menu-content-item .items .item{width:50%;padding:0 15px;margin-bottom:24px}@media (min-width: 768px){.outfits .tab-menu-content .tab-menu-content-item .items .item{width:20%}}.outfits .tab-menu-content .tab-menu-content-item .items .item img{width:100%;height:auto;margin-bottom:19px}.outfits .tab-menu-content .tab-menu-content-item .items .item a:after{transform:scaleX(0)}.outfits .tab-menu-content .tab-menu-content-item .items .item a span{line-height:20px;display:inline-block;min-height:40px}.outfits .tab-menu-content .tab-menu-content-item .items .item a:hover:after{transform:scaleX(1)}.outfits .tab-menu-content .tab-menu-content-item .items .item a:hover span{font-weight:500}.outfit .no-padding{padding:0}.outfit.container{padding-bottom:100px}.outfit .title .f1.outfit,.outfit .title div.flyout .row-inspiration .outfit.quote,div.flyout .row-inspiration .outfit .title .outfit.quote,.outfit .title .cm-wrapper.cm-module-headline-subline-text-image-right span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text-image-right a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-text-image span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-text-image a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text-left-text-right span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text-left-text-right a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-large_image-headline-subline-text span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-large_image-headline-subline-text a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right span.outfit.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title span.outfit.cm-block-element-not_required_linked_headline_right,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right a.outfit.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title a.outfit.cm-block-element-not_required_linked_headline_right,.outfit .title .cm-wrapper.cm-module-fullscreen_image_headline_subline span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-fullscreen_image_headline_subline a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headlines_four_images_two_bullet span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headlines_four_images_two_bullet a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .outfit .title a.outfit.cm-block-element-not_required_linked_headline{margin:10px 0 14px;font-weight:500;letter-spacing:1px;line-height:26px}@media (min-width: 768px){.outfit .title .f1.outfit,.outfit .title div.flyout .row-inspiration .outfit.quote,div.flyout .row-inspiration .outfit .title .outfit.quote,.outfit .title .cm-wrapper.cm-module-headline-subline-text-image-right span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text-image-right a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-text-image span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-text-image a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text-left-text-right span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text-left-text-right a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-large_image-headline-subline-text span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-large_image-headline-subline-text a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right span.outfit.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title span.outfit.cm-block-element-not_required_linked_headline_right,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right a.outfit.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title a.outfit.cm-block-element-not_required_linked_headline_right,.outfit .title .cm-wrapper.cm-module-fullscreen_image_headline_subline span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-fullscreen_image_headline_subline a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headlines_four_images_two_bullet span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headlines_four_images_two_bullet a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .outfit .title a.outfit.cm-block-element-not_required_linked_headline{font-size:28px;line-height:34px}}@media (min-width: 1024px){.outfit .title .f1.outfit,.outfit .title div.flyout .row-inspiration .outfit.quote,div.flyout .row-inspiration .outfit .title .outfit.quote,.outfit .title .cm-wrapper.cm-module-headline-subline-text-image-right span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text-image-right a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-text-image span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-text-image a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text-left-text-right span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text-left-text-right a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-large_image-headline-subline-text span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-large_image-headline-subline-text a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right span.outfit.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title span.outfit.cm-block-element-not_required_linked_headline_right,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right a.outfit.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title a.outfit.cm-block-element-not_required_linked_headline_right,.outfit .title .cm-wrapper.cm-module-fullscreen_image_headline_subline span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-fullscreen_image_headline_subline a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headlines_four_images_two_bullet span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headlines_four_images_two_bullet a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .outfit .title a.outfit.cm-block-element-not_required_linked_headline{font-size:32px;line-height:36px}}@media (min-width: 1280px){.outfit .title .f1.outfit,.outfit .title div.flyout .row-inspiration .outfit.quote,div.flyout .row-inspiration .outfit .title .outfit.quote,.outfit .title .cm-wrapper.cm-module-headline-subline-text-image-right span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text-image-right a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-image-right .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-text-image span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-text-image a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-text-image .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text-left-text-right span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text-left-text-right a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text-left-text-right .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline-subline-text a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline-subline-text .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-large_image-headline-subline-text span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-large_image-headline-subline-text a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-large_image-headline-subline-text .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right span.outfit.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title span.outfit.cm-block-element-not_required_linked_headline_right,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-two_image_headline_left_right a.outfit.cm-block-element-not_required_linked_headline_right,.cm-wrapper.cm-module-two_image_headline_left_right .outfit .title a.outfit.cm-block-element-not_required_linked_headline_right,.outfit .title .cm-wrapper.cm-module-fullscreen_image_headline_subline span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-fullscreen_image_headline_subline a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-fullscreen_image_headline_subline .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headlines_four_images_two_bullet span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headlines_four_images_two_bullet a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headlines_four_images_two_bullet .outfit .title a.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider span.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .outfit .title span.outfit.cm-block-element-not_required_linked_headline,.outfit .title .cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a.outfit.cm-block-element-not_required_linked_headline,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .outfit .title a.outfit.cm-block-element-not_required_linked_headline{font-size:42px;line-height:48px}}.outfit .articles{padding-right:6px}.outfit .articles.has-overflow{padding-bottom:120px;max-height:432px;overflow-x:hidden;overflow-y:auto}.outfit .articles li{padding:27px 0;border-bottom:1px solid #BEBEBE}.outfit .articles li:last-child{border-bottom:0}.outfit .articles select{display:none}.outfit .articles .nice-select{padding:13px;margin:0;font-size:12px;font-weight:300;letter-spacing:0.6px;line-height:normal;border:1px solid #1A1919;background-position-x:95%;background-position-y:55%;width:100%;border-radius:0}.outfit .articles .nice-select option[disabled]{display:none}.outfit .articles .nice-select .list{top:-15px;left:auto;right:-1px;width:103%;max-height:175px;overflow-y:auto;overflow-x:hidden;border-radius:0;border:0;padding:15px 10px 10px 6px;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.25);transform:none !important}.outfit .articles .nice-select .list li{position:relative;padding:0 13px;border-bottom:0;max-height:180px}.outfit .articles .nice-select .list li.selected{background-color:#fff}.outfit .articles .nice-select .list li.selected:after{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTUgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ2LjEgKDQ0NDYzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJkZXRhaWxzZWl0ZV9yZXNwb25zaXZlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iRGV0YWlsc2VpdGVfNzY4X2NvbG9yLXNlbGVjdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0Ny4wMDAwMDAsIC05MzcuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMUExOTE5Ij4KICAgICAgICAgICAgPHBhdGggZD0iTTE2MC43NTE0NzUsOTM3LjQ0ODk4OCBDMTYwLjUyOTY3Niw5MzcuMjIxODU0IDE2MC4xNjU4OSw5MzcuMjIxODU0IDE1OS45NDM5NDcsOTM3LjQ0ODk4OCBMMTUyLjc4MTQ0OSw5NDQuNzc5NDEgQzE1Mi41NTk1MDUsOTQ1LjAwNjU0NCAxNTIuMTk1ODY0LDk0NS4wMDY1NDQgMTUxLjk3MzkyLDk0NC43Nzk0MSBMMTQ5LjA1NTk0NSw5NDEuODIwMzMzIEMxNDguODM0MDAxLDk0MS41OTMxOTkgMTQ4LjQ3MDM2LDk0MS41OTMxOTkgMTQ4LjI0ODQxNiw5NDEuODIwMzMzIEwxNDcuMTY2NDU4LDk0Mi45MjgxODMgQzE0Ni45NDQ1MTQsOTQzLjE1NTMxNiAxNDYuOTQ0NTE0LDk0My41Mjc0NiAxNDcuMTY2NDU4LDk0My43NTQ1OTQgTDE1MS45NzM5Miw5NDguNjQ2NzQ5IEMxNTIuMTk1ODY0LDk0OC44NzM4ODIgMTUyLjU1OTUwNSw5NDguODczODgyIDE1Mi43ODE0NDksOTQ4LjY0Njc0OSBMMTYxLjgzMzQzNCw5MzkuMzgyNjU3IEMxNjIuMDU1NTIyLDkzOS4xNTUzNzUgMTYyLjA1NTUyMiw5MzguNzgzMzc5IDE2MS44MzM0MzQsOTM4LjU1NjA5NyBMMTYwLjc1MTQ3NSw5MzcuNDQ4OTg4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") no-repeat center center;content:'';display:inline-block;height:15px;width:15px;transform:scale(0.7) translateY(3px)}.outfit .articles .nice-select .list li.option{min-height:auto;line-height:34px}.outfit .articles .nice-select .list li.option:hover{background-color:#fff;color:#777}.outfit .articles .nice-select .list li:first-child.selected{font-weight:300}.outfit .articles .nice-select .list li:first-child.selected:after{display:none}.outfit .articles .nice-select .list li .select-close{position:absolute;top:10px;right:10px}.outfit .articles .nice-select.outfit-size{border-top:0}@media (min-width: 768px){.outfit .articles .nice-select.outfit-size{border-left:0;border-top:1px solid #1A1919}}@media (min-width: 1024px){.outfit .articles .nice-select.outfit-size{border-top:0;border-left:1px solid #1A1919}}@media (min-width: 1280px){.outfit .articles .nice-select.outfit-size{border-left:0;border-top:1px solid #1A1919}}.outfit .articles .nice-select.outfit-size .list li:first-child{color:#777;font-style:italic}.outfit .articles .nice-select.outfit-size .current{color:#777;font-style:italic}.outfit .articles .nice-select.outfit-size.has-selection .current{color:#1A1919;font-style:normal}.outfit .articles .nice-select:after{width:0;height:0;right:15px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1A1919;border-bottom:0;transform:rotate(0deg) !important}.outfit .articles .image{position:relative}.outfit .articles .image img{width:100%;height:auto}.outfit .articles .image .icon-selected{display:none;position:absolute;top:6px;right:20px;width:22px;height:22px;background:#0c6;border-radius:50%;border:1px solid #f9f9f9}.outfit .articles .image .icon-selected.is-selected{display:block}.outfit .articles .image .icon-selected span{position:absolute;top:5px;left:4px}.outfit .articles .image .icon-selected span svg{fill:#f9f9f9}.outfit .articles .name{margin-bottom:15px}.outfit .articles .name .price{font-size:12px;font-weight:300;letter-spacing:0.6px;line-height:20px}.outfit .articles .link{text-align:right}@media (min-width: 768px) and (max-width: 1023px){.outfit .articles .color{padding-right:0}}@media (min-width: 1024px) and (max-width: 1279px){.outfit .articles .color{border-top:0}}@media (min-width: 1280px){.outfit .articles .color{padding-right:0}}@media (min-width: 768px) and (max-width: 1023px){.outfit .articles .size{padding-left:0}}@media (min-width: 1024px) and (max-width: 1279px){.outfit .articles .size{padding-left:auto}}@media (min-width: 1280px){.outfit .articles .size{padding-left:0}}.outfit .articles .label{line-height:22px;font-weight:500}.outfit .delivery-info{margin-bottom:60px !important}@media (min-width: 768px){.outfit .delivery-info{margin-bottom:0}}.outfit .description{text-align:center}@media (min-width: 768px){.outfit .description{margin:60px 0 160px}}.outfit .description h2{margin-bottom:35px}.outfit .summary{margin:20px 0 5px;font-size:16px;line-height:24px;letter-spacing:0.98px}@media (min-width: 768px){.outfit .summary{font-size:22px}}@media (min-width: 1024px){.outfit .summary{font-size:18px}}@media (min-width: 1280px){.outfit .summary{font-size:22px}}.outfit .summary>div{font-weight:500}.outfit .summary>div span{font-weight:500}.outfit .additional-info{margin-bottom:15px}.outfit .additional-info .selection-amount{display:none;color:#0c6;text-align:right}.outfit .additional-info .selection-amount span{color:#0c6}.outfit .additional-info .selection-amount span.singular,.outfit .additional-info .selection-amount span.multiple{display:none}.outfit .additional-info .selection-amount span.singular.is-visible,.outfit .additional-info .selection-amount span.multiple.is-visible{display:inline-block}.outfit .additional-info .selection-amount.is-visible{display:block}#career-content .career-faq-header,#career-content .career-about-us-header,#career-content .career-jobs-header,#career-content .career-contact-header,#career-content .career-experienced-header,#career-content .career-student-header,#career-content .career-school-header,#career-content .career-overview-header{padding:10px 15px 15px}@media (min-width: 768px){#career-content .career-faq-header,#career-content .career-about-us-header,#career-content .career-jobs-header,#career-content .career-contact-header,#career-content .career-experienced-header,#career-content .career-student-header,#career-content .career-school-header,#career-content .career-overview-header{padding-bottom:25px}}@media (min-width: 1280px){#career-content .career-faq-header,#career-content .career-about-us-header,#career-content .career-jobs-header,#career-content .career-contact-header,#career-content .career-experienced-header,#career-content .career-student-header,#career-content .career-school-header,#career-content .career-overview-header{padding-bottom:40px}}#career-content .career-faq-header h1,#career-content .career-faq-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-faq-header input,#career-content .career-faq-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-faq-header select.bordered,#career-content .career-faq-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-faq-header select.bordered-small,#career-content .career-faq-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-faq-header textarea,#career-content .career-about-us-header h1,#career-content .career-about-us-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-about-us-header input,#career-content .career-about-us-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-about-us-header select.bordered,#career-content .career-about-us-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-about-us-header select.bordered-small,#career-content .career-about-us-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-about-us-header textarea,#career-content .career-jobs-header h1,#career-content .career-jobs-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-jobs-header input,#career-content .career-jobs-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-jobs-header select.bordered,#career-content .career-jobs-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-jobs-header select.bordered-small,#career-content .career-jobs-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-jobs-header textarea,#career-content .career-contact-header h1,#career-content .career-contact-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-contact-header input,#career-content .career-contact-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-contact-header select.bordered,#career-content .career-contact-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-contact-header select.bordered-small,#career-content .career-contact-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-contact-header textarea,#career-content .career-experienced-header h1,#career-content .career-experienced-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-experienced-header input,#career-content .career-experienced-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-experienced-header select.bordered,#career-content .career-experienced-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-experienced-header select.bordered-small,#career-content .career-experienced-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-experienced-header textarea,#career-content .career-student-header h1,#career-content .career-student-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-student-header input,#career-content .career-student-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-student-header select.bordered,#career-content .career-student-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-student-header select.bordered-small,#career-content .career-student-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-student-header textarea,#career-content .career-school-header h1,#career-content .career-school-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-school-header input,#career-content .career-school-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-school-header select.bordered,#career-content .career-school-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-school-header select.bordered-small,#career-content .career-school-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-school-header textarea,#career-content .career-overview-header h1,#career-content .career-overview-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-overview-header input,#career-content .career-overview-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-overview-header select.bordered,#career-content .career-overview-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-overview-header select.bordered-small,#career-content .career-overview-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-overview-header textarea{padding-bottom:20px}@media (min-width: 1280px){#career-content .career-faq-header h1,#career-content .career-faq-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-faq-header input,#career-content .career-faq-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-faq-header select.bordered,#career-content .career-faq-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-faq-header select.bordered-small,#career-content .career-faq-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-faq-header textarea,#career-content .career-about-us-header h1,#career-content .career-about-us-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-about-us-header input,#career-content .career-about-us-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-about-us-header select.bordered,#career-content .career-about-us-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-about-us-header select.bordered-small,#career-content .career-about-us-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-about-us-header textarea,#career-content .career-jobs-header h1,#career-content .career-jobs-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-jobs-header input,#career-content .career-jobs-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-jobs-header select.bordered,#career-content .career-jobs-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-jobs-header select.bordered-small,#career-content .career-jobs-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-jobs-header textarea,#career-content .career-contact-header h1,#career-content .career-contact-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-contact-header input,#career-content .career-contact-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-contact-header select.bordered,#career-content .career-contact-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-contact-header select.bordered-small,#career-content .career-contact-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-contact-header textarea,#career-content .career-experienced-header h1,#career-content .career-experienced-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-experienced-header input,#career-content .career-experienced-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-experienced-header select.bordered,#career-content .career-experienced-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-experienced-header select.bordered-small,#career-content .career-experienced-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-experienced-header textarea,#career-content .career-student-header h1,#career-content .career-student-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-student-header input,#career-content .career-student-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-student-header select.bordered,#career-content .career-student-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-student-header select.bordered-small,#career-content .career-student-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-student-header textarea,#career-content .career-school-header h1,#career-content .career-school-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-school-header input,#career-content .career-school-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-school-header select.bordered,#career-content .career-school-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-school-header select.bordered-small,#career-content .career-school-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-school-header textarea,#career-content .career-overview-header h1,#career-content .career-overview-header .header-search-wrapper form input,.header-search-wrapper form #career-content .career-overview-header input,#career-content .career-overview-header .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-overview-header select.bordered,#career-content .career-overview-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-overview-header select.bordered-small,#career-content .career-overview-header .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-overview-header textarea{padding-bottom:30px}}#career-content .career-faq-header .career-overview-headline+.row>#breadcrumb-wrapper,#career-content .career-faq-header .container-fullscreen .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,.container-fullscreen #career-content .career-faq-header .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,#career-content .career-about-us-header .career-overview-headline+.row>#breadcrumb-wrapper,#career-content .career-about-us-header .container-fullscreen .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,.container-fullscreen #career-content .career-about-us-header .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,#career-content .career-jobs-header .career-overview-headline+.row>#breadcrumb-wrapper,#career-content .career-jobs-header .container-fullscreen .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,.container-fullscreen #career-content .career-jobs-header .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,#career-content .career-contact-header .career-overview-headline+.row>#breadcrumb-wrapper,#career-content .career-contact-header .container-fullscreen .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,.container-fullscreen #career-content .career-contact-header .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,#career-content .career-experienced-header .career-overview-headline+.row>#breadcrumb-wrapper,#career-content .career-experienced-header .container-fullscreen .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,.container-fullscreen #career-content .career-experienced-header .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,#career-content .career-student-header .career-overview-headline+.row>#breadcrumb-wrapper,#career-content .career-student-header .container-fullscreen .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,.container-fullscreen #career-content .career-student-header .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,#career-content .career-school-header .career-overview-headline+.row>#breadcrumb-wrapper,#career-content .career-school-header .container-fullscreen .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,.container-fullscreen #career-content .career-school-header .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,#career-content .career-overview-header .career-overview-headline+.row>#breadcrumb-wrapper,#career-content .career-overview-header .container-fullscreen .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper,.container-fullscreen #career-content .career-overview-header .career-overview-headline+.fullscreen-row>#breadcrumb-wrapper{margin-top:0}#career-content .career-faq-header #breadcrumb-wrapper,#career-content .career-about-us-header #breadcrumb-wrapper,#career-content .career-jobs-header #breadcrumb-wrapper,#career-content .career-contact-header #breadcrumb-wrapper,#career-content .career-experienced-header #breadcrumb-wrapper,#career-content .career-student-header #breadcrumb-wrapper,#career-content .career-school-header #breadcrumb-wrapper,#career-content .career-overview-header #breadcrumb-wrapper{margin-top:46px}@media (min-width: 768px){#career-content .career-faq-header #breadcrumb-wrapper,#career-content .career-about-us-header #breadcrumb-wrapper,#career-content .career-jobs-header #breadcrumb-wrapper,#career-content .career-contact-header #breadcrumb-wrapper,#career-content .career-experienced-header #breadcrumb-wrapper,#career-content .career-student-header #breadcrumb-wrapper,#career-content .career-school-header #breadcrumb-wrapper,#career-content .career-overview-header #breadcrumb-wrapper{margin-top:54px}}@media (min-width: 1024px){#career-content .career-faq-header #breadcrumb-wrapper,#career-content .career-about-us-header #breadcrumb-wrapper,#career-content .career-jobs-header #breadcrumb-wrapper,#career-content .career-contact-header #breadcrumb-wrapper,#career-content .career-experienced-header #breadcrumb-wrapper,#career-content .career-student-header #breadcrumb-wrapper,#career-content .career-school-header #breadcrumb-wrapper,#career-content .career-overview-header #breadcrumb-wrapper{margin-top:58px;padding:0}}@media (min-width: 1280px){#career-content .career-faq-header #breadcrumb-wrapper,#career-content .career-about-us-header #breadcrumb-wrapper,#career-content .career-jobs-header #breadcrumb-wrapper,#career-content .career-contact-header #breadcrumb-wrapper,#career-content .career-experienced-header #breadcrumb-wrapper,#career-content .career-student-header #breadcrumb-wrapper,#career-content .career-school-header #breadcrumb-wrapper,#career-content .career-overview-header #breadcrumb-wrapper{margin-top:66px}}#career-content .career-faq-header #breadcrumb-wrapper .fader.first.disabled,#career-content .career-about-us-header #breadcrumb-wrapper .fader.first.disabled,#career-content .career-jobs-header #breadcrumb-wrapper .fader.first.disabled,#career-content .career-contact-header #breadcrumb-wrapper .fader.first.disabled,#career-content .career-experienced-header #breadcrumb-wrapper .fader.first.disabled,#career-content .career-student-header #breadcrumb-wrapper .fader.first.disabled,#career-content .career-school-header #breadcrumb-wrapper .fader.first.disabled,#career-content .career-overview-header #breadcrumb-wrapper .fader.first.disabled{left:-100px}#career-content .career-faq-header #breadcrumb-wrapper .breadcrumb,#career-content .career-about-us-header #breadcrumb-wrapper .breadcrumb,#career-content .career-jobs-header #breadcrumb-wrapper .breadcrumb,#career-content .career-contact-header #breadcrumb-wrapper .breadcrumb,#career-content .career-experienced-header #breadcrumb-wrapper .breadcrumb,#career-content .career-student-header #breadcrumb-wrapper .breadcrumb,#career-content .career-school-header #breadcrumb-wrapper .breadcrumb,#career-content .career-overview-header #breadcrumb-wrapper .breadcrumb{width:100%}@media (min-width: 1024px){#career-content .career-faq-header #breadcrumb-wrapper .breadcrumb,#career-content .career-about-us-header #breadcrumb-wrapper .breadcrumb,#career-content .career-jobs-header #breadcrumb-wrapper .breadcrumb,#career-content .career-contact-header #breadcrumb-wrapper .breadcrumb,#career-content .career-experienced-header #breadcrumb-wrapper .breadcrumb,#career-content .career-student-header #breadcrumb-wrapper .breadcrumb,#career-content .career-school-header #breadcrumb-wrapper .breadcrumb,#career-content .career-overview-header #breadcrumb-wrapper .breadcrumb{margin-left:0}}#career-content .career-faq-header #breadcrumb-wrapper .breadcrumb>*,#career-content .career-about-us-header #breadcrumb-wrapper .breadcrumb>*,#career-content .career-jobs-header #breadcrumb-wrapper .breadcrumb>*,#career-content .career-contact-header #breadcrumb-wrapper .breadcrumb>*,#career-content .career-experienced-header #breadcrumb-wrapper .breadcrumb>*,#career-content .career-student-header #breadcrumb-wrapper .breadcrumb>*,#career-content .career-school-header #breadcrumb-wrapper .breadcrumb>*,#career-content .career-overview-header #breadcrumb-wrapper .breadcrumb>*{margin:0 10px}#career-content .career-faq-header #breadcrumb-wrapper .breadcrumb>*:first-child,#career-content .career-about-us-header #breadcrumb-wrapper .breadcrumb>*:first-child,#career-content .career-jobs-header #breadcrumb-wrapper .breadcrumb>*:first-child,#career-content .career-contact-header #breadcrumb-wrapper .breadcrumb>*:first-child,#career-content .career-experienced-header #breadcrumb-wrapper .breadcrumb>*:first-child,#career-content .career-student-header #breadcrumb-wrapper .breadcrumb>*:first-child,#career-content .career-school-header #breadcrumb-wrapper .breadcrumb>*:first-child,#career-content .career-overview-header #breadcrumb-wrapper .breadcrumb>*:first-child{margin-left:0}#career-content .career-faq-header #breadcrumb-wrapper .breadcrumb>*:last-child,#career-content .career-about-us-header #breadcrumb-wrapper .breadcrumb>*:last-child,#career-content .career-jobs-header #breadcrumb-wrapper .breadcrumb>*:last-child,#career-content .career-contact-header #breadcrumb-wrapper .breadcrumb>*:last-child,#career-content .career-experienced-header #breadcrumb-wrapper .breadcrumb>*:last-child,#career-content .career-student-header #breadcrumb-wrapper .breadcrumb>*:last-child,#career-content .career-school-header #breadcrumb-wrapper .breadcrumb>*:last-child,#career-content .career-overview-header #breadcrumb-wrapper .breadcrumb>*:last-child{margin-right:30px}#career-content .career-overview-job-button{padding:35px 15px 100px}@media (min-width: 768px){#career-content .career-overview-job-button{padding-bottom:140px}}@media (min-width: 1024px){#career-content .career-overview-job-button{padding:30px 15px 170px}}@media (min-width: 1280px){#career-content .career-overview-job-button{padding-top:50px}}@media (min-width: 1920px){#career-content .career-overview-job-button{padding-bottom:160px}}#career-content .career-possibility-headline{padding-bottom:25px}@media (min-width: 768px){#career-content .career-possibility-headline{padding-bottom:30px}}#career-content .career-overview-work{padding:100px 15px 70px}@media (min-width: 768px){#career-content .career-overview-work{padding:180px 15px 80px}}@media (min-width: 1024px){#career-content .career-overview-work{padding:160px 15px 60px}}@media (min-width: 1280px){#career-content .career-overview-work{padding-top:180px}}#career-content .career-overview-work .career-overview-work-headline{padding-bottom:25px}@media (min-width: 768px){#career-content .career-overview-work .career-overview-work-headline{padding-bottom:40px}}@media (min-width: 1280px){#career-content .career-overview-work .career-overview-work-headline{padding-bottom:45px}}#career-content .career-overview-info-links{padding:120px 15px 130px}@media (min-width: 768px){#career-content .career-overview-info-links{padding:140px 15px 180px}}@media (min-width: 1024px){#career-content .career-overview-info-links{padding:170px 15px 235px}}@media (min-width: 1280px){#career-content .career-overview-info-links{padding:185px 15px 230px}}@media (min-width: 1920px){#career-content .career-overview-info-links{padding:225px 15px 250px}}#career-content .career-overview-info-links .career-overview-info-text{padding-bottom:40px}@media (min-width: 1280px){#career-content .career-overview-info-links .career-overview-info-text{padding-bottom:30px}}#career-content .career-overview-info-links .contact-link{padding-bottom:50px}@media (min-width: 768px){#career-content .career-overview-info-links .contact-link{padding-bottom:0}}#career-content .career-overview-slider .prev-arrow svg{transform:rotate(180deg)}#career-content .career-overview-slider .prev-arrow,#career-content .career-overview-slider .next-arrow{margin-top:25%}@media (min-width: 768px){#career-content .career-overview-slider .prev-arrow,#career-content .career-overview-slider .next-arrow{margin-top:10%}}@media (min-width: 1280px){#career-content .career-overview-slider .prev-arrow,#career-content .career-overview-slider .next-arrow{margin-top:11%}}#career-content .career-overview-slider .max-width-fix{max-width:calc(100% - 92px)}#career-content .career-overview-slider .slider-content-wrapper{transition:all 0.5s}#career-content .career-overview-slider .slider-content-wrapper.slick-slide{margin:-20px}#career-content .career-overview-slider .slider-content-wrapper.slick-current{position:relative;z-index:1}#career-content .career-overview-slider .slider-content-wrapper:not(.slick-current){z-index:0}#career-content .career-overview-slider .slider-content-wrapper:not(.slick-current) .slider-image{padding:40px}#career-content .career-overview-slider .slider-content-wrapper:not(.slick-current) h2,#career-content .career-overview-slider .slider-content-wrapper:not(.slick-current) p,#career-content .career-overview-slider .slider-content-wrapper:not(.slick-current) a{opacity:0}#career-content .career-overview-slider .slider-content-wrapper .career-slider-links{padding-top:40px}@media (min-width: 768px){#career-content .career-overview-slider .slider-content-wrapper .career-slider-links{padding-top:50px}}@media (min-width: 1024px){#career-content .career-overview-slider .slider-content-wrapper .career-slider-links{padding-top:60px}}@media (min-width: 1280px){#career-content .career-overview-slider .slider-content-wrapper .career-slider-links{padding-top:55px}}#career-content .career-overview-slider .slider-content-wrapper .career-slider-links p{padding:15px 15px 50px}@media (min-width: 768px){#career-content .career-overview-slider .slider-content-wrapper .career-slider-links p{padding-bottom:60px}}#career-content .career-school-intro .career-school-intro-text1{padding:40px 0 60px}@media (min-width: 768px){#career-content .career-school-intro .career-school-intro-text1{padding:60px 0 100px}}#career-content .career-school-intro .career-school-intro-subheadline{padding:60px 0 30px}@media (min-width: 768px){#career-content .career-school-intro .career-school-intro-subheadline{padding-top:100px}}#career-content .career-school-intro .career-school-intro-text2{padding-bottom:60px}#career-content .career-experienced-toggle-content .career-toggle-content,#career-content .career-student-toggle-content .career-toggle-content,#career-content .career-about-us-toggle-content .career-toggle-content,#career-content .career-school-toggle-content .career-toggle-content{padding-top:30px}#career-content .career-experienced-toggle-content .career-toggle-content p,#career-content .career-student-toggle-content .career-toggle-content p,#career-content .career-about-us-toggle-content .career-toggle-content p,#career-content .career-school-toggle-content .career-toggle-content p{padding-top:30px}#career-content .career-experienced-toggle-content .career-toggle-content h3,#career-content .career-student-toggle-content .career-toggle-content h3,#career-content .career-about-us-toggle-content .career-toggle-content h3,#career-content .career-school-toggle-content .career-toggle-content h3{padding-top:50px}@media (min-width: 768px){#career-content .career-experienced-toggle-content .career-toggle-content h3,#career-content .career-student-toggle-content .career-toggle-content h3,#career-content .career-about-us-toggle-content .career-toggle-content h3,#career-content .career-school-toggle-content .career-toggle-content h3{padding-top:55px}}@media (min-width: 1024px){#career-content .career-experienced-toggle-content .career-toggle-content h3,#career-content .career-student-toggle-content .career-toggle-content h3,#career-content .career-about-us-toggle-content .career-toggle-content h3,#career-content .career-school-toggle-content .career-toggle-content h3{padding-top:60px}}#career-content .career-experienced-toggle-content .career-toggle-content li:before,#career-content .career-student-toggle-content .career-toggle-content li:before,#career-content .career-about-us-toggle-content .career-toggle-content li:before,#career-content .career-school-toggle-content .career-toggle-content li:before{content:'-';padding-right:10px}#career-content .career-experienced-toggle-content .career-toggle-content li:first-child,#career-content .career-student-toggle-content .career-toggle-content li:first-child,#career-content .career-about-us-toggle-content .career-toggle-content li:first-child,#career-content .career-school-toggle-content .career-toggle-content li:first-child{padding-top:30px}#career-content .career-experienced-toggle-content .toggle-content-level-2,#career-content .career-student-toggle-content .toggle-content-level-2,#career-content .career-about-us-toggle-content .toggle-content-level-2,#career-content .career-school-toggle-content .toggle-content-level-2{padding-top:60px}@media (min-width: 1024px){#career-content .career-experienced-toggle-content .toggle-content-level-2,#career-content .career-student-toggle-content .toggle-content-level-2,#career-content .career-about-us-toggle-content .toggle-content-level-2,#career-content .career-school-toggle-content .toggle-content-level-2{padding-top:75px}}#career-content .career-experienced-toggle-content .career-toggle-content-button,#career-content .career-student-toggle-content .career-toggle-content-button,#career-content .career-about-us-toggle-content .career-toggle-content-button,#career-content .career-school-toggle-content .career-toggle-content-button{padding:60px 15px 70px}@media (min-width: 768px){#career-content .career-experienced-toggle-content .career-toggle-content-button,#career-content .career-student-toggle-content .career-toggle-content-button,#career-content .career-about-us-toggle-content .career-toggle-content-button,#career-content .career-school-toggle-content .career-toggle-content-button{padding:100px 15px}}@media (min-width: 1024px){#career-content .career-experienced-toggle-content .career-toggle-content-button,#career-content .career-student-toggle-content .career-toggle-content-button,#career-content .career-about-us-toggle-content .career-toggle-content-button,#career-content .career-school-toggle-content .career-toggle-content-button{padding-top:60px}}#career-content .career-experienced-toggle-content .career-experienced-content,#career-content .career-experienced-toggle-content .career-graduation-content,#career-content .career-experienced-toggle-content .career-job-content,#career-content .career-experienced-toggle-content .career-study-content,#career-content .career-student-toggle-content .career-experienced-content,#career-content .career-student-toggle-content .career-graduation-content,#career-content .career-student-toggle-content .career-job-content,#career-content .career-student-toggle-content .career-study-content,#career-content .career-about-us-toggle-content .career-experienced-content,#career-content .career-about-us-toggle-content .career-graduation-content,#career-content .career-about-us-toggle-content .career-job-content,#career-content .career-about-us-toggle-content .career-study-content,#career-content .career-school-toggle-content .career-experienced-content,#career-content .career-school-toggle-content .career-graduation-content,#career-content .career-school-toggle-content .career-job-content,#career-content .career-school-toggle-content .career-study-content{padding-bottom:80px}#career-content .career-experienced-toggle-content .career-job-content .career-job-video,#career-content .career-student-toggle-content .career-job-content .career-job-video,#career-content .career-about-us-toggle-content .career-job-content .career-job-video,#career-content .career-school-toggle-content .career-job-content .career-job-video{padding-top:40px}@media (min-width: 768px){#career-content .career-experienced-toggle-content .career-job-content .career-job-video,#career-content .career-student-toggle-content .career-job-content .career-job-video,#career-content .career-about-us-toggle-content .career-job-content .career-job-video,#career-content .career-school-toggle-content .career-job-content .career-job-video{padding-top:60px}}@media (min-width: 1024px){#career-content .career-experienced-toggle-content .career-job-content .career-job-video,#career-content .career-student-toggle-content .career-job-content .career-job-video,#career-content .career-about-us-toggle-content .career-job-content .career-job-video,#career-content .career-school-toggle-content .career-job-content .career-job-video{padding-top:75px}}@media (min-width: 1280px){#career-content .career-experienced-toggle-content .career-job-content .career-job-video,#career-content .career-student-toggle-content .career-job-content .career-job-video,#career-content .career-about-us-toggle-content .career-job-content .career-job-video,#career-content .career-school-toggle-content .career-job-content .career-job-video{padding-top:60px}}@media (min-width: 1920px){#career-content .career-experienced-toggle-content .career-job-content .career-job-headline-5,#career-content .career-experienced-toggle-content .career-job-content .career-job-headline-6,#career-content .career-experienced-toggle-content .career-job-content .career-job-headline-7,#career-content .career-experienced-toggle-content .career-job-content .career-job-headline-8,#career-content .career-student-toggle-content .career-job-content .career-job-headline-5,#career-content .career-student-toggle-content .career-job-content .career-job-headline-6,#career-content .career-student-toggle-content .career-job-content .career-job-headline-7,#career-content .career-student-toggle-content .career-job-content .career-job-headline-8,#career-content .career-about-us-toggle-content .career-job-content .career-job-headline-5,#career-content .career-about-us-toggle-content .career-job-content .career-job-headline-6,#career-content .career-about-us-toggle-content .career-job-content .career-job-headline-7,#career-content .career-about-us-toggle-content .career-job-content .career-job-headline-8,#career-content .career-school-toggle-content .career-job-content .career-job-headline-5,#career-content .career-school-toggle-content .career-job-content .career-job-headline-6,#career-content .career-school-toggle-content .career-job-content .career-job-headline-7,#career-content .career-school-toggle-content .career-job-content .career-job-headline-8{margin-top:-120px}}#career-content .career-experienced-toggle-content .career-student-comments-content,#career-content .career-student-toggle-content .career-student-comments-content,#career-content .career-about-us-toggle-content .career-student-comments-content,#career-content .career-school-toggle-content .career-student-comments-content{padding-top:30px}#career-content .career-experienced-toggle-content .career-student-comments-content p,#career-content .career-student-toggle-content .career-student-comments-content p,#career-content .career-about-us-toggle-content .career-student-comments-content p,#career-content .career-school-toggle-content .career-student-comments-content p{padding-top:30px}#career-content .career-experienced-toggle-content .career-student-comments-content h3,#career-content .career-student-toggle-content .career-student-comments-content h3,#career-content .career-about-us-toggle-content .career-student-comments-content h3,#career-content .career-school-toggle-content .career-student-comments-content h3{padding-top:50px}@media (min-width: 768px){#career-content .career-experienced-toggle-content .career-student-comments-content h3:first-child,#career-content .career-student-toggle-content .career-student-comments-content h3:first-child,#career-content .career-about-us-toggle-content .career-student-comments-content h3:first-child,#career-content .career-school-toggle-content .career-student-comments-content h3:first-child{padding-top:0}}@media (min-width: 768px){#career-content .career-experienced-toggle-content .career-student-comments-content h3,#career-content .career-student-toggle-content .career-student-comments-content h3,#career-content .career-about-us-toggle-content .career-student-comments-content h3,#career-content .career-school-toggle-content .career-student-comments-content h3{padding-top:55px}}@media (min-width: 1024px){#career-content .career-experienced-toggle-content .career-student-comments-content h3,#career-content .career-student-toggle-content .career-student-comments-content h3,#career-content .career-about-us-toggle-content .career-student-comments-content h3,#career-content .career-school-toggle-content .career-student-comments-content h3{padding-top:60px}}@media (max-width: 767px){#career-content .career-experienced-toggle-content .career-student-comments-content h2,#career-content .career-student-toggle-content .career-student-comments-content h2,#career-content .career-about-us-toggle-content .career-student-comments-content h2,#career-content .career-school-toggle-content .career-student-comments-content h2{padding-top:60px}}@media (min-width: 768px){#career-content .career-experienced-toggle-content .career-student-comments-content .student-comment,#career-content .career-student-toggle-content .career-student-comments-content .student-comment,#career-content .career-about-us-toggle-content .career-student-comments-content .student-comment,#career-content .career-school-toggle-content .career-student-comments-content .student-comment{padding-top:75px}}@media (min-width: 1024px){#career-content .career-experienced-toggle-content .career-student-comments-content .student-comment,#career-content .career-student-toggle-content .career-student-comments-content .student-comment,#career-content .career-about-us-toggle-content .career-student-comments-content .student-comment,#career-content .career-school-toggle-content .career-student-comments-content .student-comment{padding-top:100px}}#career-content .career-experienced-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h3,#career-content .career-student-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h3,#career-content .career-about-us-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h3,#career-content .career-school-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h3{padding-top:20px}#career-content .career-experienced-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile p,#career-content .career-student-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile p,#career-content .career-about-us-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile p,#career-content .career-school-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile p{padding-top:0}#career-content .career-experienced-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2,#career-content .career-student-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2,#career-content .career-about-us-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2,#career-content .career-school-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2{padding-bottom:30px}@media (min-width: 1024px){#career-content .career-experienced-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2,#career-content .career-student-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2,#career-content .career-about-us-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2,#career-content .career-school-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2{padding-bottom:50px}}@media (min-width: 1280px){#career-content .career-experienced-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2,#career-content .career-student-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2,#career-content .career-about-us-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2,#career-content .career-school-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2{padding-bottom:55px}}@media (min-width: 1920px){#career-content .career-experienced-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2,#career-content .career-student-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2,#career-content .career-about-us-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2,#career-content .career-school-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile h2{padding-bottom:60px}}@media (max-width: 767px){#career-content .career-experienced-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile .student-comment-image,#career-content .career-student-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile .student-comment-image,#career-content .career-about-us-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile .student-comment-image,#career-content .career-school-toggle-content .career-student-comments-content .student-comment .career-student-comment-profile .student-comment-image{padding-top:50px}}#career-content .career-student-contact-content{padding:0 0 60px}@media (min-width: 768px){#career-content .career-student-contact-content{padding-top:20px}}@media (min-width: 1024px){#career-content .career-student-contact-content{padding-bottom:80px}}#career-content .career-student-contact-content .career-student-contact-image{padding-bottom:20px}@media (min-width: 768px){#career-content .career-student-contact-content .career-student-contact-image{padding:0 40px 0 0}}#career-content .career-student-contact-content .career-student-contact-info{padding-top:20px}@media (max-width: 1023px){#career-content .career-student-contact-content .career-student-contact-person{padding-bottom:50px}}#career-content .career-student-contact-content .career-student-contact-person svg{margin-right:10px}#career-content .career-student-contact-content .career-contact-application-tips{padding-top:30px}@media (min-width: 1024px){#career-content .career-student-contact-content .career-contact-application-tips{padding-top:0}}@media (min-width: 1024px){#career-content .career-student-contact-content.career-experienced-contact-content .career-student-contact-image{padding-bottom:20px}}#career-content .career-experienced-button{padding-bottom:30px}@media (min-width: 768px){#career-content .career-experienced-button{padding:20px 15px 30px}}#career-content .career-experienced-intro .career-student-intro-text1,#career-content .career-student-intro .career-student-intro-text1{padding:40px 0 60px}@media (min-width: 768px){#career-content .career-experienced-intro .career-student-intro-text1,#career-content .career-student-intro .career-student-intro-text1{padding:60px 0 100px}}#career-content .career-experienced-intro .career-student-intro-text2,#career-content .career-student-intro .career-student-intro-text2{padding:60px 0 30px}@media (min-width: 768px){#career-content .career-experienced-intro .career-student-intro-text2,#career-content .career-student-intro .career-student-intro-text2{padding-top:100px}}#career-content .career-experienced-intro .career-student-intro-text3,#career-content .career-student-intro .career-student-intro-text3{padding:30px 0}#career-content .career-faq-content p,#career-content .career-contact-content p{padding-top:30px}#career-content .career-faq-content h3,#career-content .career-contact-content h3{padding-top:50px}@media (min-width: 768px){#career-content .career-faq-content h3:first-child,#career-content .career-contact-content h3:first-child{padding-top:0}}@media (min-width: 768px){#career-content .career-faq-content h3,#career-content .career-contact-content h3{padding-top:55px}}@media (min-width: 1024px){#career-content .career-faq-content h3,#career-content .career-contact-content h3{padding-top:60px}}#career-content .career-faq-content .wrapper .content-wrapper,#career-content .career-contact-content .wrapper .content-wrapper{padding:50px 0 60px}#career-content .career-faq-content .wrapper .content-wrapper p:first-child,#career-content .career-contact-content .wrapper .content-wrapper p:first-child{padding-top:0}#career-content .career-faq-content li:before,#career-content .career-contact-content li:before{content:'–';padding-right:10px}#career-content .career-faq-content li:first-child,#career-content .career-contact-content li:first-child{padding-top:30px}#career-content .career-faq-applicationtipps-students{padding:60px 15px}@media (min-width: 1024px){#career-content .career-faq-applicationtipps-students{padding:100px 15px}}@media (min-width: 768px){#career-content .career-contact-content .career-contact-google-map{padding-right:0}}#career-content .career-contact-content .career-contact-google-map iframe{height:210px;width:100%;filter:grayscale(100%)}@media (min-width: 768px){#career-content .career-contact-content .career-contact-google-map iframe{height:285px;width:115%}}@media (min-width: 1024px){#career-content .career-contact-content .career-contact-google-map iframe{height:315px}}@media (min-width: 1280px){#career-content .career-contact-content .career-contact-google-map iframe{height:385px;width:140%}}@media (min-width: 1920px){#career-content .career-contact-content .career-contact-google-map iframe{height:480px}}#career-content .career-contact-content .career-faq-headline h1,#career-content .career-contact-content .career-faq-headline .header-search-wrapper form input,.header-search-wrapper form #career-content .career-contact-content .career-faq-headline input,#career-content .career-contact-content .career-faq-headline .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-contact-content .career-faq-headline select.bordered,#career-content .career-contact-content .career-faq-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-contact-content .career-faq-headline select.bordered-small,#career-content .career-contact-content .career-faq-headline .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-contact-content .career-faq-headline textarea,#career-content .career-contact-content .career-contact-subline h1,#career-content .career-contact-content .career-contact-subline .header-search-wrapper form input,.header-search-wrapper form #career-content .career-contact-content .career-contact-subline input,#career-content .career-contact-content .career-contact-subline .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-contact-content .career-contact-subline select.bordered,#career-content .career-contact-content .career-contact-subline .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-contact-content .career-contact-subline select.bordered-small,#career-content .career-contact-content .career-contact-subline .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-contact-content .career-contact-subline textarea{padding-bottom:40px}@media (min-width: 768px){#career-content .career-contact-content .career-faq-headline h1,#career-content .career-contact-content .career-faq-headline .header-search-wrapper form input,.header-search-wrapper form #career-content .career-contact-content .career-faq-headline input,#career-content .career-contact-content .career-faq-headline .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-contact-content .career-faq-headline select.bordered,#career-content .career-contact-content .career-faq-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-contact-content .career-faq-headline select.bordered-small,#career-content .career-contact-content .career-faq-headline .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-contact-content .career-faq-headline textarea,#career-content .career-contact-content .career-contact-subline h1,#career-content .career-contact-content .career-contact-subline .header-search-wrapper form input,.header-search-wrapper form #career-content .career-contact-content .career-contact-subline input,#career-content .career-contact-content .career-contact-subline .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-contact-content .career-contact-subline select.bordered,#career-content .career-contact-content .career-contact-subline .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-contact-content .career-contact-subline select.bordered-small,#career-content .career-contact-content .career-contact-subline .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-contact-content .career-contact-subline textarea{padding-bottom:60px}}#career-content .career-contact-content .career-faq-headline h2,#career-content .career-contact-content .career-contact-subline h2{padding-bottom:30px;line-height:42px}@media (min-width: 768px){#career-content .career-contact-content .career-faq-headline h2,#career-content .career-contact-content .career-contact-subline h2{padding-bottom:0}}#career-content .career-contact-content .career-contact-person-wrapper{padding-top:20px;padding-bottom:100px}@media (min-width: 1280px){#career-content .career-contact-content .career-contact-person-wrapper{padding-top:90px;padding-bottom:80px}}#career-content .career-contact-content .career-contact-person{padding-top:30px;padding-bottom:50px}@media (min-width: 768px){#career-content .career-contact-content .career-contact-person{padding-top:40px;padding-bottom:60px}}#career-content .career-contact-content .career-contact-person .career-contact-detail{padding-top:10px}@media (max-width: 767px){#career-content .career-contact-content .career-contact-person .career-contact-detail .tertiary,#career-content .career-contact-content .career-contact-person .career-contact-detail #returns .returns-list li a,#returns .returns-list li #career-content .career-contact-content .career-contact-person .career-contact-detail a,#career-content .career-contact-content .career-contact-person .career-contact-detail #faq li a,#faq li #career-content .career-contact-content .career-contact-person .career-contact-detail a,#career-content .career-contact-content .career-contact-person .career-contact-detail #payment li a,#payment li #career-content .career-contact-content .career-contact-person .career-contact-detail a,#career-content .career-contact-content .career-contact-person .career-contact-detail #imprint li a,#imprint li #career-content .career-contact-content .career-contact-person .career-contact-detail a,#career-content .career-contact-content .career-contact-person .career-contact-detail #privacy li a,#privacy li #career-content .career-contact-content .career-contact-person .career-contact-detail a,#career-content .career-contact-content .career-contact-person .career-contact-detail #terms li a,#terms li #career-content .career-contact-content .career-contact-person .career-contact-detail a{display:block}#career-content .career-contact-content .career-contact-person .career-contact-detail .tertiary::after,#career-content .career-contact-content .career-contact-person .career-contact-detail #returns .returns-list li a::after,#returns .returns-list li #career-content .career-contact-content .career-contact-person .career-contact-detail a::after,#career-content .career-contact-content .career-contact-person .career-contact-detail #faq li a::after,#faq li #career-content .career-contact-content .career-contact-person .career-contact-detail a::after,#career-content .career-contact-content .career-contact-person .career-contact-detail #payment li a::after,#payment li #career-content .career-contact-content .career-contact-person .career-contact-detail a::after,#career-content .career-contact-content .career-contact-person .career-contact-detail #imprint li a::after,#imprint li #career-content .career-contact-content .career-contact-person .career-contact-detail a::after,#career-content .career-contact-content .career-contact-person .career-contact-detail #privacy li a::after,#privacy li #career-content .career-contact-content .career-contact-person .career-contact-detail a::after,#career-content .career-contact-content .career-contact-person .career-contact-detail #terms li a::after,#terms li #career-content .career-contact-content .career-contact-person .career-contact-detail a::after{display:none}}#career-content .career-contact-content .career-contact-person .career-contact-person-info h3{padding:0}#career-content .career-contact-content .career-contact-address h2{padding:30px 0 35px}@media (min-width: 768px){#career-content .career-contact-content .career-contact-address h2{padding-top:0}}@media (min-width: 1280px){#career-content .career-contact-content .career-contact-address h2{padding-bottom:60px}}#career-content .career-contact-content .career-contact-address span{font-style:normal}#career-content .career-contact-content .career-contact-address-button{padding-top:25px}@media (min-width: 1024px){#career-content .career-contact-content .career-contact-address-button{padding-top:50px}}@media (min-width: 1280px){#career-content .career-contact-content .career-contact-address-button{padding-top:60px}}#career-content .career-contact-content .career-contact-directions{padding:60px 15px 100px}@media (min-width: 768px){#career-content .career-contact-content .career-contact-directions{padding:140px 15px}}@media (min-width: 1024px){#career-content .career-contact-content .career-contact-directions{padding:180px 15px}}@media (min-width: 1920px){#career-content .career-contact-content .career-contact-directions{padding:100px 15px 160px}}#career-content .career-about-us-intro{padding-bottom:60px}@media (min-width: 768px){#career-content .career-about-us-intro{padding-bottom:110px}}@media (min-width: 1024px){#career-content .career-about-us-intro{padding-bottom:120px}}#career-content .career-about-us-intro h1,#career-content .career-about-us-intro .header-search-wrapper form input,.header-search-wrapper form #career-content .career-about-us-intro input,#career-content .career-about-us-intro .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-about-us-intro select.bordered,#career-content .career-about-us-intro .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-about-us-intro select.bordered-small,#career-content .career-about-us-intro .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-about-us-intro textarea{padding-bottom:40px}@media (min-width: 768px){#career-content .career-about-us-intro h1,#career-content .career-about-us-intro .header-search-wrapper form input,.header-search-wrapper form #career-content .career-about-us-intro input,#career-content .career-about-us-intro .header-search-wrapper form select.bordered,.header-search-wrapper form #career-content .career-about-us-intro select.bordered,#career-content .career-about-us-intro .header-search-wrapper form select.bordered-small,.header-search-wrapper form #career-content .career-about-us-intro select.bordered-small,#career-content .career-about-us-intro .header-search-wrapper form textarea,.header-search-wrapper form #career-content .career-about-us-intro textarea{padding-bottom:60px}}#career-content .career-about-us-intro h3{padding:60px 0 30px}@media (min-width: 1024px){#career-content .career-about-us-intro h3{padding-bottom:40px}}#career-content .about-us-career-develpoment,#career-content .about-us-benefits,#career-content .about-us-work,#career-content .about-us-region{padding-bottom:60px}@media (min-width: 1024px){#career-content .about-us-career-develpoment,#career-content .about-us-benefits,#career-content .about-us-work,#career-content .about-us-region{padding-bottom:100px}}@media (min-width: 768px){#career-content .about-us-career-develpoment h2{padding-top:30px}}#career-content .about-us-benefits h2{padding-top:30px}@media (min-width: 768px){#career-content .about-us-work h3:first-child{padding-top:30px}}#career-content .about-us-region img{padding-top:50px}@media (min-width: 768px){#career-content .about-us-region img{padding-top:55px}}@media (min-width: 1024px){#career-content .about-us-region img{padding-top:60px}}@media (min-width: 1024px){#career-content .about-us-region .about-us-region-link-headline{padding:40px 15px 30px}}#career-content #breadcrumb-wrapper .breadcrumb a::after{display:none}#career-content .active .arrow{transform:rotate(270deg);top:35px}#career-content .arrow{min-width:10px;transform:rotate(90deg);transition:all 0.4s}#career-content .content-trigger{cursor:pointer}#career-content .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 0;max-width:100%}#career-content .wrapper:last-of-type{margin-bottom:40px;border-bottom:none}#career-content .wrapper .content-wrapper{display:none}#career-content .toggle-content-level-2 .arrow{min-width:10px;transform:rotate(90deg);transition:all 0.4s}#career-content .toggle-content-level-2 .active .arrow{transform:rotate(270deg);top:35px}#cart .close,#cart-off-canvas .close,#cartline-off-canvas .close{top:50px;right:20px}#cart .close svg,#cart-off-canvas .close svg,#cartline-off-canvas .close svg{width:16px;height:16px}#cart .notice li,#cart-off-canvas .notice li,#cartline-off-canvas .notice li{color:#0c6}#cart .continue-shopping-button,#cart-off-canvas .continue-shopping-button,#cartline-off-canvas .continue-shopping-button{margin:40px 0 50px}@media (min-width: 768px){#cart .continue-shopping-button,#cart-off-canvas .continue-shopping-button,#cartline-off-canvas .continue-shopping-button{margin-bottom:75px}}@media (min-width: 1024px){#cart .continue-shopping-button,#cart-off-canvas .continue-shopping-button,#cartline-off-canvas .continue-shopping-button{margin-bottom:30px}}@media (min-width: 1920px){#cart .continue-shopping-button,#cart-off-canvas .continue-shopping-button,#cartline-off-canvas .continue-shopping-button{margin-bottom:70px}}#cart .cart-header:not(.empty-cart-header),#cart-off-canvas .cart-header:not(.empty-cart-header),#cartline-off-canvas .cart-header:not(.empty-cart-header){margin-bottom:40px}@media (max-width: 1023px){#cart .cart-header:not(.empty-cart-header),#cart-off-canvas .cart-header:not(.empty-cart-header),#cartline-off-canvas .cart-header:not(.empty-cart-header){margin-bottom:20px}}#cart .cart-header sup,#cart-off-canvas .cart-header sup,#cartline-off-canvas .cart-header sup{font-size:11px;font-weight:500}#cart .article-overview .cart-lines-headlines,#cart .cart-body .cart-lines-headlines,#cart-off-canvas .article-overview .cart-lines-headlines,#cart-off-canvas .cart-body .cart-lines-headlines,#cartline-off-canvas .article-overview .cart-lines-headlines,#cartline-off-canvas .cart-body .cart-lines-headlines{padding-bottom:20px}@media (max-width: 767px){#cart .article-overview .cart-lines-headlines,#cart .cart-body .cart-lines-headlines,#cart-off-canvas .article-overview .cart-lines-headlines,#cart-off-canvas .cart-body .cart-lines-headlines,#cartline-off-canvas .article-overview .cart-lines-headlines,#cartline-off-canvas .cart-body .cart-lines-headlines{display:none;margin:0px}}#cart .article-overview #cart-lines,#cart .article-overview .cart-content-articles,#cart .cart-body #cart-lines,#cart .cart-body .cart-content-articles,#cart-off-canvas .article-overview #cart-lines,#cart-off-canvas .article-overview .cart-content-articles,#cart-off-canvas .cart-body #cart-lines,#cart-off-canvas .cart-body .cart-content-articles,#cartline-off-canvas .article-overview #cart-lines,#cartline-off-canvas .article-overview .cart-content-articles,#cartline-off-canvas .cart-body #cart-lines,#cartline-off-canvas .cart-body .cart-content-articles{border-bottom:1px solid #f3f3f3;border-top:1px solid #f3f3f3;padding-bottom:40px}#cart .article-overview #cart-lines .article-item,#cart .article-overview .cart-content-articles .article-item,#cart .cart-body #cart-lines .article-item,#cart .cart-body .cart-content-articles .article-item,#cart-off-canvas .article-overview #cart-lines .article-item,#cart-off-canvas .article-overview .cart-content-articles .article-item,#cart-off-canvas .cart-body #cart-lines .article-item,#cart-off-canvas .cart-body .cart-content-articles .article-item,#cartline-off-canvas .article-overview #cart-lines .article-item,#cartline-off-canvas .article-overview .cart-content-articles .article-item,#cartline-off-canvas .cart-body #cart-lines .article-item,#cartline-off-canvas .cart-body .cart-content-articles .article-item{position:relative;margin-top:40px}@media (min-width: 768px){#cart .article-overview #cart-lines .article-item .article-informations,#cart .article-overview .cart-content-articles .article-item .article-informations,#cart .cart-body #cart-lines .article-item .article-informations,#cart .cart-body .cart-content-articles .article-item .article-informations,#cart-off-canvas .article-overview #cart-lines .article-item .article-informations,#cart-off-canvas .article-overview .cart-content-articles .article-item .article-informations,#cart-off-canvas .cart-body #cart-lines .article-item .article-informations,#cart-off-canvas .cart-body .cart-content-articles .article-item .article-informations,#cartline-off-canvas .article-overview #cart-lines .article-item .article-informations,#cartline-off-canvas .article-overview .cart-content-articles .article-item .article-informations,#cartline-off-canvas .cart-body #cart-lines .article-item .article-informations,#cartline-off-canvas .cart-body .cart-content-articles .article-item .article-informations{margin-top:20px}}#cart .article-overview #cart-lines .article-item .price-wrapper,#cart .article-overview .cart-content-articles .article-item .price-wrapper,#cart .cart-body #cart-lines .article-item .price-wrapper,#cart .cart-body .cart-content-articles .article-item .price-wrapper,#cart-off-canvas .article-overview #cart-lines .article-item .price-wrapper,#cart-off-canvas .article-overview .cart-content-articles .article-item .price-wrapper,#cart-off-canvas .cart-body #cart-lines .article-item .price-wrapper,#cart-off-canvas .cart-body .cart-content-articles .article-item .price-wrapper,#cartline-off-canvas .article-overview #cart-lines .article-item .price-wrapper,#cartline-off-canvas .article-overview .cart-content-articles .article-item .price-wrapper,#cartline-off-canvas .cart-body #cart-lines .article-item .price-wrapper,#cartline-off-canvas .cart-body .cart-content-articles .article-item .price-wrapper{display:inline-block}@media (min-width: 768px){#cart .article-overview #cart-lines .article-item .price-wrapper,#cart .article-overview .cart-content-articles .article-item .price-wrapper,#cart .cart-body #cart-lines .article-item .price-wrapper,#cart .cart-body .cart-content-articles .article-item .price-wrapper,#cart-off-canvas .article-overview #cart-lines .article-item .price-wrapper,#cart-off-canvas .article-overview .cart-content-articles .article-item .price-wrapper,#cart-off-canvas .cart-body #cart-lines .article-item .price-wrapper,#cart-off-canvas .cart-body .cart-content-articles .article-item .price-wrapper,#cartline-off-canvas .article-overview #cart-lines .article-item .price-wrapper,#cartline-off-canvas .article-overview .cart-content-articles .article-item .price-wrapper,#cartline-off-canvas .cart-body #cart-lines .article-item .price-wrapper,#cartline-off-canvas .cart-body .cart-content-articles .article-item .price-wrapper{display:block}}@media (max-width: 767px){#cart .article-overview #cart-lines .article-item .price-total,#cart .article-overview .cart-content-articles .article-item .price-total,#cart .cart-body #cart-lines .article-item .price-total,#cart .cart-body .cart-content-articles .article-item .price-total,#cart-off-canvas .article-overview #cart-lines .article-item .price-total,#cart-off-canvas .article-overview .cart-content-articles .article-item .price-total,#cart-off-canvas .cart-body #cart-lines .article-item .price-total,#cart-off-canvas .cart-body .cart-content-articles .article-item .price-total,#cartline-off-canvas .article-overview #cart-lines .article-item .price-total,#cartline-off-canvas .article-overview .cart-content-articles .article-item .price-total,#cartline-off-canvas .cart-body #cart-lines .article-item .price-total,#cartline-off-canvas .cart-body .cart-content-articles .article-item .price-total{margin-top:20px}}#cart .article-overview #cart-lines .article-item .price-single .price,#cart .article-overview #cart-lines .article-item .price-single .list-price,#cart .article-overview #cart-lines .article-item .price-total .price,#cart .article-overview #cart-lines .article-item .price-total .list-price,#cart .article-overview .cart-content-articles .article-item .price-single .price,#cart .article-overview .cart-content-articles .article-item .price-single .list-price,#cart .article-overview .cart-content-articles .article-item .price-total .price,#cart .article-overview .cart-content-articles .article-item .price-total .list-price,#cart .cart-body #cart-lines .article-item .price-single .price,#cart .cart-body #cart-lines .article-item .price-single .list-price,#cart .cart-body #cart-lines .article-item .price-total .price,#cart .cart-body #cart-lines .article-item .price-total .list-price,#cart .cart-body .cart-content-articles .article-item .price-single .price,#cart .cart-body .cart-content-articles .article-item .price-single .list-price,#cart .cart-body .cart-content-articles .article-item .price-total .price,#cart .cart-body .cart-content-articles .article-item .price-total .list-price,#cart-off-canvas .article-overview #cart-lines .article-item .price-single .price,#cart-off-canvas .article-overview #cart-lines .article-item .price-single .list-price,#cart-off-canvas .article-overview #cart-lines .article-item .price-total .price,#cart-off-canvas .article-overview #cart-lines .article-item .price-total .list-price,#cart-off-canvas .article-overview .cart-content-articles .article-item .price-single .price,#cart-off-canvas .article-overview .cart-content-articles .article-item .price-single .list-price,#cart-off-canvas .article-overview .cart-content-articles .article-item .price-total .price,#cart-off-canvas .article-overview .cart-content-articles .article-item .price-total .list-price,#cart-off-canvas .cart-body #cart-lines .article-item .price-single .price,#cart-off-canvas .cart-body #cart-lines .article-item .price-single .list-price,#cart-off-canvas .cart-body #cart-lines .article-item .price-total .price,#cart-off-canvas .cart-body #cart-lines .article-item .price-total .list-price,#cart-off-canvas .cart-body .cart-content-articles .article-item .price-single .price,#cart-off-canvas .cart-body .cart-content-articles .article-item .price-single .list-price,#cart-off-canvas .cart-body .cart-content-articles .article-item .price-total .price,#cart-off-canvas .cart-body .cart-content-articles .article-item .price-total .list-price,#cartline-off-canvas .article-overview #cart-lines .article-item .price-single .price,#cartline-off-canvas .article-overview #cart-lines .article-item .price-single .list-price,#cartline-off-canvas .article-overview #cart-lines .article-item .price-total .price,#cartline-off-canvas .article-overview #cart-lines .article-item .price-total .list-price,#cartline-off-canvas .article-overview .cart-content-articles .article-item .price-single .price,#cartline-off-canvas .article-overview .cart-content-articles .article-item .price-single .list-price,#cartline-off-canvas .article-overview .cart-content-articles .article-item .price-total .price,#cartline-off-canvas .article-overview .cart-content-articles .article-item .price-total .list-price,#cartline-off-canvas .cart-body #cart-lines .article-item .price-single .price,#cartline-off-canvas .cart-body #cart-lines .article-item .price-single .list-price,#cartline-off-canvas .cart-body #cart-lines .article-item .price-total .price,#cartline-off-canvas .cart-body #cart-lines .article-item .price-total .list-price,#cartline-off-canvas .cart-body .cart-content-articles .article-item .price-single .price,#cartline-off-canvas .cart-body .cart-content-articles .article-item .price-single .list-price,#cartline-off-canvas .cart-body .cart-content-articles .article-item .price-total .price,#cartline-off-canvas .cart-body .cart-content-articles .article-item .price-total .list-price{font-size:inherit;line-height:inherit;display:inline-block}@media (min-width: 768px){#cart .article-overview #cart-lines .article-item .price-single .price,#cart .article-overview #cart-lines .article-item .price-single .list-price,#cart .article-overview #cart-lines .article-item .price-total .price,#cart .article-overview #cart-lines .article-item .price-total .list-price,#cart .article-overview .cart-content-articles .article-item .price-single .price,#cart .article-overview .cart-content-articles .article-item .price-single .list-price,#cart .article-overview .cart-content-articles .article-item .price-total .price,#cart .article-overview .cart-content-articles .article-item .price-total .list-price,#cart .cart-body #cart-lines .article-item .price-single .price,#cart .cart-body #cart-lines .article-item .price-single .list-price,#cart .cart-body #cart-lines .article-item .price-total .price,#cart .cart-body #cart-lines .article-item .price-total .list-price,#cart .cart-body .cart-content-articles .article-item .price-single .price,#cart .cart-body .cart-content-articles .article-item .price-single .list-price,#cart .cart-body .cart-content-articles .article-item .price-total .price,#cart .cart-body .cart-content-articles .article-item .price-total .list-price,#cart-off-canvas .article-overview #cart-lines .article-item .price-single .price,#cart-off-canvas .article-overview #cart-lines .article-item .price-single .list-price,#cart-off-canvas .article-overview #cart-lines .article-item .price-total .price,#cart-off-canvas .article-overview #cart-lines .article-item .price-total .list-price,#cart-off-canvas .article-overview .cart-content-articles .article-item .price-single .price,#cart-off-canvas .article-overview .cart-content-articles .article-item .price-single .list-price,#cart-off-canvas .article-overview .cart-content-articles .article-item .price-total .price,#cart-off-canvas .article-overview .cart-content-articles .article-item .price-total .list-price,#cart-off-canvas .cart-body #cart-lines .article-item .price-single .price,#cart-off-canvas .cart-body #cart-lines .article-item .price-single .list-price,#cart-off-canvas .cart-body #cart-lines .article-item .price-total .price,#cart-off-canvas .cart-body #cart-lines .article-item .price-total .list-price,#cart-off-canvas .cart-body .cart-content-articles .article-item .price-single .price,#cart-off-canvas .cart-body .cart-content-articles .article-item .price-single .list-price,#cart-off-canvas .cart-body .cart-content-articles .article-item .price-total .price,#cart-off-canvas .cart-body .cart-content-articles .article-item .price-total .list-price,#cartline-off-canvas .article-overview #cart-lines .article-item .price-single .price,#cartline-off-canvas .article-overview #cart-lines .article-item .price-single .list-price,#cartline-off-canvas .article-overview #cart-lines .article-item .price-total .price,#cartline-off-canvas .article-overview #cart-lines .article-item .price-total .list-price,#cartline-off-canvas .article-overview .cart-content-articles .article-item .price-single .price,#cartline-off-canvas .article-overview .cart-content-articles .article-item .price-single .list-price,#cartline-off-canvas .article-overview .cart-content-articles .article-item .price-total .price,#cartline-off-canvas .article-overview .cart-content-articles .article-item .price-total .list-price,#cartline-off-canvas .cart-body #cart-lines .article-item .price-single .price,#cartline-off-canvas .cart-body #cart-lines .article-item .price-single .list-price,#cartline-off-canvas .cart-body #cart-lines .article-item .price-total .price,#cartline-off-canvas .cart-body #cart-lines .article-item .price-total .list-price,#cartline-off-canvas .cart-body .cart-content-articles .article-item .price-single .price,#cartline-off-canvas .cart-body .cart-content-articles .article-item .price-single .list-price,#cartline-off-canvas .cart-body .cart-content-articles .article-item .price-total .price,#cartline-off-canvas .cart-body .cart-content-articles .article-item .price-total .list-price{display:block}}#cart .article-overview #cart-lines .article-item .cart-line .cart-line-quantity-widget,#cart .article-overview .cart-content-articles .article-item .cart-line .cart-line-quantity-widget,#cart .cart-body #cart-lines .article-item .cart-line .cart-line-quantity-widget,#cart .cart-body .cart-content-articles .article-item .cart-line .cart-line-quantity-widget,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line .cart-line-quantity-widget,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line .cart-line-quantity-widget,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line .cart-line-quantity-widget,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line .cart-line-quantity-widget,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line .cart-line-quantity-widget,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line .cart-line-quantity-widget,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line .cart-line-quantity-widget,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line .cart-line-quantity-widget{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#cart .article-overview #cart-lines .article-item .cart-line .cart-line-quantity-widget.quantity-max .quantity-control:not(.set-quantity-minus),#cart .article-overview .cart-content-articles .article-item .cart-line .cart-line-quantity-widget.quantity-max .quantity-control:not(.set-quantity-minus),#cart .cart-body #cart-lines .article-item .cart-line .cart-line-quantity-widget.quantity-max .quantity-control:not(.set-quantity-minus),#cart .cart-body .cart-content-articles .article-item .cart-line .cart-line-quantity-widget.quantity-max .quantity-control:not(.set-quantity-minus),#cart-off-canvas .article-overview #cart-lines .article-item .cart-line .cart-line-quantity-widget.quantity-max .quantity-control:not(.set-quantity-minus),#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line .cart-line-quantity-widget.quantity-max .quantity-control:not(.set-quantity-minus),#cart-off-canvas .cart-body #cart-lines .article-item .cart-line .cart-line-quantity-widget.quantity-max .quantity-control:not(.set-quantity-minus),#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line .cart-line-quantity-widget.quantity-max .quantity-control:not(.set-quantity-minus),#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line .cart-line-quantity-widget.quantity-max .quantity-control:not(.set-quantity-minus),#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line .cart-line-quantity-widget.quantity-max .quantity-control:not(.set-quantity-minus),#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line .cart-line-quantity-widget.quantity-max .quantity-control:not(.set-quantity-minus),#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line .cart-line-quantity-widget.quantity-max .quantity-control:not(.set-quantity-minus){border:1px solid #f3f3f3 !important;color:#f3f3f3;cursor:not-allowed}#cart .article-overview #cart-lines .article-item picture,#cart .article-overview .cart-content-articles .article-item picture,#cart .cart-body #cart-lines .article-item picture,#cart .cart-body .cart-content-articles .article-item picture,#cart-off-canvas .article-overview #cart-lines .article-item picture,#cart-off-canvas .article-overview .cart-content-articles .article-item picture,#cart-off-canvas .cart-body #cart-lines .article-item picture,#cart-off-canvas .cart-body .cart-content-articles .article-item picture,#cartline-off-canvas .article-overview #cart-lines .article-item picture,#cartline-off-canvas .article-overview .cart-content-articles .article-item picture,#cartline-off-canvas .cart-body #cart-lines .article-item picture,#cartline-off-canvas .cart-body .cart-content-articles .article-item picture{border:1px solid #f3f3f3}#cart .article-overview #cart-lines .article-item .article-label a::after,#cart .article-overview .cart-content-articles .article-item .article-label a::after,#cart .cart-body #cart-lines .article-item .article-label a::after,#cart .cart-body .cart-content-articles .article-item .article-label a::after,#cart-off-canvas .article-overview #cart-lines .article-item .article-label a::after,#cart-off-canvas .article-overview .cart-content-articles .article-item .article-label a::after,#cart-off-canvas .cart-body #cart-lines .article-item .article-label a::after,#cart-off-canvas .cart-body .cart-content-articles .article-item .article-label a::after,#cartline-off-canvas .article-overview #cart-lines .article-item .article-label a::after,#cartline-off-canvas .article-overview .cart-content-articles .article-item .article-label a::after,#cartline-off-canvas .cart-body #cart-lines .article-item .article-label a::after,#cartline-off-canvas .cart-body .cart-content-articles .article-item .article-label a::after{content:none}#cart .article-overview #cart-lines .article-item .article-label,#cart .article-overview #cart-lines .article-item .article-color-name,#cart .article-overview #cart-lines .article-item .article-color-image,#cart .article-overview .cart-content-articles .article-item .article-label,#cart .article-overview .cart-content-articles .article-item .article-color-name,#cart .article-overview .cart-content-articles .article-item .article-color-image,#cart .cart-body #cart-lines .article-item .article-label,#cart .cart-body #cart-lines .article-item .article-color-name,#cart .cart-body #cart-lines .article-item .article-color-image,#cart .cart-body .cart-content-articles .article-item .article-label,#cart .cart-body .cart-content-articles .article-item .article-color-name,#cart .cart-body .cart-content-articles .article-item .article-color-image,#cart-off-canvas .article-overview #cart-lines .article-item .article-label,#cart-off-canvas .article-overview #cart-lines .article-item .article-color-name,#cart-off-canvas .article-overview #cart-lines .article-item .article-color-image,#cart-off-canvas .article-overview .cart-content-articles .article-item .article-label,#cart-off-canvas .article-overview .cart-content-articles .article-item .article-color-name,#cart-off-canvas .article-overview .cart-content-articles .article-item .article-color-image,#cart-off-canvas .cart-body #cart-lines .article-item .article-label,#cart-off-canvas .cart-body #cart-lines .article-item .article-color-name,#cart-off-canvas .cart-body #cart-lines .article-item .article-color-image,#cart-off-canvas .cart-body .cart-content-articles .article-item .article-label,#cart-off-canvas .cart-body .cart-content-articles .article-item .article-color-name,#cart-off-canvas .cart-body .cart-content-articles .article-item .article-color-image,#cartline-off-canvas .article-overview #cart-lines .article-item .article-label,#cartline-off-canvas .article-overview #cart-lines .article-item .article-color-name,#cartline-off-canvas .article-overview #cart-lines .article-item .article-color-image,#cartline-off-canvas .article-overview .cart-content-articles .article-item .article-label,#cartline-off-canvas .article-overview .cart-content-articles .article-item .article-color-name,#cartline-off-canvas .article-overview .cart-content-articles .article-item .article-color-image,#cartline-off-canvas .cart-body #cart-lines .article-item .article-label,#cartline-off-canvas .cart-body #cart-lines .article-item .article-color-name,#cartline-off-canvas .cart-body #cart-lines .article-item .article-color-image,#cartline-off-canvas .cart-body .cart-content-articles .article-item .article-label,#cartline-off-canvas .cart-body .cart-content-articles .article-item .article-color-name,#cartline-off-canvas .cart-body .cart-content-articles .article-item .article-color-image{margin:15px 0}#cart .article-overview #cart-lines .article-item .article-label picture,#cart .article-overview #cart-lines .article-item .article-color-name picture,#cart .article-overview #cart-lines .article-item .article-color-image picture,#cart .article-overview .cart-content-articles .article-item .article-label picture,#cart .article-overview .cart-content-articles .article-item .article-color-name picture,#cart .article-overview .cart-content-articles .article-item .article-color-image picture,#cart .cart-body #cart-lines .article-item .article-label picture,#cart .cart-body #cart-lines .article-item .article-color-name picture,#cart .cart-body #cart-lines .article-item .article-color-image picture,#cart .cart-body .cart-content-articles .article-item .article-label picture,#cart .cart-body .cart-content-articles .article-item .article-color-name picture,#cart .cart-body .cart-content-articles .article-item .article-color-image picture,#cart-off-canvas .article-overview #cart-lines .article-item .article-label picture,#cart-off-canvas .article-overview #cart-lines .article-item .article-color-name picture,#cart-off-canvas .article-overview #cart-lines .article-item .article-color-image picture,#cart-off-canvas .article-overview .cart-content-articles .article-item .article-label picture,#cart-off-canvas .article-overview .cart-content-articles .article-item .article-color-name picture,#cart-off-canvas .article-overview .cart-content-articles .article-item .article-color-image picture,#cart-off-canvas .cart-body #cart-lines .article-item .article-label picture,#cart-off-canvas .cart-body #cart-lines .article-item .article-color-name picture,#cart-off-canvas .cart-body #cart-lines .article-item .article-color-image picture,#cart-off-canvas .cart-body .cart-content-articles .article-item .article-label picture,#cart-off-canvas .cart-body .cart-content-articles .article-item .article-color-name picture,#cart-off-canvas .cart-body .cart-content-articles .article-item .article-color-image picture,#cartline-off-canvas .article-overview #cart-lines .article-item .article-label picture,#cartline-off-canvas .article-overview #cart-lines .article-item .article-color-name picture,#cartline-off-canvas .article-overview #cart-lines .article-item .article-color-image picture,#cartline-off-canvas .article-overview .cart-content-articles .article-item .article-label picture,#cartline-off-canvas .article-overview .cart-content-articles .article-item .article-color-name picture,#cartline-off-canvas .article-overview .cart-content-articles .article-item .article-color-image picture,#cartline-off-canvas .cart-body #cart-lines .article-item .article-label picture,#cartline-off-canvas .cart-body #cart-lines .article-item .article-color-name picture,#cartline-off-canvas .cart-body #cart-lines .article-item .article-color-image picture,#cartline-off-canvas .cart-body .cart-content-articles .article-item .article-label picture,#cartline-off-canvas .cart-body .cart-content-articles .article-item .article-color-name picture,#cartline-off-canvas .cart-body .cart-content-articles .article-item .article-color-image picture{border:0;overflow:hidden;width:15px;height:15px;border-radius:15px;vertical-align:middle;margin-right:10px}#cart .article-overview #cart-lines .article-item .article-label,#cart .article-overview .cart-content-articles .article-item .article-label,#cart .cart-body #cart-lines .article-item .article-label,#cart .cart-body .cart-content-articles .article-item .article-label,#cart-off-canvas .article-overview #cart-lines .article-item .article-label,#cart-off-canvas .article-overview .cart-content-articles .article-item .article-label,#cart-off-canvas .cart-body #cart-lines .article-item .article-label,#cart-off-canvas .cart-body .cart-content-articles .article-item .article-label,#cartline-off-canvas .article-overview #cart-lines .article-item .article-label,#cartline-off-canvas .article-overview .cart-content-articles .article-item .article-label,#cartline-off-canvas .cart-body #cart-lines .article-item .article-label,#cartline-off-canvas .cart-body .cart-content-articles .article-item .article-label{margin-top:0}#cart .article-overview #cart-lines .article-item .bordered-small,#cart .article-overview .cart-content-articles .article-item .bordered-small,#cart .cart-body #cart-lines .article-item .bordered-small,#cart .cart-body .cart-content-articles .article-item .bordered-small,#cart-off-canvas .article-overview #cart-lines .article-item .bordered-small,#cart-off-canvas .article-overview .cart-content-articles .article-item .bordered-small,#cart-off-canvas .cart-body #cart-lines .article-item .bordered-small,#cart-off-canvas .cart-body .cart-content-articles .article-item .bordered-small,#cartline-off-canvas .article-overview #cart-lines .article-item .bordered-small,#cartline-off-canvas .article-overview .cart-content-articles .article-item .bordered-small,#cartline-off-canvas .cart-body #cart-lines .article-item .bordered-small,#cartline-off-canvas .cart-body .cart-content-articles .article-item .bordered-small{margin-bottom:0}#cart .article-overview #cart-lines .article-item .quantity-label,#cart .article-overview #cart-lines .article-item .quantity-control,#cart .article-overview .cart-content-articles .article-item .quantity-label,#cart .article-overview .cart-content-articles .article-item .quantity-control,#cart .cart-body #cart-lines .article-item .quantity-label,#cart .cart-body #cart-lines .article-item .quantity-control,#cart .cart-body .cart-content-articles .article-item .quantity-label,#cart .cart-body .cart-content-articles .article-item .quantity-control,#cart-off-canvas .article-overview #cart-lines .article-item .quantity-label,#cart-off-canvas .article-overview #cart-lines .article-item .quantity-control,#cart-off-canvas .article-overview .cart-content-articles .article-item .quantity-label,#cart-off-canvas .article-overview .cart-content-articles .article-item .quantity-control,#cart-off-canvas .cart-body #cart-lines .article-item .quantity-label,#cart-off-canvas .cart-body #cart-lines .article-item .quantity-control,#cart-off-canvas .cart-body .cart-content-articles .article-item .quantity-label,#cart-off-canvas .cart-body .cart-content-articles .article-item .quantity-control,#cartline-off-canvas .article-overview #cart-lines .article-item .quantity-label,#cartline-off-canvas .article-overview #cart-lines .article-item .quantity-control,#cartline-off-canvas .article-overview .cart-content-articles .article-item .quantity-label,#cartline-off-canvas .article-overview .cart-content-articles .article-item .quantity-control,#cartline-off-canvas .cart-body #cart-lines .article-item .quantity-label,#cartline-off-canvas .cart-body #cart-lines .article-item .quantity-control,#cartline-off-canvas .cart-body .cart-content-articles .article-item .quantity-label,#cartline-off-canvas .cart-body .cart-content-articles .article-item .quantity-control{border:1px solid #777;border-radius:50%;display:inline-block;height:30px;width:30px;line-height:30px;text-align:center;vertical-align:bottom}#cart .article-overview #cart-lines .article-item .quantity-control:hover,#cart .article-overview .cart-content-articles .article-item .quantity-control:hover,#cart .cart-body #cart-lines .article-item .quantity-control:hover,#cart .cart-body .cart-content-articles .article-item .quantity-control:hover,#cart-off-canvas .article-overview #cart-lines .article-item .quantity-control:hover,#cart-off-canvas .article-overview .cart-content-articles .article-item .quantity-control:hover,#cart-off-canvas .cart-body #cart-lines .article-item .quantity-control:hover,#cart-off-canvas .cart-body .cart-content-articles .article-item .quantity-control:hover,#cartline-off-canvas .article-overview #cart-lines .article-item .quantity-control:hover,#cartline-off-canvas .article-overview .cart-content-articles .article-item .quantity-control:hover,#cartline-off-canvas .cart-body #cart-lines .article-item .quantity-control:hover,#cartline-off-canvas .cart-body .cart-content-articles .article-item .quantity-control:hover{border-color:#f3f3f3;cursor:pointer}#cart .article-overview #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart .cart-body #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity{padding:0 10px;width:30px;min-width:30px;line-height:30px;display:inline-block;text-align:center}@media (max-width: 767px){#cart .article-overview #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart .cart-body #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget .quantity,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity{width:15px;min-width:15px;padding:0}}#cart .article-overview #cart-lines .article-item .cart-line-remove,#cart .article-overview .cart-content-articles .article-item .cart-line-remove,#cart .cart-body #cart-lines .article-item .cart-line-remove,#cart .cart-body .cart-content-articles .article-item .cart-line-remove,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-remove,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-remove,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-remove,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-remove,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-remove,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-remove,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-remove,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-remove{position:absolute;right:15px;top:22px}#cart .article-overview #cart-lines .article-item .cart-line-remove::after,#cart .article-overview .cart-content-articles .article-item .cart-line-remove::after,#cart .cart-body #cart-lines .article-item .cart-line-remove::after,#cart .cart-body .cart-content-articles .article-item .cart-line-remove::after,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-remove::after,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-remove::after,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-remove::after,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-remove::after,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-remove::after,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-remove::after,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-remove::after,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-remove::after{display:none}#cart .article-overview #cart-lines .article-item .article-price .discounts span,#cart .article-overview .cart-content-articles .article-item .article-price .discounts span,#cart .cart-body #cart-lines .article-item .article-price .discounts span,#cart .cart-body .cart-content-articles .article-item .article-price .discounts span,#cart-off-canvas .article-overview #cart-lines .article-item .article-price .discounts span,#cart-off-canvas .article-overview .cart-content-articles .article-item .article-price .discounts span,#cart-off-canvas .cart-body #cart-lines .article-item .article-price .discounts span,#cart-off-canvas .cart-body .cart-content-articles .article-item .article-price .discounts span,#cartline-off-canvas .article-overview #cart-lines .article-item .article-price .discounts span,#cartline-off-canvas .article-overview .cart-content-articles .article-item .article-price .discounts span,#cartline-off-canvas .cart-body #cart-lines .article-item .article-price .discounts span,#cartline-off-canvas .cart-body .cart-content-articles .article-item .article-price .discounts span{color:#0c6}#cart .article-overview #cart-lines .article-color-image,#cart .cart-body #cart-lines .article-color-image,#cart-off-canvas .article-overview #cart-lines .article-color-image,#cart-off-canvas .cart-body #cart-lines .article-color-image,#cartline-off-canvas .article-overview #cart-lines .article-color-image,#cartline-off-canvas .cart-body #cart-lines .article-color-image{margin-top:0 !important}#cart .article-overview .supplement,#cart .cart-body .supplement,#cart-off-canvas .article-overview .supplement,#cart-off-canvas .cart-body .supplement,#cartline-off-canvas .article-overview .supplement,#cartline-off-canvas .cart-body .supplement{margin-top:10px}#cart .article-overview .supplement span,#cart .cart-body .supplement span,#cart-off-canvas .article-overview .supplement span,#cart-off-canvas .cart-body .supplement span,#cartline-off-canvas .article-overview .supplement span,#cartline-off-canvas .cart-body .supplement span{margin:0 5px}#cart .article-overview .supplement span:last-of-type,#cart .cart-body .supplement span:last-of-type,#cart-off-canvas .article-overview .supplement span:last-of-type,#cart-off-canvas .cart-body .supplement span:last-of-type,#cartline-off-canvas .article-overview .supplement span:last-of-type,#cartline-off-canvas .cart-body .supplement span:last-of-type{margin-right:0}#cart .article-overview .supplement span.personalisation-flag,#cart .cart-body .supplement span.personalisation-flag,#cart-off-canvas .article-overview .supplement span.personalisation-flag,#cart-off-canvas .cart-body .supplement span.personalisation-flag,#cartline-off-canvas .article-overview .supplement span.personalisation-flag,#cartline-off-canvas .cart-body .supplement span.personalisation-flag{border-radius:15px;height:15px;margin-right:5px;width:15px}#cart .article-overview .supplement span.personalisation-price,#cart .cart-body .supplement span.personalisation-price,#cart-off-canvas .article-overview .supplement span.personalisation-price,#cart-off-canvas .cart-body .supplement span.personalisation-price,#cartline-off-canvas .article-overview .supplement span.personalisation-price,#cartline-off-canvas .cart-body .supplement span.personalisation-price{white-space:nowrap}#cart .article-overview .supplement span.personalisation-symbol img,#cart .cart-body .supplement span.personalisation-symbol img,#cart-off-canvas .article-overview .supplement span.personalisation-symbol img,#cart-off-canvas .cart-body .supplement span.personalisation-symbol img,#cartline-off-canvas .article-overview .supplement span.personalisation-symbol img,#cartline-off-canvas .cart-body .supplement span.personalisation-symbol img{height:15px;width:auto}#cart .article-overview .supplement-info,#cart .cart-body .supplement-info,#cart-off-canvas .article-overview .supplement-info,#cart-off-canvas .cart-body .supplement-info,#cartline-off-canvas .article-overview .supplement-info,#cartline-off-canvas .cart-body .supplement-info{margin-top:10px}#cart .article-overview .supplement-info p,#cart .cart-body .supplement-info p,#cart-off-canvas .article-overview .supplement-info p,#cart-off-canvas .cart-body .supplement-info p,#cartline-off-canvas .article-overview .supplement-info p,#cartline-off-canvas .cart-body .supplement-info p{position:relative;color:#0c6;padding-left:30px}#cart .article-overview .supplement-info p:before,#cart .cart-body .supplement-info p:before,#cart-off-canvas .article-overview .supplement-info p:before,#cart-off-canvas .cart-body .supplement-info p:before,#cartline-off-canvas .article-overview .supplement-info p:before,#cartline-off-canvas .cart-body .supplement-info p:before{display:inline-block;width:20px;height:20px;border-radius:50%;background-color:#0c6;color:#f9f9f9;text-align:center;font-weight:900;line-height:20px;content:"i";margin-top:0;position:absolute;left:0}#cart .article-overview .supplement-info p a,#cart .cart-body .supplement-info p a,#cart-off-canvas .article-overview .supplement-info p a,#cart-off-canvas .cart-body .supplement-info p a,#cartline-off-canvas .article-overview .supplement-info p a,#cartline-off-canvas .cart-body .supplement-info p a{color:#0c6}#cart .article-overview .supplement-info p a:after,#cart .cart-body .supplement-info p a:after,#cart-off-canvas .article-overview .supplement-info p a:after,#cart-off-canvas .cart-body .supplement-info p a:after,#cartline-off-canvas .article-overview .supplement-info p a:after,#cartline-off-canvas .cart-body .supplement-info p a:after{background-color:#0c6}#cart .article-overview .supplement-info p a,#cart .cart-body .supplement-info p a,#cart-off-canvas .article-overview .supplement-info p a,#cart-off-canvas .cart-body .supplement-info p a,#cartline-off-canvas .article-overview .supplement-info p a,#cartline-off-canvas .cart-body .supplement-info p a{font-size:inherit;font-weight:inherit}#cart .article-overview .top-margin,#cart .cart-body .top-margin,#cart-off-canvas .article-overview .top-margin,#cart-off-canvas .cart-body .top-margin,#cartline-off-canvas .article-overview .top-margin,#cartline-off-canvas .cart-body .top-margin{padding-left:0;padding-right:0;margin-top:20px}#cart .coupon-form-headline,#cart-off-canvas .coupon-form-headline,#cartline-off-canvas .coupon-form-headline{line-height:20px}@media (max-width: 767px){#cart .coupon-form-headline,#cart-off-canvas .coupon-form-headline,#cartline-off-canvas .coupon-form-headline{margin-top:25px}}@media (min-width: 768px) and (max-width: 1023px){#cart .coupon-form-headline,#cart-off-canvas .coupon-form-headline,#cartline-off-canvas .coupon-form-headline{margin:65px 0 15px}#cart .coupon-form-headline+.coupon-input-button,#cart-off-canvas .coupon-form-headline+.coupon-input-button,#cartline-off-canvas .coupon-form-headline+.coupon-input-button{margin-top:0 !important}}#cart .input-button-wrapper .input-wrapper,#cart-off-canvas .input-button-wrapper .input-wrapper,#cartline-off-canvas .input-button-wrapper .input-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}#cart .input-button-wrapper .input-wrapper label,#cart-off-canvas .input-button-wrapper .input-wrapper label,#cartline-off-canvas .input-button-wrapper .input-wrapper label{opacity:0}#cart .input-button-wrapper .input-wrapper label.active,#cart-off-canvas .input-button-wrapper .input-wrapper label.active,#cartline-off-canvas .input-button-wrapper .input-wrapper label.active{opacity:1}#cart .input-button-wrapper .input-wrapper input,#cart .input-button-wrapper .input-wrapper select.bordered,#cart .input-button-wrapper .input-wrapper select.bordered-small,#cart .input-button-wrapper .input-wrapper textarea,#cart-off-canvas .input-button-wrapper .input-wrapper input,#cart-off-canvas .input-button-wrapper .input-wrapper select.bordered,#cart-off-canvas .input-button-wrapper .input-wrapper select.bordered-small,#cart-off-canvas .input-button-wrapper .input-wrapper textarea,#cartline-off-canvas .input-button-wrapper .input-wrapper input,#cartline-off-canvas .input-button-wrapper .input-wrapper select.bordered,#cartline-off-canvas .input-button-wrapper .input-wrapper select.bordered-small,#cartline-off-canvas .input-button-wrapper .input-wrapper textarea{margin-bottom:0;margin-right:10px;padding-bottom:10px;border-bottom:1px solid #1A1919}#cart .input-button-wrapper .input-wrapper input:not([disabled]),#cart .input-button-wrapper .input-wrapper select.bordered:not([disabled]),#cart .input-button-wrapper .input-wrapper select.bordered-small:not([disabled]),#cart .input-button-wrapper .input-wrapper textarea:not([disabled]),#cart-off-canvas .input-button-wrapper .input-wrapper input:not([disabled]),#cart-off-canvas .input-button-wrapper .input-wrapper select.bordered:not([disabled]),#cart-off-canvas .input-button-wrapper .input-wrapper select.bordered-small:not([disabled]),#cart-off-canvas .input-button-wrapper .input-wrapper textarea:not([disabled]),#cartline-off-canvas .input-button-wrapper .input-wrapper input:not([disabled]),#cartline-off-canvas .input-button-wrapper .input-wrapper select.bordered:not([disabled]),#cartline-off-canvas .input-button-wrapper .input-wrapper select.bordered-small:not([disabled]),#cartline-off-canvas .input-button-wrapper .input-wrapper textarea:not([disabled]){-ms-flex:2;flex:2}#cart .input-button-wrapper .input-wrapper input:focus:-ms-input-placeholder,#cart .input-button-wrapper .input-wrapper select.bordered:focus:-ms-input-placeholder,#cart .input-button-wrapper .input-wrapper select.bordered-small:focus:-ms-input-placeholder,#cart .input-button-wrapper .input-wrapper textarea:focus:-ms-input-placeholder,#cart-off-canvas .input-button-wrapper .input-wrapper input:focus:-ms-input-placeholder,#cart-off-canvas .input-button-wrapper .input-wrapper select.bordered:focus:-ms-input-placeholder,#cart-off-canvas .input-button-wrapper .input-wrapper select.bordered-small:focus:-ms-input-placeholder,#cart-off-canvas .input-button-wrapper .input-wrapper textarea:focus:-ms-input-placeholder,#cartline-off-canvas .input-button-wrapper .input-wrapper input:focus:-ms-input-placeholder,#cartline-off-canvas .input-button-wrapper .input-wrapper select.bordered:focus:-ms-input-placeholder,#cartline-off-canvas .input-button-wrapper .input-wrapper select.bordered-small:focus:-ms-input-placeholder,#cartline-off-canvas .input-button-wrapper .input-wrapper textarea:focus:-ms-input-placeholder{color:transparent}#cart .input-button-wrapper .input-wrapper input:focus::placeholder,#cart .input-button-wrapper .input-wrapper select.bordered:focus::placeholder,#cart .input-button-wrapper .input-wrapper select.bordered-small:focus::placeholder,#cart .input-button-wrapper .input-wrapper textarea:focus::placeholder,#cart-off-canvas .input-button-wrapper .input-wrapper input:focus::placeholder,#cart-off-canvas .input-button-wrapper .input-wrapper select.bordered:focus::placeholder,#cart-off-canvas .input-button-wrapper .input-wrapper select.bordered-small:focus::placeholder,#cart-off-canvas .input-button-wrapper .input-wrapper textarea:focus::placeholder,#cartline-off-canvas .input-button-wrapper .input-wrapper input:focus::placeholder,#cartline-off-canvas .input-button-wrapper .input-wrapper select.bordered:focus::placeholder,#cartline-off-canvas .input-button-wrapper .input-wrapper select.bordered-small:focus::placeholder,#cartline-off-canvas .input-button-wrapper .input-wrapper textarea:focus::placeholder{color:transparent}#cart .input-button-wrapper .input-wrapper input[disabled="disabled"],#cart .input-button-wrapper .input-wrapper select[disabled="disabled"].bordered,#cart .input-button-wrapper .input-wrapper select[disabled="disabled"].bordered-small,#cart .input-button-wrapper .input-wrapper textarea[disabled="disabled"],#cart-off-canvas .input-button-wrapper .input-wrapper input[disabled="disabled"],#cart-off-canvas .input-button-wrapper .input-wrapper select[disabled="disabled"].bordered,#cart-off-canvas .input-button-wrapper .input-wrapper select[disabled="disabled"].bordered-small,#cart-off-canvas .input-button-wrapper .input-wrapper textarea[disabled="disabled"],#cartline-off-canvas .input-button-wrapper .input-wrapper input[disabled="disabled"],#cartline-off-canvas .input-button-wrapper .input-wrapper select[disabled="disabled"].bordered,#cartline-off-canvas .input-button-wrapper .input-wrapper select[disabled="disabled"].bordered-small,#cartline-off-canvas .input-button-wrapper .input-wrapper textarea[disabled="disabled"]{background-color:transparent;color:#0c6;border-bottom:2px solid #1A1919;cursor:default}#cart .input-button-wrapper .input-wrapper button,#cart-off-canvas .input-button-wrapper .input-wrapper button,#cartline-off-canvas .input-button-wrapper .input-wrapper button{-ms-flex:1;flex:1;height:40px;padding:0}#cart .input-button-wrapper .input-wrapper .coupon-button,#cart-off-canvas .input-button-wrapper .input-wrapper .coupon-button,#cartline-off-canvas .input-button-wrapper .input-wrapper .coupon-button{padding:25px 0 15px 20px}#cart .input-button-wrapper .input-wrapper.has-error+.errors,#cart-off-canvas .input-button-wrapper .input-wrapper.has-error+.errors,#cartline-off-canvas .input-button-wrapper .input-wrapper.has-error+.errors{margin-top:10px;display:block}#cart .input-button-wrapper .input-wrapper.success,#cart-off-canvas .input-button-wrapper .input-wrapper.success,#cartline-off-canvas .input-button-wrapper .input-wrapper.success{-ms-flex-direction:column;flex-direction:column}#cart .input-button-wrapper .input-wrapper.success input,#cart .input-button-wrapper .input-wrapper.success select.bordered,#cart .input-button-wrapper .input-wrapper.success select.bordered-small,#cart .input-button-wrapper .input-wrapper.success textarea,#cart-off-canvas .input-button-wrapper .input-wrapper.success input,#cart-off-canvas .input-button-wrapper .input-wrapper.success select.bordered,#cart-off-canvas .input-button-wrapper .input-wrapper.success select.bordered-small,#cart-off-canvas .input-button-wrapper .input-wrapper.success textarea,#cartline-off-canvas .input-button-wrapper .input-wrapper.success input,#cartline-off-canvas .input-button-wrapper .input-wrapper.success select.bordered,#cartline-off-canvas .input-button-wrapper .input-wrapper.success select.bordered-small,#cartline-off-canvas .input-button-wrapper .input-wrapper.success textarea{margin-right:0}#cart .input-button-wrapper .input-wrapper.success .success-message,#cart-off-canvas .input-button-wrapper .input-wrapper.success .success-message,#cartline-off-canvas .input-button-wrapper .input-wrapper.success .success-message{width:100%;margin-top:10px}#cart #error-message,#cart-off-canvas #error-message,#cartline-off-canvas #error-message{color:#f33}#cart #success-message,#cart-off-canvas #success-message,#cartline-off-canvas #success-message{color:#0c6}#cart .order-information,#cart-off-canvas .order-information,#cartline-off-canvas .order-information{margin-top:30px}@media (max-width: 767px){#cart .order-information,#cart-off-canvas .order-information,#cartline-off-canvas .order-information{margin:30px 0}}@media (min-width: 768px) and (max-width: 1023px){#cart .order-information,#cart-off-canvas .order-information,#cartline-off-canvas .order-information{margin-top:55px}}#cart .order-information .row,#cart .order-information .container-fullscreen .fullscreen-row,.container-fullscreen #cart .order-information .fullscreen-row,#cart-off-canvas .order-information .row,#cart-off-canvas .order-information .container-fullscreen .fullscreen-row,.container-fullscreen #cart-off-canvas .order-information .fullscreen-row,#cartline-off-canvas .order-information .row,#cartline-off-canvas .order-information .container-fullscreen .fullscreen-row,.container-fullscreen #cartline-off-canvas .order-information .fullscreen-row{padding:10px 0 0 0}@media (max-width: 767px){#cart .order-information .row,#cart .order-information .container-fullscreen .fullscreen-row,.container-fullscreen #cart .order-information .fullscreen-row,#cart-off-canvas .order-information .row,#cart-off-canvas .order-information .container-fullscreen .fullscreen-row,.container-fullscreen #cart-off-canvas .order-information .fullscreen-row,#cartline-off-canvas .order-information .row,#cartline-off-canvas .order-information .container-fullscreen .fullscreen-row,.container-fullscreen #cartline-off-canvas .order-information .fullscreen-row{padding:10px 0}}#cart .order-information .row.large-text-fix,#cart .order-information .container-fullscreen .large-text-fix.fullscreen-row,.container-fullscreen #cart .order-information .large-text-fix.fullscreen-row,#cart-off-canvas .order-information .row.large-text-fix,#cart-off-canvas .order-information .container-fullscreen .large-text-fix.fullscreen-row,.container-fullscreen #cart-off-canvas .order-information .large-text-fix.fullscreen-row,#cartline-off-canvas .order-information .row.large-text-fix,#cartline-off-canvas .order-information .container-fullscreen .large-text-fix.fullscreen-row,.container-fullscreen #cartline-off-canvas .order-information .large-text-fix.fullscreen-row{padding:0}#cart .order-information .cart-price-sum,#cart-off-canvas .order-information .cart-price-sum,#cartline-off-canvas .order-information .cart-price-sum{margin-top:10px}#cart .order-information .voucher-discount>div,#cart-off-canvas .order-information .voucher-discount>div,#cartline-off-canvas .order-information .voucher-discount>div{color:#0c6}#cart #amazonPaymentsCheckout img,#cart #amazonPaymentsCheckout .paypal-button,#cart #payPalExpressCheckout img,#cart #payPalExpressCheckout .paypal-button,#cart-off-canvas #amazonPaymentsCheckout img,#cart-off-canvas #amazonPaymentsCheckout .paypal-button,#cart-off-canvas #payPalExpressCheckout img,#cart-off-canvas #payPalExpressCheckout .paypal-button,#cartline-off-canvas #amazonPaymentsCheckout img,#cartline-off-canvas #amazonPaymentsCheckout .paypal-button,#cartline-off-canvas #payPalExpressCheckout img,#cartline-off-canvas #payPalExpressCheckout .paypal-button{width:100%;max-width:300px}@media (min-width: 768px){#cart #amazonPaymentsCheckout,#cart-off-canvas #amazonPaymentsCheckout,#cartline-off-canvas #amazonPaymentsCheckout{margin-bottom:80px}}#cart #payPalExpressCheckout,#cart-off-canvas #payPalExpressCheckout,#cartline-off-canvas #payPalExpressCheckout{margin-bottom:20px;max-height:35px}@media (min-width: 768px){#cart #payPalExpressCheckout,#cart-off-canvas #payPalExpressCheckout,#cartline-off-canvas #payPalExpressCheckout{margin-bottom:10px}}@media (min-width: 1280px){#cart #payPalExpressCheckout,#cart-off-canvas #payPalExpressCheckout,#cartline-off-canvas #payPalExpressCheckout{margin-bottom:20px}}#cart .cart-buttons,#cart-off-canvas .cart-buttons,#cartline-off-canvas .cart-buttons{z-index:1;padding-top:30px}@media (min-width: 768px) and (max-width: 1023px){#cart .cart-buttons,#cart-off-canvas .cart-buttons,#cartline-off-canvas .cart-buttons{padding-top:55px}}#cart .cart-buttons button,#cart .cart-buttons a.btn,#cart-off-canvas .cart-buttons button,#cart-off-canvas .cart-buttons a.btn,#cartline-off-canvas .cart-buttons button,#cartline-off-canvas .cart-buttons a.btn{margin:10px 0 10px 0}@media (max-width: 767px){#cart .cart-buttons button,#cart .cart-buttons a.btn,#cart-off-canvas .cart-buttons button,#cart-off-canvas .cart-buttons a.btn,#cartline-off-canvas .cart-buttons button,#cartline-off-canvas .cart-buttons a.btn{margin:10px 0}}#cart form.coupon_form,#cart-off-canvas form.coupon_form,#cartline-off-canvas form.coupon_form{width:100%}@media (max-width: 767px){#cart form.coupon_form,#cart-off-canvas form.coupon_form,#cartline-off-canvas form.coupon_form{margin:30px 0}}#cart form.coupon_form .loading,#cart-off-canvas form.coupon_form .loading,#cartline-off-canvas form.coupon_form .loading{display:none}#cart form.coupon_form span.notice,#cart-off-canvas form.coupon_form span.notice,#cartline-off-canvas form.coupon_form span.notice{cursor:pointer}#cart form.coupon_form span.notice::before,#cart-off-canvas form.coupon_form span.notice::before,#cartline-off-canvas form.coupon_form span.notice::before{background-color:#1A1919}#cart form.coupon_form #voucher-pin-wrapper,#cart-off-canvas form.coupon_form #voucher-pin-wrapper,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper{display:none;margin-top:35px}#cart form.coupon_form #voucher-pin-wrapper>.row,#cart form.coupon_form .container-fullscreen #voucher-pin-wrapper>.fullscreen-row,.container-fullscreen #cart form.coupon_form #voucher-pin-wrapper>.fullscreen-row,#cart-off-canvas form.coupon_form #voucher-pin-wrapper>.row,#cart-off-canvas form.coupon_form .container-fullscreen #voucher-pin-wrapper>.fullscreen-row,.container-fullscreen #cart-off-canvas form.coupon_form #voucher-pin-wrapper>.fullscreen-row,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper>.row,#cartline-off-canvas form.coupon_form .container-fullscreen #voucher-pin-wrapper>.fullscreen-row,.container-fullscreen #cartline-off-canvas form.coupon_form #voucher-pin-wrapper>.fullscreen-row{margin:0;background:#f3f3f3}#cart form.coupon_form #voucher-pin-wrapper>.row:first-of-type,#cart form.coupon_form .container-fullscreen #voucher-pin-wrapper>.fullscreen-row:first-of-type,.container-fullscreen #cart form.coupon_form #voucher-pin-wrapper>.fullscreen-row:first-of-type,#cart-off-canvas form.coupon_form #voucher-pin-wrapper>.row:first-of-type,#cart-off-canvas form.coupon_form .container-fullscreen #voucher-pin-wrapper>.fullscreen-row:first-of-type,.container-fullscreen #cart-off-canvas form.coupon_form #voucher-pin-wrapper>.fullscreen-row:first-of-type,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper>.row:first-of-type,#cartline-off-canvas form.coupon_form .container-fullscreen #voucher-pin-wrapper>.fullscreen-row:first-of-type,.container-fullscreen #cartline-off-canvas form.coupon_form #voucher-pin-wrapper>.fullscreen-row:first-of-type{padding-top:20px;padding-bottom:20px}#cart form.coupon_form #voucher-pin-wrapper>.row:last-of-type,#cart form.coupon_form .container-fullscreen #voucher-pin-wrapper>.fullscreen-row:last-of-type,.container-fullscreen #cart form.coupon_form #voucher-pin-wrapper>.fullscreen-row:last-of-type,#cart-off-canvas form.coupon_form #voucher-pin-wrapper>.row:last-of-type,#cart-off-canvas form.coupon_form .container-fullscreen #voucher-pin-wrapper>.fullscreen-row:last-of-type,.container-fullscreen #cart-off-canvas form.coupon_form #voucher-pin-wrapper>.fullscreen-row:last-of-type,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper>.row:last-of-type,#cartline-off-canvas form.coupon_form .container-fullscreen #voucher-pin-wrapper>.fullscreen-row:last-of-type,.container-fullscreen #cartline-off-canvas form.coupon_form #voucher-pin-wrapper>.fullscreen-row:last-of-type{padding-bottom:20px}#cart form.coupon_form #voucher-pin-wrapper>.row.has-error,#cart form.coupon_form .container-fullscreen #voucher-pin-wrapper>.has-error.fullscreen-row,.container-fullscreen #cart form.coupon_form #voucher-pin-wrapper>.has-error.fullscreen-row,#cart-off-canvas form.coupon_form #voucher-pin-wrapper>.row.has-error,#cart-off-canvas form.coupon_form .container-fullscreen #voucher-pin-wrapper>.has-error.fullscreen-row,.container-fullscreen #cart-off-canvas form.coupon_form #voucher-pin-wrapper>.has-error.fullscreen-row,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper>.row.has-error,#cartline-off-canvas form.coupon_form .container-fullscreen #voucher-pin-wrapper>.has-error.fullscreen-row,.container-fullscreen #cartline-off-canvas form.coupon_form #voucher-pin-wrapper>.has-error.fullscreen-row{padding-bottom:10px;padding-top:10px;font-size:12px}#cart form.coupon_form #voucher-pin-wrapper .close,#cart-off-canvas form.coupon_form #voucher-pin-wrapper .close,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper .close{cursor:pointer}#cart form.coupon_form #voucher-pin-wrapper input,#cart form.coupon_form #voucher-pin-wrapper select.bordered,#cart form.coupon_form #voucher-pin-wrapper select.bordered-small,#cart form.coupon_form #voucher-pin-wrapper textarea,#cart-off-canvas form.coupon_form #voucher-pin-wrapper input,#cart-off-canvas form.coupon_form #voucher-pin-wrapper select.bordered,#cart-off-canvas form.coupon_form #voucher-pin-wrapper select.bordered-small,#cart-off-canvas form.coupon_form #voucher-pin-wrapper textarea,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper input,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper select.bordered,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper select.bordered-small,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper textarea{margin-bottom:0;color:#BEBEBE;font-size:24px;font-weight:500;letter-spacing:10px;line-height:29px;padding-left:10px}#cart form.coupon_form #voucher-pin-wrapper input[type='number'],#cart form.coupon_form #voucher-pin-wrapper select[type='number'].bordered,#cart form.coupon_form #voucher-pin-wrapper select[type='number'].bordered-small,#cart form.coupon_form #voucher-pin-wrapper textarea[type='number'],#cart-off-canvas form.coupon_form #voucher-pin-wrapper input[type='number'],#cart-off-canvas form.coupon_form #voucher-pin-wrapper select[type='number'].bordered,#cart-off-canvas form.coupon_form #voucher-pin-wrapper select[type='number'].bordered-small,#cart-off-canvas form.coupon_form #voucher-pin-wrapper textarea[type='number'],#cartline-off-canvas form.coupon_form #voucher-pin-wrapper input[type='number'],#cartline-off-canvas form.coupon_form #voucher-pin-wrapper select[type='number'].bordered,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper select[type='number'].bordered-small,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper textarea[type='number']{-moz-appearance:textfield}#cart form.coupon_form #voucher-pin-wrapper input[type='number']::-webkit-inner-spin-button,#cart form.coupon_form #voucher-pin-wrapper select[type='number'].bordered::-webkit-inner-spin-button,#cart form.coupon_form #voucher-pin-wrapper select[type='number'].bordered-small::-webkit-inner-spin-button,#cart form.coupon_form #voucher-pin-wrapper textarea[type='number']::-webkit-inner-spin-button,#cart form.coupon_form #voucher-pin-wrapper input[type='number']::-webkit-outer-spin-button,#cart form.coupon_form #voucher-pin-wrapper select[type='number'].bordered::-webkit-outer-spin-button,#cart form.coupon_form #voucher-pin-wrapper select[type='number'].bordered-small::-webkit-outer-spin-button,#cart form.coupon_form #voucher-pin-wrapper textarea[type='number']::-webkit-outer-spin-button,#cart-off-canvas form.coupon_form #voucher-pin-wrapper input[type='number']::-webkit-inner-spin-button,#cart-off-canvas form.coupon_form #voucher-pin-wrapper select[type='number'].bordered::-webkit-inner-spin-button,#cart-off-canvas form.coupon_form #voucher-pin-wrapper select[type='number'].bordered-small::-webkit-inner-spin-button,#cart-off-canvas form.coupon_form #voucher-pin-wrapper textarea[type='number']::-webkit-inner-spin-button,#cart-off-canvas form.coupon_form #voucher-pin-wrapper input[type='number']::-webkit-outer-spin-button,#cart-off-canvas form.coupon_form #voucher-pin-wrapper select[type='number'].bordered::-webkit-outer-spin-button,#cart-off-canvas form.coupon_form #voucher-pin-wrapper select[type='number'].bordered-small::-webkit-outer-spin-button,#cart-off-canvas form.coupon_form #voucher-pin-wrapper textarea[type='number']::-webkit-outer-spin-button,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper input[type='number']::-webkit-inner-spin-button,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper select[type='number'].bordered::-webkit-inner-spin-button,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper select[type='number'].bordered-small::-webkit-inner-spin-button,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper textarea[type='number']::-webkit-inner-spin-button,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper input[type='number']::-webkit-outer-spin-button,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper select[type='number'].bordered::-webkit-outer-spin-button,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper select[type='number'].bordered-small::-webkit-outer-spin-button,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper textarea[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#cart form.coupon_form #voucher-pin-wrapper button,#cart-off-canvas form.coupon_form #voucher-pin-wrapper button,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper button{height:40px;padding-top:0;padding-bottom:0}#cart form.coupon_form #voucher-pin-wrapper.invalid ul.errors,#cart-off-canvas form.coupon_form #voucher-pin-wrapper.invalid ul.errors,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper.invalid ul.errors{margin-top:10px;display:block}#cart form.coupon_form #voucher-pin-wrapper.invalid ul.errors li:last-of-type,#cart-off-canvas form.coupon_form #voucher-pin-wrapper.invalid ul.errors li:last-of-type,#cartline-off-canvas form.coupon_form #voucher-pin-wrapper.invalid ul.errors li:last-of-type{margin-bottom:0 !important}#cart form.coupon_form .invalid label span,#cart form.coupon_form .invalid li,#cart-off-canvas form.coupon_form .invalid label span,#cart-off-canvas form.coupon_form .invalid li,#cartline-off-canvas form.coupon_form .invalid label span,#cartline-off-canvas form.coupon_form .invalid li{color:#f33}#cart form.coupon_form .invalid input,#cart form.coupon_form .invalid select.bordered,#cart form.coupon_form .invalid select.bordered-small,#cart form.coupon_form .invalid textarea,#cart-off-canvas form.coupon_form .invalid input,#cart-off-canvas form.coupon_form .invalid select.bordered,#cart-off-canvas form.coupon_form .invalid select.bordered-small,#cart-off-canvas form.coupon_form .invalid textarea,#cartline-off-canvas form.coupon_form .invalid input,#cartline-off-canvas form.coupon_form .invalid select.bordered,#cartline-off-canvas form.coupon_form .invalid select.bordered-small,#cartline-off-canvas form.coupon_form .invalid textarea{border-bottom:2px solid #f33}#cart form.coupon_form .invalid li,#cart-off-canvas form.coupon_form .invalid li,#cartline-off-canvas form.coupon_form .invalid li{margin-bottom:20px;font-size:12px}#cart form.coupon_form .invalid li:last-of-type,#cart-off-canvas form.coupon_form .invalid li:last-of-type,#cartline-off-canvas form.coupon_form .invalid li:last-of-type{margin-bottom:0 !important;padding-bottom:10px;padding-top:10px}#cart form.coupon_form button[disabled=disabled] .loading,#cart-off-canvas form.coupon_form button[disabled=disabled] .loading,#cartline-off-canvas form.coupon_form button[disabled=disabled] .loading{padding-top:20px;display:block}#cart form.coupon_form button[disabled=disabled] .no-loading,#cart-off-canvas form.coupon_form button[disabled=disabled] .no-loading,#cartline-off-canvas form.coupon_form button[disabled=disabled] .no-loading{display:none}#cart .cart-coupon,#cart .cart-voucher,#cart-off-canvas .cart-coupon,#cart-off-canvas .cart-voucher,#cartline-off-canvas .cart-coupon,#cartline-off-canvas .cart-voucher{background:rgba(8,206,107,0.1);border:1px solid #0c6;margin:25px 0 0;padding:20px 45px;position:relative;line-height:18px}#cart .cart-coupon>div,#cart .cart-voucher>div,#cart-off-canvas .cart-coupon>div,#cart-off-canvas .cart-voucher>div,#cartline-off-canvas .cart-coupon>div,#cartline-off-canvas .cart-voucher>div{line-height:inherit}#cart .cart-coupon .remove-code,#cart .cart-voucher .remove-code,#cart-off-canvas .cart-coupon .remove-code,#cart-off-canvas .cart-voucher .remove-code,#cartline-off-canvas .cart-coupon .remove-code,#cartline-off-canvas .cart-voucher .remove-code{position:absolute;right:15px;top:15px;display:block}#cart .cart-coupon .remove-code::after,#cart .cart-voucher .remove-code::after,#cart-off-canvas .cart-coupon .remove-code::after,#cart-off-canvas .cart-voucher .remove-code::after,#cartline-off-canvas .cart-coupon .remove-code::after,#cartline-off-canvas .cart-voucher .remove-code::after{display:none}#cart .cart-coupon .remove-code svg,#cart .cart-voucher .remove-code svg,#cart-off-canvas .cart-coupon .remove-code svg,#cart-off-canvas .cart-voucher .remove-code svg,#cartline-off-canvas .cart-coupon .remove-code svg,#cartline-off-canvas .cart-voucher .remove-code svg{margin:0}#cart .cart-coupon .svg-giftcard,#cart .cart-voucher .svg-giftcard,#cart-off-canvas .cart-coupon .svg-giftcard,#cart-off-canvas .cart-voucher .svg-giftcard,#cartline-off-canvas .cart-coupon .svg-giftcard,#cartline-off-canvas .cart-voucher .svg-giftcard{position:absolute;top:17px;left:15px}#cart .continue-shopping,#cart-off-canvas .continue-shopping,#cartline-off-canvas .continue-shopping{margin:60px 0;width:100%}@media (max-width: 1023px){#cart .continue-shopping,#cart-off-canvas .continue-shopping,#cartline-off-canvas .continue-shopping{margin-top:65px}}@media (min-width: 768px) and (max-width: 1023px){#cart .continue-shopping,#cart-off-canvas .continue-shopping,#cartline-off-canvas .continue-shopping{margin:0}}#cart .continue-shopping a,#cart-off-canvas .continue-shopping a,#cartline-off-canvas .continue-shopping a{width:100%}#cart .free-shipping,#cart-off-canvas .free-shipping,#cartline-off-canvas .free-shipping{margin-bottom:35px}#cart .cm-wrapper,#cart-off-canvas .cm-wrapper,#cartline-off-canvas .cm-wrapper{visibility:inherit !important}#cart-off-canvas .cart-body .cart-content-articles .article-item .quantity-label,#cart-off-canvas .cart-body .cart-content-articles .article-item .quantity-control,#cartline-off-canvas .cart-body .cart-content-articles .article-item .quantity-label,#cartline-off-canvas .cart-body .cart-content-articles .article-item .quantity-control{border:1px solid #777 !important;height:22px !important;width:22px !important;line-height:18px !important}#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget .quantity{height:21px}#cart+#terms-overlay .svg-close{margin:0;right:15px;top:32px}@media (min-width: 768px){#cart+#terms-overlay .svg-close{right:60px;top:60px}}#cart+#terms-overlay .terms-headline{padding:80px 0 10px}#cart+#terms-overlay .primary-note{padding:0 0 85px 0}#cart+#terms-overlay h1,#cart+#terms-overlay .header-search-wrapper form input,.header-search-wrapper form #cart+#terms-overlay input,#cart+#terms-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #cart+#terms-overlay select.bordered,#cart+#terms-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #cart+#terms-overlay select.bordered-small,#cart+#terms-overlay .header-search-wrapper form textarea,.header-search-wrapper form #cart+#terms-overlay textarea{margin-bottom:48px}@media (min-width: 768px){#cart+#terms-overlay h1,#cart+#terms-overlay .header-search-wrapper form input,.header-search-wrapper form #cart+#terms-overlay input,#cart+#terms-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #cart+#terms-overlay select.bordered,#cart+#terms-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #cart+#terms-overlay select.bordered-small,#cart+#terms-overlay .header-search-wrapper form textarea,.header-search-wrapper form #cart+#terms-overlay textarea{margin-bottom:70px}}@media (min-width: 1280px){#cart+#terms-overlay h1,#cart+#terms-overlay .header-search-wrapper form input,.header-search-wrapper form #cart+#terms-overlay input,#cart+#terms-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #cart+#terms-overlay select.bordered,#cart+#terms-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #cart+#terms-overlay select.bordered-small,#cart+#terms-overlay .header-search-wrapper form textarea,.header-search-wrapper form #cart+#terms-overlay textarea{margin-bottom:85px}}#cart+#terms-overlay h2{margin-bottom:0}#cart+#terms-overlay strong{font-weight:500}#cart+#terms-overlay .static-footer{margin-top:140px}#cart+#terms-overlay .static-footer .date{padding-top:0}@media (max-width: 767px){#cart+#terms-overlay .static-footer .date{margin-bottom:30px}}#cart+#terms-overlay .arrow{min-width:10px;transform:rotate(90deg);transition:all 0.4s}#cart+#terms-overlay .arrow.down{transform:rotate(270deg);top:35px}#cart+#terms-overlay .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 10px 25px 0;max-width:100%}#cart+#terms-overlay .wrapper:last-of-type{margin-bottom:40px}#cart+#terms-overlay [data-wrapper-trigger-name]{cursor:pointer}#cart+#terms-overlay [data-wrapper-trigger-name] svg{transition:transform 0.3s}#cart+#terms-overlay [data-wrapper-trigger-name].active svg{transform:rotate(270deg)}#cart+#terms-overlay [data-wrapper-name]{display:none}#category .category-header{margin-bottom:6px;position:relative}#category .category-header .back{position:absolute;left:15px;top:0}#category .category-header .back a{font-size:12px}@media (max-width: 767px){#category .category-header .back a{font-size:0}}#category .category-header .back svg{transform:rotate(180deg)}@media (min-width: 768px){#category .category-header .page-title{padding-right:15px}}@media (min-width: 1280px) and (max-width: 1919px){#category .category-header{margin-bottom:0}}#category .category-header>.col-auto,#category .category-header>.col{-webkit-transform:translate3d(0, 0, 0) !important}#category .category-header .filter,#category .category-header .sort{cursor:pointer}#category .category-header .filter{margin-right:15px}#category .category-header .sort svg{margin-left:8px}@media (min-width: 1024px){#category .category-header #sort-selectbox{position:absolute;right:0;top:0;left:inherit;width:340px}}#category .mobile-trigger{margin-bottom:20px}#category .mobile-trigger .filter,#category .mobile-trigger .sort{border-bottom:1px solid #1A1919}#category .category-seotext{margin-bottom:25px}#category .article-list{-webkit-transform:translate3d(0, 0, 0) !important}#category .article-wrapper{margin-bottom:55px}#category .article-wrapper .label:after{visibility:hidden}#category .article-wrapper .data-wrapper{margin-top:25px}@media (max-width: 1023px){#category .article-wrapper .data-wrapper .price{padding-right:0}#category .article-wrapper .data-wrapper .color-variants{padding-left:0}#category .article-wrapper .colors{display:none}}@media (min-width: 1024px) and (max-width: 1279px){#category .article-wrapper{min-height:385px}}@media (min-width: 1280px) and (max-width: 1919px){#category .article-wrapper{min-height:352px}}@media (min-width: 1920px){#category .article-wrapper{min-height:466px}}@media (min-width: 1024px){#category .article-wrapper .data-wrapper{min-height:85px;overflow:hidden;position:relative}#category .article-wrapper .data-wrapper .colors{position:absolute;top:0;bottom:0;left:0;right:0}#category .article-wrapper .data-wrapper .fade-out{display:none;opacity:0;animation-name:fade-out;animation-fill-mode:both;animation-duration:.3s;animation-delay:0s}#category .article-wrapper .data-wrapper .fade-in{display:-ms-flexbox;display:flex;opacity:0;animation-name:fade-in;animation-fill-mode:both;animation-duration:.5s;animation-delay:.1s}#category .article-wrapper:hover .details:not(.hide-on-mobile-device){display:none}}#category .article-wrapper .icon-wrapper{position:absolute;top:5px;right:25px}#category .article-wrapper .icon-wrapper div{padding:5px;background-color:rgba(255,255,255,0.6);border-radius:50%}#category .article-wrapper .icon-wrapper div:not(:first-of-type){margin-top:5px}@media (min-width: 768px){#category .article-wrapper .icon-wrapper div:not(:first-of-type){margin-top:10px}}#category .article-wrapper .icon-wrapper svg.svg-abo,#category .article-wrapper .icon-wrapper svg.svg-personalisation{width:25px;height:25px}#category .article-wrapper .icon-wrapper svg.svg-personalisation{position:relative;top:-2px}@media (min-width: 768px) and (max-width: 1023px){#category .article-wrapper .icon-wrapper svg.svg-abo,#category .article-wrapper .icon-wrapper svg.svg-personalisation{width:32px;height:32px}}@media (min-width: 768px){#category .article-wrapper .icon-wrapper svg.svg-personalisation{top:-3px}#category .article-wrapper .icon-wrapper svg.svg-abo,#category .article-wrapper .icon-wrapper svg.svg-personalisation{width:34px;height:34px}}#category .article-wrapper a{line-height:0}#category .article-wrapper .picture-wrapper{border:1px solid #f3f3f3;overflow:hidden;position:relative;display:block;opacity:0;animation-name:fade-in;animation-fill-mode:both;animation-duration:.1s;animation-delay:.1s}@media (min-width: 1024px){#category .article-wrapper .picture-wrapper{max-height:340px}}@media (min-width: 1280px){#category .article-wrapper .picture-wrapper{max-height:286px}}@media (min-width: 1920px){#category .article-wrapper .picture-wrapper{max-height:422px}}#category .article-wrapper .picture-wrapper img{max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#category .article-wrapper .picture-wrapper img.lazyload.loaded{transition:transform 0.2s;animation-name:fade-in;animation-fill-mode:both;animation-duration:.5s;animation-delay:.1s}#category .article-wrapper .picture-wrapper img.lazyload.loaded:hover{transform:scale(1.05)}#category .article-wrapper .picture-wrapper .text{background:rgba(255,255,255,0.5);bottom:0;color:#fff;left:0;line-height:15px;padding:5px;position:absolute;right:0;top:0;word-break:break-all}#category .article-wrapper .flags{margin-top:5px;min-height:20px}#category .article-wrapper .colors{position:relative;max-height:74px}#category .article-wrapper .colors .picture-wrapper,#category .article-wrapper .colors .slick-slide{border:none;max-height:83px;overflow:hidden}#category .article-wrapper .colors .picture-wrapper img,#category .article-wrapper .colors .slick-slide img{max-width:100%}#category .article-wrapper .colors .color-slider-arrow{cursor:pointer;padding:15px 0;width:10px;transition:fill 0.5s linear;position:absolute;z-index:1;top:calc(50% - 20px)}#category .article-wrapper .colors .color-slider-arrow.slick-disabled{fill:#f3f3f3}#category .article-wrapper .colors .color-slider-arrow:first-of-type{transform:rotate(180deg);left:15px}#category .article-wrapper .colors .color-slider-arrow:last-of-type{right:15px}#category .article-wrapper .colors .color-slider{width:100px}#category .article-wrapper .colors .color-slider .slick-track{min-width:100%}#category .article-wrapper .color,#category .article-wrapper .color img{border-radius:50%;display:inline-block;height:10px;width:10px}#category .article-wrapper .price-wrapper .price,#category .article-wrapper .price-wrapper.sale .list-price{display:inline-block}#category .image-link-block a,#category .text-link-block a{line-height:28px}#category .image-link-block .picture-wrapper{border:none}#category .text-link-block p{margin-bottom:50px}#category .text-link-block a{font-weight:500;text-decoration:underline;font-style:italic;display:block}#category .text-link-block a:after{content:none}#category .subcategories-container{margin-bottom:30px;position:relative}@media (min-width: 768px){#category .subcategories-container{overflow:hidden}}#category .subcategories-container .subcategories-wrapper{white-space:nowrap;font-size:0}#category .subcategories-container .subcategories-wrapper .subcategory{margin-right:5px;background:#f9f9f9;padding:15px}#category .subcategories-container .subcategories-wrapper .subcategory:last-of-type{margin-right:0}#category .subcategories-container .subcategories-navigation-next,#category .subcategories-container .subcategories-navigation-prev{display:none;position:absolute;top:0;height:100%;width:15px;z-index:50;background:#fff;transition:all 500ms ease-in;cursor:pointer}@media (min-width: 768px){#category .subcategories-container .subcategories-navigation-next,#category .subcategories-container .subcategories-navigation-prev{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}#category .subcategories-container .subcategories-navigation-next.swiper-button-disabled,#category .subcategories-container .subcategories-navigation-prev.swiper-button-disabled{display:none}#category .subcategories-container .subcategories-navigation-next .icon,#category .subcategories-container .subcategories-navigation-prev .icon{margin-left:5px}#category .subcategories-container .subcategories-navigation-prev{left:0;transform:rotate(180deg)}#category .subcategories-container .subcategories-navigation-next{right:0}#category img:not([src]){visibility:hidden}.hidden{opacity:0;height:0}.search-no-results{margin-bottom:100px}.search-no-results h2{margin-bottom:20px}.search-no-results h2 span{display:block}#category .fact-finder-feedback,.search-no-results .fact-finder-feedback{padding:15px 0 35px}#category .fact-finder-feedback p,.search-no-results .fact-finder-feedback p{color:#f60}.cm-wrapper{visibility:hidden;padding-bottom:50px;z-index:1}@media (max-width: 767px){.cm-wrapper{overflow:hidden}}@media (min-width: 768px){.cm-wrapper{padding-top:50px}}@media (max-width: 1023px){.cm-wrapper.menu{padding-top:20px}}@media (min-width: 768px){.cm-wrapper .w-100{width:100%}}.cm-wrapper .footer-content-wrapper,.cm-wrapper .link-wrapper{padding:20px 0}.cm-wrapper .cm-block-element-type-link:not(.icon){font-style:italic}.cm-wrapper .cm-block-element-type-link.icon{font-weight:500}.cm-wrapper .cm-block-element-type-link.icon:after{display:none}.cm-wrapper .social-media{padding-top:55px;padding-bottom:15px;margin-bottom:-35px}@media (min-width: 768px){.cm-wrapper .social-media{margin-bottom:85px}}@media (min-width: 1024px){.cm-wrapper .social-media{padding-top:50px;padding-bottom:100px;margin-bottom:0}}.cm-wrapper .social-media .icons{padding-top:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cm-wrapper .social-media .icons a{font-size:0}.cm-wrapper .social-media .icons a .icon{width:32px;height:32px}.cm-wrapper .inline-content a{display:inline-block;font-weight:500}.cm-wrapper .image-wrapper a:after,.cm-wrapper .menu a:after,.cm-wrapper .social-media a:after{display:none}.cm-wrapper .image-wrapper{overflow:hidden}.cm-wrapper .image-wrapper picture{display:block;transition:all 0.4s ease-in-out}.cm-wrapper .image-wrapper picture:hover{transform:scale(1.05)}.cm-wrapper.favorite-categories{z-index:0;margin-top:30px;margin-bottom:30px}@media (min-width: 1024px){.cm-wrapper.favorite-categories{margin-top:0;margin-bottom:110px}}.cm-wrapper.favorite-categories h2{padding:20px 0}@media (min-width: 768px){.cm-wrapper.favorite-categories h2{padding:50px 0}}.cm-wrapper.favorite-categories .title{padding:15px 0}.cm-wrapper.favorite-categories .title svg{transition:transform 0.4s;transform:rotate(90deg);float:right}.cm-wrapper.favorite-categories .title.active svg{transform:rotate(270deg)}@media (max-width: 1023px){.cm-wrapper.favorite-categories .title{text-align:left}}@media (min-width: 1024px){.cm-wrapper.favorite-categories .title{pointer-events:none}}@media (max-width: 1023px){.cm-wrapper.favorite-categories .footer-menu-list{padding:0 20px}}.cm-wrapper.favorite-categories .menu{display:none}@media (max-width: 1023px){.cm-wrapper.favorite-categories .menu ul{text-align:left}}.cm-wrapper.favorite-categories .menu ul li{padding:5px 0}.cm-wrapper.breadcrumb-headline{padding-bottom:0}.cm-wrapper.breadcrumb-headline .title{font-size:32px;font-weight:500;letter-spacing:1px;line-height:38px;padding-bottom:30px}@media (max-width: 767px){.cm-wrapper.breadcrumb-headline .title{font-size:20px;line-height:26px;padding-bottom:20px;padding-top:20px}}.cm-wrapper.image-text-links>.row,.container-fullscreen .cm-wrapper.image-text-links>.fullscreen-row{position:relative}@media (max-width: 1023px){.cm-wrapper.image-text-links .content{position:absolute;top:10%;left:5%;z-index:2}}.cm-wrapper.image-text-links .content h1,.cm-wrapper.image-text-links .content .header-search-wrapper form input,.header-search-wrapper form .cm-wrapper.image-text-links .content input,.cm-wrapper.image-text-links .content .header-search-wrapper form select.bordered,.header-search-wrapper form .cm-wrapper.image-text-links .content select.bordered,.cm-wrapper.image-text-links .content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .cm-wrapper.image-text-links .content select.bordered-small,.cm-wrapper.image-text-links .content .header-search-wrapper form textarea,.header-search-wrapper form .cm-wrapper.image-text-links .content textarea{margin-bottom:30px}.cm-wrapper.image-text-links .content h1 span,.cm-wrapper.image-text-links .content .header-search-wrapper form input span,.header-search-wrapper form .cm-wrapper.image-text-links .content input span,.cm-wrapper.image-text-links .content .header-search-wrapper form select.bordered span,.header-search-wrapper form .cm-wrapper.image-text-links .content select.bordered span,.cm-wrapper.image-text-links .content .header-search-wrapper form select.bordered-small span,.header-search-wrapper form .cm-wrapper.image-text-links .content select.bordered-small span,.cm-wrapper.image-text-links .content .header-search-wrapper form textarea span,.header-search-wrapper form .cm-wrapper.image-text-links .content textarea span{font-weight:500}#microsite .cm-wrapper{visibility:visible}#shop-intro{width:100vw;height:100vh;position:fixed;z-index:110;top:0}#shop-intro .intro-logo{width:100%;height:100%;position:absolute}@media (max-width: 1279px){#shop-intro .intro-logo svg{height:35px}}#shop-intro img{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:25% 25%;object-position:25% 25%}.eye-catcher{width:100vw;height:60px;position:fixed;z-index:300}.eye-catcher .eye-catcher-wrapper{position:relative;height:60px}.eye-catcher .eye-catcher-text{display:inline-block;padding:0 30px}@media (min-width: 1024px){.eye-catcher .eye-catcher-text{padding:0 15px}}.eye-catcher .info-outline{cursor:pointer;position:absolute;top:50%;right:14px;transform:translateY(-50%)}@media (min-width: 1024px){.eye-catcher .info-outline{position:relative;top:inherit;right:inherit;transform:inherit;display:inline-block;vertical-align:sub}}.eye-catcher .cm-block-element-link+.info-outline{margin-left:15px}.eye-catcher .cm-block-element-text+.info-outline,.eye-catcher .cm-block-element-textarea+.info-outline{margin-left:15px}@media (min-width: 1024px){.eye-catcher .cm-block-element-text+.info-outline,.eye-catcher .cm-block-element-textarea+.info-outline{margin-left:0}}.eye-catcher .cm-block-element-text,.eye-catcher .cm-block-element-link,.eye-catcher .cm-block-element-textarea{color:#FFFFFF;font-size:14px;line-height:24px;font-weight:300}@media (max-width: 1023px){.eye-catcher .cm-block-element-text,.eye-catcher .cm-block-element-link,.eye-catcher .cm-block-element-textarea{font-size:12px;font-weight:500}}.eye-catcher .cm-block-element-link:after{content:normal}.eye-catcher .cm-block-element-text,.eye-catcher .cm-block-element-textarea{font-weight:500}.eye-catcher.text-and-link .cm-block-element-type-link{padding-left:20px}@media (max-width: 1023px){.eye-catcher.text-and-link{display:inline-block !important}.eye-catcher.text-and-link .cm-block-element-type-link{padding-left:0}.eye-catcher .cm-block-element-text{display:block}.eye-catcher .cm-block-element-link{margin-top:4px}}.eye-catcher-tooltip{background-color:#f3f3f3;width:100vw;padding:10px 0;position:fixed;top:-500px;left:0;z-index:200;transition:all 0.5s ease-in-out}.eye-catcher-tooltip .tooltip-wrapper{min-height:40px}.eye-catcher-tooltip .tooltip-wrapper span{font-size:14px;line-height:24px}@media (max-width: 1023px){.eye-catcher-tooltip .tooltip-wrapper span{font-size:12px}}.eye-catcher-tooltip .tooltip-text{padding:0 35px}#hero-banner{padding-bottom:35px}#hero-banner h1,#hero-banner .header-search-wrapper form input,.header-search-wrapper form #hero-banner input,#hero-banner .header-search-wrapper form select.bordered,.header-search-wrapper form #hero-banner select.bordered,#hero-banner .header-search-wrapper form select.bordered-small,.header-search-wrapper form #hero-banner select.bordered-small,#hero-banner .header-search-wrapper form textarea,.header-search-wrapper form #hero-banner textarea{position:absolute;top:50%;left:calc(5% + 15px);transform:translate(0, -50%)}#hero-banner h1 span,#hero-banner .header-search-wrapper form input span,.header-search-wrapper form #hero-banner input span,#hero-banner .header-search-wrapper form select.bordered span,.header-search-wrapper form #hero-banner select.bordered span,#hero-banner .header-search-wrapper form select.bordered-small span,.header-search-wrapper form #hero-banner select.bordered-small span,#hero-banner .header-search-wrapper form textarea span,.header-search-wrapper form #hero-banner textarea span{font-weight:500}#hero-banner a:after{display:none}.full-width-image{position:relative}.full-width-image .content{position:absolute;top:50%;left:0;right:0;transform:translate(0, -50%);text-align:center}.full-width-image .content p{color:#f9f9f9;font-weight:500}.full-width-image .content a{width:inherit;padding:24px 50px;display:inline-block;margin-top:20px;border-color:#f9f9f9}@media (min-width: 1280px){.full-width-image .content a{margin-top:45px}}.full-width-image .content a.secondary{color:#f9f9f9}.full-width-image .content a.secondary:hover,.full-width-image .content a.secondary:focus,.full-width-image .content a.secondary:visited{border:1px solid #f9f9f9;padding:24px 50px}.cm-wrapper.countdown-banner-button,.cm-wrapper.countdown-banner{position:relative}.cm-wrapper.countdown-banner-button .cm-countdown-text,.cm-wrapper.countdown-banner .cm-countdown-text{-ms-flex-align:center;align-items:center}.cm-wrapper.countdown-banner-button .cm-countdown-button,.cm-wrapper.countdown-banner-button .cm-countdown-content,.cm-wrapper.countdown-banner .cm-countdown-button,.cm-wrapper.countdown-banner .cm-countdown-content{position:absolute;left:0;right:0;text-align:center}.cm-wrapper.countdown-banner-button .cm-countdown-button,.cm-wrapper.countdown-banner .cm-countdown-button{bottom:10%}.cm-wrapper.countdown-banner-button .cm-countdown-button .cm-block-element-button,.cm-wrapper.countdown-banner .cm-countdown-button .cm-block-element-button{width:inherit;padding:24px 50px;display:none;margin-top:80px}@media (min-width: 768px){.cm-wrapper.countdown-banner-button .cm-countdown-button .cm-block-element-button,.cm-wrapper.countdown-banner .cm-countdown-button .cm-block-element-button{display:inline-block}}.cm-wrapper.countdown-banner-button .cm-countdown-content,.cm-wrapper.countdown-banner .cm-countdown-content{top:50%;transform:translateY(-50%)}.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .days,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .days{padding-right:5px}@media (min-width: 1920px){.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .days,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .days{padding-right:0}}.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .hours,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .minutes,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .seconds,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .hours,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .minutes,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .seconds{width:59px}@media (min-width: 768px){.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .hours,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .minutes,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .seconds,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .hours,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .minutes,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .seconds{width:107px}}@media (min-width: 1024px) and (max-width: 1279px){.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .hours,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .minutes,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .seconds,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .hours,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .minutes,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .seconds{width:91px}}@media (min-width: 1920px){.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .hours,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .minutes,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .seconds,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .hours,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .minutes,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .seconds{width:144px}}.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-days,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-hours,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-minutes,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-seconds,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .separator,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-days,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-hours,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-minutes,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-seconds,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .separator{font-size:36px;letter-spacing:5px}@media (min-width: 768px){.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-days,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-hours,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-minutes,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-seconds,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .separator,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-days,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-hours,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-minutes,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-seconds,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .separator{font-size:72px}}@media (min-width: 1024px) and (max-width: 1279px){.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-days,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-hours,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-minutes,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-seconds,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .separator,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-days,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-hours,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-minutes,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-seconds,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .separator{font-size:60px}}@media (min-width: 1920px){.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-days,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-hours,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-minutes,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .time-seconds,.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .separator,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-days,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-hours,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-minutes,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .time-seconds,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .separator{font-size:100px}}.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .title,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .title{font-size:14px}@media (min-width: 768px){.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .title,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .title{font-size:20px}}@media (min-width: 1024px) and (max-width: 1279px){.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .title,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .title{font-size:14px}}@media (min-width: 1920px){.cm-wrapper.countdown-banner-button .cm-countdown-content .cm-countdown .title,.cm-wrapper.countdown-banner .cm-countdown-content .cm-countdown .title{font-size:30px}}.cm-wrapper.countdown-banner-button a:after,.cm-wrapper.countdown-banner a:after{display:none}.instagram-feed{margin:50px 0;padding:140px 0;background-color:#f3f3f3}@media (max-width: 1279px){.instagram-feed{padding:100px 0}}@media (max-width: 767px){.instagram-feed{padding:70px 0}}.instagram-feed .social-head{margin-bottom:60px}@media (max-width: 1919px){.instagram-feed .social-head{margin-bottom:30px}}.instagram-feed a:after{content:none}@media (max-width: 1023px){.instagram-feed #instafeed{margin-top:50px}}.instagram-feed #instafeed .instagram-image{position:relative;width:25%;height:100%;background-size:cover;background-position:center center}@media (max-width: 767px){.instagram-feed #instafeed .instagram-image{width:50%;height:50%}}.instagram-feed #instafeed .instagram-image a{position:absolute;width:100%;height:100%}.article-collection .article-collection-headline{margin-bottom:40px}.article-collection .article-collection-headline .cm-block-element-headline{font-weight:500}.article-collection .headline{margin:0 15px}.article-collection .headline:not(.tertiary):not(#returns .returns-list li a):not(#faq li a):not(#payment li a):not(#imprint li a):not(#privacy li a):not(#terms li a){font-weight:400}.article-collection .headline:after{height:2px}.article-collection .articles{padding:0 7.5px;margin-top:80px}@media (max-width: 1919px){.article-collection .articles{margin-top:50px}}.article-collection .articles .article{padding:0 7.5px}@media (max-width: 767px){.article-collection .articles .article{margin-bottom:15px}}.article-collection .articles .article a:after{content:none}.dynamic-modules .space-top{margin-top:25px}@media (min-width: 768px){.dynamic-modules .space-top{margin-top:30px}}@media (min-width: 1280px){.dynamic-modules .space-top{margin-top:50px}}.dynamic-modules .space-bottom{margin-bottom:25px}@media (min-width: 768px){.dynamic-modules .space-bottom{margin-bottom:30px}}@media (min-width: 1280px){.dynamic-modules .space-bottom{margin-bottom:50px}}.dynamic-modules .space-between{margin-top:25px;margin-bottom:25px}@media (min-width: 768px){.dynamic-modules .space-between{margin-top:30px;margin-bottom:30px}}@media (min-width: 1280px){.dynamic-modules .space-between{margin-top:50px;margin-bottom:50px}}.dynamic-modules .image-wrapper a::after{display:none !important}.cm-fullscreen-banner{display:inline-block;width:100%;position:relative}.cm-fullscreen-banner .align-items-sm-center{padding-top:10px}@media (min-width: 1280px){.cm-fullscreen-banner .align-items-sm-center{padding-top:120px}}.cm-fullscreen-banner .content h1,.cm-fullscreen-banner .content .header-search-wrapper form input,.header-search-wrapper form .cm-fullscreen-banner .content input,.cm-fullscreen-banner .content .header-search-wrapper form select.bordered,.header-search-wrapper form .cm-fullscreen-banner .content select.bordered,.cm-fullscreen-banner .content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .cm-fullscreen-banner .content select.bordered-small,.cm-fullscreen-banner .content .header-search-wrapper form textarea,.header-search-wrapper form .cm-fullscreen-banner .content textarea{text-align:center;margin-top:20px}@media (min-width: 768px){.cm-fullscreen-banner .content h1,.cm-fullscreen-banner .content .header-search-wrapper form input,.header-search-wrapper form .cm-fullscreen-banner .content input,.cm-fullscreen-banner .content .header-search-wrapper form select.bordered,.header-search-wrapper form .cm-fullscreen-banner .content select.bordered,.cm-fullscreen-banner .content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .cm-fullscreen-banner .content select.bordered-small,.cm-fullscreen-banner .content .header-search-wrapper form textarea,.header-search-wrapper form .cm-fullscreen-banner .content textarea{margin-top:0;text-align:left}}@media (max-width: 1279px){.cm-fullscreen-banner .content h1,.cm-fullscreen-banner .content .header-search-wrapper form input,.header-search-wrapper form .cm-fullscreen-banner .content input,.cm-fullscreen-banner .content .header-search-wrapper form select.bordered,.header-search-wrapper form .cm-fullscreen-banner .content select.bordered,.cm-fullscreen-banner .content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .cm-fullscreen-banner .content select.bordered-small,.cm-fullscreen-banner .content .header-search-wrapper form textarea,.header-search-wrapper form .cm-fullscreen-banner .content textarea{line-height:36px !important}}.cm-fullscreen-banner .content .button-wrapper{padding-bottom:0}@media (max-width: 1279px){.cm-fullscreen-banner .content .button-wrapper .btn{padding:18px 15px}}.cm-fullscreen-banner .content .content-wrapper{padding-top:25px}.cm-fullscreen-banner .content .content-wrapper p{font-weight:500}@media (max-width: 767px){.cm-fullscreen-banner .content .content-wrapper p{text-align:center}}.cm-fullscreen-banner .content-wrapper-2{width:100%}@media (min-width: 768px){.cm-fullscreen-banner .content-wrapper-2{position:absolute;top:0;bottom:0}}.cm-fullwidth-content-banner{background-color:#f3f3f3;padding:40px 0}.cm-fullwidth-content-banner .content{padding:20px 0 0}.cm-fullwidth-content-banner .button-wrapper .btn{margin:20px 0}@media (min-width: 768px){.cm-fullwidth-content-banner .button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.cm-fullwidth-content-banner .button-wrapper .btn{margin-right:10px;margin-left:10px;max-width:260px}}.cm-multiple-image-content .multiple-image-content-side_by_side,.cm-multiple-image-content .multiple-image-content-top_bottom{display:inline-block;width:100%}.cm-multiple-image-content .multiple-image-content-side_by_side .item-index-odd,.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd{margin-bottom:50px}@media (min-width: 1024px){.cm-multiple-image-content .multiple-image-content-side_by_side .item-index-odd,.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd{margin-bottom:20px}}.cm-multiple-image-content .multiple-image-content-side_by_side .image-wrapper{padding-bottom:30px}.cm-multiple-image-content .multiple-image-content-side_by_side .item-index-odd,.cm-multiple-image-content .multiple-image-content-side_by_side .item-index-even{margin-bottom:25px}@media (min-width: 1024px){.cm-multiple-image-content .multiple-image-content-side_by_side .item-index-odd,.cm-multiple-image-content .multiple-image-content-side_by_side .item-index-even{margin-bottom:20px}}@media (min-width: 1280px){.cm-multiple-image-content .multiple-image-content-side_by_side .item-third{margin-top:130px}}.cm-multiple-image-content .multiple-image-content-side_by_side .headline-wrapper{padding:0 0 20px}.cm-multiple-image-content .multiple-image-content-top_bottom .content-wrapper{padding:20px 0 0}.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd{z-index:1}.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd .row,.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd .container-fullscreen .fullscreen-row,.container-fullscreen .cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd .fullscreen-row{-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd .row,.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd .container-fullscreen .fullscreen-row,.container-fullscreen .cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd .fullscreen-row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (min-width: 1024px){.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd .row,.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd .container-fullscreen .fullscreen-row,.container-fullscreen .cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd .fullscreen-row{-ms-flex-direction:row;flex-direction:row}}@media (max-width: 767px){.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-odd .headline-wrapper{padding-top:30px}}@media (min-width: 1280px){.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-even{z-index:0;position:relative;top:-65px}}@media (min-width: 1920px){.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-even{top:-80px}}@media (min-width: 768px){.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-even .item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-even .row,.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-even .container-fullscreen .fullscreen-row,.container-fullscreen .cm-multiple-image-content .multiple-image-content-top_bottom .item-index-even .fullscreen-row{-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 768px){.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-even .row,.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-even .container-fullscreen .fullscreen-row,.container-fullscreen .cm-multiple-image-content .multiple-image-content-top_bottom .item-index-even .fullscreen-row{-ms-flex-direction:row;flex-direction:row}}@media (max-width: 1023px){.cm-multiple-image-content .multiple-image-content-top_bottom .item-index-even .headline-wrapper{padding-top:30px}}.cm-article-text img{border:1px solid #f3f3f3}@media (min-width: 1024px){.cm-article-text .item{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.cm-article-text .item a{display:block;padding-bottom:20px}.cm-article-text .item a picture{display:block;padding-bottom:10px}.cm-article-text .item a:hover span{font-weight:500;position:relative}.cm-article-text .item a:hover span::after{background-color:#1A1919;bottom:-2px;content:"";height:1px;left:0;position:absolute;visibility:visible;width:100%;transform:scaleX(1)}.cm-article-text .item a::after{display:none}.article-collection.cm-wrapper{visibility:visible}.cm-wrapper.footnote span{font-size:9px;line-height:13px}@media (min-width: 1280px){.cm-wrapper.footnote span{font-size:12px;line-height:18px}}@media (min-width: 1024px){.cm-wrapper.module-1 .position-top-wrapper{top:-100px}}@media (min-width: 1024px){.cm-wrapper.module-1+.module-4.special .link-2{margin-top:-250px;width:100%}}@media (min-width: 1024px){.cm-wrapper.module-1+.module-2 .position-top-wrapper.link-2{top:-300px}}@media (min-width: 1024px){.cm-wrapper.module-2 .full-image{padding:0}}.cm-wrapper.module-2 .position-top-wrapper.link-1{position:relative;margin-top:130px}@media (min-width: 1920px){.cm-wrapper.module-4.special{min-height:30px}}@media (min-width: 1280px){.cm-wrapper.module-4 .position-top-wrapper.link-2{position:absolute;top:-390px}}@media (max-width: 767px){.cm-wrapper.module-4 .text-wrapper{padding-bottom:50px}}@media (min-width: 1024px){.cm-wrapper.module-4>.row>.col-12,.container-fullscreen .cm-wrapper.module-4>.fullscreen-row>.col-12{min-height:50px}}@media (min-width: 1280px){.cm-wrapper.module-4>.row>.col-12,.container-fullscreen .cm-wrapper.module-4>.fullscreen-row>.col-12{min-height:150px}}@media (min-width: 1920px){.cm-wrapper.module-4>.row>.col-12,.container-fullscreen .cm-wrapper.module-4>.fullscreen-row>.col-12{min-height:300px}}@media (min-width: 1024px){.cm-wrapper.module-5 .position-top-wrapper{position:absolute;top:-220px}}@media (min-width: 1024px){.cm-wrapper.module-5 .item-2{top:-100px}}.cm-wrapper.module-5 .item-3{min-height:250px}@media (min-width: 1920px){.cm-wrapper.module-5 .item-3{min-height:350px}}@media (min-width: 768px){.cm-wrapper.module-5 .item-3 .link-2{width:100%}}.cm-wrapper.module-6 .menu{position:relative}@media (min-width: 768px){.cm-wrapper.module-6 .menu{top:-4vw}}@media (max-width: 767px){.cm-wrapper.module-6 .submenu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:-40px;overflow:hidden}}@media (min-width: 768px){.cm-wrapper.module-6 .submenu .header{margin-bottom:30px}}@media (max-width: 767px){.cm-wrapper.module-6 .submenu .list-wrapper{display:-webkit-box;-ms-flex-align:center;align-items:center}}.cm-wrapper.module-6 .submenu .list-wrapper .list-item a::after{display:none}@media (max-width: 1023px){.cm-wrapper.module-6 #breadcrumb-wrapper.slider{padding:0;margin:0;width:100%}.cm-wrapper.module-6 #breadcrumb-wrapper.slider .breadcrumb{padding-left:0;margin-left:0}.cm-wrapper.module-6 #breadcrumb-wrapper.slider .breadcrumb>*:first-child{margin-left:0}.cm-wrapper.module-6 #breadcrumb-wrapper.slider .breadcrumb>*:last-child{padding-right:20px}}.cm-wrapper.module-6 .content-wrapper,.cm-wrapper.module-7 .content-wrapper{padding-top:25px}.cm-wrapper.article-collection .article-collection-headline{margin-bottom:20px}.cm-wrapper.article-collection .article-collection-links{margin-left:-15px;display:-ms-flexbox;display:flex;overflow-y:hidden;overflow-x:scroll}@media (min-width: 1024px){.cm-wrapper.article-collection .article-collection-links{display:block;overflow:hidden}}.cm-wrapper.article-collection .article-collection-links::-webkit-scrollbar{display:none;width:0px;background:transparent}.cm-wrapper.article-collection .article-collection-links a{white-space:nowrap}@media (min-width: 1024px){.cm-wrapper.article-collection .article-collection-headline,.cm-wrapper.article-collection .article-collection-links{text-align:center}}.cm-wrapper.article-collection .articles{margin-top:80px}@media (max-width: 1919px){.cm-wrapper.article-collection .articles{margin-top:25px}}.cm-wrapper.article-collection .articles .article.slick-slide:first-of-type{margin-left:0}.cm-wrapper.article-collection .articles .details{margin-top:10px}.cm-wrapper.article-collection [data-collection-id]{position:relative}.cm-wrapper.article-collection [data-collection-id] .slick-arrow{display:inline-block;position:absolute;top:38%;padding:0;background:none;border:none;font-size:0;color:transparent;height:20px;width:20px}.cm-wrapper.article-collection [data-collection-id] .slick-arrow.slick-prev{left:0}@media (min-width: 1280px){.cm-wrapper.article-collection [data-collection-id] .slick-arrow.slick-prev{left:-35px}}@media (min-width: 1920px){.cm-wrapper.article-collection [data-collection-id] .slick-arrow.slick-prev{left:-85px}}.cm-wrapper.article-collection [data-collection-id] .slick-arrow.slick-prev:after{border-right:8px solid #1A1919}.cm-wrapper.article-collection [data-collection-id] .slick-arrow.slick-next{right:0}@media (min-width: 1280px){.cm-wrapper.article-collection [data-collection-id] .slick-arrow.slick-next{right:-45px}}@media (min-width: 1920px){.cm-wrapper.article-collection [data-collection-id] .slick-arrow.slick-next{right:-95px}}.cm-wrapper.article-collection [data-collection-id] .slick-arrow.slick-next:after{border-left:8px solid #1A1919}.cm-wrapper.article-collection [data-collection-id] .slick-arrow.slick-next:after,.cm-wrapper.article-collection [data-collection-id] .slick-arrow.slick-prev:after{content:'';display:block;position:absolute;left:0;top:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}div[id^='full-width-image-headline-wrapper-'] h2,div[id^='full-width-image-headline-wrapper-'] .content{margin-top:25px}@media (min-width: 768px){div[id^='full-width-image-headline-wrapper-'] h2,div[id^='full-width-image-headline-wrapper-'] .content{margin-top:30px}}@media (min-width: 1024px){div[id^='full-width-image-headline-wrapper-'] h2,div[id^='full-width-image-headline-wrapper-'] .content{margin-top:40px}}@media (min-width: 1280px){div[id^='full-width-image-headline-wrapper-'] h2,div[id^='full-width-image-headline-wrapper-'] .content{margin-top:50px}}div[id^='full-width-image-headline-wrapper-'] .button-wrapper .btn{margin:20px 0}@media (min-width: 768px){div[id^='full-width-image-headline-wrapper-'] .button-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}div[id^='full-width-image-headline-wrapper-'] .button-wrapper .btn{margin-right:10px;margin-left:10px;max-width:260px}}div[id^='full-width-image-headline-wrapper-'] .row>div,div[id^='full-width-image-headline-wrapper-'] .container-fullscreen .fullscreen-row>div,.container-fullscreen div[id^='full-width-image-headline-wrapper-'] .fullscreen-row>div{margin:auto}div[id^='image-text-right-without-link-']{margin-bottom:70px;padding-top:30px}div[id^='image-text-right-without-link-'] .image-wrapper{margin-bottom:30px}div[id^='image-text-right-without-link-'] .title{margin-bottom:30px}@media (min-width: 768px){div[id^='image-text-right-without-link-'] .title{margin-bottom:20px}}@media (min-width: 1024px){div[id^='image-text-right-without-link-'] .title{margin-bottom:30px}}@media (min-width: 1280px){div[id^='image-text-right-without-link-'] .title{margin-bottom:40px}}.container.cm-module-title{padding-top:30px}@media (min-width: 1024px){.container.cm-module-title{padding-top:50px}}.container.cm-module-title h1,.container.cm-module-title .header-search-wrapper form input,.header-search-wrapper form .container.cm-module-title input,.container.cm-module-title .header-search-wrapper form select.bordered,.header-search-wrapper form .container.cm-module-title select.bordered,.container.cm-module-title .header-search-wrapper form select.bordered-small,.header-search-wrapper form .container.cm-module-title select.bordered-small,.container.cm-module-title .header-search-wrapper form textarea,.header-search-wrapper form .container.cm-module-title textarea,.container.cm-module-title h1 *,.container.cm-module-title .header-search-wrapper form input *,.header-search-wrapper form .container.cm-module-title input *,.container.cm-module-title .header-search-wrapper form select.bordered *,.header-search-wrapper form .container.cm-module-title select.bordered *,.container.cm-module-title .header-search-wrapper form select.bordered-small *,.header-search-wrapper form .container.cm-module-title select.bordered-small *,.container.cm-module-title .header-search-wrapper form textarea *,.header-search-wrapper form .container.cm-module-title textarea *{line-height:26px}@media (min-width: 768px){.container.cm-module-title h1,.container.cm-module-title .header-search-wrapper form input,.header-search-wrapper form .container.cm-module-title input,.container.cm-module-title .header-search-wrapper form select.bordered,.header-search-wrapper form .container.cm-module-title select.bordered,.container.cm-module-title .header-search-wrapper form select.bordered-small,.header-search-wrapper form .container.cm-module-title select.bordered-small,.container.cm-module-title .header-search-wrapper form textarea,.header-search-wrapper form .container.cm-module-title textarea,.container.cm-module-title h1 *,.container.cm-module-title .header-search-wrapper form input *,.header-search-wrapper form .container.cm-module-title input *,.container.cm-module-title .header-search-wrapper form select.bordered *,.header-search-wrapper form .container.cm-module-title select.bordered *,.container.cm-module-title .header-search-wrapper form select.bordered-small *,.header-search-wrapper form .container.cm-module-title select.bordered-small *,.container.cm-module-title .header-search-wrapper form textarea *,.header-search-wrapper form .container.cm-module-title textarea *{line-height:inherit}}@media (min-width: 1024px){.container.cm-module-title h1,.container.cm-module-title .header-search-wrapper form input,.header-search-wrapper form .container.cm-module-title input,.container.cm-module-title .header-search-wrapper form select.bordered,.header-search-wrapper form .container.cm-module-title select.bordered,.container.cm-module-title .header-search-wrapper form select.bordered-small,.header-search-wrapper form .container.cm-module-title select.bordered-small,.container.cm-module-title .header-search-wrapper form textarea,.header-search-wrapper form .container.cm-module-title textarea,.container.cm-module-title h1 *,.container.cm-module-title .header-search-wrapper form input *,.header-search-wrapper form .container.cm-module-title input *,.container.cm-module-title .header-search-wrapper form select.bordered *,.header-search-wrapper form .container.cm-module-title select.bordered *,.container.cm-module-title .header-search-wrapper form select.bordered-small *,.header-search-wrapper form .container.cm-module-title select.bordered-small *,.container.cm-module-title .header-search-wrapper form textarea *,.header-search-wrapper form .container.cm-module-title textarea *{margin-bottom:20px}}@media (min-width: 1280px){.container.cm-module-title h1,.container.cm-module-title .header-search-wrapper form input,.header-search-wrapper form .container.cm-module-title input,.container.cm-module-title .header-search-wrapper form select.bordered,.header-search-wrapper form .container.cm-module-title select.bordered,.container.cm-module-title .header-search-wrapper form select.bordered-small,.header-search-wrapper form .container.cm-module-title select.bordered-small,.container.cm-module-title .header-search-wrapper form textarea,.header-search-wrapper form .container.cm-module-title textarea,.container.cm-module-title h1 *,.container.cm-module-title .header-search-wrapper form input *,.header-search-wrapper form .container.cm-module-title input *,.container.cm-module-title .header-search-wrapper form select.bordered *,.header-search-wrapper form .container.cm-module-title select.bordered *,.container.cm-module-title .header-search-wrapper form select.bordered-small *,.header-search-wrapper form .container.cm-module-title select.bordered-small *,.container.cm-module-title .header-search-wrapper form textarea *,.header-search-wrapper form .container.cm-module-title textarea *{margin-bottom:30px}}.container.cm-module-title h1 span,.container.cm-module-title .header-search-wrapper form input span,.header-search-wrapper form .container.cm-module-title input span,.container.cm-module-title .header-search-wrapper form select.bordered span,.header-search-wrapper form .container.cm-module-title select.bordered span,.container.cm-module-title .header-search-wrapper form select.bordered-small span,.header-search-wrapper form .container.cm-module-title select.bordered-small span,.container.cm-module-title .header-search-wrapper form textarea span,.header-search-wrapper form .container.cm-module-title textarea span,.container.cm-module-title h1 * span,.container.cm-module-title .header-search-wrapper form input * span,.header-search-wrapper form .container.cm-module-title input * span,.container.cm-module-title .header-search-wrapper form select.bordered * span,.header-search-wrapper form .container.cm-module-title select.bordered * span,.container.cm-module-title .header-search-wrapper form select.bordered-small * span,.header-search-wrapper form .container.cm-module-title select.bordered-small * span,.container.cm-module-title .header-search-wrapper form textarea * span,.header-search-wrapper form .container.cm-module-title textarea * span{line-height:26px}@media (min-width: 768px){.container.cm-module-title h1 span,.container.cm-module-title .header-search-wrapper form input span,.header-search-wrapper form .container.cm-module-title input span,.container.cm-module-title .header-search-wrapper form select.bordered span,.header-search-wrapper form .container.cm-module-title select.bordered span,.container.cm-module-title .header-search-wrapper form select.bordered-small span,.header-search-wrapper form .container.cm-module-title select.bordered-small span,.container.cm-module-title .header-search-wrapper form textarea span,.header-search-wrapper form .container.cm-module-title textarea span,.container.cm-module-title h1 * span,.container.cm-module-title .header-search-wrapper form input * span,.header-search-wrapper form .container.cm-module-title input * span,.container.cm-module-title .header-search-wrapper form select.bordered * span,.header-search-wrapper form .container.cm-module-title select.bordered * span,.container.cm-module-title .header-search-wrapper form select.bordered-small * span,.header-search-wrapper form .container.cm-module-title select.bordered-small * span,.container.cm-module-title .header-search-wrapper form textarea * span,.header-search-wrapper form .container.cm-module-title textarea * span{line-height:34px}}@media (min-width: 1024px){.container.cm-module-title h1 span,.container.cm-module-title .header-search-wrapper form input span,.header-search-wrapper form .container.cm-module-title input span,.container.cm-module-title .header-search-wrapper form select.bordered span,.header-search-wrapper form .container.cm-module-title select.bordered span,.container.cm-module-title .header-search-wrapper form select.bordered-small span,.header-search-wrapper form .container.cm-module-title select.bordered-small span,.container.cm-module-title .header-search-wrapper form textarea span,.header-search-wrapper form .container.cm-module-title textarea span,.container.cm-module-title h1 * span,.container.cm-module-title .header-search-wrapper form input * span,.header-search-wrapper form .container.cm-module-title input * span,.container.cm-module-title .header-search-wrapper form select.bordered * span,.header-search-wrapper form .container.cm-module-title select.bordered * span,.container.cm-module-title .header-search-wrapper form select.bordered-small * span,.header-search-wrapper form .container.cm-module-title select.bordered-small * span,.container.cm-module-title .header-search-wrapper form textarea * span,.header-search-wrapper form .container.cm-module-title textarea * span{line-height:inherit}}.cm-wrapper.cm-module-headline-subline-text-image-right .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-headline-subline-text-image-right a:after{content:none}.cm-wrapper.cm-module-headline-text-image .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-headline-text-image a:after{content:none}.cm-wrapper.cm-module-headline-four-images-subline-text .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-headline-four-images-subline-text a{text-decoration:none}.cm-wrapper.cm-module-headline-four-images-subline-text a:after{content:none}.cm-wrapper.cm-module-headline-subline-text-left-text-right .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-headline-subline-text-left-text-right a.cm-block-element-not_required_linked_subline:after,.cm-wrapper.cm-module-headline-subline-text-left-text-right a.cm-block-element-not_required_linked_headline:after{content:none}@media (min-width: 768px){.cm-wrapper.cm-module-headline-subline-text-left-text-right .cm-wrapper-element-not_required_textarea{column-count:2}}.cm-wrapper.cm-module-headline-text-centered .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-headline-text-centered a.cm-block-element-not_required_linked_headline:after{content:none}.cm-wrapper.cm-module-headline-subline-text .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-headline-subline-text a.cm-block-element-not_required_linked_subline:after,.cm-wrapper.cm-module-headline-subline-text a.cm-block-element-not_required_linked_headline:after{content:none}.cm-wrapper.cm-module-multiple-round-images-text .item{margin-bottom:50px}@media (min-width: 768px){.cm-wrapper.cm-module-multiple-round-images-text .item{margin-bottom:60px}}@media (min-width: 1024px){.cm-wrapper.cm-module-multiple-round-images-text .item{margin-bottom:0}}.cm-wrapper.cm-module-multiple-round-images-text .item.last-item{margin-bottom:0}@media (min-width: 768px){.cm-wrapper.cm-module-multiple-round-images-text .item.next-to-last-item{margin-bottom:0}}.cm-wrapper.cm-module-multiple-round-images-text .image-wrapper{margin-right:20%;margin-left:20%}@media (min-width: 768px){.cm-wrapper.cm-module-multiple-round-images-text .image-wrapper{margin-right:16%;margin-left:16%}}@media (min-width: 1280px){.cm-wrapper.cm-module-multiple-round-images-text .image-wrapper{margin-right:12%;margin-left:12%}}.cm-wrapper.cm-module-multiple-round-images-text .image-wrapper a:after{content:none}.cm-wrapper.cm-module-multiple-round-images-text .image-wrapper img{border-radius:50%}.cm-wrapper.cm-module-multiple-round-images-text .textarea-wrapper{margin-right:5%;margin-left:5%}@media (min-width: 768px){.cm-wrapper.cm-module-multiple-round-images-text .textarea-wrapper{margin-right:0;margin-left:0}}.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner span.cm-block-element-not_required_linked_headline:after,.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner a.cm-block-element-not_required_linked_headline:after{content:none}.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image{position:relative}.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper{width:100%;position:absolute;top:10%}.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper.has-link{cursor:pointer}@media (min-width: 768px){.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper{top:30%}}.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span{font-size:18px;line-height:24px}@media (min-width: 768px){.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span{font-size:20px;line-height:30px}}@media (min-width: 1024px){.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span{font-size:25px;line-height:40px}}@media (min-width: 1280px){.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span{font-size:32px;line-height:50px}}@media (min-width: 1920px){.cm-wrapper.cm-module-headline_text_multiple_buttons_fullwidth_banner .background-image .content-wrapper span{font-size:42px;line-height:60px}}.cm-wrapper.cm-module-two-images-headline-subline-bullet .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-two-images-headline-subline-bullet a:after{content:none}.cm-wrapper.cm-module-two-images-headline-subline-bullet .list>li{line-height:2rem;position:relative;padding-left:30px}.cm-wrapper.cm-module-two-images-headline-subline-bullet .list>li:before{position:absolute;content:'—';display:block;left:0}.cm-wrapper.cm-module-large_image-headline-subline-text .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-large_image-headline-subline-text img{text-decoration:none}.cm-wrapper.cm-module-large_image-headline-subline-text a{text-decoration:none}.cm-wrapper.cm-module-large_image-headline-subline-text a:after{content:none}.cm-wrapper.cm-module-two_image_headline_left_right .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-two_image_headline_left_right a:after{content:none}.cm-wrapper.cm-module-fullscreen_image_headline_subline{padding-top:0}.cm-wrapper.cm-module-fullscreen_image_headline_subline .offset-top{top:20%}.cm-wrapper.cm-module-fullscreen_image_headline_subline .cm-block{position:relative}@media (min-width: 1024px){.cm-wrapper.cm-module-fullscreen_image_headline_subline .cm-block .container{position:absolute;left:50%;transform:translate(-50%, 0)}}.cm-wrapper.cm-module-fullscreen_image_headline_subline .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-fullscreen_image_headline_subline img{text-decoration:none}.cm-wrapper.cm-module-fullscreen_image_headline_subline a{text-decoration:none}.cm-wrapper.cm-module-fullscreen_image_headline_subline a:after{content:none}.cm-wrapper.cm-module-multiple-images-subline-slider .cm-module-multiple-images-subline-slick-slider{margin-right:-100%}@media (min-width: 1280px){.cm-wrapper.cm-module-multiple-images-subline-slider .cm-module-multiple-images-subline-slick-slider{margin-right:0}}.cm-wrapper.cm-module-multiple-images-subline-slider a:after{content:none}.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow{display:inline-block;position:absolute;top:45%;padding:0;background:none;border:none;font-size:0;color:transparent;height:20px;width:20px}.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow.slick-prev{left:0}@media (min-width: 1280px){.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow.slick-prev{left:-35px}}@media (min-width: 1920px){.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow.slick-prev{left:-85px}}.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow.slick-prev:after{border-right:8px solid #1A1919}.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow.slick-next{right:0}@media (min-width: 1280px){.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow.slick-next{right:-45px}}@media (min-width: 1920px){.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow.slick-next{right:-95px}}.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow.slick-next:after{border-left:8px solid #1A1919}.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow.slick-next:after,.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow.slick-prev:after{content:'';display:none;position:absolute;left:0;top:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}@media (min-width: 1280px){.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow.slick-next:after,.cm-wrapper.cm-module-multiple-images-subline-slider .slick-arrow.slick-prev:after{display:block}}@media (min-width: 768px) and (max-width: 1279px){.main-overflow{overflow:hidden}}.cm-wrapper.cm-module-headlines_four_images_two_bullet .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-headlines_four_images_two_bullet a:after{content:none}.cm-wrapper.cm-module-headlines_four_images_two_bullet .list{list-style-type:none}.cm-wrapper.cm-module-headlines_four_images_two_bullet .list>li{line-height:2rem}.cm-wrapper.cm-module-headlines_four_images_two_bullet .list>li:before{content:"-";text-indent:-5px}.cm-wrapper.cm-module-two_images_subline_text .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-two_images_subline_text a:after{content:none}.cm-wrapper.cm-module-article-collection-with-button span.cm-block-element-not_required_linked_headline:after,.cm-wrapper.cm-module-article-collection-with-button a.cm-block-element-not_required_linked_headline:after{content:none}.cm-wrapper.cm-module-article-collection-with-button .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item{padding:0 7.5px}.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row,.container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row{margin-top:15px}.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details div:nth-child(2),.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row div:nth-child(2),.container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row div:nth-child(2){-ms-flex-order:2;order:2}.cm-wrapper.cm-module-article-collection-with-button a:after{content:none}.cm-wrapper.cm-module-article-collection-with-button .slick-arrow{display:inline-block;position:absolute;top:38%;padding:0;background:none;border:none;font-size:0;color:transparent;height:20px;width:20px;z-index:10}.cm-wrapper.cm-module-article-collection-with-button .slick-arrow.slick-prev{left:0}@media (min-width: 1280px){.cm-wrapper.cm-module-article-collection-with-button .slick-arrow.slick-prev{left:-35px}}@media (min-width: 1920px){.cm-wrapper.cm-module-article-collection-with-button .slick-arrow.slick-prev{left:-85px}}.cm-wrapper.cm-module-article-collection-with-button .slick-arrow.slick-prev:after{border-right:8px solid #1A1919}.cm-wrapper.cm-module-article-collection-with-button .slick-arrow.slick-next{right:0}@media (min-width: 1280px){.cm-wrapper.cm-module-article-collection-with-button .slick-arrow.slick-next{right:-45px}}@media (min-width: 1920px){.cm-wrapper.cm-module-article-collection-with-button .slick-arrow.slick-next{right:-95px}}.cm-wrapper.cm-module-article-collection-with-button .slick-arrow.slick-next:after{border-left:8px solid #1A1919;right:0;left:0 !important}.cm-wrapper.cm-module-article-collection-with-button .slick-arrow.slick-next:after,.cm-wrapper.cm-module-article-collection-with-button .slick-arrow.slick-prev:after{content:'';display:block;position:absolute;left:0;top:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.cm-wrapper.cm-module-vimeo_video_image_preview .cm-block-element-text{text-decoration:underline}.cm-wrapper.cm-module-vimeo_video_image_preview .vimeo-preview{position:relative;cursor:pointer}.cm-wrapper.cm-module-vimeo_video_image_preview .vimeo-preview .overlay{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.cm-wrapper.cm-module-vimeo_video_image_preview .vimeo-preview a:after{display:none}.toggle-list-group .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 10px 25px 0;max-width:100%}.toggle-list-group .wrapper:last-of-type{margin-bottom:40px}.toggle-list-group .wrapper .content-wrapper{padding-right:50px;display:none}.toggle-list-group .wrapper .content-wrapper p{padding-top:0}.toggle-list-group .toggle-content-wrapper{cursor:pointer}.toggle-list-group .accordion-headline{padding:80px 0 10px}.toggle-list-group .accordion-content{padding-top:30px}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider{background-color:#EFEFEF}@media (max-width: 767px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider{margin-bottom:50px}}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .container-inner{visibility:hidden}@media (min-width: 768px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .container-inner{padding-left:15px;padding-right:15px}}@media (min-width: 1280px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .container-inner{max-width:1080px;width:100%;margin:0 auto;position:relative}}@media (min-width: 1280px) and (max-width: 767px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .container-inner{padding-left:20px;padding-right:20px}}@media (min-width: 1280px) and (min-width: 1920px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .container-inner{max-width:1536px}}@media (min-width: 1280px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper{overflow:hidden;margin-left:calc(8.33333% + 15px);max-width:calc(83.33333% - 30px);padding-left:0px;padding-right:0px}}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper .swiper-container{margin-left:-400px;margin-right:-15px}@media (min-width: 1280px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper .swiper-container{margin-right:0}}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper .swiper-container .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper .swiper-container .swiper-slide img{transform:scale(1);transition:transform 300ms}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper .swiper-container .swiper-slide.swiper-slide-active{z-index:200;margin-top:-17%}@media (min-width: 768px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper .swiper-container .swiper-slide.swiper-slide-active{margin-top:-10%}}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper .swiper-container .swiper-slide.swiper-slide-active img{position:absolute;transform:scale(1.1);transition:transform 300ms}@media (min-width: 1024px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper .swiper-container .swiper-slide.swiper-slide-active img{transform:scale(1.25)}}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper .swiper-container .swiper-slide.swiper-slide-active>div{width:100%}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper .swiper-container .swiper-slide.swiper-slide-active a{display:block}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper-prev,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper-next{position:absolute;height:100%;display:none}@media (min-width: 1280px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper-prev,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper-next{display:-ms-flexbox;display:flex}}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper-prev{top:0;left:55px}@media (min-width: 1920px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper-prev{left:73px}}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper-prev .icon{transform:rotate(90deg)}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper-next{top:0;right:55px}@media (min-width: 1920px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-swiper-next{right:73px}}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider a:after{content:none}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-block-element-type-link:not(.icon){font-style:normal}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow{display:inline-block;position:absolute;top:45%;padding:0;background:none;border:none;font-size:0;color:transparent;height:20px;width:20px}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow.slick-prev{left:0}@media (min-width: 1280px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow.slick-prev{left:-35px}}@media (min-width: 1920px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow.slick-prev{left:-85px}}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow.slick-prev:after{border-right:8px solid #1A1919}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow.slick-next{right:0}@media (min-width: 1280px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow.slick-next{right:-45px}}@media (min-width: 1920px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow.slick-next{right:-95px}}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow.slick-next:after{border-left:8px solid #1A1919}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow.slick-next:after,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow.slick-prev:after{content:'';display:none;position:absolute;left:0;top:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}@media (min-width: 1280px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow.slick-next:after,.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .slick-arrow.slick-prev:after{display:block}}.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-info{height:145px}@media (min-width: 1920px){.cm-wrapper.cm-module-headline_multiple_image_subline_text-slider .cm-module-headline_multiple_image_subline_text-info{height:135px}}@media (min-width: 768px) and (max-width: 1279px){.main-overflow{overflow:hidden}}.cm-wrapper.cm_module-image-without-fallback a:after{content:none}.cm-wrapper.cm-module-single-button-link .link a{font-style:normal}.cm-wrapper.cm-module-multiple-button-link .cm-block-element-multiple_button_link{margin-bottom:10px}.cm-wrapper.cm-module-multiple-button-link .cm-block-element-multiple_button_link .link a{font-style:normal}#contest #header-wrapper{position:relative;overflow:hidden}@media (min-width: 1920px){#contest #header-wrapper{max-height:1000px}}#contest #header-wrapper .header-content{position:absolute;width:100%}#contest #header-wrapper .header-content.text{top:0}#contest #header-wrapper .header-content.partner-logo{bottom:0}#contest .content-wrapper a:after{background-color:transparent}#contest .content-wrapper a.cta:after{background-color:#1A1919}#contest .content-wrapper .item{margin:0 0 80px}@media (min-width: 768px){#contest .content-wrapper .item{margin-bottom:100px}}@media (min-width: 1024px){#contest .content-wrapper .item{margin-bottom:110px}}@media (min-width: 1280px){#contest .content-wrapper .item{margin-bottom:120px}}#contest .overlays h1,#contest .overlays .header-search-wrapper form input,.header-search-wrapper form #contest .overlays input,#contest .overlays .header-search-wrapper form select.bordered,.header-search-wrapper form #contest .overlays select.bordered,#contest .overlays .header-search-wrapper form select.bordered-small,.header-search-wrapper form #contest .overlays select.bordered-small,#contest .overlays .header-search-wrapper form textarea,.header-search-wrapper form #contest .overlays textarea{padding:0 0 15px;border-bottom:1px solid #f3f3f3}@media (min-width: 768px){#contest .overlays h1,#contest .overlays .header-search-wrapper form input,.header-search-wrapper form #contest .overlays input,#contest .overlays .header-search-wrapper form select.bordered,.header-search-wrapper form #contest .overlays select.bordered,#contest .overlays .header-search-wrapper form select.bordered-small,.header-search-wrapper form #contest .overlays select.bordered-small,#contest .overlays .header-search-wrapper form textarea,.header-search-wrapper form #contest .overlays textarea{padding-bottom:20px}}@media (min-width: 1024px){#contest .overlays h1,#contest .overlays .header-search-wrapper form input,.header-search-wrapper form #contest .overlays input,#contest .overlays .header-search-wrapper form select.bordered,.header-search-wrapper form #contest .overlays select.bordered,#contest .overlays .header-search-wrapper form select.bordered-small,.header-search-wrapper form #contest .overlays select.bordered-small,#contest .overlays .header-search-wrapper form textarea,.header-search-wrapper form #contest .overlays textarea{padding:0;border-bottom:0}}#contest .overlays .static-list{padding-top:30px}#contest .overlays .static-list li{font-size:13px;letter-spacing:0.5px;line-height:24px;list-style:none}#contest .overlays .static-list li:before{content:'–';padding-right:10px}@media (min-width: 1280px){#contest .overlays .static-list li{font-size:14px;letter-spacing:0.8px;line-height:28px}}#contest .overlays .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 10px 25px 0;max-width:100%}#contest ul.errors{margin:-10px 0 20px}#contest ul.errors li{color:#f33}#contest .captcha ul.errors{margin:10px 0 0}#contest.ess .ess-logo svg{height:35px}@media (min-width: 768px){#contest.ess .ess-logo svg{height:49px}}#contest.ess .partner-logo svg{fill:#fff;height:45px}@media (min-width: 768px){#contest.ess .partner-logo svg{height:65px}}@media (min-width: 1024px){#contest.ess .partner-logo svg{height:80px}}#contest.ess .link{line-height:22px}@media (min-width: 1280px){#contest.ess .link{line-height:24px}}@media (min-width: 1920px){#contest.ess .link{line-height:30px}}#contest.ess .content-wrapper .first{margin:50px 0 80px}@media (min-width: 768px){#contest.ess .content-wrapper .first{margin:70px 0 100px}}@media (min-width: 1280px){#contest.ess .content-wrapper .first{margin-bottom:120px}}@media (min-width: 1920px){#contest.ess .content-wrapper .first{margin-bottom:160px}}#contest.ess .content-wrapper .second{position:relative;margin:0 0 70px}@media (min-width: 768px){#contest.ess .content-wrapper .second{margin-bottom:100px}}@media (min-width: 1280px){#contest.ess .content-wrapper .second{margin-bottom:120px}}@media (min-width: 1920px){#contest.ess .content-wrapper .second{margin-bottom:200px}}@media (min-width: 1024px){#contest.ess .content-wrapper .second .image{position:absolute;top:0}}#contest.ess .content-wrapper .second .image-right{padding:0}#contest.ess .content-wrapper .third{margin:0}#contest.ess .content-wrapper .third .text{padding:0}@media (min-width: 1920px){#contest.ess .content-wrapper .third .text{margin:0;padding-right:60px}}@media (min-width: 1280px){#contest.ess .content-wrapper .third .image-right{margin:130px 0 0}}@media (min-width: 1920px){#contest.ess .content-wrapper .third .image-right{margin:0}}#contest.ess .content-wrapper .fourth{margin:25px 0 120px}@media (min-width: 768px){#contest.ess .content-wrapper .fourth{margin-top:-60px}}@media (min-width: 1280px) and (max-width: 1919px){#contest.ess .content-wrapper .fourth{margin-top:-40px}}#contest.ess .content-wrapper .fourth .image-right{margin:25px 0 0}@media (min-width: 768px){#contest.ess .content-wrapper .fourth .image-right{margin-top:100px}}@media (min-width: 1024px){#contest.ess .content-wrapper .fourth .image-right{margin-top:150px}}@media (min-width: 1280px){#contest.ess .content-wrapper .fourth .image-right{margin-top:120px}}@media (min-width: 1280px){#contest.ess .content-wrapper .fourth .image-right{margin-top:140px}}#contest.ess .content-wrapper .fifth .text{padding:0}@media (min-width: 1920px){#contest.ess .content-wrapper .fifth .text{margin:0;padding-left:60px}}#contest.ess .content-wrapper .sixth,#contest.ess .content-wrapper .seventh{margin:0 0 40px}@media (min-width: 768px){#contest.ess .content-wrapper .sixth,#contest.ess .content-wrapper .seventh{margin-bottom:60px}}@media (min-width: 1024px){#contest.ess .content-wrapper .sixth,#contest.ess .content-wrapper .seventh{margin-bottom:100px}}@media (min-width: 1920px){#contest.ess .content-wrapper .sixth,#contest.ess .content-wrapper .seventh{margin-bottom:120px}}#contest.ess .content-wrapper .seventh .image{padding:0}@media (min-width: 1024px){#contest.ess .content-wrapper .seventh .image{padding:0 15px}}#contest.ess .content-wrapper .eighth .image-left{margin:140px 0 0}@media (min-width: 768px){#contest.ess .content-wrapper .eighth .image-left{margin-top:160px}}@media (min-width: 1280px){#contest.ess .content-wrapper .eighth .image-left{margin-top:180px}}@media (min-width: 1280px){#contest.ess .content-wrapper .eighth .image-left{margin-top:190px}}#contest.ess .content-wrapper .eighth .image-middle{margin:40px 0 0}@media (min-width: 768px){#contest.ess .content-wrapper .eighth .image-middle{margin-top:60px}}@media (min-width: 1024px){#contest.ess .content-wrapper .eighth .image-middle{margin-top:50px}}@media (min-width: 1280px){#contest.ess .content-wrapper .eighth .image-middle{margin-top:80px}}@media (min-width: 1920px){#contest.ess .content-wrapper .eighth .image-middle{margin-top:90px}}#contest.ess .content-wrapper .eighth .image-right{margin:50px 0 0}@media (min-width: 768px){#contest.ess .content-wrapper .eighth .image-right{margin-top:25px}}@media (min-width: 1024px){#contest.ess .content-wrapper .eighth .image-right{margin-top:-130px}}@media (min-width: 1280px){#contest.ess .content-wrapper .eighth .image-right{margin-top:-110px}}@media (min-width: 1280px){#contest.ess .content-wrapper .eighth .image-right{margin-top:-100px}}#contest.ess #contest_ess_salutation label{padding:0 30px 0 0}#privacy-overlay .svg-close{margin:0;right:15px;top:32px}@media (min-width: 768px){#privacy-overlay .svg-close{right:60px;top:60px}}#privacy-overlay .terms-headline{padding:80px 0 10px}#privacy-overlay .primary-note{padding:0 0 85px 0}#privacy-overlay h1,#privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #privacy-overlay input,#privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #privacy-overlay select.bordered,#privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #privacy-overlay select.bordered-small,#privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #privacy-overlay textarea{margin-bottom:48px}@media (min-width: 768px){#privacy-overlay h1,#privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #privacy-overlay input,#privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #privacy-overlay select.bordered,#privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #privacy-overlay select.bordered-small,#privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #privacy-overlay textarea{margin-bottom:70px}}@media (min-width: 1280px){#privacy-overlay h1,#privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #privacy-overlay input,#privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #privacy-overlay select.bordered,#privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #privacy-overlay select.bordered-small,#privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #privacy-overlay textarea{margin-bottom:85px}}#privacy-overlay h2{margin-bottom:0}#privacy-overlay strong{font-weight:500}#privacy-overlay .static-footer{margin-top:140px}#privacy-overlay .static-footer .date{padding-top:0}@media (max-width: 767px){#privacy-overlay .static-footer .date{margin-bottom:30px}}#privacy-overlay .arrow{min-width:10px;transform:rotate(90deg);transition:all 0.4s}#privacy-overlay .arrow.down{transform:rotate(270deg);top:35px}#privacy-overlay .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 10px 25px 0;max-width:100%}#privacy-overlay .wrapper:last-of-type{margin-bottom:40px}#privacy-overlay [data-wrapper-trigger-name]{cursor:pointer}#privacy-overlay [data-wrapper-trigger-name] svg{transition:transform 0.3s}#privacy-overlay [data-wrapper-trigger-name].active svg{transform:rotate(270deg)}#privacy-overlay [data-wrapper-name]{display:none}#microsite #header-wrapper,#microsite div[id^='header-wrapper']{position:relative}#microsite #header-wrapper .content-wrapper-1,#microsite div[id^='header-wrapper'] .content-wrapper-1{position:absolute;bottom:10%;left:0;right:0}@media (min-width: 1280px){#microsite #header-wrapper .content-wrapper-1,#microsite div[id^='header-wrapper'] .content-wrapper-1{bottom:20%}}#microsite #header-wrapper .content-wrapper-2 .header,#microsite div[id^='header-wrapper'] .content-wrapper-2 .header{margin-top:50px;margin-bottom:50px}@media (min-width: 768px){#microsite #header-wrapper .content-wrapper-2 .header,#microsite div[id^='header-wrapper'] .content-wrapper-2 .header{margin-top:80px}}@media (min-width: 1024px){#microsite #header-wrapper .content-wrapper-2 .header,#microsite div[id^='header-wrapper'] .content-wrapper-2 .header{margin-top:0px}}@media (min-width: 1024px){#microsite #header-wrapper .content-wrapper-2,#microsite div[id^='header-wrapper'] .content-wrapper-2{position:absolute;top:20%;left:0;right:0}}#microsite #breadcrumb{padding:60px 0 20px}@media (min-width: 1280px){#microsite #breadcrumb{padding:60px 0 80px}}@media (min-width: 1920px){#microsite #breadcrumb{padding:80px 0 100px}}#microsite #content-wrapper .column-split{column-count:1}@media (min-width: 768px) and (max-width: 1023px){#microsite #content-wrapper .column-split{padding:0}}@media (min-width: 1024px){#microsite #content-wrapper .column-split{column-count:2;column-gap:25px}}@media (min-width: 1280px) and (max-width: 1919px){#microsite #content-wrapper .column-split{column-gap:30px}}@media (min-width: 1920px){#microsite #content-wrapper .column-split{column-gap:35px}}#microsite #content-wrapper .container-fluid.fluid-banner .item{position:relative}#microsite #content-wrapper .container-fluid.fluid-banner .item .image-full{padding-left:0;padding-right:0}#microsite #content-wrapper .container-fluid.fluid-banner .item .content-wrapper{padding:60px 0}@media (max-width: 1023px){#microsite #content-wrapper .container-fluid.fluid-banner .item .content-wrapper{text-align:center}}@media (min-width: 1024px){#microsite #content-wrapper .container-fluid.fluid-banner .item .content-wrapper{position:absolute;top:60px;left:0;right:0}}#microsite #content-wrapper .container-fluid.fluid-banner .item .image-wrapper{width:100%}#microsite #content-wrapper .container-fluid.fluid-banner .item .image-wrapper .d-flex{margin-right:-15px;margin-left:-15px}@media (min-width: 1024px){#microsite #content-wrapper .container-fluid.fluid-banner .item .image-wrapper .d-flex picture{max-width:60%}}#microsite #content-wrapper .article-btn{margin:20px 0}#microsite #content-wrapper .item{padding:30px 0}@media (min-width: 768px){#microsite #content-wrapper .item{padding:60px 0}}#microsite #content-wrapper .item .no-underline>a:after{display:none}#microsite #content-wrapper .item ul.line li{position:relative;padding-left:30px;margin-bottom:10px}#microsite #content-wrapper .item ul.line li:before{position:absolute;content:'—';display:block;left:0;line-height:28px}@media (max-width: 1023px){#microsite #content-wrapper .item .part:not(:last-child){margin-bottom:50px}}#microsite #content-wrapper .article-arrow{display:-ms-inline-flexbox;display:inline-flex;padding:20px 0}#microsite #content-wrapper .article-arrow:after{content:'';display:block;width:0;height:0;top:9px;margin-left:10px;position:relative;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #1A1919}#microsite #content-wrapper .click{cursor:pointer}#microsite .contactform{background-color:#f3f3f3;padding:100px 0}#microsite .contactform input[type="radio"]+label,#microsite .contactform select[type="radio"].bordered+label,#microsite .contactform select[type="radio"].bordered-small+label,#microsite .contactform textarea[type="radio"]+label{margin-right:30px}#microsite .contactform button{width:100%;background-color:transparent}#microsite .contactform .radio-wrapper label:before{background-color:transparent}#microsite .contactform .body{padding:50px 15px}#microsite .teaser a::after{display:none}.achilles-page{overflow:hidden}.achilles-page #header-wrapper h1,.achilles-page #header-wrapper .header-search-wrapper form input,.header-search-wrapper form .achilles-page #header-wrapper input,.achilles-page #header-wrapper .header-search-wrapper form select.bordered,.header-search-wrapper form .achilles-page #header-wrapper select.bordered,.achilles-page #header-wrapper .header-search-wrapper form select.bordered-small,.header-search-wrapper form .achilles-page #header-wrapper select.bordered-small,.achilles-page #header-wrapper .header-search-wrapper form textarea,.header-search-wrapper form .achilles-page #header-wrapper textarea,.achilles-page #header-wrapper span{color:#fff}@media (max-width: 1023px){.achilles-page #header-wrapper h1,.achilles-page #header-wrapper .header-search-wrapper form input,.header-search-wrapper form .achilles-page #header-wrapper input,.achilles-page #header-wrapper .header-search-wrapper form select.bordered,.header-search-wrapper form .achilles-page #header-wrapper select.bordered,.achilles-page #header-wrapper .header-search-wrapper form select.bordered-small,.header-search-wrapper form .achilles-page #header-wrapper select.bordered-small,.achilles-page #header-wrapper .header-search-wrapper form textarea,.header-search-wrapper form .achilles-page #header-wrapper textarea,.achilles-page #header-wrapper span{color:#1A1919}}.achilles-page .second picture{max-width:60px}@media (max-width: 1279px){.achilles-page .second .part{margin-bottom:20px}}.achilles-page .third{position:relative;padding:0}.achilles-page .third .content-wrapper{position:absolute;width:100%;top:0;bottom:0;z-index:2}@media (min-width: 768px){.achilles-page .third .content-wrapper{z-index:0}}.achilles-page .third .content-wrapper.hide{display:none !important}.achilles-page .third .content-wrapper .content{display:none}.achilles-page .third .content-wrapper .content.active{display:block}.achilles-page .third .content-wrapper .content .footer{padding:20px}.achilles-page .third .content-wrapper .function-text{max-width:800px}@media (max-width: 767px){.achilles-page .third .image-wrapper.fade{opacity:0.3}}.achilles-page .third .pointer-wrapper span{position:absolute}.achilles-page .third .pointer-wrapper .circle-message{color:#f9f9f9;position:absolute;background-color:#FF4B55;border-radius:50%;width:100px;height:100px;top:38%;right:5%}@media (min-width: 768px){.achilles-page .third .pointer-wrapper .circle-message{top:40%;right:12%}}@media (min-width: 1280px){.achilles-page .third .pointer-wrapper .circle-message{top:45%;right:15%;width:125px;height:125px}}.achilles-page .third .pointer-wrapper .plus-circle{cursor:pointer}.achilles-page .third .pointer-wrapper .plus-circle.active .plus{display:none}.achilles-page .third .pointer-wrapper .plus-circle:not(.active) svg{animation:zooming 3s linear infinite}.achilles-page .third .pointer-wrapper .plus-circle:not(.active) .minus{display:none}@keyframes zooming{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.achilles-page .third .pointer-wrapper .pointer-1{top:23%;right:50%}@media (min-width: 768px){.achilles-page .third .pointer-wrapper .pointer-1{top:25%;right:33%}}@media (min-width: 1024px){.achilles-page .third .pointer-wrapper .pointer-1{top:23%}}@media (min-width: 1920px){.achilles-page .third .pointer-wrapper .pointer-1{top:25%;right:35%}}.achilles-page .third .pointer-wrapper .pointer-2{top:40%;right:45%}@media (min-width: 768px){.achilles-page .third .pointer-wrapper .pointer-2{right:30%}}@media (min-width: 1024px){.achilles-page .third .pointer-wrapper .pointer-2{top:38%}}@media (min-width: 1920px){.achilles-page .third .pointer-wrapper .pointer-2{right:32%}}.achilles-page .third .pointer-wrapper .pointer-3{top:79%;right:85%}@media (min-width: 768px){.achilles-page .third .pointer-wrapper .pointer-3{top:71%;right:44%}}@media (min-width: 1024px){.achilles-page .third .pointer-wrapper .pointer-3{top:73%;right:45%}}@media (min-width: 1920px){.achilles-page .third .pointer-wrapper .pointer-3{top:76%}}.achilles-page .third .pointer-wrapper .pointer-4{top:57%;right:60%}@media (min-width: 768px){.achilles-page .third .pointer-wrapper .pointer-4{top:54%;right:34%}}@media (min-width: 1024px){.achilles-page .third .pointer-wrapper .pointer-4{top:52%}}@media (min-width: 1920px){.achilles-page .third .pointer-wrapper .pointer-4{top:56%;right:35%}}.cellulite-page .third .item-1 .image-wrapper,.cellulite-page .third .item-2 .image-wrapper{padding:30px}.cellulite-page .third .item-2 picture{max-width:170px}.cellulite-page .third .item-3 .animation-wrapper{position:relative}.cellulite-page .third .item-3 .animation-wrapper .title{position:absolute;top:0;left:15px;right:15px;bottom:0}.cellulite-page .third .item-3 .animation-wrapper .title h2{padding-left:10%;max-width:250px}.cellulite-page .third .item-3 .animation-wrapper .attention p{padding-bottom:20px}.cellulite-page .third .item-3 .content-wrapper{padding-bottom:50px}.cellulite-page .third .item-5 picture{max-width:180px}@media (max-width: 1023px){.cellulite-page .third .item-5 picture{margin-bottom:50px}}.cellulite-page .third .title{padding:10px 0;border-bottom:1px solid #DEDEDE}.cellulite-page .third .title .icon-wrapper{margin-right:20px;transform:rotate(90deg);opacity:0.3}.cellulite-page .third .title.active h3{font-weight:500}.cellulite-page .third .title.active .icon-wrapper{margin-right:12px;transform:rotate(-90deg)}.cellulite-page .third .body{display:none}.cellulite-page .third .body.active{display:block;border-bottom:1px solid #DEDEDE}@media (min-width: 1024px){.cellulite-page .fourth h2{margin-top:50px}}@media (max-width: 1023px){.cellulite-page .fourth .body h2{margin-top:50px}}.cellulite-page .fourth .article-1 h2.title{margin-bottom:50px}@media (min-width: 1024px){.cellulite-page .fourth .article-1 h2.title{margin:50px 0}}@media (min-width: 768px){.cellulite-page .fourth .article-1 .image-1{margin-top:50%}}.cellulite-page .fourth .article-2 .image-1{margin-top:50px}@media (min-width: 768px){.cellulite-page .fourth .article-2 .image-1{margin-top:140px}}@media (min-width: 1280px){.cellulite-page .fourth .article-2 .image-1{margin-top:0}}.cellulite-page .fourth .article-2 .image-2{margin-top:50px}.cellulite-page .fourth .article-3{margin-top:50px}.active-breeze .item.second .icon{padding:0 15px 40px}@media (max-width: 767px){.active-breeze .item.second .icon{max-width:110px}}@media (min-width: 768px){.active-breeze .item.second .icon{min-height:105px;padding:0 15px}}.active-breeze .item.second .title{padding-bottom:10px}.active-breeze .item.fourth .title{margin-bottom:100px}.active-breeze .item.fourth h2{padding-bottom:50px}.active-breeze .item.fourth .space{margin-top:50px}@media (max-width: 1023px){.active-breeze .item.fourth .article-wrapper-2{margin-top:50px}}.active-breeze .item.fourth .image-low{margin-top:140px}@media (min-width: 768px){.active-breeze .item.fourth .image-low{margin-top:160px}}@media (min-width: 1024px){.active-breeze .item.fourth .image-low{margin-top:180px}}.active-breeze .item.fourth .image-normal{margin-top:40px}@media (min-width: 768px){.active-breeze .item.fourth .image-normal{margin-top:60px}}@media (min-width: 1024px){.active-breeze .item.fourth .image-normal{margin-top:80px}}.active-breeze .item.fourth .image-high{margin-top:20px}@media (min-width: 1024px){.active-breeze .item.fourth .image-high{margin-top:-80px}}@media (min-width: 1024px){.active-breeze .item.fourth .text-high{margin-top:-200px}}.active-breeze .third{position:relative;padding:0}.active-breeze .third .content-wrapper{position:absolute;width:100%;top:0;bottom:0;z-index:2}@media (min-width: 768px){.active-breeze .third .content-wrapper{z-index:0}}.active-breeze .third .content-wrapper .content{display:none}@media (max-width: 767px){.active-breeze .third .content-wrapper .content{text-align:center;-ms-flex-pack:center;justify-content:center;width:calc(100% + 30px)}}@media (min-width: 1024px){.active-breeze .third .content-wrapper .content{width:400px}}@media (min-width: 1280px){.active-breeze .third .content-wrapper .content{width:500px}}@media (min-width: 1920px){.active-breeze .third .content-wrapper .content{width:600px}}.active-breeze .third .content-wrapper .content.active{display:-ms-flexbox;display:flex}.active-breeze .third .content-wrapper .content .footer{padding:20px}@media (max-width: 767px){.active-breeze .third .image-wrapper.fade{opacity:0.3}}.active-breeze .third .pointer-wrapper span{position:absolute}.active-breeze .third .pointer-wrapper .plus-circle{cursor:pointer}.active-breeze .third .pointer-wrapper .plus-circle.active .plus{display:none}.active-breeze .third .pointer-wrapper .plus-circle:not(.active) svg{animation:zooming 3s linear infinite}.active-breeze .third .pointer-wrapper .plus-circle:not(.active) .minus{display:none}@keyframes zooming{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.active-breeze .third .pointer-wrapper .pointer-1{top:24%;right:83%}@media (min-width: 768px){.active-breeze .third .pointer-wrapper .pointer-1{top:19%;right:56%}}@media (min-width: 1024px){.active-breeze .third .pointer-wrapper .pointer-1{top:17%;right:57%}}@media (min-width: 1920px){.active-breeze .third .pointer-wrapper .pointer-1{top:20%;right:56%}}.active-breeze .third .pointer-wrapper .pointer-2{top:39%;right:65%}@media (min-width: 768px){.active-breeze .third .pointer-wrapper .pointer-2{right:50%}}@media (min-width: 1024px){.active-breeze .third .pointer-wrapper .pointer-2{top:42%;right:49%}}@media (min-width: 1920px){.active-breeze .third .pointer-wrapper .pointer-2{top:40%}}.active-breeze .third .pointer-wrapper .pointer-3{top:47%;right:42%}@media (min-width: 768px){.active-breeze .third .pointer-wrapper .pointer-3{top:44%;right:32%}}@media (min-width: 1024px){.active-breeze .third .pointer-wrapper .pointer-3{top:46%;right:34%}}@media (min-width: 1920px){.active-breeze .third .pointer-wrapper .pointer-3{top:43%;right:38%}}.active-breeze .third .pointer-wrapper .pointer-4{top:34%;right:7%}@media (min-width: 768px){.active-breeze .third .pointer-wrapper .pointer-4{right:6%}}@media (min-width: 1024px){.active-breeze .third .pointer-wrapper .pointer-4{top:33%;right:9%}}@media (min-width: 1920px){.active-breeze .third .pointer-wrapper .pointer-4{top:32%;right:23%}}.falke-cool .item.third{position:relative}.falke-cool .item.third .front{position:absolute;top:0;bottom:0;left:0;right:0}.falke-cool .item.third .front>.row,.falke-cool .item.third .container-fullscreen .front>.fullscreen-row,.container-fullscreen .falke-cool .item.third .front>.fullscreen-row{width:100%}.falke-cool .item.fourth .title{margin-bottom:100px}@media (max-width: 767px){.falke-cool .item.fourth .h-100{height:100%}}.falke-cool .item.fourth .space{margin-top:50px}@media (max-width: 1023px){.falke-cool .item.fourth .article-wrapper-2{margin-top:50px}}.ess-page #header-wrapper h1,.ess-page #header-wrapper .header-search-wrapper form input,.header-search-wrapper form .ess-page #header-wrapper input,.ess-page #header-wrapper .header-search-wrapper form select.bordered,.header-search-wrapper form .ess-page #header-wrapper select.bordered,.ess-page #header-wrapper .header-search-wrapper form select.bordered-small,.header-search-wrapper form .ess-page #header-wrapper select.bordered-small,.ess-page #header-wrapper .header-search-wrapper form textarea,.header-search-wrapper form .ess-page #header-wrapper textarea,.ess-page #header-wrapper span{color:#f9f9f9}.ess-page #content-wrapper .content-wrapper{margin:0 20px}@media (min-width: 768px){.ess-page #content-wrapper .content-wrapper{margin:0}}.ess-page #content-wrapper .content-wrapper h2,.ess-page #content-wrapper .content-wrapper p{margin-bottom:40px}.ess-page #content-wrapper .item.fourth h2{margin-top:60px}@media (min-width: 1024px){.ess-page #content-wrapper .item.fourth h2{margin-top:0}}.ess-page #content-wrapper .item.fifth h2{margin-bottom:0}.ess-page #content-wrapper .item.fifth .article-collection{margin:30px 0 80px}.ess-page #content-wrapper .item.sixth .image-wrapper{margin-bottom:20px}.ess-page #content-wrapper .item.sixth p{margin-bottom:7px}.ess-page #content-wrapper .item.sixth .quaternary{margin-bottom:30px}@media (min-width: 768px){.ess-page #content-wrapper .item.sixth .wrapper-spacing{margin-top:120px}}.ess-page #content-wrapper .item.seventh .btn{margin-bottom:20px}.ess-page #content-wrapper .quality .swiper-button-next,.ess-page #content-wrapper .sports .swiper-button-next{right:70%}.ess-page #content-wrapper .quality .swiper-button-prev,.ess-page #content-wrapper .sports .swiper-button-prev{left:70%}.ess-page #content-wrapper .quality .swiper-button-next,.ess-page #content-wrapper .quality .swiper-button-prev,.ess-page #content-wrapper .sports .swiper-button-next,.ess-page #content-wrapper .sports .swiper-button-prev{background-size:15px;height:100%;margin-top:0;top:0;width:55px}.ess-page #content-wrapper .quality>div,.ess-page #content-wrapper .sports>div{margin:0 auto;text-align:center}.ess-page #content-wrapper .quality>div .swiper-container,.ess-page #content-wrapper .sports>div .swiper-container{width:130%;padding-top:50px;padding-bottom:50px;margin:0 0 0 -15%;position:inherit}@media (min-width: 1280px){.ess-page #content-wrapper .quality>div .swiper-container,.ess-page #content-wrapper .sports>div .swiper-container{width:100%;margin:0}}.ess-page #content-wrapper .quality>div .swiper-container .swiper-slide,.ess-page #content-wrapper .sports>div .swiper-container .swiper-slide{background-position:center;background-size:cover;width:20%}.ess-page #content-wrapper .quality>div .swiper-container .swiper-slide.swiper-slide-active,.ess-page #content-wrapper .sports>div .swiper-container .swiper-slide.swiper-slide-active{transform:translate3d(0px, 0px, 335px) !important}.ess-page #content-wrapper .quality>div .swiper-container .swiper-slide img,.ess-page #content-wrapper .sports>div .swiper-container .swiper-slide img{width:100%}.ess-page #content-wrapper .quality>div .quality-context>div,.ess-page #content-wrapper .quality>div .sports-context>div,.ess-page #content-wrapper .sports>div .quality-context>div,.ess-page #content-wrapper .sports>div .sports-context>div{display:none}@keyframes show-context{from{opacity:0}to{opacity:1}}.ess-page #content-wrapper .quality>div .quality-context>div.active,.ess-page #content-wrapper .quality>div .sports-context>div.active,.ess-page #content-wrapper .sports>div .quality-context>div.active,.ess-page #content-wrapper .sports>div .sports-context>div.active{display:block;animation-name:show-context;animation-duration:2s}.ess-page #content-wrapper .quality>div .quality-context>div .btn,.ess-page #content-wrapper .quality>div .sports-context>div .btn,.ess-page #content-wrapper .sports>div .quality-context>div .btn,.ess-page #content-wrapper .sports>div .sports-context>div .btn{max-width:317px;margin:0 auto}.ess-page #content-wrapper .quality>div .quality-context h2,.ess-page #content-wrapper .quality>div .sports-context h2,.ess-page #content-wrapper .sports>div .quality-context h2,.ess-page #content-wrapper .sports>div .sports-context h2{margin-top:20px}.finest-vicuna-page .intro-text{padding-top:60px;column-count:1}@media (min-width: 768px) and (max-width: 1023px){.finest-vicuna-page .intro-text{padding:0}}@media (min-width: 1024px){.finest-vicuna-page .intro-text{column-count:2;column-gap:25px}}@media (min-width: 1280px) and (max-width: 1919px){.finest-vicuna-page .intro-text{column-gap:30px}}@media (min-width: 1920px){.finest-vicuna-page .intro-text{column-gap:35px}}.finest-vicuna-page .item.first{margin-top:50px}@media (min-width: 1024px){.finest-vicuna-page .item.first{margin-top:150px}}@media (max-width: 1279px){.finest-vicuna-page .item.first .image-wrapper{margin-bottom:60px}}@media (min-width: 1024px){.finest-vicuna-page .item.first .content-wrapper.content-section{position:relative;margin-top:-240px}}.finest-vicuna-page .item.first .content-wrapper .content-subtitle{padding-top:25px}@media (min-width: 768px){.finest-vicuna-page .item.first .content-wrapper .content-subtitle{padding-top:40px}}@media (min-width: 1280px) and (max-width: 1919px){.finest-vicuna-page .item.first .content-wrapper .content-subtitle{padding-top:50px}}@media (min-width: 1920px){.finest-vicuna-page .item.first .content-wrapper .content-subtitle{padding-top:60px}}.finest-vicuna-page .item.first .content-wrapper .content{padding:60px 0 90px}.finest-vicuna-page .item.second .content-wrapper{margin-top:90px}.finest-vicuna-page .item.second .content-wrapper .content{margin-top:30px}.finest-vicuna-page .item.second .content-wrapper .service-content h3{padding:15px 0 45px}.finest-vicuna-page .item.second .content-wrapper .service-content li{line-height:28px}@media (min-width: 1920px){.finest-vicuna-page .item.second .content-wrapper .content-section{position:relative;margin-top:-250px}}.finest-vicuna-page .item.second .content-wrapper .content-section .customer-service-phone{padding:30px 0}.finest-vicuna-page .item.second .content-wrapper .content-section .customer-service-phone a{width:160px}@media (min-width: 768px){.finest-vicuna-page .item.second .content-wrapper .content-section .customer-service-phone a{width:180px}}@media (min-width: 1920px){.finest-vicuna-page .item.second .content-wrapper .content-section .customer-service-phone a{width:200px}}.finest-vicuna-page .item.second .content-wrapper .time{margin-bottom:50px}.four-grip-page #header-wrapper h1,.four-grip-page #header-wrapper .header-search-wrapper form input,.header-search-wrapper form .four-grip-page #header-wrapper input,.four-grip-page #header-wrapper .header-search-wrapper form select.bordered,.header-search-wrapper form .four-grip-page #header-wrapper select.bordered,.four-grip-page #header-wrapper .header-search-wrapper form select.bordered-small,.header-search-wrapper form .four-grip-page #header-wrapper select.bordered-small,.four-grip-page #header-wrapper .header-search-wrapper form textarea,.header-search-wrapper form .four-grip-page #header-wrapper textarea,.four-grip-page #header-wrapper span{color:#fff}@media (max-width: 1023px){.four-grip-page #header-wrapper h1,.four-grip-page #header-wrapper .header-search-wrapper form input,.header-search-wrapper form .four-grip-page #header-wrapper input,.four-grip-page #header-wrapper .header-search-wrapper form select.bordered,.header-search-wrapper form .four-grip-page #header-wrapper select.bordered,.four-grip-page #header-wrapper .header-search-wrapper form select.bordered-small,.header-search-wrapper form .four-grip-page #header-wrapper select.bordered-small,.four-grip-page #header-wrapper .header-search-wrapper form textarea,.header-search-wrapper form .four-grip-page #header-wrapper textarea,.four-grip-page #header-wrapper span{color:#1A1919}}.four-grip-page .second picture{max-width:60px}@media (max-width: 1279px){.four-grip-page .second .part{margin-bottom:20px}}.four-grip-page .third{position:relative;padding:0}.four-grip-page .third .content-wrapper{position:absolute;width:100%;top:0;bottom:0;z-index:2}@media (min-width: 768px){.four-grip-page .third .content-wrapper{z-index:0}}.four-grip-page .third .content-wrapper.hide{display:none !important}.four-grip-page .third .content-wrapper .content{display:none}@media (max-width: 767px){.four-grip-page .third .content-wrapper .content{text-align:center}}.four-grip-page .third .content-wrapper .content.active{display:block}.four-grip-page .third .content-wrapper .content .footer{padding:20px}.four-grip-page .third .content-wrapper .content .function-text{max-width:800px}@media (max-width: 767px){.four-grip-page .third .image-wrapper.fade{opacity:0.3}}.four-grip-page .third .controller{position:absolute;top:0;bottom:0;left:0;right:0}.four-grip-page .third .controller .item-1,.four-grip-page .third .controller .item-2,.four-grip-page .third .controller .item-3{position:absolute;background-color:#FAFF76;border-radius:50%;cursor:pointer;width:30px;height:30px;z-index:1}.four-grip-page .third .controller .item-1:after,.four-grip-page .third .controller .item-2:after,.four-grip-page .third .controller .item-3:after{content:'+';display:block;font-size:25px;font-weight:500;line-height:10px}.four-grip-page .third .controller .item-1.active:after,.four-grip-page .third .controller .item-2.active:after,.four-grip-page .third .controller .item-3.active:after{content:'-'}.four-grip-page .third .controller .item-1{top:23%;right:50%}@media (min-width: 768px){.four-grip-page .third .controller .item-1{top:25%;right:27%}}@media (min-width: 1024px){.four-grip-page .third .controller .item-1{top:23%}}@media (min-width: 1920px){.four-grip-page .third .controller .item-1{top:25%;right:35%}}.four-grip-page .third .controller .item-2{top:60%;right:17%}@media (min-width: 768px){.four-grip-page .third .controller .item-2{top:59%;right:12%}}@media (min-width: 1024px){.four-grip-page .third .controller .item-2{top:60%}}@media (min-width: 1920px){.four-grip-page .third .controller .item-2{right:25%}}.four-grip-page .third .controller .item-3{top:75%;right:83%}@media (min-width: 768px){.four-grip-page .third .controller .item-3{top:71%;right:44%}}@media (min-width: 1024px){.four-grip-page .third .controller .item-3{top:75%;right:45%}}@media (min-width: 1920px){.four-grip-page .third .controller .item-3{top:73%;right:46%}}@media (max-width: 767px){.four-grip-page .fourth{padding-bottom:5px !important}}@media (max-width: 767px){.four-grip-page .fifth{padding-top:5px !important}}@media (min-width: 768px) and (max-width: 1023px){.four-grip-page .fifth{margin-top:-530px}.four-grip-page .fifth .content{margin-top:120px}}@media (min-width: 768px){.impulse .item.second h3{margin-bottom:50px}}.leg-aesthetics .icons{padding:10px 0;overflow:hidden}.leg-aesthetics .icons .icon-image{height:100px}.leg-aesthetics .icons span{padding:20px 30px 20px}.leg-aesthetics .slick-slide .details{padding-top:20px}.leg-aesthetics .animation{padding:0 20px 60px;width:100%}@media (min-width: 768px){.leg-aesthetics .animation{padding:0 0 60px}}.leg-aesthetics .damen-leg-aesthetics-slick-col{margin-right:5px}.leg-aesthetics .damen-leg-aesthetics-slick h2{margin-bottom:25px}.leg-aesthetics .section-header-image{margin:40px 0}.leg-aesthetics .first p,.leg-aesthetics .third p,.leg-aesthetics .fifth p{padding:0 15px 50px}@media (min-width: 768px){.leg-aesthetics .first p,.leg-aesthetics .third p,.leg-aesthetics .fifth p{padding:0 0 50px}}.leg-aesthetics .first h2,.leg-aesthetics .third h2,.leg-aesthetics .fifth h2{padding:80px 15px 30px}@media (min-width: 768px){.leg-aesthetics .first h2,.leg-aesthetics .third h2,.leg-aesthetics .fifth h2{padding:80px 0 30px}}.leg-aesthetics .first .image-1{margin-bottom:70px}@media (min-width: 1024px){.leg-aesthetics .fifth h2{padding-top:20px}}@media (min-width: 1920px){.leg-aesthetics .fifth h2{padding-top:95px}}.leg-aesthetics .seventh h2{padding:0 30px;margin-bottom:30px}@media (min-width: 1024px){.leg-aesthetics .seventh h2{margin-bottom:80px}}.leg-aesthetics .seventh .care{margin-bottom:50px}@media (min-width: 1024px){.leg-aesthetics .seventh .care{margin-top:10%}.leg-aesthetics .seventh .care a{margin-top:30px}}.leg-aesthetics .seventh .video-text{margin-top:15px}@media (min-width: 1024px){.leg-aesthetics .seventh .video-text{margin-top:30px}}.leg-aesthetics .seventh .video-block-1{margin-bottom:40px}@media (min-width: 768px){.leg-aesthetics .seventh .video-block-1{margin-bottom:60px}}@media (min-width: 1024px){.leg-aesthetics .seventh .video-block-1{margin-bottom:80px}}.main-content-block{padding-bottom:0 !important}.falke-nine-months .item.first .content h2{padding-bottom:60px}@media (min-width: 1024px){.falke-nine-months .item.first .content h2{padding:60px 0}}@media (max-width: 1023px){.falke-nine-months .item.first .image{margin-top:50px}}.falke-nine-months .item.third .image{height:100px;margin-bottom:30px}.falke-nine-months .item.third .row.title,.falke-nine-months .item.third .container-fullscreen .title.fullscreen-row,.container-fullscreen .falke-nine-months .item.third .title.fullscreen-row{padding:50px 0}@media (min-width: 768px){.falke-nine-months .item.third .row.content-wrapper,.falke-nine-months .item.third .container-fullscreen .content-wrapper.fullscreen-row,.container-fullscreen .falke-nine-months .item.third .content-wrapper.fullscreen-row{padding:50px 0}}.falke-nine-months .item.third .row.content-wrapper .image,.falke-nine-months .item.third .container-fullscreen .content-wrapper.fullscreen-row .image,.container-fullscreen .falke-nine-months .item.third .content-wrapper.fullscreen-row .image{min-height:100px}.falke-nine-months .item.third .row.content-wrapper .content .body,.falke-nine-months .item.third .container-fullscreen .content-wrapper.fullscreen-row .content .body,.container-fullscreen .falke-nine-months .item.third .content-wrapper.fullscreen-row .content .body{visibility:hidden;opacity:0;transition:all 0.5s;position:absolute;padding:0 15px;left:0;right:0}@media (max-width: 1023px){.falke-nine-months .item.third .row.content-wrapper .content .body,.falke-nine-months .item.third .container-fullscreen .content-wrapper.fullscreen-row .content .body,.container-fullscreen .falke-nine-months .item.third .content-wrapper.fullscreen-row .content .body{top:0;bottom:0;background-color:rgba(255,255,255,0.9)}}@media (min-width: 1024px){.falke-nine-months .item.third .row.content-wrapper .content .body,.falke-nine-months .item.third .container-fullscreen .content-wrapper.fullscreen-row .content .body,.container-fullscreen .falke-nine-months .item.third .content-wrapper.fullscreen-row .content .body{margin-top:10px}}.falke-nine-months .item.third .row.content-wrapper .part,.falke-nine-months .item.third .container-fullscreen .content-wrapper.fullscreen-row .part,.container-fullscreen .falke-nine-months .item.third .content-wrapper.fullscreen-row .part{cursor:pointer;position:relative}.falke-nine-months .item.third .row.content-wrapper .part:active .content .body,.falke-nine-months .item.third .container-fullscreen .content-wrapper.fullscreen-row .part:active .content .body,.container-fullscreen .falke-nine-months .item.third .content-wrapper.fullscreen-row .part:active .content .body,.falke-nine-months .item.third .row.content-wrapper .part:focus .content .body,.falke-nine-months .item.third .container-fullscreen .content-wrapper.fullscreen-row .part:focus .content .body,.container-fullscreen .falke-nine-months .item.third .content-wrapper.fullscreen-row .part:focus .content .body,.falke-nine-months .item.third .row.content-wrapper .part:hover .content .body,.falke-nine-months .item.third .container-fullscreen .content-wrapper.fullscreen-row .part:hover .content .body,.container-fullscreen .falke-nine-months .item.third .content-wrapper.fullscreen-row .part:hover .content .body{visibility:visible;opacity:1;transition:all 0.5s}.falke-nine-months .item.fourth .left .title{padding-bottom:110px}@media (min-width: 1024px){.falke-nine-months .item.fourth .left .title{padding:50px 0}}@media (max-width: 1023px){.falke-nine-months .item.fourth .right{padding-top:110px}}.falke-nine-months .item.fourth .header{margin-bottom:60px}.falke-nine-months .item.fourth .body .content span{padding:20px 0}.falke-nine-months .item.fourth .body .content span:after{content:'';display:block;width:0;height:0;top:9px;margin-left:10px;position:relative;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #1A1919}.falke-nine-months .item.fifth .row.title,.falke-nine-months .item.fifth .container-fullscreen .title.fullscreen-row,.container-fullscreen .falke-nine-months .item.fifth .title.fullscreen-row{padding:50px 0}@media (min-width: 1024px){.falke-nine-months .item.fifth .row.title,.falke-nine-months .item.fifth .container-fullscreen .title.fullscreen-row,.container-fullscreen .falke-nine-months .item.fifth .title.fullscreen-row{padding-bottom:120px}}.falke-nine-months .item.fifth .image{height:180px;margin-bottom:30px}.falke-nine-months .item.fifth .content{padding:0 15px}.falke-nine-months .item.fifth .content .body{margin-top:10px}.falke-nine-months .item.sixth{padding:100px 0}.sensuals-page #content-wrapper .item.first .image-wrapper{min-height:95px}@media (max-width: 1279px){.sensuals-page #content-wrapper .item.first .image-wrapper{margin-bottom:60px}}.sensuals-page #content-wrapper .item.first .content-wrapper .content{padding:60px 0 90px}.sensuals-page #content-wrapper .item.second .content-wrapper{margin-top:90px}.sensuals-page #content-wrapper .item.second .content-wrapper .content{margin-top:30px}.sensuals-page #content-wrapper .item.third,.sensuals-page #content-wrapper .item.seventh{position:relative}.sensuals-page #content-wrapper .item.third .content-wrapper,.sensuals-page #content-wrapper .item.seventh .content-wrapper{padding:60px 0}@media (max-width: 1023px){.sensuals-page #content-wrapper .item.third .content-wrapper,.sensuals-page #content-wrapper .item.seventh .content-wrapper{text-align:center}}@media (min-width: 1024px){.sensuals-page #content-wrapper .item.third .content-wrapper,.sensuals-page #content-wrapper .item.seventh .content-wrapper{position:absolute;top:60px;left:0;right:0}}.sensuals-page #content-wrapper .item.third .image-wrapper,.sensuals-page #content-wrapper .item.seventh .image-wrapper{width:100%}.sensuals-page #content-wrapper .item.third .image-wrapper .d-flex,.sensuals-page #content-wrapper .item.seventh .image-wrapper .d-flex{margin-right:-15px;margin-left:-15px}@media (min-width: 1024px){.sensuals-page #content-wrapper .item.third .image-wrapper .d-flex picture,.sensuals-page #content-wrapper .item.seventh .image-wrapper .d-flex picture{max-width:60%}}.sensuals-page #content-wrapper .item.fifth .small-image,.sensuals-page #content-wrapper .item.fourth .small-image{padding-top:70px}.falke-life-performance #header-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width: 1024px){.falke-life-performance #header-wrapper .content-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}.falke-life-performance #header-wrapper .content-wrapper .header{padding-top:200px}}.falke-life-performance .image{min-height:70px}.falke-life-performance .image-name{max-width:278px;padding:50px 0;margin:0 auto}.falke-life-performance #content-wrapper .item{padding-bottom:60px}@media (min-width: 768px){.falke-life-performance #content-wrapper .item{padding-bottom:100px}}.falke-life-performance #content-wrapper .item ul li{position:relative;padding-left:30px;margin-bottom:10px}.falke-life-performance #content-wrapper .item ul li:before{position:absolute;content:'—';display:block;left:0;line-height:28px}@media (max-width: 1023px){.falke-life-performance #content-wrapper .item .part:not(:last-child){margin-bottom:50px}}.falke-life-performance #content-wrapper .item.first .content h2{padding-bottom:60px}@media (max-width: 1023px){.falke-life-performance #content-wrapper .item.first .image{margin-top:50px}}@media (min-width: 768px){.falke-life-performance #content-wrapper .item.third .image{padding:250px 0 0 0}}.falke-life-performance #content-wrapper .item.third .row.title,.falke-life-performance #content-wrapper .item.third .container-fullscreen .title.fullscreen-row,.container-fullscreen .falke-life-performance #content-wrapper .item.third .title.fullscreen-row{padding:50px 0}@media (min-width: 768px){.falke-life-performance #content-wrapper .item.third .text{padding-top:120px}}@media (min-width: 1024px){.falke-life-performance #content-wrapper .item.third .text{padding-top:200px}}@media (min-width: 768px){.falke-life-performance #content-wrapper .item.third .row.content-wrapper,.falke-life-performance #content-wrapper .item.third .container-fullscreen .content-wrapper.fullscreen-row,.container-fullscreen .falke-life-performance #content-wrapper .item.third .content-wrapper.fullscreen-row{padding:50px 0}}.falke-life-performance #content-wrapper .item.third .row.content-wrapper .content .body,.falke-life-performance #content-wrapper .item.third .container-fullscreen .content-wrapper.fullscreen-row .content .body,.container-fullscreen .falke-life-performance #content-wrapper .item.third .content-wrapper.fullscreen-row .content .body{visibility:hidden;opacity:0;transition:all 0.5s;position:absolute;padding:0 15px;left:0;right:0}@media (max-width: 1023px){.falke-life-performance #content-wrapper .item.third .row.content-wrapper .content .body,.falke-life-performance #content-wrapper .item.third .container-fullscreen .content-wrapper.fullscreen-row .content .body,.container-fullscreen .falke-life-performance #content-wrapper .item.third .content-wrapper.fullscreen-row .content .body{top:0;bottom:0;background-color:rgba(255,255,255,0.9)}}@media (min-width: 1024px){.falke-life-performance #content-wrapper .item.third .row.content-wrapper .content .body,.falke-life-performance #content-wrapper .item.third .container-fullscreen .content-wrapper.fullscreen-row .content .body,.container-fullscreen .falke-life-performance #content-wrapper .item.third .content-wrapper.fullscreen-row .content .body{margin-top:10px}}.falke-life-performance #content-wrapper .item.third .row.content-wrapper .part,.falke-life-performance #content-wrapper .item.third .container-fullscreen .content-wrapper.fullscreen-row .part,.container-fullscreen .falke-life-performance #content-wrapper .item.third .content-wrapper.fullscreen-row .part{cursor:pointer;position:relative}.falke-life-performance #content-wrapper .item.third .row.content-wrapper .part:active .content .body,.falke-life-performance #content-wrapper .item.third .container-fullscreen .content-wrapper.fullscreen-row .part:active .content .body,.container-fullscreen .falke-life-performance #content-wrapper .item.third .content-wrapper.fullscreen-row .part:active .content .body,.falke-life-performance #content-wrapper .item.third .row.content-wrapper .part:focus .content .body,.falke-life-performance #content-wrapper .item.third .container-fullscreen .content-wrapper.fullscreen-row .part:focus .content .body,.container-fullscreen .falke-life-performance #content-wrapper .item.third .content-wrapper.fullscreen-row .part:focus .content .body,.falke-life-performance #content-wrapper .item.third .row.content-wrapper .part:hover .content .body,.falke-life-performance #content-wrapper .item.third .container-fullscreen .content-wrapper.fullscreen-row .part:hover .content .body,.container-fullscreen .falke-life-performance #content-wrapper .item.third .content-wrapper.fullscreen-row .part:hover .content .body{visibility:visible;opacity:1;transition:all 0.5s}.falke-life-performance #content-wrapper .item.fourth .left .title{padding-bottom:50px}@media (max-width: 1023px){.falke-life-performance #content-wrapper .item.fourth .left .title{padding-bottom:110px}}@media (min-width: 1024px){.falke-life-performance #content-wrapper .item.fourth .left .title{padding:50px 0 110px}}@media (max-width: 1023px){.falke-life-performance #content-wrapper .item.fourth .right{padding-top:110px}}.falke-life-performance #content-wrapper .item.fourth .header{margin-bottom:60px}.falke-life-performance #content-wrapper .item.fourth .body .content span{padding:20px 0}.falke-life-performance #content-wrapper .item.fourth .body .content span:after{content:'';display:block;width:0;height:0;top:9px;margin-left:10px;position:relative;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #1A1919}.falke-life-performance #content-wrapper .item.fifth .row.title,.falke-life-performance #content-wrapper .item.fifth .container-fullscreen .title.fullscreen-row,.container-fullscreen .falke-life-performance #content-wrapper .item.fifth .title.fullscreen-row{padding:50px 0}@media (min-width: 1024px){.falke-life-performance #content-wrapper .item.fifth .row.title,.falke-life-performance #content-wrapper .item.fifth .container-fullscreen .title.fullscreen-row,.container-fullscreen .falke-life-performance #content-wrapper .item.fifth .title.fullscreen-row{padding:50px 0 120px}}@media (min-width: 1024px){.falke-life-performance #content-wrapper .item.fifth .text{padding:300px 0 150px 0}}@media (min-width: 768px){.falke-life-performance #content-wrapper .item.fifth .image{height:180px;margin-bottom:30px}}.falke-life-performance #content-wrapper .item.fifth .content{padding:0 15px}.falke-life-performance #content-wrapper .item.fifth .content .body{margin-top:10px}@media (min-width: 1024px){.falke-life-performance #content-wrapper .item.sixth{padding:350px 0 100px 0}}@media (min-width: 1024px){.falke-life-performance #content-wrapper .item.seventh .text{padding:100px 0;margin-left:100px}}@media (min-width: 1024px){.falke-life-performance #content-wrapper .item.nine{padding:400px 0 200px 0}}.falke-life-performance #content-wrapper .item.fourth .part .image,.falke-life-performance #content-wrapper .item.sixth .part .image,.falke-life-performance #content-wrapper .item.eight .part .image{min-height:67px}.falke-life-performance #content-wrapper .item.fourth .part .title span,.falke-life-performance #content-wrapper .item.sixth .part .title span,.falke-life-performance #content-wrapper .item.eight .part .title span{cursor:pointer;color:#1A1919;letter-spacing:0.5px;line-height:14px;position:relative;text-decoration:none;transform:scaleX(0);top:5px;cursor:default}.falke-life-performance #content-wrapper .item.fourth .part .title span:after,.falke-life-performance #content-wrapper .item.sixth .part .title span:after,.falke-life-performance #content-wrapper .item.eight .part .title span:after{background-color:#1A1919;bottom:-2px;content:"";height:1px;left:0;position:absolute;visibility:visible;width:100%;transform:scaleX(1);transition:all 0.3s ease-in-out 0s}.falke-life-performance #content-wrapper .item.fourth .part .title span:hover:after,.falke-life-performance #content-wrapper .item.fourth .part .title span:active:after,.falke-life-performance #content-wrapper .item.fourth .part .title span:focus:after,.falke-life-performance #content-wrapper .item.sixth .part .title span:hover:after,.falke-life-performance #content-wrapper .item.sixth .part .title span:active:after,.falke-life-performance #content-wrapper .item.sixth .part .title span:focus:after,.falke-life-performance #content-wrapper .item.eight .part .title span:hover:after,.falke-life-performance #content-wrapper .item.eight .part .title span:active:after,.falke-life-performance #content-wrapper .item.eight .part .title span:focus:after{background-color:#1A1919;color:#1A1919;visibility:visible;transform:scaleX(0)}.falke-life-performance #content-wrapper .item.fourth .part .title span.secondary,.falke-life-performance #content-wrapper .item.sixth .part .title span.secondary,.falke-life-performance #content-wrapper .item.eight .part .title span.secondary{font-style:italic;letter-spacing:.7px;line-height:14px}.falke-life-performance #content-wrapper .item.fourth .part .title span.btn.secondary,.falke-life-performance #content-wrapper .item.sixth .part .title span.btn.secondary,.falke-life-performance #content-wrapper .item.eight .part .title span.btn.secondary{font-style:inherit}.falke-life-performance #content-wrapper .item.fourth .part .title span.tertiary:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.tertiary:after,.falke-life-performance #content-wrapper .item.eight .part .title span.tertiary:after{transform:scaleX(0)}.falke-life-performance #content-wrapper .item.fourth .part .title span.tertiary:hover:after,.falke-life-performance #content-wrapper .item.fourth .part .title span.tertiary:focus:after,.falke-life-performance #content-wrapper .item.fourth .part .title span.tertiary:active:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.tertiary:hover:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.tertiary:focus:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.tertiary:active:after,.falke-life-performance #content-wrapper .item.eight .part .title span.tertiary:hover:after,.falke-life-performance #content-wrapper .item.eight .part .title span.tertiary:focus:after,.falke-life-performance #content-wrapper .item.eight .part .title span.tertiary:active:after{transform:scaleX(1)}.falke-life-performance #content-wrapper .item.fourth .part .title span.tertiary-active:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.tertiary-active:after,.falke-life-performance #content-wrapper .item.eight .part .title span.tertiary-active:after{transform:scaleX(1)}.falke-life-performance #content-wrapper .item.fourth .part .title span.tertiary-active:hover:after,.falke-life-performance #content-wrapper .item.fourth .part .title span.tertiary-active:focus:after,.falke-life-performance #content-wrapper .item.fourth .part .title span.tertiary-active:active:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.tertiary-active:hover:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.tertiary-active:focus:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.tertiary-active:active:after,.falke-life-performance #content-wrapper .item.eight .part .title span.tertiary-active:hover:after,.falke-life-performance #content-wrapper .item.eight .part .title span.tertiary-active:focus:after,.falke-life-performance #content-wrapper .item.eight .part .title span.tertiary-active:active:after{transform:scaleX(1)}.falke-life-performance #content-wrapper .item.fourth .part .title span.icon,.falke-life-performance #content-wrapper .item.sixth .part .title span.icon,.falke-life-performance #content-wrapper .item.eight .part .title span.icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.falke-life-performance #content-wrapper .item.fourth .part .title span.icon.icon-left>svg.icon,.falke-life-performance #content-wrapper .item.sixth .part .title span.icon.icon-left>svg.icon,.falke-life-performance #content-wrapper .item.eight .part .title span.icon.icon-left>svg.icon{margin-right:10px}.falke-life-performance #content-wrapper .item.fourth .part .title span.icon.icon-right>svg.icon,.falke-life-performance #content-wrapper .item.sixth .part .title span.icon.icon-right>svg.icon,.falke-life-performance #content-wrapper .item.eight .part .title span.icon.icon-right>svg.icon{margin-left:10px}.falke-life-performance #content-wrapper .item.fourth .part .title span.quaternary,.falke-life-performance #content-wrapper .item.sixth .part .title span.quaternary,.falke-life-performance #content-wrapper .item.eight .part .title span.quaternary{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-weight:500;padding-left:45px}.falke-life-performance #content-wrapper .item.fourth .part .title span.quaternary:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.quaternary:after,.falke-life-performance #content-wrapper .item.eight .part .title span.quaternary:after{content:none}.falke-life-performance #content-wrapper .item.fourth .part .title span.quaternary .arrow_line-wrapper,.falke-life-performance #content-wrapper .item.sixth .part .title span.quaternary .arrow_line-wrapper,.falke-life-performance #content-wrapper .item.eight .part .title span.quaternary .arrow_line-wrapper{position:absolute;left:0;top:0}.falke-life-performance #content-wrapper .item.fourth .part .title span.quaternary .arrow_line-wrapper .arrow_line,.falke-life-performance #content-wrapper .item.sixth .part .title span.quaternary .arrow_line-wrapper .arrow_line,.falke-life-performance #content-wrapper .item.eight .part .title span.quaternary .arrow_line-wrapper .arrow_line{background:#1A1919;float:left;height:2px;left:0;position:absolute;width:25px;top:11px;animation:arrow-line 1.5s ease-in-out infinite}@media (min-width: 1024px){.falke-life-performance #content-wrapper .item.fourth .part .title span.quaternary .arrow_line-wrapper .arrow_line,.falke-life-performance #content-wrapper .item.sixth .part .title span.quaternary .arrow_line-wrapper .arrow_line,.falke-life-performance #content-wrapper .item.eight .part .title span.quaternary .arrow_line-wrapper .arrow_line{top:13px}}.falke-life-performance #content-wrapper .item.fourth .part .title span.quaternary .arrow_line-wrapper>.icon,.falke-life-performance #content-wrapper .item.sixth .part .title span.quaternary .arrow_line-wrapper>.icon,.falke-life-performance #content-wrapper .item.eight .part .title span.quaternary .arrow_line-wrapper>.icon{position:absolute;left:10px;top:-3px;animation:arrow-head 1.5s ease-in-out infinite}@media (min-width: 1024px){.falke-life-performance #content-wrapper .item.fourth .part .title span.quaternary .arrow_line-wrapper>.icon,.falke-life-performance #content-wrapper .item.sixth .part .title span.quaternary .arrow_line-wrapper>.icon,.falke-life-performance #content-wrapper .item.eight .part .title span.quaternary .arrow_line-wrapper>.icon{top:-1px}}@keyframes arrow-line{0%{width:25px}75%{width:35px}100%{width:25px}}@keyframes arrow-head{0%{left:10px}75%{left:20px}100%{left:10px}}.falke-life-performance #content-wrapper .item.fourth .part .title span.quinary:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.quinary:after,.falke-life-performance #content-wrapper .item.eight .part .title span.quinary:after{height:3px;transform:scaleX(0)}.falke-life-performance #content-wrapper .item.fourth .part .title span.quinary:hover:after,.falke-life-performance #content-wrapper .item.fourth .part .title span.quinary:focus:after,.falke-life-performance #content-wrapper .item.fourth .part .title span.quinary:active:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.quinary:hover:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.quinary:focus:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.quinary:active:after,.falke-life-performance #content-wrapper .item.eight .part .title span.quinary:hover:after,.falke-life-performance #content-wrapper .item.eight .part .title span.quinary:focus:after,.falke-life-performance #content-wrapper .item.eight .part .title span.quinary:active:after{transform:scaleX(1)}.falke-life-performance #content-wrapper .item.fourth .part .title span.senary:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.senary:after,.falke-life-performance #content-wrapper .item.eight .part .title span.senary:after{height:3px;transform:scaleX(1)}.falke-life-performance #content-wrapper .item.fourth .part .title span.senary:hover:after,.falke-life-performance #content-wrapper .item.fourth .part .title span.senary:focus:after,.falke-life-performance #content-wrapper .item.fourth .part .title span.senary:active:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.senary:hover:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.senary:focus:after,.falke-life-performance #content-wrapper .item.sixth .part .title span.senary:active:after,.falke-life-performance #content-wrapper .item.eight .part .title span.senary:hover:after,.falke-life-performance #content-wrapper .item.eight .part .title span.senary:focus:after,.falke-life-performance #content-wrapper .item.eight .part .title span.senary:active:after{transform:scaleX(0)}.falke-life-performance #content-wrapper .item.fourth .part .title span.active,.falke-life-performance #content-wrapper .item.sixth .part .title span.active,.falke-life-performance #content-wrapper .item.eight .part .title span.active{font-weight:500}.falke-life-performance #content-wrapper .item.fourth .part .title span[class^="icon-"]:before,.falke-life-performance #content-wrapper .item.fourth .part .title span[class*=" icon-"]:before,.falke-life-performance #content-wrapper .item.sixth .part .title span[class^="icon-"]:before,.falke-life-performance #content-wrapper .item.sixth .part .title span[class*=" icon-"]:before,.falke-life-performance #content-wrapper .item.eight .part .title span[class^="icon-"]:before,.falke-life-performance #content-wrapper .item.eight .part .title span[class*=" icon-"]:before{padding-right:5px}.falke-life-performance #content-wrapper .item.fourth .part .title span[class^="icon-"]:after,.falke-life-performance #content-wrapper .item.fourth .part .title span[class*=" icon-"]:after,.falke-life-performance #content-wrapper .item.sixth .part .title span[class^="icon-"]:after,.falke-life-performance #content-wrapper .item.sixth .part .title span[class*=" icon-"]:after,.falke-life-performance #content-wrapper .item.eight .part .title span[class^="icon-"]:after,.falke-life-performance #content-wrapper .item.eight .part .title span[class*=" icon-"]:after{padding-left:5px}.falke-life-performance #content-wrapper .item.fourth .part .title span:after,.falke-life-performance #content-wrapper .item.sixth .part .title span:after,.falke-life-performance #content-wrapper .item.eight .part .title span:after{display:none}.falke-life-performance #content-wrapper .item.fourth .part .icon-text,.falke-life-performance #content-wrapper .item.sixth .part .icon-text,.falke-life-performance #content-wrapper .item.eight .part .icon-text{transition:opacity 0.3s;opacity:0}.falke-life-performance #content-wrapper .item.fourth .part:hover .title span:after,.falke-life-performance #content-wrapper .item.sixth .part:hover .title span:after,.falke-life-performance #content-wrapper .item.eight .part:hover .title span:after{background-color:#1A1919;color:#1A1919;visibility:visible;transform:scaleX(1)}.falke-life-performance #content-wrapper .item.fourth .part:hover .icon-text,.falke-life-performance #content-wrapper .item.sixth .part:hover .icon-text,.falke-life-performance #content-wrapper .item.eight .part:hover .icon-text{opacity:1}.seasonal-basics-page{overflow:hidden}@media (min-width: 1024px){.seasonal-basics-page .header span,.seasonal-basics-page .content h1,.seasonal-basics-page .content .header-search-wrapper form input,.header-search-wrapper form .seasonal-basics-page .content input,.seasonal-basics-page .content .header-search-wrapper form select.bordered,.header-search-wrapper form .seasonal-basics-page .content select.bordered,.seasonal-basics-page .content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .seasonal-basics-page .content select.bordered-small,.seasonal-basics-page .content .header-search-wrapper form textarea,.header-search-wrapper form .seasonal-basics-page .content textarea{color:#f9f9f9}}.seasonal-basics-page .first .intro{padding:50px 15px}@media (min-width: 768px){.seasonal-basics-page .first .intro{padding:60px 15px 80px}}@media (min-width: 1024px){.seasonal-basics-page .first .intro{padding-bottom:120px}}@media (min-width: 1280px){.seasonal-basics-page .first .intro{padding:0 15px 135px}}@media (min-width: 1920px){.seasonal-basics-page .first .intro{padding-bottom:170px}}.seasonal-basics-page .first .intro h2{padding-bottom:30px}@media (min-width: 768px){.seasonal-basics-page .first .intro h2{padding-bottom:40px}}@media (min-width: 1280px){.seasonal-basics-page .first .intro h2{padding-bottom:50px}}@media (min-width: 1920px){.seasonal-basics-page .first .intro h2{padding-bottom:60px}}.seasonal-basics-page .second{padding-bottom:80px}@media (min-width: 768px){.seasonal-basics-page .second{padding-bottom:115px}}@media (min-width: 1024px){.seasonal-basics-page .second{padding-bottom:120px}}@media (min-width: 1280px){.seasonal-basics-page .second{padding-bottom:140px}}@media (min-width: 1920px){.seasonal-basics-page .second{padding-bottom:180px}}.seasonal-basics-page .second .basics-link-1{padding-bottom:50px}@media (min-width: 768px){.seasonal-basics-page .second .basics-link-1{padding-bottom:80px}}@media (min-width: 1024px){.seasonal-basics-page .second .basics-link-1{padding:40px 0 0}}@media (min-width: 1920px){.seasonal-basics-page .second .basics-link-1{padding-top:30px}}.seasonal-basics-page .second .basics-link-2{padding:50px 0}@media (min-width: 768px){.seasonal-basics-page .second .basics-link-2{padding:80px 0}}@media (min-width: 1024px){.seasonal-basics-page .second .basics-link-2{padding:90px 0 0}}@media (min-width: 1920px){.seasonal-basics-page .second .basics-link-2{padding-top:100px}}@media (min-width: 1920px){.seasonal-basics-page .second .basics-link-1,.seasonal-basics-page .second .basics-link-2{font-size:32px !important;line-height:50px !important}}.seasonal-basics-page .second .basics-link-1 a,.seasonal-basics-page .second .basics-link-2 a{font-style:italic;display:inline-block}@media (min-width: 1920px){.seasonal-basics-page .second .basics-link-1 a,.seasonal-basics-page .second .basics-link-2 a{font-size:32px !important;line-height:50px !important}}.seasonal-basics-page .second .basics-link-1 a::after,.seasonal-basics-page .second .basics-link-2 a::after{height:2px !important}@media (min-width: 1024px){.seasonal-basics-page .second .basics-image{margin-top:-20px}}@media (min-width: 1280px){.seasonal-basics-page .second .basics-image{margin-top:-30px}}@media (min-width: 1920px){.seasonal-basics-page .second .basics-image{margin-top:-278px}}.seasonal-basics-page .third .slider-headline{padding-bottom:50px}@media (min-width: 768px){.seasonal-basics-page .third .slider-headline{padding-bottom:60px}}@media (min-width: 1280px){.seasonal-basics-page .third .slider-headline{padding-bottom:70px}}@media (min-width: 1920px){.seasonal-basics-page .third .slider-headline{padding-bottom:80px}}.seasonal-basics-page .third .slider-button{padding:50px 15px 80px}@media (min-width: 768px){.seasonal-basics-page .third .slider-button{padding:60px 15px 100px}}@media (min-width: 1024px){.seasonal-basics-page .third .slider-button{padding-bottom:120px}}@media (min-width: 1280px){.seasonal-basics-page .third .slider-button{padding:70px 15px 140px}}@media (min-width: 1920px){.seasonal-basics-page .third .slider-button{padding:80px 15px 180px}}.seasonal-basics-page .fourth{padding-bottom:80px}@media (min-width: 768px){.seasonal-basics-page .fourth{padding-bottom:100px}}@media (min-width: 1024px){.seasonal-basics-page .fourth{padding-bottom:120px}}@media (min-width: 1280px){.seasonal-basics-page .fourth{padding-bottom:140px}}@media (min-width: 1920px){.seasonal-basics-page .fourth{padding-bottom:190px}}.seasonal-basics-page .fifth{padding-bottom:70px}@media (min-width: 768px){.seasonal-basics-page .fifth{padding-bottom:120px}}@media (min-width: 1024px){.seasonal-basics-page .fifth{padding-bottom:100px}}@media (min-width: 1920px){.seasonal-basics-page .fifth{padding-bottom:160px}}.seasonal-basics-page .fifth .social-media-text{padding:50px 0 30px}@media (min-width: 768px){.seasonal-basics-page .fifth .social-media-text{padding:75px 0 50px}}@media (min-width: 1024px){.seasonal-basics-page .fifth .social-media-text{padding-top:80px}}@media (min-width: 1280px){.seasonal-basics-page .fifth .social-media-text{padding:140px 0 60px}}@media (min-width: 1920px){.seasonal-basics-page .fifth .social-media-text{padding-top:250px}}.seasonal-basics-page .fifth a::after{display:none}.seasonal-basics-page .fifth a svg{margin-right:0 !important}.seasonal-basics-page .fifth a.facebook svg{margin-right:25px !important}.seasonal-basics-page .fifth .gents-club-image{padding-top:50px}@media (min-width: 768px){.seasonal-basics-page .fifth .gents-club-image{padding-top:60px}}@media (min-width: 1024px){.seasonal-basics-page .fifth .gents-club-image{padding-top:0}}.seasonal-basics-page .sixth .video-subtitle{padding:20px 0 80px}@media (min-width: 768px){.seasonal-basics-page .sixth .video-subtitle{padding:30px 0 100px}}@media (min-width: 1024px){.seasonal-basics-page .sixth .video-subtitle{padding-top:40px}}@media (min-width: 1920px){.seasonal-basics-page .sixth .video-subtitle{padding-bottom:160px}}.seasonal-basics-page .seventh{padding-bottom:80px}@media (min-width: 768px){.seasonal-basics-page .seventh{padding-bottom:100px}}@media (min-width: 1280px){.seasonal-basics-page .seventh{padding-bottom:120px}}@media (min-width: 1920px){.seasonal-basics-page .seventh{padding-bottom:160px}}.skin-page{overflow:hidden}.skin-page #breadcrumb{padding-bottom:0 !important}.skin-page #color-palette-wrapper{background-color:#f3f3f3}.skin-page .skin-header{margin:55px 0 30px}@media (min-width: 768px){.skin-page .skin-header{margin:75px 0 35px}}@media (min-width: 1024px){.skin-page .skin-header{margin-top:0}}@media (min-width: 1280px){.skin-page .skin-header{margin-bottom:40px}}@media (min-width: 1920px){.skin-page .skin-header{margin-bottom:55px}}.skin-page .first{padding:60px 0 125px}@media (min-width: 768px){.skin-page .first{padding:70px 0}}@media (min-width: 1024px){.skin-page .first{padding:80px 0}}@media (min-width: 1280px){.skin-page .first{padding:100px 0}}@media (min-width: 1920px){.skin-page .first{padding:120px 0}}.skin-page .second .content p{padding:80px 0}@media (min-width: 1280px){.skin-page .second .content p{padding:90px 0}}@media (min-width: 1920px){.skin-page .second .content p{padding:110px 0}}.skin-page .second .color-palette{padding-bottom:40px}.skin-page .second .color-palette img{margin-bottom:20px}.skin-page .second .color-palette .hover-text{padding:20px 0}@media (min-width: 1280px){.skin-page .second .color-palette .hover-text{padding:32px 0}}@media (min-width: 1920px){.skin-page .second .color-palette .hover-text{padding:36px 0}}.skin-page .second .color-palette-btn{padding:60px 15px 100px}.skin-page .third{padding:0 0 50px}@media (min-width: 768px){.skin-page .third{padding-top:70px}}@media (min-width: 768px){.skin-page .third .video-intro-text h2{padding-bottom:20px}.skin-page .third .video-intro-text p{padding-bottom:50px}}@media (min-width: 768px){.skin-page .third .skin-video{padding:20px 15px}}@media (min-width: 1024px){.skin-page .third .skin-video{padding:30px 15px}}@media (min-width: 1280px){.skin-page .third .skin-video{padding:50px 15px}}@media (min-width: 1280px){.skin-page .third .skin-video{padding:70px 15px}}.skin-page .second .color-palette .hover-text,.skin-page .fourth .color-palette .hover-text{position:absolute;left:0;top:0;display:none;cursor:pointer;width:100%}.skin-page .second .color-palette .hover-text a,.skin-page .fourth .color-palette .hover-text a{color:#f9f9f9}.skin-page .second .color-palette .hover-text a::after,.skin-page .fourth .color-palette .hover-text a::after{content:none}.skin-page .second .color-palette:hover .hover-text,.skin-page .fourth .color-palette:hover .hover-text{display:block}.skin-page .fourth{padding-top:0 !important}.skin-page .fourth .toggle-headline{padding-bottom:90px}.skin-page .fourth .wrapper h2{cursor:pointer;position:relative;border-bottom:1px solid #DEDEDE;padding:25px 10px 25px 0;max-width:100%}.skin-page .fourth .wrapper h2.active{border-bottom:none}.skin-page .fourth .wrapper h2.active svg{transform:rotate(90deg);transition:transform 0.3s}.skin-page .fourth .wrapper .toggle-content.active{border-bottom:1px solid #DEDEDE}.skin-page .fourth .wrapper .skin-type-title{padding:30px 0 15px}@media (min-width: 768px){.skin-page .fourth .wrapper .skin-type-title{padding-bottom:40px}}.skin-page .fourth .wrapper .skin-color-headline{padding:30px 0 15px}@media (min-width: 768px){.skin-page .fourth .wrapper .skin-color-headline{padding-bottom:40px}}.skin-page .fourth .wrapper li{list-style:none;line-height:28px}.skin-page .fourth .wrapper li:before{content:'–';padding-right:10px}.skin-page .fourth .wrapper .color-palette{padding-bottom:50px}.skin-page .fourth .wrapper .color-palette .hover-text{padding:29px 0}@media (min-width: 1280px){.skin-page .fourth .wrapper .color-palette .hover-text{padding:38px 0}}@media (min-width: 1920px){.skin-page .fourth .wrapper .color-palette .hover-text{padding:32px 0}}.skin-page .fifth{padding-bottom:0}@media (min-width: 768px){.skin-page .fifth{padding-bottom:70px}}@media (min-width: 1024px){.skin-page .fifth{padding-bottom:80px}}@media (min-width: 1280px){.skin-page .fifth{padding-bottom:100px}}@media (min-width: 1920px){.skin-page .fifth{padding-bottom:120px}}.skin-page .fifth .trigger-wrapper .trigger{padding-bottom:30px}@media (min-width: 768px){.skin-page .fifth .trigger-wrapper .trigger{padding-bottom:50px}}.skin-page .fifth .trigger-wrapper .trigger.active h2{border-bottom:2px solid #1A1919}.skin-page .fifth .slider-intro{padding-bottom:60px}.skin-page .fifth .content-wrapper .slick-slide{padding:0 10px !important}.skin-page .sixth{padding:0;position:relative}.skin-page .sixth .content-wrapper{position:absolute;width:100%;top:63%;left:-18%;z-index:2}@media (min-width: 768px){.skin-page .sixth .content-wrapper{z-index:0}}@media (min-width: 1024px){.skin-page .sixth .content-wrapper{left:-10%}}.skin-page .sixth .content-wrapper.hide{display:none !important}.skin-page .sixth .content-wrapper .content{display:none}.skin-page .sixth .content-wrapper .content.active{display:block;width:50%}@media (min-width: 1280px){.skin-page .sixth .content-wrapper .content.active{width:35%}}.skin-page .sixth .content-wrapper .content .footer{padding:20px}.skin-page .sixth .content-wrapper .function-text{max-width:800px}.skin-page .sixth .pointer-wrapper span{position:absolute}.skin-page .sixth .pointer-wrapper .plus-circle{cursor:pointer}.skin-page .sixth .pointer-wrapper .plus-circle.active .plus{display:none}.skin-page .sixth .pointer-wrapper .plus-circle:not(.active) svg{animation:zooming 3s linear infinite}.skin-page .sixth .pointer-wrapper .plus-circle:not(.active) .minus{display:none}@keyframes zooming{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@media (min-width: 768px){.skin-page .sixth .pointer-wrapper .pointer-1{top:51%;right:82%}}@media (min-width: 1024px){.skin-page .sixth .pointer-wrapper .pointer-1{top:48%}}@media (min-width: 1280px){.skin-page .sixth .pointer-wrapper .pointer-1{top:45%}}@media (min-width: 1920px){.skin-page .sixth .pointer-wrapper .pointer-1{top:47%;right:63%}}@media (min-width: 768px){.skin-page .sixth .pointer-wrapper .pointer-2{top:49%;right:70%}}@media (min-width: 1024px){.skin-page .sixth .pointer-wrapper .pointer-2{top:43%}}@media (min-width: 1280px){.skin-page .sixth .pointer-wrapper .pointer-2{top:40%}}@media (min-width: 1920px){.skin-page .sixth .pointer-wrapper .pointer-2{right:55%}}@media (min-width: 768px){.skin-page .sixth .pointer-wrapper .pointer-3{top:64%;right:51%}}@media (min-width: 1920px){.skin-page .sixth .pointer-wrapper .pointer-3{right:42%}}@media (min-width: 768px){.skin-page .sixth .pointer-wrapper .pointer-4{top:47%;right:43%}}@media (min-width: 1024px){.skin-page .sixth .pointer-wrapper .pointer-4{top:44%}}@media (min-width: 1280px){.skin-page .sixth .pointer-wrapper .pointer-4{top:40%;right:43%}}@media (min-width: 1920px){.skin-page .sixth .pointer-wrapper .pointer-4{top:41%;right:37%}}@media (min-width: 768px){.skin-page .sixth .pointer-wrapper .pointer-5{top:59%;right:41%}}@media (min-width: 1024px){.skin-page .sixth .pointer-wrapper .pointer-5{top:57%;right:42%}}@media (min-width: 1280px){.skin-page .sixth .pointer-wrapper .pointer-5{top:56%;right:40%}}@media (min-width: 1920px){.skin-page .sixth .pointer-wrapper .pointer-5{top:56%;right:36%}}@media (min-width: 768px){.skin-page .sixth .pointer-wrapper .pointer-6{top:65%;right:25%}}@media (min-width: 1024px){.skin-page .sixth .pointer-wrapper .pointer-6{top:52%}}@media (min-width: 1280px){.skin-page .sixth .pointer-wrapper .pointer-6{top:64%;right:25%}}@media (min-width: 768px){.skin-page .sixth .pointer-wrapper .pointer-7{top:52%;right:16%}}@media (min-width: 1024px){.skin-page .sixth .pointer-wrapper .pointer-7{top:49%}}@media (min-width: 1280px){.skin-page .sixth .pointer-wrapper .pointer-7{top:47%;right:16%}}@media (min-width: 1920px){.skin-page .sixth .pointer-wrapper .pointer-7{top:47%;right:19%}}@media (min-width: 768px){.skin-page .sixth .skin-teaser-title{padding-bottom:80px}}.skin-page .seventh{padding:30px 0 50px}@media (min-width: 768px){.skin-page .seventh{padding:80px 0}}@media (min-width: 1024px){.skin-page .seventh{padding:100px 0 90px}}@media (min-width: 1280px){.skin-page .seventh{padding:120px 0}}@media (min-width: 1920px){.skin-page .seventh{padding:160px 0}}.abo h1,.abo .header-search-wrapper form input,.header-search-wrapper form .abo input,.abo .header-search-wrapper form select.bordered,.header-search-wrapper form .abo select.bordered,.abo .header-search-wrapper form select.bordered-small,.header-search-wrapper form .abo select.bordered-small,.abo .header-search-wrapper form textarea,.header-search-wrapper form .abo textarea{padding-bottom:50px}@media (min-width: 1024px){.abo h1,.abo .header-search-wrapper form input,.header-search-wrapper form .abo input,.abo .header-search-wrapper form select.bordered,.header-search-wrapper form .abo select.bordered,.abo .header-search-wrapper form select.bordered-small,.header-search-wrapper form .abo select.bordered-small,.abo .header-search-wrapper form textarea,.header-search-wrapper form .abo textarea{color:#fff;padding-bottom:0}}@media (min-width: 1024px){.abo .abo-title{color:#fff}}.abo .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 10px 25px 0;max-width:100%}.abo .wrapper:last-of-type{margin-bottom:40px}.abo .wrapper .content-wrapper{padding:50px 0;display:none}.abo .wrapper .arrow{min-width:10px;transform:rotate(90deg);transition:all 0.4s}.abo .wrapper .arrow.down{transform:rotate(270deg);top:35px}.abo .wrapper .toggle-content-wrapper{cursor:pointer}.abo .wrapper .toggle-content-wrapper svg{transition:transform 0.3s}.abo .wrapper .toggle-content-wrapper.active svg{transform:rotate(270deg)}@media (min-width: 1024px){.abo .pad-top{padding-top:20px}}.abo .item.first .content h2{padding-bottom:60px}@media (min-width: 1024px){.abo .item.first .content h2{padding:60px 0}}@media (max-width: 1023px){.abo .item.first .image{margin-top:50px}}.abo .item.third .image{height:100px}@media (min-width: 768px){.abo .item.third .image{margin-bottom:30px}}.abo .item.third .row.title,.abo .item.third .container-fullscreen .title.fullscreen-row,.container-fullscreen .abo .item.third .title.fullscreen-row{padding:50px 0}@media (min-width: 768px){.abo .item.third .row.content-wrapper,.abo .item.third .container-fullscreen .content-wrapper.fullscreen-row,.container-fullscreen .abo .item.third .content-wrapper.fullscreen-row{padding:50px 0}}.abo .item.third .row.content-wrapper .image,.abo .item.third .container-fullscreen .content-wrapper.fullscreen-row .image,.container-fullscreen .abo .item.third .content-wrapper.fullscreen-row .image{min-height:100px}.abo .item.fourth .left .title{padding-bottom:110px}@media (min-width: 1024px){.abo .item.fourth .left .title{padding:50px 0}}@media (max-width: 1023px){.abo .item.fourth .right{padding-top:110px}}.abo .item.fourth .header{margin-bottom:60px}.abo .item.fourth .body .content span{padding:20px 0}.abo .item.fourth .body .content span:after{content:'';display:block;width:0;height:0;top:9px;margin-left:10px;position:relative;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #1A1919}.abo .item.fifth .row.title,.abo .item.fifth .container-fullscreen .title.fullscreen-row,.container-fullscreen .abo .item.fifth .title.fullscreen-row{padding:50px 0}@media (min-width: 1024px){.abo .item.fifth .row.title,.abo .item.fifth .container-fullscreen .title.fullscreen-row,.container-fullscreen .abo .item.fifth .title.fullscreen-row{padding-bottom:120px}}.abo .item.fifth .image{height:180px;margin-bottom:30px}.abo .item.fifth .content{padding:0 15px}.abo .item.fifth .content .body{margin-top:10px}.personalisation-page{overflow:hidden}@media (min-width: 1024px){.personalisation-page h1,.personalisation-page .header-search-wrapper form input,.header-search-wrapper form .personalisation-page input,.personalisation-page .header-search-wrapper form select.bordered,.header-search-wrapper form .personalisation-page select.bordered,.personalisation-page .header-search-wrapper form select.bordered-small,.header-search-wrapper form .personalisation-page select.bordered-small,.personalisation-page .header-search-wrapper form textarea,.header-search-wrapper form .personalisation-page textarea,.personalisation-page .page-title{color:#FFF}}.personalisation-page #content-wrapper a{margin-top:20px}@media (min-width: 1024px){.personalisation-page #content-wrapper a{margin-top:40px}}@media (min-width: 1024px){.personalisation-page .content{margin-top:50px}}.personalisation-page .content-xlarge{padding:20px 0 100px}@media (min-width: 1280px){.personalisation-page .content-xlarge{padding:40px 0 200px}}.personalisation-page .content-small{padding-top:40px}@media (max-width: 1279px){.personalisation-page .content-small{padding-bottom:40px}}@media (min-width: 1024px){.personalisation-page .btn{margin:160px 0}}.personalisation-page .monogram{max-width:318px;margin:auto}@media (min-width: 1024px){.personalisation-page .item.second img{padding:0 15%}}@media (min-width: 1024px){.personalisation-page .item.second p{padding-left:4%;padding-right:4%}}@media (min-width: 768px){.personalisation-page .item.fourth .wrapper .image.first{margin-top:-200px}}.personalisation-page .item.fifth .image.second{padding-top:60px}@media (min-width: 768px){.personalisation-page .item.fifth .image.second{padding-top:150px}}@media (min-width: 768px){.personalisation-page .item.fifth .image.third{margin-top:-210px}}@media (min-width: 1024px){.personalisation-page .item.seventh .image.third{margin-top:-60px}}@media (min-width: 1920px){.personalisation-page .item.seventh .image.third{margin-top:-120px}}.personalisation-page .item p i{font-style:italic}@media (max-width: 767px){#microsite.beauty-plus #header-wrapper .content-wrapper-2 .header,#microsite.beauty-plus #header-wrapper .content-wrapper-2 .content{margin:50px 20px}}.beauty-plus .content-wrapper{margin:0 20px}@media (min-width: 768px){.beauty-plus .content-wrapper{margin:0}}.beauty-plus .content-wrapper h2,.beauty-plus .content-wrapper p{margin-bottom:40px}@media (min-width: 1280px) and (max-width: 1919px){.beauty-plus #header-wrapper .content-wrapper-1{bottom:15% !important}}.beauty-plus .background-grey{background:#f3f3f3;overflow:hidden}@media (min-width: 768px){.beauty-plus .item.first{padding-top:0 !important}}.beauty-plus .item.first .beauty-plus-slick-slider{margin-bottom:25px}@media (min-width: 768px){.beauty-plus .item.first .beauty-plus-slick-slider{margin-top:20px}}@media (min-width: 1280px){.beauty-plus .item.first .beauty-plus-slick-slider{margin-top:110px}}.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow{display:inline-block;position:absolute;top:45%;padding:0;background:none;border:none;font-size:0;color:transparent;height:20px;width:20px}.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow.slick-prev{left:0}@media (min-width: 1280px){.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow.slick-prev{left:-35px}}@media (min-width: 1920px){.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow.slick-prev{left:-85px}}.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow.slick-prev:after{border-right:8px solid #1A1919}.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow.slick-next{right:0}@media (min-width: 1280px){.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow.slick-next{right:-45px}}@media (min-width: 1920px){.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow.slick-next{right:-95px}}.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow.slick-next:after{border-left:8px solid #1A1919}.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow.slick-next:after,.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow.slick-prev:after{content:'';display:none;position:absolute;left:0;top:0;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}@media (min-width: 1280px){.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow.slick-next:after,.beauty-plus .item.first .beauty-plus-slick-slider .slick-arrow.slick-prev:after{display:block}}.beauty-plus .item.second{padding-bottom:0 !important}.beauty-plus .item.second h2:last-child{margin-bottom:0 !important}@media (min-width: 768px){.beauty-plus .item.second h2:last-child{margin-top:60px}}@media (min-width: 1024px){.beauty-plus .item.second h2:last-child{margin-top:80px}}@media (min-width: 1280px){.beauty-plus .item.second h2:last-child{margin-top:110px}}@media (min-width: 1920px){.beauty-plus .item.second h2:last-child{margin-top:160px}}.beauty-plus .item.fourth .row:first-child img,.beauty-plus .item.fourth .container-fullscreen .fullscreen-row:first-child img,.container-fullscreen .beauty-plus .item.fourth .fullscreen-row:first-child img{margin-bottom:50px}@media (min-width: 768px){.beauty-plus .item.fourth .row:first-child .offset-top,.beauty-plus .item.fourth .container-fullscreen .fullscreen-row:first-child .offset-top,.container-fullscreen .beauty-plus .item.fourth .fullscreen-row:first-child .offset-top{margin-top:-50%}}@media (min-width: 1024px){.beauty-plus .item.fourth .row:first-child .offset-top,.beauty-plus .item.fourth .container-fullscreen .fullscreen-row:first-child .offset-top,.container-fullscreen .beauty-plus .item.fourth .fullscreen-row:first-child .offset-top{margin-top:-75%}}@media (min-width: 1280px){.beauty-plus .item.fourth .row:first-child .offset-top,.beauty-plus .item.fourth .container-fullscreen .fullscreen-row:first-child .offset-top,.container-fullscreen .beauty-plus .item.fourth .fullscreen-row:first-child .offset-top{margin-top:-65%}}@media (min-width: 1920px){.beauty-plus .item.fourth .row:first-child .offset-top,.beauty-plus .item.fourth .container-fullscreen .fullscreen-row:first-child .offset-top,.container-fullscreen .beauty-plus .item.fourth .fullscreen-row:first-child .offset-top{margin-top:-40%}}.beauty-plus .item.fourth .btn{max-width:317px;margin-bottom:50px}.beauty-plus .item.fourth li p{margin-bottom:0 !important}.beauty-plus .item.fourth .content-block{margin-bottom:60px}@media (min-width: 1024px) and (max-width: 1919px){.beauty-plus .item.fourth .small-image{margin-top:60px}}.beauty-plus .item.fifth .advantages h2{margin:50px 0}.beauty-plus .item.fifth .advantages .swiper-button-next{right:70%}.beauty-plus .item.fifth .advantages .swiper-button-prev{left:70%}.beauty-plus .item.fifth .advantages .swiper-button-next,.beauty-plus .item.fifth .advantages .swiper-button-prev{background-size:15px;height:100%;margin-top:0;top:0;width:55px}.beauty-plus .item.fifth .advantages>div{margin:0 auto;text-align:center}.beauty-plus .item.fifth .advantages>div .swiper-container{width:130%;padding-top:50px;padding-bottom:50px;margin:0 0 0 -15%;position:inherit}@media (min-width: 1280px){.beauty-plus .item.fifth .advantages>div .swiper-container{width:100%;margin:0}}.beauty-plus .item.fifth .advantages>div .swiper-container .swiper-slide{background-position:center;background-size:cover;width:20%}.beauty-plus .item.fifth .advantages>div .swiper-container .swiper-slide.swiper-slide-active{transform:translate3d(0px, 0px, 335px) !important}.beauty-plus .item.fifth .advantages>div .swiper-container .swiper-slide img{width:100%}.beauty-plus .item.fifth .advantages>div .advantages-context h2{margin:50px 0 15px !important}.beauty-plus .item.fifth .advantages>div .advantages-context>div{display:none}@keyframes show-context{from{opacity:0}to{opacity:1}}.beauty-plus .item.fifth .advantages>div .advantages-context>div.active{display:block;animation-name:show-context;animation-duration:2s}.beauty-plus .item.fifth .advantages>div .advantages-context>div .btn{max-width:317px;margin:0 auto}.beauty-plus .item.sixth h2{margin-top:40px}@media (min-width: 768px){.beauty-plus .item.sixth h2{margin-top:75px}}@media (min-width: 1280px){.beauty-plus .item.sixth h2{margin-top:105px}}.beauty-plus .item.seventh .first-image{margin-bottom:15px}@media (min-width: 1024px){.beauty-plus .item.seventh .first-image{height:800px}}@media (min-width: 768px) and (max-width: 1023px){.beauty-plus .item.seventh .second-image{-ms-flex-align:center;align-items:center}}@media (min-width: 1024px){.beauty-plus .item.seventh .offset-top{margin-top:-60%}}@media (min-width: 1280px){.beauty-plus .item.seventh .offset-top{margin-top:-50%}}@media (min-width: 1920px){.beauty-plus .item.seventh .offset-top{margin-top:-23%}}.beauty-plus .item.seventh h2{margin-top:85px}@media (min-width: 768px){.beauty-plus .item.seventh h2{margin-top:105px}}.beauty-plus .item.seventh p{margin-bottom:0}#microsite #content-wrapper #breadcrumb{padding:20px 0 50px}@media (min-width: 1024px){#microsite #content-wrapper #breadcrumb{padding:60px 0 70px}}@media (min-width: 1920px){#microsite #content-wrapper #breadcrumb{padding:70px 0 90px}}#microsite #content-wrapper #breadcrumb .item{padding:0 20px 0 0}@media (max-width: 767px){#microsite.beautiful-game #header-wrapper .content-wrapper-2 .header,#microsite.beautiful-game #header-wrapper .content-wrapper-2 .content,#microsite.falke-audi #header-wrapper .content-wrapper-2 .header,#microsite.falke-audi #header-wrapper .content-wrapper-2 .content{margin:50px 20px}}.image-group-left,.image-group-right{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;width:50%;min-height:1px}.image-group-left>.row,.container-fullscreen .image-group-left>.fullscreen-row,.image-group-right>.row,.container-fullscreen .image-group-right>.fullscreen-row{height:100%;top:0;bottom:0;position:absolute}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.image-group-left>.row,.container-fullscreen .image-group-left>.fullscreen-row,.image-group-right>.row,.container-fullscreen .image-group-right>.fullscreen-row{position:relative}}.image-group-left{padding-left:15px;padding-right:1%;background:none}.image-group-left .last-image-left{position:absolute;bottom:0;left:0}.image-group-right{padding-left:1%;padding-right:15px}.image-group-right .last-image-right{position:absolute;bottom:0;right:0}.beautiful-game-teaser{padding:50px 0}@media (min-width: 768px){.beautiful-game-teaser{padding:30px 0 50px}}@media (min-width: 1920px){.beautiful-game-teaser{padding:60px 0 80px}}.beautiful-game-teaser .content{padding:0 0 20px 0}.beautiful-game-teaser .teaser-link{margin:20px 0}.beautiful-game-teaser a:after{content:none}.beautiful-game .content-wrapper h2,.beautiful-game .content-wrapper p,.beautiful-game .content-wrapper a{margin-bottom:40px}.beautiful-game .content-wrapper .last-item-element{margin-bottom:0}.beautiful-game .image-wrapper{margin-bottom:40px}.beautiful-game .portrait-image{display:block;max-width:120px;width:100%}.beautiful-game .portrait-image img{width:100%}@media (min-width: 1024px){.beautiful-game .left{margin-right:20px}}@media (min-width: 1024px){.beautiful-game .right{margin-left:20px}}@media (min-width: 768px){.beautiful-game .item.first{padding-top:35px !important}}@media (min-width: 1024px){.beautiful-game .item.first{padding-top:45px !important}}@media (min-width: 1280px){.beautiful-game .item.first{padding-top:0 !important}}@media (max-width: 767px){.beautiful-game .item.first .product-image img{max-height:270px}}@media (min-width: 768px){.beautiful-game .item.first .offset-top{margin-top:-25%}}@media (min-width: 1024px){.beautiful-game .item.first .offset-top{margin-top:-20%}}@media (min-width: 1280px){.beautiful-game .item.first .offset-top{margin-top:-17%}}@media (min-width: 768px){.beautiful-game .item.first .content-wrapper:last-child{margin-top:40px}}@media (min-width: 1280px){.beautiful-game .item.second{padding-bottom:120px !important}}@media (min-width: 768px){.beautiful-game .item.second .offset-top{margin-top:-8%}}@media (min-width: 1024px){.beautiful-game .item.second .offset-top{margin-top:0}}@media (min-width: 1024px){.beautiful-game .item.second .offset-bottom{margin-bottom:-6%}}@media (min-width: 1024px){.beautiful-game .item.third .offset-bottom{margin-bottom:-8%}}@media (min-width: 768px){.beautiful-game .item.fourth .offset-top{margin-top:-20%}}@media (min-width: 1280px){.beautiful-game .item.fourth .offset-top{margin-top:-10%}}@media (min-width: 768px){.beautiful-game .item.fifth{padding:0 0 !important}}@media (min-width: 1024px){.beautiful-game .item:last-child{margin-bottom:40px}}.spieler-portraits h1,.spieler-portraits .header-search-wrapper form input,.header-search-wrapper form .spieler-portraits input,.spieler-portraits .header-search-wrapper form select.bordered,.header-search-wrapper form .spieler-portraits select.bordered,.spieler-portraits .header-search-wrapper form select.bordered-small,.header-search-wrapper form .spieler-portraits select.bordered-small,.spieler-portraits .header-search-wrapper form textarea,.header-search-wrapper form .spieler-portraits textarea{margin:0}.spieler-portraits h2,.spieler-portraits h3,.spieler-portraits h4,.spieler-portraits p{margin:0 0 25px}@media (min-width: 768px){.spieler-portraits h2,.spieler-portraits h3,.spieler-portraits h4,.spieler-portraits p{margin:0 0 40px}}@media (min-width: 1920px){.spieler-portraits h2,.spieler-portraits h3,.spieler-portraits h4,.spieler-portraits p{margin:0 0 50px}}.spieler-portraits h4.font-weight-normal,.spieler-portraits h4.notice,.spieler-portraits h4.notice-black,.spieler-portraits .password-meter span h4.pass-text,.password-meter span .spieler-portraits h4.pass-text,.spieler-portraits #footer h4.payment-and-shipping,#footer .spieler-portraits h4.payment-and-shipping,.spieler-portraits header.header-checkout-wrapper .header-checkout .steps .step h4.step-description.active,header.header-checkout-wrapper .header-checkout .steps .step .spieler-portraits h4.step-description.active,.spieler-portraits div.flyout .row-inspiration h4.quote,div.flyout .row-inspiration .spieler-portraits h4.quote,.spieler-portraits #account-falke #terms-and-conditions h4[data-wrapper-trigger-name].active,#account-falke #terms-and-conditions .spieler-portraits h4[data-wrapper-trigger-name].active,.spieler-portraits #account-falke #privacy-overlay h4[data-wrapper-trigger-name].active,#account-falke #privacy-overlay .spieler-portraits h4[data-wrapper-trigger-name].active,.spieler-portraits #account #terms-and-conditions h4[data-wrapper-trigger-name].active,#account #terms-and-conditions .spieler-portraits h4[data-wrapper-trigger-name].active,.spieler-portraits #account #privacy-overlay h4[data-wrapper-trigger-name].active,#account #privacy-overlay .spieler-portraits h4[data-wrapper-trigger-name].active,.spieler-portraits #account-falke #terms-overlay h4[data-wrapper-trigger-name].active,#account-falke #terms-overlay .spieler-portraits h4[data-wrapper-trigger-name].active,.spieler-portraits #account #terms-overlay h4[data-wrapper-trigger-name].active,#account #terms-overlay .spieler-portraits h4[data-wrapper-trigger-name].active,.spieler-portraits #article #abonnement-overlay h4.abonnement-notice:before,#article #abonnement-overlay .spieler-portraits h4.abonnement-notice:before,.spieler-portraits #career-content h4.active,#career-content .spieler-portraits h4.active,.spieler-portraits #cart h4#error-message,#cart .spieler-portraits h4#error-message,.spieler-portraits #cart h4#success-message,#cart .spieler-portraits h4#success-message,.spieler-portraits #cart-off-canvas h4#error-message,#cart-off-canvas .spieler-portraits h4#error-message,.spieler-portraits #cart-off-canvas h4#success-message,#cart-off-canvas .spieler-portraits h4#success-message,.spieler-portraits #cartline-off-canvas h4#error-message,#cartline-off-canvas .spieler-portraits h4#error-message,.spieler-portraits #cartline-off-canvas h4#success-message,#cartline-off-canvas .spieler-portraits h4#success-message,.spieler-portraits #cart+#terms-overlay h4[data-wrapper-trigger-name].active,#cart+#terms-overlay .spieler-portraits h4[data-wrapper-trigger-name].active,.spieler-portraits #category .article-wrapper h4.flag,#category .article-wrapper .spieler-portraits h4.flag,.spieler-portraits .cm-wrapper h4.cm-block-element-type-link:not(.icon),.cm-wrapper .spieler-portraits h4.cm-block-element-type-link:not(.icon),.spieler-portraits .cm-wrapper.cm-module-vimeo_video_image_preview h4.cm-block-element-text,.cm-wrapper.cm-module-vimeo_video_image_preview .spieler-portraits h4.cm-block-element-text,.spieler-portraits #privacy-overlay h4[data-wrapper-trigger-name].active,#privacy-overlay .spieler-portraits h4[data-wrapper-trigger-name].active,.spieler-portraits .abo .wrapper h4.toggle-content-wrapper.active,.abo .wrapper .spieler-portraits h4.toggle-content-wrapper.active,.spieler-portraits #privacy h4[data-wrapper-trigger-name].active,#privacy .spieler-portraits h4[data-wrapper-trigger-name].active,.spieler-portraits #public-procedure h4[data-wrapper-trigger-name].active,#public-procedure .spieler-portraits h4[data-wrapper-trigger-name].active,.spieler-portraits #terms h4[data-wrapper-trigger-name].active,#terms .spieler-portraits h4[data-wrapper-trigger-name].active,.spieler-portraits #size-table h4[data-wrapper-trigger-name].active,#size-table .spieler-portraits h4[data-wrapper-trigger-name].active{margin:0}.spieler-portraits h4.subline{margin:0 0 7px}.spieler-portraits .headline{padding:30px 0 0}@media (min-width: 768px){.spieler-portraits .headline{padding:0}}.spieler-portraits .copyright{margin:0}@media (min-width: 768px){.spieler-portraits #content-wrapper{padding:0}}@media (min-width: 768px){.spieler-portraits #content-wrapper .first{padding:50px 0 0 !important}}@media (min-width: 1024px){.spieler-portraits #content-wrapper .first{padding:50px 0 !important}}@media (min-width: 768px){.spieler-portraits #content-wrapper .breadcrumb{padding:70px 0 15px}}.spieler-portraits .content-wrapper{padding:0 15px}@media (min-width: 768px){.spieler-portraits .content-wrapper{padding:0}}.spieler-portraits .content-wrapper .content{padding:25px 0 0}@media (min-width: 1024px){.spieler-portraits .content-wrapper .content{padding:0}}.spieler-portraits .content-image{display:block;padding:20px 0}@media (min-width: 768px){.spieler-portraits .content-image{padding:10px 0 20px}}#microsite.making-of .content-wrapper,#microsite.falke-audi .content-wrapper,#microsite.falke-4-grip .content-wrapper,#microsite.teamwork .content-wrapper{margin-right:20px;margin-left:20px}@media (min-width: 768px){#microsite.making-of .content-wrapper,#microsite.falke-audi .content-wrapper,#microsite.falke-4-grip .content-wrapper,#microsite.teamwork .content-wrapper{margin-right:0;margin-left:0}}#microsite.making-of .content-wrapper h2,#microsite.making-of .content-wrapper p,#microsite.falke-audi .content-wrapper h2,#microsite.falke-audi .content-wrapper p,#microsite.falke-4-grip .content-wrapper h2,#microsite.falke-4-grip .content-wrapper p,#microsite.teamwork .content-wrapper h2,#microsite.teamwork .content-wrapper p{margin-bottom:40px}@media (min-width: 768px){#microsite.making-of .item.first,#microsite.falke-audi .item.first,#microsite.falke-4-grip .item.first,#microsite.teamwork .item.first{padding-bottom:0 !important}}#microsite.making-of .item.first .header,#microsite.falke-audi .item.first .header,#microsite.falke-4-grip .item.first .header,#microsite.teamwork .item.first .header{margin-bottom:30px}@media (min-width: 1024px){#microsite.making-of .item.first #breadcrumb,#microsite.falke-audi .item.first #breadcrumb,#microsite.falke-4-grip .item.first #breadcrumb,#microsite.teamwork .item.first #breadcrumb{padding:0 0 80px}}#microsite.making-of .item.second .portrait img,#microsite.falke-audi .item.second .portrait img,#microsite.falke-4-grip .item.second .portrait img,#microsite.teamwork .item.second .portrait img{width:120px;height:120px}#microsite.making-of .item.third,#microsite.falke-audi .item.third,#microsite.falke-4-grip .item.third,#microsite.teamwork .item.third{padding-top:0 !important}#microsite.making-of .item.third p.f4,#microsite.making-of .item.third [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.making-of .item.third p.quantity-control,#microsite.making-of .item.third [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.making-of .item.third p.quantity-control,#microsite.making-of .item.third [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third .quantity-widget p.quantity,.quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third .recommendation .recommendation-slider .details p.list-price,.recommendation .recommendation-slider .details #microsite.making-of .item.third p.list-price,#microsite.making-of .item.third .recommendation .recommendation-slider .details p.price,.recommendation .recommendation-slider .details #microsite.making-of .item.third p.price,#microsite.making-of .item.third #footer p,#footer #microsite.making-of .item.third p,#microsite.making-of .item.third #pre-footer p,#pre-footer #microsite.making-of .item.third p,#microsite.making-of .item.third header.header-checkout-wrapper .header-checkout .steps .step p.step-description,header.header-checkout-wrapper .header-checkout .steps .step #microsite.making-of .item.third p.step-description,#microsite.making-of .item.third #account-falke #terms-overlay p,#account-falke #terms-overlay #microsite.making-of .item.third p,#microsite.making-of .item.third #account #terms-overlay p,#account #terms-overlay #microsite.making-of .item.third p,#microsite.making-of .item.third #career-content .career-experienced-toggle-content .career-toggle-content p,#career-content .career-experienced-toggle-content .career-toggle-content #microsite.making-of .item.third p,#microsite.making-of .item.third #career-content .career-student-toggle-content .career-toggle-content p,#career-content .career-student-toggle-content .career-toggle-content #microsite.making-of .item.third p,#microsite.making-of .item.third #career-content .career-about-us-toggle-content .career-toggle-content p,#career-content .career-about-us-toggle-content .career-toggle-content #microsite.making-of .item.third p,#microsite.making-of .item.third #career-content .career-school-toggle-content .career-toggle-content p,#career-content .career-school-toggle-content .career-toggle-content #microsite.making-of .item.third p,#microsite.making-of .item.third #career-content .career-experienced-toggle-content .career-student-comments-content p,#career-content .career-experienced-toggle-content .career-student-comments-content #microsite.making-of .item.third p,#microsite.making-of .item.third #career-content .career-student-toggle-content .career-student-comments-content p,#career-content .career-student-toggle-content .career-student-comments-content #microsite.making-of .item.third p,#microsite.making-of .item.third #career-content .career-about-us-toggle-content .career-student-comments-content p,#career-content .career-about-us-toggle-content .career-student-comments-content #microsite.making-of .item.third p,#microsite.making-of .item.third #career-content .career-school-toggle-content .career-student-comments-content p,#career-content .career-school-toggle-content .career-student-comments-content #microsite.making-of .item.third p,#microsite.making-of .item.third #career-content .career-faq-content p,#career-content .career-faq-content #microsite.making-of .item.third p,#microsite.making-of .item.third #career-content .career-contact-content p,#career-content .career-contact-content #microsite.making-of .item.third p,#microsite.making-of .item.third p#cart,#microsite.making-of .item.third p#cart-off-canvas,#microsite.making-of .item.third p#cartline-off-canvas,#microsite.making-of .item.third #cart .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third #cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third #cart .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third #cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third #cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third #cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third #cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third #cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third #cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third #cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third #cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third #cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.making-of .item.third p.quantity,#microsite.making-of .item.third #cart p#error-message,#cart #microsite.making-of .item.third p#error-message,#microsite.making-of .item.third #cart p#success-message,#cart #microsite.making-of .item.third p#success-message,#microsite.making-of .item.third #cart-off-canvas p#error-message,#cart-off-canvas #microsite.making-of .item.third p#error-message,#microsite.making-of .item.third #cart-off-canvas p#success-message,#cart-off-canvas #microsite.making-of .item.third p#success-message,#microsite.making-of .item.third #cartline-off-canvas p#error-message,#cartline-off-canvas #microsite.making-of .item.third p#error-message,#microsite.making-of .item.third #cartline-off-canvas p#success-message,#cartline-off-canvas #microsite.making-of .item.third p#success-message,#microsite.making-of .item.third #cart+#terms-overlay p,#cart+#terms-overlay #microsite.making-of .item.third p,#microsite.making-of .item.third .cm-wrapper p.cm-block-element-type-link:not(.icon),.cm-wrapper #microsite.making-of .item.third p.cm-block-element-type-link:not(.icon),#microsite.making-of .item.third .cm-wrapper.article-collection .articles .details .price-wrapper p.price,.cm-wrapper.article-collection .articles .details .price-wrapper #microsite.making-of .item.third p.price,#microsite.making-of .item.third .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details #microsite.making-of .item.third p.price,#microsite.making-of .item.third .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row #microsite.making-of .item.third p.price,#microsite.making-of .item.third .container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row p.price,.container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row #microsite.making-of .item.third p.price,#microsite.making-of .item.third .toggle-list-group .wrapper .content-wrapper p,.toggle-list-group .wrapper .content-wrapper #microsite.making-of .item.third p,#microsite.making-of .item.third #privacy-overlay p,#privacy-overlay #microsite.making-of .item.third p,#microsite.making-of .item.third #returns p.title,#returns #microsite.making-of .item.third p.title,#microsite.making-of .item.third #faq p,#faq #microsite.making-of .item.third p,#microsite.making-of .item.third #payment p,#payment #microsite.making-of .item.third p,#microsite.making-of .item.third #imprint p,#imprint #microsite.making-of .item.third p,#microsite.making-of .item.third #privacy p,#privacy #microsite.making-of .item.third p,#microsite.making-of .item.third #terms p,#terms #microsite.making-of .item.third p,#microsite.falke-audi .item.third p.f4,#microsite.falke-audi .item.third [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity-control,#microsite.falke-audi .item.third [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity-control,#microsite.falke-audi .item.third [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third .quantity-widget p.quantity,.quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third .recommendation .recommendation-slider .details p.list-price,.recommendation .recommendation-slider .details #microsite.falke-audi .item.third p.list-price,#microsite.falke-audi .item.third .recommendation .recommendation-slider .details p.price,.recommendation .recommendation-slider .details #microsite.falke-audi .item.third p.price,#microsite.falke-audi .item.third #footer p,#footer #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #pre-footer p,#pre-footer #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third header.header-checkout-wrapper .header-checkout .steps .step p.step-description,header.header-checkout-wrapper .header-checkout .steps .step #microsite.falke-audi .item.third p.step-description,#microsite.falke-audi .item.third #account-falke #terms-overlay p,#account-falke #terms-overlay #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #account #terms-overlay p,#account #terms-overlay #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #career-content .career-experienced-toggle-content .career-toggle-content p,#career-content .career-experienced-toggle-content .career-toggle-content #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #career-content .career-student-toggle-content .career-toggle-content p,#career-content .career-student-toggle-content .career-toggle-content #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #career-content .career-about-us-toggle-content .career-toggle-content p,#career-content .career-about-us-toggle-content .career-toggle-content #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #career-content .career-school-toggle-content .career-toggle-content p,#career-content .career-school-toggle-content .career-toggle-content #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #career-content .career-experienced-toggle-content .career-student-comments-content p,#career-content .career-experienced-toggle-content .career-student-comments-content #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #career-content .career-student-toggle-content .career-student-comments-content p,#career-content .career-student-toggle-content .career-student-comments-content #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #career-content .career-about-us-toggle-content .career-student-comments-content p,#career-content .career-about-us-toggle-content .career-student-comments-content #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #career-content .career-school-toggle-content .career-student-comments-content p,#career-content .career-school-toggle-content .career-student-comments-content #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #career-content .career-faq-content p,#career-content .career-faq-content #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #career-content .career-contact-content p,#career-content .career-contact-content #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third p#cart,#microsite.falke-audi .item.third p#cart-off-canvas,#microsite.falke-audi .item.third p#cartline-off-canvas,#microsite.falke-audi .item.third #cart .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third #cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third #cart .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third #cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third #cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third #cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third #cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third #cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third #cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third #cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third #cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third #cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-audi .item.third p.quantity,#microsite.falke-audi .item.third #cart p#error-message,#cart #microsite.falke-audi .item.third p#error-message,#microsite.falke-audi .item.third #cart p#success-message,#cart #microsite.falke-audi .item.third p#success-message,#microsite.falke-audi .item.third #cart-off-canvas p#error-message,#cart-off-canvas #microsite.falke-audi .item.third p#error-message,#microsite.falke-audi .item.third #cart-off-canvas p#success-message,#cart-off-canvas #microsite.falke-audi .item.third p#success-message,#microsite.falke-audi .item.third #cartline-off-canvas p#error-message,#cartline-off-canvas #microsite.falke-audi .item.third p#error-message,#microsite.falke-audi .item.third #cartline-off-canvas p#success-message,#cartline-off-canvas #microsite.falke-audi .item.third p#success-message,#microsite.falke-audi .item.third #cart+#terms-overlay p,#cart+#terms-overlay #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third .cm-wrapper p.cm-block-element-type-link:not(.icon),.cm-wrapper #microsite.falke-audi .item.third p.cm-block-element-type-link:not(.icon),#microsite.falke-audi .item.third .cm-wrapper.article-collection .articles .details .price-wrapper p.price,.cm-wrapper.article-collection .articles .details .price-wrapper #microsite.falke-audi .item.third p.price,#microsite.falke-audi .item.third .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details #microsite.falke-audi .item.third p.price,#microsite.falke-audi .item.third .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row #microsite.falke-audi .item.third p.price,#microsite.falke-audi .item.third .container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row p.price,.container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row #microsite.falke-audi .item.third p.price,#microsite.falke-audi .item.third .toggle-list-group .wrapper .content-wrapper p,.toggle-list-group .wrapper .content-wrapper #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #privacy-overlay p,#privacy-overlay #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #returns p.title,#returns #microsite.falke-audi .item.third p.title,#microsite.falke-audi .item.third #faq p,#faq #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #payment p,#payment #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #imprint p,#imprint #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #privacy p,#privacy #microsite.falke-audi .item.third p,#microsite.falke-audi .item.third #terms p,#terms #microsite.falke-audi .item.third p,#microsite.falke-4-grip .item.third p.f4,#microsite.falke-4-grip .item.third [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity-control,#microsite.falke-4-grip .item.third [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity-control,#microsite.falke-4-grip .item.third [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third .quantity-widget p.quantity,.quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third .recommendation .recommendation-slider .details p.list-price,.recommendation .recommendation-slider .details #microsite.falke-4-grip .item.third p.list-price,#microsite.falke-4-grip .item.third .recommendation .recommendation-slider .details p.price,.recommendation .recommendation-slider .details #microsite.falke-4-grip .item.third p.price,#microsite.falke-4-grip .item.third #footer p,#footer #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #pre-footer p,#pre-footer #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third header.header-checkout-wrapper .header-checkout .steps .step p.step-description,header.header-checkout-wrapper .header-checkout .steps .step #microsite.falke-4-grip .item.third p.step-description,#microsite.falke-4-grip .item.third #account-falke #terms-overlay p,#account-falke #terms-overlay #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #account #terms-overlay p,#account #terms-overlay #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #career-content .career-experienced-toggle-content .career-toggle-content p,#career-content .career-experienced-toggle-content .career-toggle-content #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #career-content .career-student-toggle-content .career-toggle-content p,#career-content .career-student-toggle-content .career-toggle-content #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #career-content .career-about-us-toggle-content .career-toggle-content p,#career-content .career-about-us-toggle-content .career-toggle-content #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #career-content .career-school-toggle-content .career-toggle-content p,#career-content .career-school-toggle-content .career-toggle-content #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #career-content .career-experienced-toggle-content .career-student-comments-content p,#career-content .career-experienced-toggle-content .career-student-comments-content #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #career-content .career-student-toggle-content .career-student-comments-content p,#career-content .career-student-toggle-content .career-student-comments-content #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #career-content .career-about-us-toggle-content .career-student-comments-content p,#career-content .career-about-us-toggle-content .career-student-comments-content #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #career-content .career-school-toggle-content .career-student-comments-content p,#career-content .career-school-toggle-content .career-student-comments-content #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #career-content .career-faq-content p,#career-content .career-faq-content #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #career-content .career-contact-content p,#career-content .career-contact-content #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third p#cart,#microsite.falke-4-grip .item.third p#cart-off-canvas,#microsite.falke-4-grip .item.third p#cartline-off-canvas,#microsite.falke-4-grip .item.third #cart .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third #cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third #cart .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third #cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third #cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third #cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third #cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third #cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third #cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third #cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third #cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third #cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.third p.quantity,#microsite.falke-4-grip .item.third #cart p#error-message,#cart #microsite.falke-4-grip .item.third p#error-message,#microsite.falke-4-grip .item.third #cart p#success-message,#cart #microsite.falke-4-grip .item.third p#success-message,#microsite.falke-4-grip .item.third #cart-off-canvas p#error-message,#cart-off-canvas #microsite.falke-4-grip .item.third p#error-message,#microsite.falke-4-grip .item.third #cart-off-canvas p#success-message,#cart-off-canvas #microsite.falke-4-grip .item.third p#success-message,#microsite.falke-4-grip .item.third #cartline-off-canvas p#error-message,#cartline-off-canvas #microsite.falke-4-grip .item.third p#error-message,#microsite.falke-4-grip .item.third #cartline-off-canvas p#success-message,#cartline-off-canvas #microsite.falke-4-grip .item.third p#success-message,#microsite.falke-4-grip .item.third #cart+#terms-overlay p,#cart+#terms-overlay #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third .cm-wrapper p.cm-block-element-type-link:not(.icon),.cm-wrapper #microsite.falke-4-grip .item.third p.cm-block-element-type-link:not(.icon),#microsite.falke-4-grip .item.third .cm-wrapper.article-collection .articles .details .price-wrapper p.price,.cm-wrapper.article-collection .articles .details .price-wrapper #microsite.falke-4-grip .item.third p.price,#microsite.falke-4-grip .item.third .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details #microsite.falke-4-grip .item.third p.price,#microsite.falke-4-grip .item.third .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row #microsite.falke-4-grip .item.third p.price,#microsite.falke-4-grip .item.third .container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row p.price,.container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row #microsite.falke-4-grip .item.third p.price,#microsite.falke-4-grip .item.third .toggle-list-group .wrapper .content-wrapper p,.toggle-list-group .wrapper .content-wrapper #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #privacy-overlay p,#privacy-overlay #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #returns p.title,#returns #microsite.falke-4-grip .item.third p.title,#microsite.falke-4-grip .item.third #faq p,#faq #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #payment p,#payment #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #imprint p,#imprint #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #privacy p,#privacy #microsite.falke-4-grip .item.third p,#microsite.falke-4-grip .item.third #terms p,#terms #microsite.falke-4-grip .item.third p,#microsite.teamwork .item.third p.f4,#microsite.teamwork .item.third [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity-control,#microsite.teamwork .item.third [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity-control,#microsite.teamwork .item.third [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third .quantity-widget p.quantity,.quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third .recommendation .recommendation-slider .details p.list-price,.recommendation .recommendation-slider .details #microsite.teamwork .item.third p.list-price,#microsite.teamwork .item.third .recommendation .recommendation-slider .details p.price,.recommendation .recommendation-slider .details #microsite.teamwork .item.third p.price,#microsite.teamwork .item.third #footer p,#footer #microsite.teamwork .item.third p,#microsite.teamwork .item.third #pre-footer p,#pre-footer #microsite.teamwork .item.third p,#microsite.teamwork .item.third header.header-checkout-wrapper .header-checkout .steps .step p.step-description,header.header-checkout-wrapper .header-checkout .steps .step #microsite.teamwork .item.third p.step-description,#microsite.teamwork .item.third #account-falke #terms-overlay p,#account-falke #terms-overlay #microsite.teamwork .item.third p,#microsite.teamwork .item.third #account #terms-overlay p,#account #terms-overlay #microsite.teamwork .item.third p,#microsite.teamwork .item.third #career-content .career-experienced-toggle-content .career-toggle-content p,#career-content .career-experienced-toggle-content .career-toggle-content #microsite.teamwork .item.third p,#microsite.teamwork .item.third #career-content .career-student-toggle-content .career-toggle-content p,#career-content .career-student-toggle-content .career-toggle-content #microsite.teamwork .item.third p,#microsite.teamwork .item.third #career-content .career-about-us-toggle-content .career-toggle-content p,#career-content .career-about-us-toggle-content .career-toggle-content #microsite.teamwork .item.third p,#microsite.teamwork .item.third #career-content .career-school-toggle-content .career-toggle-content p,#career-content .career-school-toggle-content .career-toggle-content #microsite.teamwork .item.third p,#microsite.teamwork .item.third #career-content .career-experienced-toggle-content .career-student-comments-content p,#career-content .career-experienced-toggle-content .career-student-comments-content #microsite.teamwork .item.third p,#microsite.teamwork .item.third #career-content .career-student-toggle-content .career-student-comments-content p,#career-content .career-student-toggle-content .career-student-comments-content #microsite.teamwork .item.third p,#microsite.teamwork .item.third #career-content .career-about-us-toggle-content .career-student-comments-content p,#career-content .career-about-us-toggle-content .career-student-comments-content #microsite.teamwork .item.third p,#microsite.teamwork .item.third #career-content .career-school-toggle-content .career-student-comments-content p,#career-content .career-school-toggle-content .career-student-comments-content #microsite.teamwork .item.third p,#microsite.teamwork .item.third #career-content .career-faq-content p,#career-content .career-faq-content #microsite.teamwork .item.third p,#microsite.teamwork .item.third #career-content .career-contact-content p,#career-content .career-contact-content #microsite.teamwork .item.third p,#microsite.teamwork .item.third p#cart,#microsite.teamwork .item.third p#cart-off-canvas,#microsite.teamwork .item.third p#cartline-off-canvas,#microsite.teamwork .item.third #cart .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third #cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third #cart .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third #cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third #cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third #cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third #cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third #cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third #cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third #cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third #cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third #cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.teamwork .item.third p.quantity,#microsite.teamwork .item.third #cart p#error-message,#cart #microsite.teamwork .item.third p#error-message,#microsite.teamwork .item.third #cart p#success-message,#cart #microsite.teamwork .item.third p#success-message,#microsite.teamwork .item.third #cart-off-canvas p#error-message,#cart-off-canvas #microsite.teamwork .item.third p#error-message,#microsite.teamwork .item.third #cart-off-canvas p#success-message,#cart-off-canvas #microsite.teamwork .item.third p#success-message,#microsite.teamwork .item.third #cartline-off-canvas p#error-message,#cartline-off-canvas #microsite.teamwork .item.third p#error-message,#microsite.teamwork .item.third #cartline-off-canvas p#success-message,#cartline-off-canvas #microsite.teamwork .item.third p#success-message,#microsite.teamwork .item.third #cart+#terms-overlay p,#cart+#terms-overlay #microsite.teamwork .item.third p,#microsite.teamwork .item.third .cm-wrapper p.cm-block-element-type-link:not(.icon),.cm-wrapper #microsite.teamwork .item.third p.cm-block-element-type-link:not(.icon),#microsite.teamwork .item.third .cm-wrapper.article-collection .articles .details .price-wrapper p.price,.cm-wrapper.article-collection .articles .details .price-wrapper #microsite.teamwork .item.third p.price,#microsite.teamwork .item.third .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details #microsite.teamwork .item.third p.price,#microsite.teamwork .item.third .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row #microsite.teamwork .item.third p.price,#microsite.teamwork .item.third .container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row p.price,.container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row #microsite.teamwork .item.third p.price,#microsite.teamwork .item.third .toggle-list-group .wrapper .content-wrapper p,.toggle-list-group .wrapper .content-wrapper #microsite.teamwork .item.third p,#microsite.teamwork .item.third #privacy-overlay p,#privacy-overlay #microsite.teamwork .item.third p,#microsite.teamwork .item.third #returns p.title,#returns #microsite.teamwork .item.third p.title,#microsite.teamwork .item.third #faq p,#faq #microsite.teamwork .item.third p,#microsite.teamwork .item.third #payment p,#payment #microsite.teamwork .item.third p,#microsite.teamwork .item.third #imprint p,#imprint #microsite.teamwork .item.third p,#microsite.teamwork .item.third #privacy p,#privacy #microsite.teamwork .item.third p,#microsite.teamwork .item.third #terms p,#terms #microsite.teamwork .item.third p{margin-top:20px}#microsite.making-of .item.fourth,#microsite.falke-audi .item.fourth,#microsite.falke-4-grip .item.fourth,#microsite.teamwork .item.fourth{padding-top:0 !important}#microsite.making-of .item.fourth p.f4,#microsite.making-of .item.fourth [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity-control,#microsite.making-of .item.fourth [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity-control,#microsite.making-of .item.fourth [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth .quantity-widget p.quantity,.quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth .recommendation .recommendation-slider .details p.list-price,.recommendation .recommendation-slider .details #microsite.making-of .item.fourth p.list-price,#microsite.making-of .item.fourth .recommendation .recommendation-slider .details p.price,.recommendation .recommendation-slider .details #microsite.making-of .item.fourth p.price,#microsite.making-of .item.fourth #footer p,#footer #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #pre-footer p,#pre-footer #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth header.header-checkout-wrapper .header-checkout .steps .step p.step-description,header.header-checkout-wrapper .header-checkout .steps .step #microsite.making-of .item.fourth p.step-description,#microsite.making-of .item.fourth #account-falke #terms-overlay p,#account-falke #terms-overlay #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #account #terms-overlay p,#account #terms-overlay #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #career-content .career-experienced-toggle-content .career-toggle-content p,#career-content .career-experienced-toggle-content .career-toggle-content #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #career-content .career-student-toggle-content .career-toggle-content p,#career-content .career-student-toggle-content .career-toggle-content #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #career-content .career-about-us-toggle-content .career-toggle-content p,#career-content .career-about-us-toggle-content .career-toggle-content #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #career-content .career-school-toggle-content .career-toggle-content p,#career-content .career-school-toggle-content .career-toggle-content #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #career-content .career-experienced-toggle-content .career-student-comments-content p,#career-content .career-experienced-toggle-content .career-student-comments-content #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #career-content .career-student-toggle-content .career-student-comments-content p,#career-content .career-student-toggle-content .career-student-comments-content #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #career-content .career-about-us-toggle-content .career-student-comments-content p,#career-content .career-about-us-toggle-content .career-student-comments-content #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #career-content .career-school-toggle-content .career-student-comments-content p,#career-content .career-school-toggle-content .career-student-comments-content #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #career-content .career-faq-content p,#career-content .career-faq-content #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #career-content .career-contact-content p,#career-content .career-contact-content #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth p#cart,#microsite.making-of .item.fourth p#cart-off-canvas,#microsite.making-of .item.fourth p#cartline-off-canvas,#microsite.making-of .item.fourth #cart .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth #cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth #cart .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth #cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth #cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth #cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth #cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth #cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth #cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth #cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth #cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth #cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.making-of .item.fourth p.quantity,#microsite.making-of .item.fourth #cart p#error-message,#cart #microsite.making-of .item.fourth p#error-message,#microsite.making-of .item.fourth #cart p#success-message,#cart #microsite.making-of .item.fourth p#success-message,#microsite.making-of .item.fourth #cart-off-canvas p#error-message,#cart-off-canvas #microsite.making-of .item.fourth p#error-message,#microsite.making-of .item.fourth #cart-off-canvas p#success-message,#cart-off-canvas #microsite.making-of .item.fourth p#success-message,#microsite.making-of .item.fourth #cartline-off-canvas p#error-message,#cartline-off-canvas #microsite.making-of .item.fourth p#error-message,#microsite.making-of .item.fourth #cartline-off-canvas p#success-message,#cartline-off-canvas #microsite.making-of .item.fourth p#success-message,#microsite.making-of .item.fourth #cart+#terms-overlay p,#cart+#terms-overlay #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth .cm-wrapper p.cm-block-element-type-link:not(.icon),.cm-wrapper #microsite.making-of .item.fourth p.cm-block-element-type-link:not(.icon),#microsite.making-of .item.fourth .cm-wrapper.article-collection .articles .details .price-wrapper p.price,.cm-wrapper.article-collection .articles .details .price-wrapper #microsite.making-of .item.fourth p.price,#microsite.making-of .item.fourth .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details #microsite.making-of .item.fourth p.price,#microsite.making-of .item.fourth .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row #microsite.making-of .item.fourth p.price,#microsite.making-of .item.fourth .container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row p.price,.container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row #microsite.making-of .item.fourth p.price,#microsite.making-of .item.fourth .toggle-list-group .wrapper .content-wrapper p,.toggle-list-group .wrapper .content-wrapper #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #privacy-overlay p,#privacy-overlay #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #returns p.title,#returns #microsite.making-of .item.fourth p.title,#microsite.making-of .item.fourth #faq p,#faq #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #payment p,#payment #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #imprint p,#imprint #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #privacy p,#privacy #microsite.making-of .item.fourth p,#microsite.making-of .item.fourth #terms p,#terms #microsite.making-of .item.fourth p,#microsite.falke-audi .item.fourth p.f4,#microsite.falke-audi .item.fourth [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity-control,#microsite.falke-audi .item.fourth [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity-control,#microsite.falke-audi .item.fourth [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth .quantity-widget p.quantity,.quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth .recommendation .recommendation-slider .details p.list-price,.recommendation .recommendation-slider .details #microsite.falke-audi .item.fourth p.list-price,#microsite.falke-audi .item.fourth .recommendation .recommendation-slider .details p.price,.recommendation .recommendation-slider .details #microsite.falke-audi .item.fourth p.price,#microsite.falke-audi .item.fourth #footer p,#footer #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #pre-footer p,#pre-footer #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth header.header-checkout-wrapper .header-checkout .steps .step p.step-description,header.header-checkout-wrapper .header-checkout .steps .step #microsite.falke-audi .item.fourth p.step-description,#microsite.falke-audi .item.fourth #account-falke #terms-overlay p,#account-falke #terms-overlay #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #account #terms-overlay p,#account #terms-overlay #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #career-content .career-experienced-toggle-content .career-toggle-content p,#career-content .career-experienced-toggle-content .career-toggle-content #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #career-content .career-student-toggle-content .career-toggle-content p,#career-content .career-student-toggle-content .career-toggle-content #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #career-content .career-about-us-toggle-content .career-toggle-content p,#career-content .career-about-us-toggle-content .career-toggle-content #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #career-content .career-school-toggle-content .career-toggle-content p,#career-content .career-school-toggle-content .career-toggle-content #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #career-content .career-experienced-toggle-content .career-student-comments-content p,#career-content .career-experienced-toggle-content .career-student-comments-content #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #career-content .career-student-toggle-content .career-student-comments-content p,#career-content .career-student-toggle-content .career-student-comments-content #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #career-content .career-about-us-toggle-content .career-student-comments-content p,#career-content .career-about-us-toggle-content .career-student-comments-content #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #career-content .career-school-toggle-content .career-student-comments-content p,#career-content .career-school-toggle-content .career-student-comments-content #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #career-content .career-faq-content p,#career-content .career-faq-content #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #career-content .career-contact-content p,#career-content .career-contact-content #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth p#cart,#microsite.falke-audi .item.fourth p#cart-off-canvas,#microsite.falke-audi .item.fourth p#cartline-off-canvas,#microsite.falke-audi .item.fourth #cart .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth #cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth #cart .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth #cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth #cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth #cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth #cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth #cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth #cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth #cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth #cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth #cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-audi .item.fourth p.quantity,#microsite.falke-audi .item.fourth #cart p#error-message,#cart #microsite.falke-audi .item.fourth p#error-message,#microsite.falke-audi .item.fourth #cart p#success-message,#cart #microsite.falke-audi .item.fourth p#success-message,#microsite.falke-audi .item.fourth #cart-off-canvas p#error-message,#cart-off-canvas #microsite.falke-audi .item.fourth p#error-message,#microsite.falke-audi .item.fourth #cart-off-canvas p#success-message,#cart-off-canvas #microsite.falke-audi .item.fourth p#success-message,#microsite.falke-audi .item.fourth #cartline-off-canvas p#error-message,#cartline-off-canvas #microsite.falke-audi .item.fourth p#error-message,#microsite.falke-audi .item.fourth #cartline-off-canvas p#success-message,#cartline-off-canvas #microsite.falke-audi .item.fourth p#success-message,#microsite.falke-audi .item.fourth #cart+#terms-overlay p,#cart+#terms-overlay #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth .cm-wrapper p.cm-block-element-type-link:not(.icon),.cm-wrapper #microsite.falke-audi .item.fourth p.cm-block-element-type-link:not(.icon),#microsite.falke-audi .item.fourth .cm-wrapper.article-collection .articles .details .price-wrapper p.price,.cm-wrapper.article-collection .articles .details .price-wrapper #microsite.falke-audi .item.fourth p.price,#microsite.falke-audi .item.fourth .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details #microsite.falke-audi .item.fourth p.price,#microsite.falke-audi .item.fourth .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row #microsite.falke-audi .item.fourth p.price,#microsite.falke-audi .item.fourth .container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row p.price,.container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row #microsite.falke-audi .item.fourth p.price,#microsite.falke-audi .item.fourth .toggle-list-group .wrapper .content-wrapper p,.toggle-list-group .wrapper .content-wrapper #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #privacy-overlay p,#privacy-overlay #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #returns p.title,#returns #microsite.falke-audi .item.fourth p.title,#microsite.falke-audi .item.fourth #faq p,#faq #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #payment p,#payment #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #imprint p,#imprint #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #privacy p,#privacy #microsite.falke-audi .item.fourth p,#microsite.falke-audi .item.fourth #terms p,#terms #microsite.falke-audi .item.fourth p,#microsite.falke-4-grip .item.fourth p.f4,#microsite.falke-4-grip .item.fourth [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity-control,#microsite.falke-4-grip .item.fourth [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity-control,#microsite.falke-4-grip .item.fourth [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth .quantity-widget p.quantity,.quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth .recommendation .recommendation-slider .details p.list-price,.recommendation .recommendation-slider .details #microsite.falke-4-grip .item.fourth p.list-price,#microsite.falke-4-grip .item.fourth .recommendation .recommendation-slider .details p.price,.recommendation .recommendation-slider .details #microsite.falke-4-grip .item.fourth p.price,#microsite.falke-4-grip .item.fourth #footer p,#footer #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #pre-footer p,#pre-footer #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth header.header-checkout-wrapper .header-checkout .steps .step p.step-description,header.header-checkout-wrapper .header-checkout .steps .step #microsite.falke-4-grip .item.fourth p.step-description,#microsite.falke-4-grip .item.fourth #account-falke #terms-overlay p,#account-falke #terms-overlay #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #account #terms-overlay p,#account #terms-overlay #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #career-content .career-experienced-toggle-content .career-toggle-content p,#career-content .career-experienced-toggle-content .career-toggle-content #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #career-content .career-student-toggle-content .career-toggle-content p,#career-content .career-student-toggle-content .career-toggle-content #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #career-content .career-about-us-toggle-content .career-toggle-content p,#career-content .career-about-us-toggle-content .career-toggle-content #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #career-content .career-school-toggle-content .career-toggle-content p,#career-content .career-school-toggle-content .career-toggle-content #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #career-content .career-experienced-toggle-content .career-student-comments-content p,#career-content .career-experienced-toggle-content .career-student-comments-content #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #career-content .career-student-toggle-content .career-student-comments-content p,#career-content .career-student-toggle-content .career-student-comments-content #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #career-content .career-about-us-toggle-content .career-student-comments-content p,#career-content .career-about-us-toggle-content .career-student-comments-content #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #career-content .career-school-toggle-content .career-student-comments-content p,#career-content .career-school-toggle-content .career-student-comments-content #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #career-content .career-faq-content p,#career-content .career-faq-content #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #career-content .career-contact-content p,#career-content .career-contact-content #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth p#cart,#microsite.falke-4-grip .item.fourth p#cart-off-canvas,#microsite.falke-4-grip .item.fourth p#cartline-off-canvas,#microsite.falke-4-grip .item.fourth #cart .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth #cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth #cart .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth #cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth #cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth #cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth #cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth #cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth #cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth #cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth #cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth #cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.falke-4-grip .item.fourth p.quantity,#microsite.falke-4-grip .item.fourth #cart p#error-message,#cart #microsite.falke-4-grip .item.fourth p#error-message,#microsite.falke-4-grip .item.fourth #cart p#success-message,#cart #microsite.falke-4-grip .item.fourth p#success-message,#microsite.falke-4-grip .item.fourth #cart-off-canvas p#error-message,#cart-off-canvas #microsite.falke-4-grip .item.fourth p#error-message,#microsite.falke-4-grip .item.fourth #cart-off-canvas p#success-message,#cart-off-canvas #microsite.falke-4-grip .item.fourth p#success-message,#microsite.falke-4-grip .item.fourth #cartline-off-canvas p#error-message,#cartline-off-canvas #microsite.falke-4-grip .item.fourth p#error-message,#microsite.falke-4-grip .item.fourth #cartline-off-canvas p#success-message,#cartline-off-canvas #microsite.falke-4-grip .item.fourth p#success-message,#microsite.falke-4-grip .item.fourth #cart+#terms-overlay p,#cart+#terms-overlay #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth .cm-wrapper p.cm-block-element-type-link:not(.icon),.cm-wrapper #microsite.falke-4-grip .item.fourth p.cm-block-element-type-link:not(.icon),#microsite.falke-4-grip .item.fourth .cm-wrapper.article-collection .articles .details .price-wrapper p.price,.cm-wrapper.article-collection .articles .details .price-wrapper #microsite.falke-4-grip .item.fourth p.price,#microsite.falke-4-grip .item.fourth .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details #microsite.falke-4-grip .item.fourth p.price,#microsite.falke-4-grip .item.fourth .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row #microsite.falke-4-grip .item.fourth p.price,#microsite.falke-4-grip .item.fourth .container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row p.price,.container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row #microsite.falke-4-grip .item.fourth p.price,#microsite.falke-4-grip .item.fourth .toggle-list-group .wrapper .content-wrapper p,.toggle-list-group .wrapper .content-wrapper #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #privacy-overlay p,#privacy-overlay #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #returns p.title,#returns #microsite.falke-4-grip .item.fourth p.title,#microsite.falke-4-grip .item.fourth #faq p,#faq #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #payment p,#payment #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #imprint p,#imprint #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #privacy p,#privacy #microsite.falke-4-grip .item.fourth p,#microsite.falke-4-grip .item.fourth #terms p,#terms #microsite.falke-4-grip .item.fourth p,#microsite.teamwork .item.fourth p.f4,#microsite.teamwork .item.fourth [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity-control,#microsite.teamwork .item.fourth [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity-control,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity-control,#microsite.teamwork .item.fourth [off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cart-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth [off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget p.quantity,[off-canvas~="cartline-off-canvas"] .content .content-inner .cart-body .cart-content-articles .article-item .article-informations .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth .quantity-widget p.quantity,.quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth .recommendation .recommendation-slider .details p.list-price,.recommendation .recommendation-slider .details #microsite.teamwork .item.fourth p.list-price,#microsite.teamwork .item.fourth .recommendation .recommendation-slider .details p.price,.recommendation .recommendation-slider .details #microsite.teamwork .item.fourth p.price,#microsite.teamwork .item.fourth #footer p,#footer #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #pre-footer p,#pre-footer #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth header.header-checkout-wrapper .header-checkout .steps .step p.step-description,header.header-checkout-wrapper .header-checkout .steps .step #microsite.teamwork .item.fourth p.step-description,#microsite.teamwork .item.fourth #account-falke #terms-overlay p,#account-falke #terms-overlay #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #account #terms-overlay p,#account #terms-overlay #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #career-content .career-experienced-toggle-content .career-toggle-content p,#career-content .career-experienced-toggle-content .career-toggle-content #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #career-content .career-student-toggle-content .career-toggle-content p,#career-content .career-student-toggle-content .career-toggle-content #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #career-content .career-about-us-toggle-content .career-toggle-content p,#career-content .career-about-us-toggle-content .career-toggle-content #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #career-content .career-school-toggle-content .career-toggle-content p,#career-content .career-school-toggle-content .career-toggle-content #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #career-content .career-experienced-toggle-content .career-student-comments-content p,#career-content .career-experienced-toggle-content .career-student-comments-content #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #career-content .career-student-toggle-content .career-student-comments-content p,#career-content .career-student-toggle-content .career-student-comments-content #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #career-content .career-about-us-toggle-content .career-student-comments-content p,#career-content .career-about-us-toggle-content .career-student-comments-content #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #career-content .career-school-toggle-content .career-student-comments-content p,#career-content .career-school-toggle-content .career-student-comments-content #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #career-content .career-faq-content p,#career-content .career-faq-content #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #career-content .career-contact-content p,#career-content .career-contact-content #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth p#cart,#microsite.teamwork .item.fourth p#cart-off-canvas,#microsite.teamwork .item.fourth p#cartline-off-canvas,#microsite.teamwork .item.fourth #cart .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth #cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth #cart .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth #cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth #cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth #cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth #cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth #cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cart-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth #cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview #cart-lines .article-item .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth #cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .article-overview .cart-content-articles .article-item .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth #cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body #cart-lines .article-item .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth #cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget p.quantity,#cartline-off-canvas .cart-body .cart-content-articles .article-item .cart-line-quantity-widget #microsite.teamwork .item.fourth p.quantity,#microsite.teamwork .item.fourth #cart p#error-message,#cart #microsite.teamwork .item.fourth p#error-message,#microsite.teamwork .item.fourth #cart p#success-message,#cart #microsite.teamwork .item.fourth p#success-message,#microsite.teamwork .item.fourth #cart-off-canvas p#error-message,#cart-off-canvas #microsite.teamwork .item.fourth p#error-message,#microsite.teamwork .item.fourth #cart-off-canvas p#success-message,#cart-off-canvas #microsite.teamwork .item.fourth p#success-message,#microsite.teamwork .item.fourth #cartline-off-canvas p#error-message,#cartline-off-canvas #microsite.teamwork .item.fourth p#error-message,#microsite.teamwork .item.fourth #cartline-off-canvas p#success-message,#cartline-off-canvas #microsite.teamwork .item.fourth p#success-message,#microsite.teamwork .item.fourth #cart+#terms-overlay p,#cart+#terms-overlay #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth .cm-wrapper p.cm-block-element-type-link:not(.icon),.cm-wrapper #microsite.teamwork .item.fourth p.cm-block-element-type-link:not(.icon),#microsite.teamwork .item.fourth .cm-wrapper.article-collection .articles .details .price-wrapper p.price,.cm-wrapper.article-collection .articles .details .price-wrapper #microsite.teamwork .item.fourth p.price,#microsite.teamwork .item.fourth .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .row.details #microsite.teamwork .item.fourth p.price,#microsite.teamwork .item.fourth .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row p.price,.cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .container-fullscreen .details.fullscreen-row #microsite.teamwork .item.fourth p.price,#microsite.teamwork .item.fourth .container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row p.price,.container-fullscreen .cm-wrapper.cm-module-article-collection-with-button .cm-module-article-collection-with-button-slick-slider-item .details.fullscreen-row #microsite.teamwork .item.fourth p.price,#microsite.teamwork .item.fourth .toggle-list-group .wrapper .content-wrapper p,.toggle-list-group .wrapper .content-wrapper #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #privacy-overlay p,#privacy-overlay #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #returns p.title,#returns #microsite.teamwork .item.fourth p.title,#microsite.teamwork .item.fourth #faq p,#faq #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #payment p,#payment #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #imprint p,#imprint #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #privacy p,#privacy #microsite.teamwork .item.fourth p,#microsite.teamwork .item.fourth #terms p,#terms #microsite.teamwork .item.fourth p{margin-top:20px}@media (min-width: 1024px){#microsite.making-of .item.fourth .row:first-child .content-wrapper,#microsite.making-of .item.fourth .container-fullscreen .fullscreen-row:first-child .content-wrapper,.container-fullscreen #microsite.making-of .item.fourth .fullscreen-row:first-child .content-wrapper,#microsite.falke-audi .item.fourth .row:first-child .content-wrapper,#microsite.falke-audi .item.fourth .container-fullscreen .fullscreen-row:first-child .content-wrapper,.container-fullscreen #microsite.falke-audi .item.fourth .fullscreen-row:first-child .content-wrapper,#microsite.falke-4-grip .item.fourth .row:first-child .content-wrapper,#microsite.falke-4-grip .item.fourth .container-fullscreen .fullscreen-row:first-child .content-wrapper,.container-fullscreen #microsite.falke-4-grip .item.fourth .fullscreen-row:first-child .content-wrapper,#microsite.teamwork .item.fourth .row:first-child .content-wrapper,#microsite.teamwork .item.fourth .container-fullscreen .fullscreen-row:first-child .content-wrapper,.container-fullscreen #microsite.teamwork .item.fourth .fullscreen-row:first-child .content-wrapper{margin-bottom:80px}}@media (min-width: 1024px){#microsite.making-of .item.fourth .offset-top,#microsite.falke-audi .item.fourth .offset-top,#microsite.falke-4-grip .item.fourth .offset-top,#microsite.teamwork .item.fourth .offset-top{margin-top:20%}}#microsite.making-of .item.fourth .column-count,#microsite.falke-audi .item.fourth .column-count,#microsite.falke-4-grip .item.fourth .column-count,#microsite.teamwork .item.fourth .column-count{column-count:1}@media (min-width: 1024px){#microsite.making-of .item.fourth .column-count,#microsite.falke-audi .item.fourth .column-count,#microsite.falke-4-grip .item.fourth .column-count,#microsite.teamwork .item.fourth .column-count{column-count:2;column-gap:30px}}#microsite.making-of .item.fourth .image-wrapper.before-p,#microsite.falke-audi .item.fourth .image-wrapper.before-p,#microsite.falke-4-grip .item.fourth .image-wrapper.before-p,#microsite.teamwork .item.fourth .image-wrapper.before-p{margin-bottom:40px}@media (min-width: 1024px){#microsite.making-of .item.fourth h2.between,#microsite.falke-audi .item.fourth h2.between,#microsite.falke-4-grip .item.fourth h2.between,#microsite.teamwork .item.fourth h2.between{margin:40px 0 80px}}#microsite.making-of .item.fourth .last-paragraph,#microsite.falke-audi .item.fourth .last-paragraph,#microsite.falke-4-grip .item.fourth .last-paragraph,#microsite.teamwork .item.fourth .last-paragraph{margin-bottom:0}#microsite.making-of .item.fourth a:after,#microsite.falke-audi .item.fourth a:after,#microsite.falke-4-grip .item.fourth a:after,#microsite.teamwork .item.fourth a:after{content:none}#microsite.making-of .item.fifth,#microsite.falke-audi .item.fifth,#microsite.falke-4-grip .item.fifth,#microsite.teamwork .item.fifth{padding-top:0 !important}#microsite.lieblingsorte-berlin #content-wrapper .item{padding:20px 0}@media (min-width: 768px){#microsite.lieblingsorte-berlin #content-wrapper .item{padding:30px 0}}@media (min-width: 1024px){#microsite.lieblingsorte-berlin #content-wrapper .item{padding:50px 0}}#microsite.lieblingsorte-berlin .content-wrapper{margin:0 20px}@media (min-width: 768px){#microsite.lieblingsorte-berlin .content-wrapper{margin:0}}#microsite.lieblingsorte-berlin .content-wrapper p{margin:0 0 25px}@media (min-width: 768px){#microsite.lieblingsorte-berlin .content-wrapper p{margin:0 0 20px}}#microsite.lieblingsorte-berlin .image-wrapper{margin:0}@media (min-width: 1024px){#microsite.gift-card #header-wrapper .content-wrapper-2{top:10%}#microsite.gift-card #header-wrapper .content-wrapper-2 .header{margin-bottom:30px}}.gift-card #content-wrapper .item.first li{padding-bottom:10px;padding-left:17px;text-indent:-17px}@media (min-width: 768px){.gift-card #content-wrapper .item.first li{padding-bottom:15px}}@media (min-width: 1024px){.gift-card #content-wrapper .item.first li{padding-bottom:20px}}.gift-card #content-wrapper .item.second{background:#f3f3f3}.gift-card #content-wrapper .item.second .error-message{position:absolute;left:0;bottom:5px;color:#f33}.gift-card #content-wrapper .item.third .wrapper{cursor:pointer;position:relative;padding:25px 0;max-width:100%;border-bottom:1px solid #DEDEDE}.gift-card #content-wrapper .item.third svg{transition:transform 0.3s;transform:rotate(90deg)}.gift-card #content-wrapper .item.third svg.down{transform:rotate(270deg)}.gift-card #content-wrapper .item.third .wrapper .faq-item{display:none}.gift-card #gift-card-balance-wrapper{display:none}.gift-card #gift-card-balance-wrapper #gift-card-balance-message{text-align:center}.gift-card .btn{max-width:345px}.gift-card strong{font-weight:500}#microsite.ass a:not(.btn){font-style:italic}#microsite.ass a.no-decoration::after{background-color:transparent}#microsite.ass .article-collection.slider{width:95%;margin:0 auto}@media (min-width: 768px){#microsite.ass .article-collection.slider{width:100%}}#microsite.ass .article-collection.slider.slick-prev{left:-8px}#microsite.ass .article-collection.slider.slick-next{right:-20px}#microsite.ass .item .copy{margin-top:52px}@media (min-width: 1024px){#microsite.ass .item .copy{margin-top:0}}#microsite.ass .item.first{margin-top:60px}@media (min-width: 1280px){#microsite.ass .item.first{margin-top:-15px}}#microsite.ass .item.first h2{margin-bottom:41px}@media (min-width: 768px){#microsite.ass .item.first h2{margin-bottom:57px}}#microsite.ass .item.first p{margin-bottom:28px}@media (min-width: 768px){#microsite.ass .item.first p{margin-bottom:36px}}#microsite.ass .item.first p:last-child{margin-bottom:0}#microsite.ass .item.second{margin-top:80px}@media (min-width: 1024px){#microsite.ass .item.second{margin-top:110px}}@media (min-width: 1920px){#microsite.ass .item.second{margin-top:140px}}#microsite.ass .item.third{margin-top:72px}@media (min-width: 768px){#microsite.ass .item.third{margin-top:97px}}@media (min-width: 1024px){#microsite.ass .item.third{margin-top:110px}}@media (min-width: 1920px){#microsite.ass .item.third{margin-top:140px}}#microsite.ass .item.third .content-wrapper{width:100%}#microsite.ass .item.fourth{margin-top:75px}@media (min-width: 768px){#microsite.ass .item.fourth{margin-top:50px}}@media (min-width: 1024px){#microsite.ass .item.fourth{margin-top:60px}}@media (min-width: 1280px){#microsite.ass .item.fourth{margin-top:72px}}#microsite.ass .item.fourth .content-wrapper{width:100%}#microsite.ass .item.fifth{margin-top:75px}@media (min-width: 768px){#microsite.ass .item.fifth{margin-top:50px}}@media (min-width: 1024px){#microsite.ass .item.fifth{margin-top:100px}}@media (min-width: 1920px){#microsite.ass .item.fifth{margin-top:135px}}#microsite.ass .item.fifth .btn{margin-top:50px}@media (min-width: 768px){#microsite.ass .item.fifth .btn{margin-top:60px}}@media (min-width: 1280px){#microsite.ass .item.fifth .btn{margin-top:80px}}#microsite.ass .item.sixth{margin-top:80px}@media (min-width: 768px){#microsite.ass .item.sixth{margin-top:100px}}@media (min-width: 1920px){#microsite.ass .item.sixth{margin-top:140px}}@media (min-width: 1920px){#microsite.ass .item.sixth .left{margin-top:60px}}#microsite.ass .item.sixth .social{margin-top:40px}@media (min-width: 768px){#microsite.ass .item.sixth .social{margin-top:60px}}@media (min-width: 1024px){#microsite.ass .item.sixth .social{margin-top:115px}}@media (min-width: 1280px){#microsite.ass .item.sixth .social{margin-top:200px}}@media (min-width: 1920px){#microsite.ass .item.sixth .social{margin-top:290px}}#microsite.ass .item.sixth .social .social-icons{margin:40px 0 0}@media (min-width: 768px){#microsite.ass .item.sixth .social .social-icons{margin-bottom:50px}}@media (min-width: 1024px){#microsite.ass .item.sixth .social .social-icons{margin-bottom:0}}#microsite.ass .item.sixth .image-influencer{margin-top:50px}@media (min-width: 768px){#microsite.ass .item.sixth .image-influencer{margin-top:0}}#microsite.ass .item.sixth a{display:inline-block}#microsite.ass .item.sixth a::after{bottom:6px}#microsite.ass .item.back-to-overview{margin:60px 0}@media (min-width: 768px){#microsite.ass .item.back-to-overview{margin:100px 0}}@media (min-width: 1920px){#microsite.ass .item.back-to-overview{margin:120px 0 160px}}#microsite.ass .item.back-to-overview a{font-style:normal}#newsletter-falke-success,#newsletter-falke{padding-top:10px;padding-bottom:80px}@media (min-width: 1280px){#newsletter-falke-success,#newsletter-falke{padding-bottom:120px}}#newsletter-falke-success .header-wrapper,#newsletter-falke .header-wrapper{margin:0 0 50px}#newsletter-falke-success .form-container,#newsletter-falke .form-container{padding:20px 15px 40px}@media (min-width: 1280px){#newsletter-falke-success .form-container,#newsletter-falke .form-container{padding:40px 15px 40px}}#newsletter-falke-success .form-container button,#newsletter-falke .form-container button{margin:30px 0 0}@media (min-width: 768px){#newsletter-falke-success .form-container button,#newsletter-falke .form-container button{margin:50px 0 0}}#newsletter-falke-success .newsletter-list p,#newsletter-falke .newsletter-list p{padding:0 0 30px}#newsletter-falke-success .newsletter-list ul li,#newsletter-falke .newsletter-list ul li{padding:0 0 15px}#newsletter-falke-success .newsletter-list ul li:before,#newsletter-falke .newsletter-list ul li:before{content:"- "}#newsletter-falke-success .newsletter-coupon,#newsletter-falke .newsletter-coupon{text-transform:uppercase;color:#1F75BD}#newsletter-falke-success .newsletter-coupon-field,#newsletter-falke .newsletter-coupon-field{margin-top:50px}#newsletter-falke-success .newsletter-coupon-field .text-wrapper,#newsletter-falke .newsletter-coupon-field .text-wrapper{padding:20px;background:#f3f3f3}#newsletter-falke-success .newsletter-success-message,#newsletter-falke .newsletter-success-message{margin-top:50px}#newsletter-falke-success .newsletter-success-message p:nth-child(2),#newsletter-falke .newsletter-success-message p:nth-child(2){margin-top:15px}#newsletter-falke-success .newsletter-success-btn,#newsletter-falke .newsletter-success-btn{margin-top:30px}#newsletter-falke-success .newsletter-not-valid,#newsletter-falke .newsletter-not-valid{color:#f33}#newsletter-falke-success .newsletter-confirmation,#newsletter-falke-success .newsletter-already-exists,#newsletter-falke .newsletter-confirmation,#newsletter-falke .newsletter-already-exists{margin-top:60px;margin-bottom:60px}#newsletter-falke-success .newsletter-confirmation h2,#newsletter-falke .newsletter-confirmation h2{margin-bottom:10px}#newsletter-falke-success .newsletter-already-exists p,#newsletter-falke .newsletter-already-exists p{color:#f33}#newsletter-falke-success .newsletter-cta,#newsletter-falke .newsletter-cta{margin-top:30px}#newsletter-falke-success #email,#newsletter-falke #email{box-shadow:none !important}#newsletter-falke-success #newsletter-privacy,#newsletter-falke #newsletter-privacy{text-align:left}#newsletter-falke-success #newsletter-privacy label,#newsletter-falke-success #newsletter-privacy label a,#newsletter-falke #newsletter-privacy label,#newsletter-falke #newsletter-privacy label a{font-size:14px;letter-spacing:.8px;line-height:24px;display:inline-block}#newsletter-falke-success #newsletter-privacy label::before,#newsletter-falke-success #newsletter-privacy label a::before,#newsletter-falke #newsletter-privacy label::before,#newsletter-falke #newsletter-privacy label a::before{top:5px}#newsletter-falke-success #newsletter-privacy label:not(a)::after,#newsletter-falke-success #newsletter-privacy label a:not(a)::after,#newsletter-falke #newsletter-privacy label:not(a)::after,#newsletter-falke #newsletter-privacy label a:not(a)::after{top:10px}#newsletter-falke-success .has-error:not(.email-error) label span,#newsletter-falke .has-error:not(.email-error) label span{color:inherit}#newsletter-falke-success .has-error.privacy-error #newsletter-privacy label,#newsletter-falke .has-error.privacy-error #newsletter-privacy label{color:#f33}#newsletter-falke-success .has-error.privacy-error #newsletter-privacy label::before,#newsletter-falke .has-error.privacy-error #newsletter-privacy label::before{border-color:#f33}#newsletter-falke-success .has-error.privacy-error #newsletter-privacy label a,#newsletter-falke .has-error.privacy-error #newsletter-privacy label a{color:#f33}#newsletter-falke-success .has-error.privacy-error #newsletter-privacy label a::after,#newsletter-falke .has-error.privacy-error #newsletter-privacy label a::after{background-color:#f33}#newsletter-falke-success .privacy-not-valid,#newsletter-falke .privacy-not-valid{color:#f33}#privacy-overlay .svg-close{margin:0;right:15px;top:32px}@media (min-width: 768px){#privacy-overlay .svg-close{right:60px;top:60px}}#privacy-overlay .terms-headline{padding:80px 0 10px}#privacy-overlay .primary-note{padding:0 0 85px 0}#privacy-overlay h1,#privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #privacy-overlay input,#privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #privacy-overlay select.bordered,#privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #privacy-overlay select.bordered-small,#privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #privacy-overlay textarea{margin-bottom:48px}@media (min-width: 768px){#privacy-overlay h1,#privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #privacy-overlay input,#privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #privacy-overlay select.bordered,#privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #privacy-overlay select.bordered-small,#privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #privacy-overlay textarea{margin-bottom:70px}}@media (min-width: 1280px){#privacy-overlay h1,#privacy-overlay .header-search-wrapper form input,.header-search-wrapper form #privacy-overlay input,#privacy-overlay .header-search-wrapper form select.bordered,.header-search-wrapper form #privacy-overlay select.bordered,#privacy-overlay .header-search-wrapper form select.bordered-small,.header-search-wrapper form #privacy-overlay select.bordered-small,#privacy-overlay .header-search-wrapper form textarea,.header-search-wrapper form #privacy-overlay textarea{margin-bottom:85px}}#privacy-overlay h2{margin-bottom:0}#privacy-overlay strong{font-weight:500}#privacy-overlay .static-footer{margin-top:140px}#privacy-overlay .static-footer .date{padding-top:0}@media (max-width: 767px){#privacy-overlay .static-footer .date{margin-bottom:30px}}#privacy-overlay .arrow{min-width:10px;transform:rotate(90deg);transition:all 0.4s}#privacy-overlay .arrow.down{transform:rotate(270deg);top:35px}#privacy-overlay .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 10px 25px 0;max-width:100%}#privacy-overlay .wrapper:last-of-type{margin-bottom:40px}#privacy-overlay [data-wrapper-trigger-name]{cursor:pointer}#privacy-overlay [data-wrapper-trigger-name] svg{transition:transform 0.3s}#privacy-overlay [data-wrapper-trigger-name].active svg{transform:rotate(270deg)}#privacy-overlay [data-wrapper-name]{display:none}#newsletter-falke-success .header-wrapper{margin:0 0 50px}.newsletter-falke-subscribe,.newsletter-falke-unsubscribe{position:relative;margin:10px auto 100px}.newsletter-falke-subscribe .padding-extended,.newsletter-falke-unsubscribe .padding-extended{padding:0 20px}@media (min-width: 768px){.newsletter-falke-subscribe .padding-extended,.newsletter-falke-unsubscribe .padding-extended{padding:0}}.newsletter-falke-subscribe .badge,.newsletter-falke-unsubscribe .badge{float:right}@media (min-width: 1024px){.newsletter-falke-subscribe .badge,.newsletter-falke-unsubscribe .badge{position:absolute;right:0;float:none;width:auto}}.newsletter-falke-subscribe .footnote,.newsletter-falke-unsubscribe .footnote{margin-top:10px}.newsletter-falke-subscribe .secondary,.newsletter-falke-unsubscribe .secondary{margin:30px 0 47px}.newsletter-falke-subscribe h1,.newsletter-falke-subscribe .header-search-wrapper form input,.header-search-wrapper form .newsletter-falke-subscribe input,.newsletter-falke-subscribe .header-search-wrapper form select.bordered,.header-search-wrapper form .newsletter-falke-subscribe select.bordered,.newsletter-falke-subscribe .header-search-wrapper form select.bordered-small,.header-search-wrapper form .newsletter-falke-subscribe select.bordered-small,.newsletter-falke-subscribe .header-search-wrapper form textarea,.header-search-wrapper form .newsletter-falke-subscribe textarea,.newsletter-falke-unsubscribe h1,.newsletter-falke-unsubscribe .header-search-wrapper form input,.header-search-wrapper form .newsletter-falke-unsubscribe input,.newsletter-falke-unsubscribe .header-search-wrapper form select.bordered,.header-search-wrapper form .newsletter-falke-unsubscribe select.bordered,.newsletter-falke-unsubscribe .header-search-wrapper form select.bordered-small,.header-search-wrapper form .newsletter-falke-unsubscribe select.bordered-small,.newsletter-falke-unsubscribe .header-search-wrapper form textarea,.header-search-wrapper form .newsletter-falke-unsubscribe textarea{padding:15px 0 10px}@media (min-width: 768px){.newsletter-falke-subscribe h1,.newsletter-falke-subscribe .header-search-wrapper form input,.header-search-wrapper form .newsletter-falke-subscribe input,.newsletter-falke-subscribe .header-search-wrapper form select.bordered,.header-search-wrapper form .newsletter-falke-subscribe select.bordered,.newsletter-falke-subscribe .header-search-wrapper form select.bordered-small,.header-search-wrapper form .newsletter-falke-subscribe select.bordered-small,.newsletter-falke-subscribe .header-search-wrapper form textarea,.header-search-wrapper form .newsletter-falke-subscribe textarea,.newsletter-falke-unsubscribe h1,.newsletter-falke-unsubscribe .header-search-wrapper form input,.header-search-wrapper form .newsletter-falke-unsubscribe input,.newsletter-falke-unsubscribe .header-search-wrapper form select.bordered,.header-search-wrapper form .newsletter-falke-unsubscribe select.bordered,.newsletter-falke-unsubscribe .header-search-wrapper form select.bordered-small,.header-search-wrapper form .newsletter-falke-unsubscribe select.bordered-small,.newsletter-falke-unsubscribe .header-search-wrapper form textarea,.header-search-wrapper form .newsletter-falke-unsubscribe textarea{padding-right:20%}}.newsletter-falke-subscribe p,.newsletter-falke-unsubscribe p{padding-top:30px}.newsletter-falke-subscribe p strong,.newsletter-falke-unsubscribe p strong{font-weight:500}.newsletter-falke-subscribe .btn,.newsletter-falke-unsubscribe .btn{margin:30px 0 0}.newsletter-falke-subscribe .text-wrapper .newsletter-coupon-field,.newsletter-falke-unsubscribe .text-wrapper .newsletter-coupon-field{margin-top:30px;padding:20px;text-transform:uppercase;border:1px solid #1A1919}.newsletter-falke-subscribe .text-wrapper .newsletter-coupon-field+.btn,.newsletter-falke-unsubscribe .text-wrapper .newsletter-coupon-field+.btn{margin-top:50px}.newsletter-details{padding:50px 0}@media (min-width: 768px){.newsletter-details{padding:60px 0 100px}}@media (min-width: 1024px){.newsletter-details{padding:40px 0 100px}}@media (min-width: 1280px){.newsletter-details{padding:70px 0 90px}}@media (min-width: 1920px){.newsletter-details{padding:120px 0}}.newsletter-details .item li svg{margin:0 10px 0 0}.newsletter-details .item .salutation label{margin:0 30px 0 0}@media (min-width: 768px){.newsletter-details .item .salutation label{margin:0 40px 0 0}}@media (min-width: 1280px){.newsletter-details .item .salutation label{margin:0 50px 0 0}}.newsletter-details .item.first{margin-bottom:55px;padding:0 15px}@media (min-width: 768px){.newsletter-details .item.first{padding:0}}.newsletter-details .item.second{padding:0 15px}@media (min-width: 768px){.newsletter-details .item.second{padding:0}}.newsletter-details .form .input-wrapper label span,.newsletter-details .form .birthdate label span{line-height:inherit}.newsletter-details .form input,.newsletter-details .form select.bordered,.newsletter-details .form select.bordered-small,.newsletter-details .form textarea{margin:0 0 25px}@media (min-width: 1280px){.newsletter-details .form input,.newsletter-details .form select.bordered,.newsletter-details .form select.bordered-small,.newsletter-details .form textarea{margin:0 0 45px}}.newsletter-details .form select{margin:0 15px 25px 0}@media (min-width: 768px){.newsletter-details .form select{margin:0 30px 25px 0}}@media (min-width: 1024px){.newsletter-details .form select{width:25%}}@media (min-width: 1280px){.newsletter-details .form select{margin:0 30px 45px 0}}.newsletter-details .form select:last-child{margin:0 0 25px}@media (min-width: 1024px){.newsletter-details .form select:last-child{width:50%}}@media (min-width: 1280px){.newsletter-details .form select:last-child{margin:0 0 45px}}.newsletter-details .form .collection-categories .checkbox{width:100px}@media (min-width: 768px){.newsletter-details .form .collection-categories .checkbox{width:130px}}@media (min-width: 1024px){.newsletter-details .form .collection-categories .checkbox.sport{width:110px}}.newsletter-details .form .collection-categories .checkbox.clothes{width:130px}@media (min-width: 1024px){.newsletter-details .form .collection-categories .checkbox.clothes{width:150px}}.newsletter-details .form .collection-categories .checkbox.burlington{width:130px}.newsletter-details .form .collection-categories .checkbox span{padding:0 !important}.newsletter-details .form .has-error ul.errors{display:block;margin:-10px 0 20px}.newsletter-details .form .has-error ul.errors li{color:#f33}.newsletter-details .form .captcha{margin:50px auto 11px}.newsletter-details .form .captcha ul.errors{margin:10px 0 0}.newsletter-details #terms .svg-close{margin:0;right:15px;top:32px}@media (min-width: 768px){.newsletter-details #terms .svg-close{right:60px;top:60px}}.newsletter-details #terms .terms-headline{padding:80px 0 10px}.newsletter-details #terms .primary-note{padding:0 0 85px 0}.newsletter-details #terms h1,.newsletter-details #terms .header-search-wrapper form input,.header-search-wrapper form .newsletter-details #terms input,.newsletter-details #terms .header-search-wrapper form select.bordered,.header-search-wrapper form .newsletter-details #terms select.bordered,.newsletter-details #terms .header-search-wrapper form select.bordered-small,.header-search-wrapper form .newsletter-details #terms select.bordered-small,.newsletter-details #terms .header-search-wrapper form textarea,.header-search-wrapper form .newsletter-details #terms textarea{margin-bottom:48px}@media (min-width: 768px){.newsletter-details #terms h1,.newsletter-details #terms .header-search-wrapper form input,.header-search-wrapper form .newsletter-details #terms input,.newsletter-details #terms .header-search-wrapper form select.bordered,.header-search-wrapper form .newsletter-details #terms select.bordered,.newsletter-details #terms .header-search-wrapper form select.bordered-small,.header-search-wrapper form .newsletter-details #terms select.bordered-small,.newsletter-details #terms .header-search-wrapper form textarea,.header-search-wrapper form .newsletter-details #terms textarea{margin-bottom:70px}}@media (min-width: 1280px){.newsletter-details #terms h1,.newsletter-details #terms .header-search-wrapper form input,.header-search-wrapper form .newsletter-details #terms input,.newsletter-details #terms .header-search-wrapper form select.bordered,.header-search-wrapper form .newsletter-details #terms select.bordered,.newsletter-details #terms .header-search-wrapper form select.bordered-small,.header-search-wrapper form .newsletter-details #terms select.bordered-small,.newsletter-details #terms .header-search-wrapper form textarea,.header-search-wrapper form .newsletter-details #terms textarea{margin-bottom:85px}}.newsletter-details #terms h2{margin-bottom:0}.newsletter-details #terms strong{font-weight:500}.newsletter-details #terms .static-footer{margin-top:140px}.newsletter-details #terms .static-footer .date{padding-top:0}@media (max-width: 767px){.newsletter-details #terms .static-footer .date{margin-bottom:30px}}.newsletter-details #terms .arrow{min-width:10px;transform:rotate(90deg);transition:all 0.4s}.newsletter-details #terms .arrow.down{transform:rotate(270deg);top:35px}.newsletter-details #terms .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 10px 25px 0;max-width:100%}.newsletter-details #terms .wrapper:last-of-type{margin-bottom:40px}.newsletter-details #terms [data-wrapper-trigger-name]{cursor:pointer}.newsletter-details #terms [data-wrapper-trigger-name] svg{transition:transform 0.3s}.newsletter-details #terms [data-wrapper-trigger-name].active svg{transform:rotate(270deg)}.newsletter-details #terms [data-wrapper-name]{display:none}.newsletter-details .code-box{font-size:14px;padding:25px;border:1px solid #1A1919}.newsletter-details.error{padding:100px 0}@media (min-width: 768px){.newsletter-details.error{padding:150px 0 180px}}@media (min-width: 1024px){.newsletter-details.error{padding:180px 0}}@media (min-width: 1280px){.newsletter-details.error{padding:230px 0}}@media (min-width: 1920px){.newsletter-details.error{padding:260px 0 300px}}.newsletter-details.error .btn-collection{max-width:260px;margin:0 auto}.newsletter-details .pagetitle{margin-bottom:57px}.newsletter-details .pagetitle-subline{margin-bottom:25px}.newsletter-details .tell-us-more{margin:35px auto 60px}@media (min-width: 1024px){.newsletter-details .tell-us-more{margin-top:35px}}.newsletter-details .gender-salutation{margin-bottom:15px}.newsletter-details .categories-headline{margin:10px auto 13px}@media (min-width: 1024px){.newsletter-details .categories-headline{margin-top:0}}.newsletter-details .agbs{margin:50px 0}.newsletter-details .privacy{margin-top:23px}.newsletter-details .submit-button{margin-bottom:15px}@media (min-width: 1024px){.newsletter-details .submit-button{margin-bottom:0}}.company-press-content .press-overview-header,.company-press-content .press-releases-overview-header,.company-press-content .press-contact-header{padding-top:10px;padding-bottom:15px}@media (min-width: 768px){.company-press-content .press-overview-header,.company-press-content .press-releases-overview-header,.company-press-content .press-contact-header{padding-bottom:25px}}@media (min-width: 1280px){.company-press-content .press-overview-header,.company-press-content .press-releases-overview-header,.company-press-content .press-contact-header{padding-bottom:45px}}@media (min-width: 1920px){.company-press-content .press-overview-header,.company-press-content .press-releases-overview-header,.company-press-content .press-contact-header{padding-bottom:65px}}.company-press-content .press-overview-header h1,.company-press-content .press-overview-header .header-search-wrapper form input,.header-search-wrapper form .company-press-content .press-overview-header input,.company-press-content .press-overview-header .header-search-wrapper form select.bordered,.header-search-wrapper form .company-press-content .press-overview-header select.bordered,.company-press-content .press-overview-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form .company-press-content .press-overview-header select.bordered-small,.company-press-content .press-overview-header .header-search-wrapper form textarea,.header-search-wrapper form .company-press-content .press-overview-header textarea,.company-press-content .press-releases-overview-header h1,.company-press-content .press-releases-overview-header .header-search-wrapper form input,.header-search-wrapper form .company-press-content .press-releases-overview-header input,.company-press-content .press-releases-overview-header .header-search-wrapper form select.bordered,.header-search-wrapper form .company-press-content .press-releases-overview-header select.bordered,.company-press-content .press-releases-overview-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form .company-press-content .press-releases-overview-header select.bordered-small,.company-press-content .press-releases-overview-header .header-search-wrapper form textarea,.header-search-wrapper form .company-press-content .press-releases-overview-header textarea,.company-press-content .press-contact-header h1,.company-press-content .press-contact-header .header-search-wrapper form input,.header-search-wrapper form .company-press-content .press-contact-header input,.company-press-content .press-contact-header .header-search-wrapper form select.bordered,.header-search-wrapper form .company-press-content .press-contact-header select.bordered,.company-press-content .press-contact-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form .company-press-content .press-contact-header select.bordered-small,.company-press-content .press-contact-header .header-search-wrapper form textarea,.header-search-wrapper form .company-press-content .press-contact-header textarea{padding-bottom:20px}@media (min-width: 1280px){.company-press-content .press-overview-header h1,.company-press-content .press-overview-header .header-search-wrapper form input,.header-search-wrapper form .company-press-content .press-overview-header input,.company-press-content .press-overview-header .header-search-wrapper form select.bordered,.header-search-wrapper form .company-press-content .press-overview-header select.bordered,.company-press-content .press-overview-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form .company-press-content .press-overview-header select.bordered-small,.company-press-content .press-overview-header .header-search-wrapper form textarea,.header-search-wrapper form .company-press-content .press-overview-header textarea,.company-press-content .press-releases-overview-header h1,.company-press-content .press-releases-overview-header .header-search-wrapper form input,.header-search-wrapper form .company-press-content .press-releases-overview-header input,.company-press-content .press-releases-overview-header .header-search-wrapper form select.bordered,.header-search-wrapper form .company-press-content .press-releases-overview-header select.bordered,.company-press-content .press-releases-overview-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form .company-press-content .press-releases-overview-header select.bordered-small,.company-press-content .press-releases-overview-header .header-search-wrapper form textarea,.header-search-wrapper form .company-press-content .press-releases-overview-header textarea,.company-press-content .press-contact-header h1,.company-press-content .press-contact-header .header-search-wrapper form input,.header-search-wrapper form .company-press-content .press-contact-header input,.company-press-content .press-contact-header .header-search-wrapper form select.bordered,.header-search-wrapper form .company-press-content .press-contact-header select.bordered,.company-press-content .press-contact-header .header-search-wrapper form select.bordered-small,.header-search-wrapper form .company-press-content .press-contact-header select.bordered-small,.company-press-content .press-contact-header .header-search-wrapper form textarea,.header-search-wrapper form .company-press-content .press-contact-header textarea{padding-bottom:30px}}.company-press-content #breadcrumb-wrapper .fader.first{left:2px}.company-press-content #breadcrumb-wrapper .fader.first.disabled{left:-100px}.company-press-content #breadcrumb-wrapper .fader.last{right:2px}.company-press-content #breadcrumb-wrapper .breadcrumb{width:100%}@media (min-width: 1024px){.company-press-content #breadcrumb-wrapper .breadcrumb{margin-left:0}}.company-press-content #breadcrumb-wrapper .breadcrumb>*{margin:0 10px}.company-press-content #breadcrumb-wrapper .breadcrumb>*:first-child{margin-left:0}.company-press-content .press-filter{-ms-flex-pack:end;justify-content:flex-end}.company-press-content .press-overview-press-release-part-1{padding:50px 15px 45px}@media (min-width: 768px){.company-press-content .press-overview-press-release-part-1{padding:50px 15px 80px}}@media (min-width: 1024px){.company-press-content .press-overview-press-release-part-1{padding:150px 15px 100px}}@media (min-width: 1280px){.company-press-content .press-overview-press-release-part-1{padding-top:180px}}@media (min-width: 1920px){.company-press-content .press-overview-press-release-part-1{padding:250px 15px 120px}}.company-press-content .press-overview-press-release-part-2{padding-bottom:45px}@media (min-width: 768px){.company-press-content .press-overview-press-release-part-2{padding:50px 0 80px}}@media (min-width: 1024px){.company-press-content .press-overview-press-release-part-2{padding:50px 0 100px}}@media (min-width: 1280px){.company-press-content .press-overview-press-release-part-2{padding:60px 0 45px}}@media (min-width: 1920px){.company-press-content .press-overview-press-release-part-2{padding:90px 0 120px}}.company-press-content .press-overview-press-release-part-1 p,.company-press-content .press-overview-press-release-part-2 p{padding:25px 0 20px}@media (min-width: 768px){.company-press-content .press-overview-press-release-part-1 p,.company-press-content .press-overview-press-release-part-2 p{padding:40px 0 30px}}@media (min-width: 1280px){.company-press-content .press-overview-press-release-part-1 p,.company-press-content .press-overview-press-release-part-2 p{padding:50px 0 40px}}@media (min-width: 1920px){.company-press-content .press-overview-press-release-part-1 p,.company-press-content .press-overview-press-release-part-2 p{padding:70px 0 60px}}.company-press-content .press-overview-contact p{padding:80px 0 20px}@media (min-width: 768px){.company-press-content .press-overview-contact p{padding:120px 0 30px}}@media (min-width: 1280px){.company-press-content .press-overview-contact p{padding:160px 0 40px}}@media (min-width: 1920px){.company-press-content .press-overview-contact p{padding:200px 0 60px}}.company-press-content .press-overview-as-seen-in{padding:80px 15px 100px}@media (min-width: 768px){.company-press-content .press-overview-as-seen-in{padding:120px 15px}}@media (min-width: 1280px){.company-press-content .press-overview-as-seen-in{padding:160px 15px}}@media (min-width: 1920px){.company-press-content .press-overview-as-seen-in{padding:200px 15px}}.company-press-content .press-overview-as-seen-in h3{padding-top:10px}@media (max-width: 1023px){.company-press-content .press-overview-as-seen-in h2{margin-bottom:25px}}.company-press-content .press-overview-as-seen-in .press-overview-as-seen-in-link{padding-top:40px}@media (min-width: 768px){.company-press-content .press-overview-as-seen-in .press-overview-as-seen-in-link{padding-top:50px}}@media (min-width: 1920px){.company-press-content .press-overview-as-seen-in .press-overview-as-seen-in-link{padding-top:60px}}.company-press-content .press-overview-contact-footer{background-color:#f3f3f3;padding:60px 0 65px}@media (min-width: 768px){.company-press-content .press-overview-contact-footer{padding:80px 0 90px}}@media (min-width: 1024px){.company-press-content .press-overview-contact-footer{padding:90px 0 100px}}@media (min-width: 1280px){.company-press-content .press-overview-contact-footer{padding:105px 0}}@media (min-width: 1920px){.company-press-content .press-overview-contact-footer{padding:130px 0}}@media (min-width: 768px){.company-press-content .press-overview-contact-footer .press-overview-contact-info-text{padding-bottom:60px}}@media (min-width: 1024px){.company-press-content .press-overview-contact-footer .press-overview-contact-info-text{padding-bottom:0}}.company-press-content .press-overview-contact-footer .press-overview-contact-person{padding-top:40px}.company-press-content .press-overview-contact-footer .press-overview-contact-person .phone,.company-press-content .press-overview-contact-footer .press-overview-contact-person .mail{padding-bottom:0}.company-press-content .press-overview-contact-footer .press-overview-contact-person .phone a{display:-ms-inline-flexbox;display:inline-flex}.company-press-content .press-overview-contact-footer .press-overview-contact-person .mail a{display:-ms-inline-flexbox;display:inline-flex}.company-press-content .press-overview-contact-footer .press-overview-contact-person .mail a:after{transform:scaleX(1)}@media (min-width: 768px){.company-press-content .press-overview-contact-footer .press-overview-contact-person{padding-top:45px}.company-press-content .press-overview-contact-footer .press-overview-contact-person:first-child{padding-top:0}}@media (min-width: 1280px){.company-press-content .press-overview-contact-footer .press-overview-contact-person{padding-top:70px}}.company-press-content .press-overview-contact-footer .press-overview-contact-person p{padding-bottom:20px}.company-press-content .press-release-overview-content{padding-bottom:60px}@media (min-width: 768px){.company-press-content .press-release-overview-content{padding-bottom:75px}}@media (min-width: 1280px){.company-press-content .press-release-overview-content{padding-bottom:115px}}@media (min-width: 1920px){.company-press-content .press-release-overview-content{padding-bottom:155px}}.company-press-content .press-release-overview-content .content-teaser{max-height:22em;overflow:hidden;position:relative;margin:25px 0 20px}@media (min-width: 768px){.company-press-content .press-release-overview-content .content-teaser{margin:40px 0 30px}}@media (min-width: 1280px){.company-press-content .press-release-overview-content .content-teaser{margin:50px 0 40px}}@media (min-width: 1920px){.company-press-content .press-release-overview-content .content-teaser{margin:70px 0 60px}}.company-press-content .press-release-overview-content .content-teaser:before{content:'...';position:absolute;right:0;bottom:0}.company-press-content .press-release-overview-content .content-teaser:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:1em;background-color:#FFFFFF}.company-press-content .press-release-overview-content a:after{content:normal}.company-press-content .press-releases-overview-load-link{padding:20px 15px 85px}@media (min-width: 768px){.company-press-content .press-releases-overview-load-link{padding:25px 15px 105px}}@media (min-width: 1280px){.company-press-content .press-releases-overview-load-link{padding-bottom:130px}}@media (min-width: 1920px){.company-press-content .press-releases-overview-load-link{padding-bottom:170px}}.company-press-content .press-releases-overview-load-link a:after{height:2px}.company-press-content .company-press-release-detail-header{padding:60px 15px 55px}@media (min-width: 768px){.company-press-content .company-press-release-detail-header{padding-top:75px}}@media (min-width: 1280px){.company-press-content .company-press-release-detail-header{padding:120px 15px 80px}}@media (min-width: 1920px){.company-press-content .company-press-release-detail-header{padding:130px 15px 100px}}.company-press-content .company-press-release-detail-intro p{padding:30px 0 70px}@media (min-width: 768px){.company-press-content .company-press-release-detail-intro p{padding:45px 0 100px}}@media (min-width: 1024px){.company-press-content .company-press-release-detail-intro p{padding-bottom:90px}}@media (min-width: 1920px){.company-press-content .company-press-release-detail-intro p{padding:55px 0 110px}}.company-press-content .company-press-release-detail-content p{padding-top:30px}.company-press-content .company-press-release-detail-content h3{padding-top:45px}@media (min-width: 1024px){.company-press-content .company-press-release-detail-content h3{padding-top:55px}}@media (min-width: 1920px){.company-press-content .company-press-release-detail-content h3{padding-top:60px}}.company-press-content .company-press-release-detail-slider{padding-bottom:55px}@media (min-width: 1024px){.company-press-content .company-press-release-detail-slider{padding-bottom:35px}}@media (min-width: 1920px){.company-press-content .company-press-release-detail-slider{padding-bottom:50px}}.company-press-content .company-press-release-detail-slider .prev-arrow svg{transform:rotate(180deg)}.company-press-content .company-press-release-detail-downloads{padding:65px 15px 85px}@media (min-width: 768px){.company-press-content .company-press-release-detail-downloads{padding:100px 15px}}@media (min-width: 1024px){.company-press-content .company-press-release-detail-downloads{padding-top:85px}}@media (min-width: 1280px){.company-press-content .company-press-release-detail-downloads{padding-bottom:120px}}@media (min-width: 1920px){.company-press-content .company-press-release-detail-downloads{padding:100px 15px 160px}}.company-press-content .company-press-release-detail-downloads h2{padding-bottom:35px}.company-press-content .company-press-release-detail-downloads a{margin-bottom:15px}.company-press-content .company-press-release-detail-downloads .image-download{max-width:125px}.company-press-content .company-press-release-detail-downloads .press-release-download{max-width:215px}.company-press-content .company-press-release-detail-back-to-overview{padding-bottom:80px}@media (min-width: 768px){.company-press-content .company-press-release-detail-back-to-overview{padding-bottom:100px}}@media (min-width: 1280px){.company-press-content .company-press-release-detail-back-to-overview{padding-bottom:120px}}@media (min-width: 1920px){.company-press-content .company-press-release-detail-back-to-overview{padding-bottom:160px}}.company-press-content .company-press-release-detail-back-to-overview a:after{height:2px}.company-press-content .presscontact-headline{padding-bottom:20px}@media (min-width: 1280px){.company-press-content .presscontact-headline{padding-bottom:30px}}.company-press-content .presscontact-intro-text{padding:0 15px 50px}@media (min-width: 1024px){.company-press-content .presscontact-intro-text{padding-bottom:65px}}@media (min-width: 1280px) and (max-width: 1919px){.company-press-content .presscontact-intro-text{padding-bottom:80px}}@media (min-width: 1920px){.company-press-content .presscontact-intro-text{padding-bottom:100px}}@media (max-width: 767px){.company-press-content .presscontact-address-block:nth-child(2){padding-top:0 !important}}.company-press-content .presscontact-address-block .presscontact-address-title{padding-bottom:15px}.company-press-content .presscontact-address-block .presscontact-customer-service{padding-top:15px}.company-press-content .presscontact-address-block .presscontact-customer-service svg{margin-right:10px}.company-press-content #breadcrumb-wrapper .breadcrumb a::after{display:none}.company-press-content .arrow{min-width:10px;transform:rotate(90deg);transition:all 0.4s}.company-press-content .arrow.down{transform:rotate(270deg);top:35px}.company-press-content .toggle-content-wrapper{cursor:pointer}.company-press-content .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 10px 25px 0;max-width:100%}.company-press-content .wrapper:last-of-type{margin-bottom:40px}.company-press-content .wrapper .content-wrapper{padding:40px 15px;display:none}.company-press-content .press-contacts{margin-bottom:40px}.company-press-content .press-contacts .wrapper:last-of-type{margin-bottom:0}.company-press-content .as-seen-in-content-wrapper .article{margin-bottom:35px}@media (min-width: 768px){.company-press-content .as-seen-in-content-wrapper .article{margin-bottom:45px}}@media (min-width: 1024px){.company-press-content .as-seen-in-content-wrapper .article{margin-bottom:40px}}@media (min-width: 1280px){.company-press-content .as-seen-in-content-wrapper .article{margin-bottom:50px}}.company-press-content .as-seen-in-content-wrapper .article picture{margin-bottom:10px}@media (min-width: 1280px){.company-press-content .as-seen-in-content-wrapper .article picture{margin-bottom:15px}}.company-press-content .article-overlay{background:#f9f9f9}.company-press-content .article-overlay .content-layer{overflow-x:hidden;overflow-y:auto}.company-press-content .article-overlay .content-layer .overlay-close-icon{position:fixed}.company-press-content .article-overlay .content-layer .content{overflow:auto}@media (min-width: 768px){.company-press-content .article-overlay .content-layer .content{overflow:hidden}}.static #company-overview,.static #cult-of-care,.static #contact,.static #contact-directions,.static #imprint,.static #payment,.static #privacy,.static #public-procedure,.static #faq,.static #shipping,.static #static-page,.static #store-finder,.static #terms,.contact-form #company-overview,.contact-form #cult-of-care,.contact-form #contact,.contact-form #contact-directions,.contact-form #imprint,.contact-form #payment,.contact-form #privacy,.contact-form #public-procedure,.contact-form #faq,.contact-form #shipping,.contact-form #static-page,.contact-form #store-finder,.contact-form #terms,.error-page #company-overview,.error-page #cult-of-care,.error-page #contact,.error-page #contact-directions,.error-page #imprint,.error-page #payment,.error-page #privacy,.error-page #public-procedure,.error-page #faq,.error-page #shipping,.error-page #static-page,.error-page #store-finder,.error-page #terms{padding-bottom:70px}@media (min-width: 768px) and (max-width: 1279px){.static #company-overview,.static #cult-of-care,.static #contact,.static #contact-directions,.static #imprint,.static #payment,.static #privacy,.static #public-procedure,.static #faq,.static #shipping,.static #static-page,.static #store-finder,.static #terms,.contact-form #company-overview,.contact-form #cult-of-care,.contact-form #contact,.contact-form #contact-directions,.contact-form #imprint,.contact-form #payment,.contact-form #privacy,.contact-form #public-procedure,.contact-form #faq,.contact-form #shipping,.contact-form #static-page,.contact-form #store-finder,.contact-form #terms,.error-page #company-overview,.error-page #cult-of-care,.error-page #contact,.error-page #contact-directions,.error-page #imprint,.error-page #payment,.error-page #privacy,.error-page #public-procedure,.error-page #faq,.error-page #shipping,.error-page #static-page,.error-page #store-finder,.error-page #terms{padding:15px 0 110px}}@media (min-width: 1280px) and (max-width: 1919px){.static #company-overview,.static #cult-of-care,.static #contact,.static #contact-directions,.static #imprint,.static #payment,.static #privacy,.static #public-procedure,.static #faq,.static #shipping,.static #static-page,.static #store-finder,.static #terms,.contact-form #company-overview,.contact-form #cult-of-care,.contact-form #contact,.contact-form #contact-directions,.contact-form #imprint,.contact-form #payment,.contact-form #privacy,.contact-form #public-procedure,.contact-form #faq,.contact-form #shipping,.contact-form #static-page,.contact-form #store-finder,.contact-form #terms,.error-page #company-overview,.error-page #cult-of-care,.error-page #contact,.error-page #contact-directions,.error-page #imprint,.error-page #payment,.error-page #privacy,.error-page #public-procedure,.error-page #faq,.error-page #shipping,.error-page #static-page,.error-page #store-finder,.error-page #terms{padding:20px 0 150px}}@media (min-width: 1920px){.static #company-overview,.static #cult-of-care,.static #contact,.static #contact-directions,.static #imprint,.static #payment,.static #privacy,.static #public-procedure,.static #faq,.static #shipping,.static #static-page,.static #store-finder,.static #terms,.contact-form #company-overview,.contact-form #cult-of-care,.contact-form #contact,.contact-form #contact-directions,.contact-form #imprint,.contact-form #payment,.contact-form #privacy,.contact-form #public-procedure,.contact-form #faq,.contact-form #shipping,.contact-form #static-page,.contact-form #store-finder,.contact-form #terms,.error-page #company-overview,.error-page #cult-of-care,.error-page #contact,.error-page #contact-directions,.error-page #imprint,.error-page #payment,.error-page #privacy,.error-page #public-procedure,.error-page #faq,.error-page #shipping,.error-page #static-page,.error-page #store-finder,.error-page #terms{padding:60px 0 190px}}.static #store-finder-detail,.contact-form #store-finder-detail,.error-page #store-finder-detail{padding-bottom:70px}@media (min-width: 1024px) and (max-width: 1279px){.static #store-finder-detail,.contact-form #store-finder-detail,.error-page #store-finder-detail{padding-bottom:110px}}@media (min-width: 1280px) and (max-width: 1919px){.static #store-finder-detail,.contact-form #store-finder-detail,.error-page #store-finder-detail{padding-bottom:150px}}@media (min-width: 1920px){.static #store-finder-detail,.contact-form #store-finder-detail,.error-page #store-finder-detail{padding-bottom:190px}}.static #customer-service-block,.contact-form #customer-service-block,.error-page #customer-service-block{padding-bottom:50px}@media (min-width: 768px){.static #customer-service-block,.contact-form #customer-service-block,.error-page #customer-service-block{padding-bottom:70px}}@media (min-width: 1280px) and (max-width: 1919px){.static #customer-service-block,.contact-form #customer-service-block,.error-page #customer-service-block{padding-bottom:90px}}@media (min-width: 1920px){.static #customer-service-block,.contact-form #customer-service-block,.error-page #customer-service-block{padding-bottom:105px}}.static #customer-service-block .customer-service-phone svg,.contact-form #customer-service-block .customer-service-phone svg,.error-page #customer-service-block .customer-service-phone svg{margin-right:10px}.static #customer-service-block .customer-service-phone a,.contact-form #customer-service-block .customer-service-phone a,.error-page #customer-service-block .customer-service-phone a{font-weight:500}.static .no-underline>a:after,.contact-form .no-underline>a:after,.error-page .no-underline>a:after{display:none}.static .contact-content h2,.contact-form .contact-content h2,.error-page .contact-content h2{padding-bottom:40px}@media (min-width: 1024px){.static .contact-content h2,.contact-form .contact-content h2,.error-page .contact-content h2{padding-bottom:60px}}@media (min-width: 1920px){.static .contact-content h2,.contact-form .contact-content h2,.error-page .contact-content h2{padding-bottom:50px}}.static .contact-content .customer-service-icon,.contact-form .contact-content .customer-service-icon,.error-page .contact-content .customer-service-icon{margin-right:10px}.static .contact-content .contact-message,.contact-form .contact-content .contact-message,.error-page .contact-content .contact-message{width:100%}.static .contact-content .contact-captcha,.contact-form .contact-content .contact-captcha,.error-page .contact-content .contact-captcha{padding-left:0;margin-top:30px}.static .contact-content .contact-captcha .captcha-error-message,.contact-form .contact-content .contact-captcha .captcha-error-message,.error-page .contact-content .contact-captcha .captcha-error-message{padding-top:30px}.static .contact-content button[type="submit"],.static .contact-content button[type="reset"],.contact-form .contact-content button[type="submit"],.contact-form .contact-content button[type="reset"],.error-page .contact-content button[type="submit"],.error-page .contact-content button[type="reset"]{width:100%}.static .contact-content button[type="submit"],.contact-form .contact-content button[type="submit"],.error-page .contact-content button[type="submit"]{margin-top:60px}@media (min-width: 768px){.static .contact-content button[type="submit"],.contact-form .contact-content button[type="submit"],.error-page .contact-content button[type="submit"]{margin-top:70px}}@media (min-width: 1280px){.static .contact-content button[type="submit"],.contact-form .contact-content button[type="submit"],.error-page .contact-content button[type="submit"]{margin-top:80px}}.static .contact-content button[type="reset"],.contact-form .contact-content button[type="reset"],.error-page .contact-content button[type="reset"]{margin-top:15px}@media (min-width: 1024px){.static .contact-content button[type="reset"],.contact-form .contact-content button[type="reset"],.error-page .contact-content button[type="reset"]{margin-top:70px}}@media (min-width: 1280px){.static .contact-content button[type="reset"],.contact-form .contact-content button[type="reset"],.error-page .contact-content button[type="reset"]{margin-top:80px}}.static .contact-content .contact-salutation label[for="contact_salutation_0"],.contact-form .contact-content .contact-salutation label[for="contact_salutation_0"],.error-page .contact-content .contact-salutation label[for="contact_salutation_0"]{margin:0 20px 30px 0}@media (min-width: 768px) and (max-width: 1023px){.static .contact-content .contact-salutation label[for="contact_salutation_0"],.contact-form .contact-content .contact-salutation label[for="contact_salutation_0"],.error-page .contact-content .contact-salutation label[for="contact_salutation_0"]{margin-right:54px}}@media (min-width: 1024px){.static .contact-content .contact-salutation label[for="contact_salutation_0"],.contact-form .contact-content .contact-salutation label[for="contact_salutation_0"],.error-page .contact-content .contact-salutation label[for="contact_salutation_0"]{margin:0 20px 0 0}}@media (min-width: 1280px){.static .contact-content .contact-salutation label[for="contact_salutation_0"],.contact-form .contact-content .contact-salutation label[for="contact_salutation_0"],.error-page .contact-content .contact-salutation label[for="contact_salutation_0"]{margin-right:64px}}.static #error-page,.contact-form #error-page,.error-page #error-page{padding-bottom:140px}@media (min-width: 768px) and (max-width: 1023px){.static #error-page,.contact-form #error-page,.error-page #error-page{padding-bottom:280px}}@media (min-width: 1024px) and (max-width: 1279px){.static #error-page,.contact-form #error-page,.error-page #error-page{padding-bottom:300px}}@media (min-width: 1280px) and (max-width: 1919px){.static #error-page,.contact-form #error-page,.error-page #error-page{padding-bottom:286px}}@media (min-width: 1920px){.static #error-page,.contact-form #error-page,.error-page #error-page{padding-bottom:480px}}.static .error-content,.contact-form .error-content,.error-page .error-content{margin-top:70px}@media (min-width: 768px){.static .error-content,.contact-form .error-content,.error-page .error-content{margin-top:50px}}@media (min-width: 1024px){.static .error-content,.contact-form .error-content,.error-page .error-content{margin-top:70px}}@media (min-width: 1280px){.static .error-content,.contact-form .error-content,.error-page .error-content{margin-top:110px}}@media (min-width: 1920px){.static .error-content,.contact-form .error-content,.error-page .error-content{margin-top:150px}}.static .error-content h1,.static .error-content .header-search-wrapper form input,.header-search-wrapper form .static .error-content input,.static .error-content .header-search-wrapper form select.bordered,.header-search-wrapper form .static .error-content select.bordered,.static .error-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .error-content select.bordered-small,.static .error-content .header-search-wrapper form textarea,.header-search-wrapper form .static .error-content textarea,.contact-form .error-content h1,.contact-form .error-content .header-search-wrapper form input,.header-search-wrapper form .contact-form .error-content input,.contact-form .error-content .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .error-content select.bordered,.contact-form .error-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .error-content select.bordered-small,.contact-form .error-content .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .error-content textarea,.error-page .error-content h1,.error-page .error-content .header-search-wrapper form input,.header-search-wrapper form .error-page .error-content input,.error-page .error-content .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .error-content select.bordered,.error-page .error-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .error-content select.bordered-small,.error-page .error-content .header-search-wrapper form textarea,.header-search-wrapper form .error-page .error-content textarea{font-size:28px;line-height:34px}@media (min-width: 768px){.static .error-content h1,.static .error-content .header-search-wrapper form input,.header-search-wrapper form .static .error-content input,.static .error-content .header-search-wrapper form select.bordered,.header-search-wrapper form .static .error-content select.bordered,.static .error-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .error-content select.bordered-small,.static .error-content .header-search-wrapper form textarea,.header-search-wrapper form .static .error-content textarea,.contact-form .error-content h1,.contact-form .error-content .header-search-wrapper form input,.header-search-wrapper form .contact-form .error-content input,.contact-form .error-content .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .error-content select.bordered,.contact-form .error-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .error-content select.bordered-small,.contact-form .error-content .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .error-content textarea,.error-page .error-content h1,.error-page .error-content .header-search-wrapper form input,.header-search-wrapper form .error-page .error-content input,.error-page .error-content .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .error-content select.bordered,.error-page .error-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .error-content select.bordered-small,.error-page .error-content .header-search-wrapper form textarea,.header-search-wrapper form .error-page .error-content textarea{font-size:32px;line-height:38px}}@media (min-width: 1920px){.static .error-content h1,.static .error-content .header-search-wrapper form input,.header-search-wrapper form .static .error-content input,.static .error-content .header-search-wrapper form select.bordered,.header-search-wrapper form .static .error-content select.bordered,.static .error-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .error-content select.bordered-small,.static .error-content .header-search-wrapper form textarea,.header-search-wrapper form .static .error-content textarea,.contact-form .error-content h1,.contact-form .error-content .header-search-wrapper form input,.header-search-wrapper form .contact-form .error-content input,.contact-form .error-content .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .error-content select.bordered,.contact-form .error-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .error-content select.bordered-small,.contact-form .error-content .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .error-content textarea,.error-page .error-content h1,.error-page .error-content .header-search-wrapper form input,.header-search-wrapper form .error-page .error-content input,.error-page .error-content .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .error-content select.bordered,.error-page .error-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .error-content select.bordered-small,.error-page .error-content .header-search-wrapper form textarea,.header-search-wrapper form .error-page .error-content textarea{font-size:42px;line-height:48px}}.static .error-menu-categories,.contact-form .error-menu-categories,.error-page .error-menu-categories{margin-bottom:80px}@media (min-width: 768px){.static .error-menu-categories,.contact-form .error-menu-categories,.error-page .error-menu-categories{margin-bottom:120px}}@media (min-width: 1280px){.static .error-menu-categories,.contact-form .error-menu-categories,.error-page .error-menu-categories{margin-bottom:160px}}@media (min-width: 1920px){.static .error-menu-categories,.contact-form .error-menu-categories,.error-page .error-menu-categories{margin-bottom:200px}}.static .error-menu-categories .menu,.contact-form .error-menu-categories .menu,.error-page .error-menu-categories .menu{margin-bottom:60px}@media (min-width: 768px){.static .error-menu-categories .menu,.contact-form .error-menu-categories .menu,.error-page .error-menu-categories .menu{margin-bottom:80px}}@media (min-width: 1280px){.static .error-menu-categories .menu,.contact-form .error-menu-categories .menu,.error-page .error-menu-categories .menu{margin-bottom:100px}}@media (min-width: 1920px){.static .error-menu-categories .menu,.contact-form .error-menu-categories .menu,.error-page .error-menu-categories .menu{margin-bottom:140px}}.static .error-menu-categories .menu a:after,.contact-form .error-menu-categories .menu a:after,.error-page .error-menu-categories .menu a:after{content:none}.static .error-menu-categories .btn.secondary,.contact-form .error-menu-categories .btn.secondary,.error-page .error-menu-categories .btn.secondary{font-style:normal;max-width:255px}.static .error-menu-categories .btn,.contact-form .error-menu-categories .btn,.error-page .error-menu-categories .btn{margin-left:auto;margin-right:auto}.static .company-content #breadcrumb-wrapper .fader.first,.contact-form .company-content #breadcrumb-wrapper .fader.first,.error-page .company-content #breadcrumb-wrapper .fader.first{left:2px}.static .company-content #breadcrumb-wrapper .fader.first.disabled,.contact-form .company-content #breadcrumb-wrapper .fader.first.disabled,.error-page .company-content #breadcrumb-wrapper .fader.first.disabled{left:-100px}.static .company-content #breadcrumb-wrapper .fader.last,.contact-form .company-content #breadcrumb-wrapper .fader.last,.error-page .company-content #breadcrumb-wrapper .fader.last{right:2px}.static .company-content #breadcrumb-wrapper .breadcrumb,.contact-form .company-content #breadcrumb-wrapper .breadcrumb,.error-page .company-content #breadcrumb-wrapper .breadcrumb{width:100%}@media (min-width: 1024px){.static .company-content #breadcrumb-wrapper .breadcrumb,.contact-form .company-content #breadcrumb-wrapper .breadcrumb,.error-page .company-content #breadcrumb-wrapper .breadcrumb{margin-left:0}}.static .company-content #breadcrumb-wrapper .breadcrumb>*,.contact-form .company-content #breadcrumb-wrapper .breadcrumb>*,.error-page .company-content #breadcrumb-wrapper .breadcrumb>*{margin:0 10px}.static .company-content #breadcrumb-wrapper .breadcrumb>*:first-child,.contact-form .company-content #breadcrumb-wrapper .breadcrumb>*:first-child,.error-page .company-content #breadcrumb-wrapper .breadcrumb>*:first-child{margin-left:0}.static .static-content,.static .contact-content,.contact-form .static-content,.contact-form .contact-content,.error-page .static-content,.error-page .contact-content{padding-top:0}.static .static-content h1,.static .static-content .header-search-wrapper form input,.header-search-wrapper form .static .static-content input,.static .static-content .header-search-wrapper form select.bordered,.header-search-wrapper form .static .static-content select.bordered,.static .static-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .static-content select.bordered-small,.static .static-content .header-search-wrapper form textarea,.header-search-wrapper form .static .static-content textarea,.static .contact-content h1,.static .contact-content .header-search-wrapper form input,.header-search-wrapper form .static .contact-content input,.static .contact-content .header-search-wrapper form select.bordered,.header-search-wrapper form .static .contact-content select.bordered,.static .contact-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .contact-content select.bordered-small,.static .contact-content .header-search-wrapper form textarea,.header-search-wrapper form .static .contact-content textarea,.contact-form .static-content h1,.contact-form .static-content .header-search-wrapper form input,.header-search-wrapper form .contact-form .static-content input,.contact-form .static-content .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .static-content select.bordered,.contact-form .static-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .static-content select.bordered-small,.contact-form .static-content .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .static-content textarea,.contact-form .contact-content h1,.contact-form .contact-content .header-search-wrapper form input,.header-search-wrapper form .contact-form .contact-content input,.contact-form .contact-content .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .contact-content select.bordered,.contact-form .contact-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .contact-content select.bordered-small,.contact-form .contact-content .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .contact-content textarea,.error-page .static-content h1,.error-page .static-content .header-search-wrapper form input,.header-search-wrapper form .error-page .static-content input,.error-page .static-content .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .static-content select.bordered,.error-page .static-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .static-content select.bordered-small,.error-page .static-content .header-search-wrapper form textarea,.header-search-wrapper form .error-page .static-content textarea,.error-page .contact-content h1,.error-page .contact-content .header-search-wrapper form input,.header-search-wrapper form .error-page .contact-content input,.error-page .contact-content .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .contact-content select.bordered,.error-page .contact-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .contact-content select.bordered-small,.error-page .contact-content .header-search-wrapper form textarea,.header-search-wrapper form .error-page .contact-content textarea{margin-bottom:48px}@media (min-width: 768px){.static .static-content h1,.static .static-content .header-search-wrapper form input,.header-search-wrapper form .static .static-content input,.static .static-content .header-search-wrapper form select.bordered,.header-search-wrapper form .static .static-content select.bordered,.static .static-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .static-content select.bordered-small,.static .static-content .header-search-wrapper form textarea,.header-search-wrapper form .static .static-content textarea,.static .contact-content h1,.static .contact-content .header-search-wrapper form input,.header-search-wrapper form .static .contact-content input,.static .contact-content .header-search-wrapper form select.bordered,.header-search-wrapper form .static .contact-content select.bordered,.static .contact-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .contact-content select.bordered-small,.static .contact-content .header-search-wrapper form textarea,.header-search-wrapper form .static .contact-content textarea,.contact-form .static-content h1,.contact-form .static-content .header-search-wrapper form input,.header-search-wrapper form .contact-form .static-content input,.contact-form .static-content .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .static-content select.bordered,.contact-form .static-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .static-content select.bordered-small,.contact-form .static-content .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .static-content textarea,.contact-form .contact-content h1,.contact-form .contact-content .header-search-wrapper form input,.header-search-wrapper form .contact-form .contact-content input,.contact-form .contact-content .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .contact-content select.bordered,.contact-form .contact-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .contact-content select.bordered-small,.contact-form .contact-content .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .contact-content textarea,.error-page .static-content h1,.error-page .static-content .header-search-wrapper form input,.header-search-wrapper form .error-page .static-content input,.error-page .static-content .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .static-content select.bordered,.error-page .static-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .static-content select.bordered-small,.error-page .static-content .header-search-wrapper form textarea,.header-search-wrapper form .error-page .static-content textarea,.error-page .contact-content h1,.error-page .contact-content .header-search-wrapper form input,.header-search-wrapper form .error-page .contact-content input,.error-page .contact-content .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .contact-content select.bordered,.error-page .contact-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .contact-content select.bordered-small,.error-page .contact-content .header-search-wrapper form textarea,.header-search-wrapper form .error-page .contact-content textarea{margin-bottom:70px}}@media (min-width: 1280px){.static .static-content h1,.static .static-content .header-search-wrapper form input,.header-search-wrapper form .static .static-content input,.static .static-content .header-search-wrapper form select.bordered,.header-search-wrapper form .static .static-content select.bordered,.static .static-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .static-content select.bordered-small,.static .static-content .header-search-wrapper form textarea,.header-search-wrapper form .static .static-content textarea,.static .contact-content h1,.static .contact-content .header-search-wrapper form input,.header-search-wrapper form .static .contact-content input,.static .contact-content .header-search-wrapper form select.bordered,.header-search-wrapper form .static .contact-content select.bordered,.static .contact-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .contact-content select.bordered-small,.static .contact-content .header-search-wrapper form textarea,.header-search-wrapper form .static .contact-content textarea,.contact-form .static-content h1,.contact-form .static-content .header-search-wrapper form input,.header-search-wrapper form .contact-form .static-content input,.contact-form .static-content .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .static-content select.bordered,.contact-form .static-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .static-content select.bordered-small,.contact-form .static-content .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .static-content textarea,.contact-form .contact-content h1,.contact-form .contact-content .header-search-wrapper form input,.header-search-wrapper form .contact-form .contact-content input,.contact-form .contact-content .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .contact-content select.bordered,.contact-form .contact-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .contact-content select.bordered-small,.contact-form .contact-content .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .contact-content textarea,.error-page .static-content h1,.error-page .static-content .header-search-wrapper form input,.header-search-wrapper form .error-page .static-content input,.error-page .static-content .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .static-content select.bordered,.error-page .static-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .static-content select.bordered-small,.error-page .static-content .header-search-wrapper form textarea,.header-search-wrapper form .error-page .static-content textarea,.error-page .contact-content h1,.error-page .contact-content .header-search-wrapper form input,.header-search-wrapper form .error-page .contact-content input,.error-page .contact-content .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .contact-content select.bordered,.error-page .contact-content .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .contact-content select.bordered-small,.error-page .contact-content .header-search-wrapper form textarea,.header-search-wrapper form .error-page .contact-content textarea{margin-bottom:85px}}.static .static-content p,.static .contact-content p,.contact-form .static-content p,.contact-form .contact-content p,.error-page .static-content p,.error-page .contact-content p{padding-top:30px}.static .static-content .plain-link[href^="tel:"],.static .static-content .plain-link[href^="mailto:"],.static .contact-content .plain-link[href^="tel:"],.static .contact-content .plain-link[href^="mailto:"],.contact-form .static-content .plain-link[href^="tel:"],.contact-form .static-content .plain-link[href^="mailto:"],.contact-form .contact-content .plain-link[href^="tel:"],.contact-form .contact-content .plain-link[href^="mailto:"],.error-page .static-content .plain-link[href^="tel:"],.error-page .static-content .plain-link[href^="mailto:"],.error-page .contact-content .plain-link[href^="tel:"],.error-page .contact-content .plain-link[href^="mailto:"]{font-weight:500}.static .contact-content p:first-of-type,.contact-form .contact-content p:first-of-type,.error-page .contact-content p:first-of-type{padding-top:0}.static .store-finder-content .select-country li,.contact-form .store-finder-content .select-country li,.error-page .store-finder-content .select-country li{cursor:pointer;color:#1A1919;letter-spacing:0.5px;line-height:14px;position:relative;text-decoration:none;cursor:pointer;margin:65px 35px 0 0}.static .store-finder-content .select-country li:after,.contact-form .store-finder-content .select-country li:after,.error-page .store-finder-content .select-country li:after{background-color:#1A1919;bottom:-2px;content:"";height:1px;left:0;position:absolute;visibility:visible;width:100%;transform:scaleX(1);transition:all 0.3s ease-in-out 0s}.static .store-finder-content .select-country li:hover:after,.static .store-finder-content .select-country li:active:after,.static .store-finder-content .select-country li:focus:after,.contact-form .store-finder-content .select-country li:hover:after,.contact-form .store-finder-content .select-country li:active:after,.contact-form .store-finder-content .select-country li:focus:after,.error-page .store-finder-content .select-country li:hover:after,.error-page .store-finder-content .select-country li:active:after,.error-page .store-finder-content .select-country li:focus:after{background-color:#1A1919;color:#1A1919;visibility:visible;transform:scaleX(0)}.static .store-finder-content .select-country li.secondary,.contact-form .store-finder-content .select-country li.secondary,.error-page .store-finder-content .select-country li.secondary{font-style:italic;letter-spacing:.7px;line-height:14px}.static .store-finder-content .select-country li.btn.secondary,.contact-form .store-finder-content .select-country li.btn.secondary,.error-page .store-finder-content .select-country li.btn.secondary{font-style:inherit}.static .store-finder-content .select-country li.tertiary:after,.contact-form .store-finder-content .select-country li.tertiary:after,.error-page .store-finder-content .select-country li.tertiary:after{transform:scaleX(0)}.static .store-finder-content .select-country li.tertiary:hover:after,.static .store-finder-content .select-country li.tertiary:focus:after,.static .store-finder-content .select-country li.tertiary:active:after,.contact-form .store-finder-content .select-country li.tertiary:hover:after,.contact-form .store-finder-content .select-country li.tertiary:focus:after,.contact-form .store-finder-content .select-country li.tertiary:active:after,.error-page .store-finder-content .select-country li.tertiary:hover:after,.error-page .store-finder-content .select-country li.tertiary:focus:after,.error-page .store-finder-content .select-country li.tertiary:active:after{transform:scaleX(1)}.static .store-finder-content .select-country li.tertiary-active:after,.contact-form .store-finder-content .select-country li.tertiary-active:after,.error-page .store-finder-content .select-country li.tertiary-active:after{transform:scaleX(1)}.static .store-finder-content .select-country li.tertiary-active:hover:after,.static .store-finder-content .select-country li.tertiary-active:focus:after,.static .store-finder-content .select-country li.tertiary-active:active:after,.contact-form .store-finder-content .select-country li.tertiary-active:hover:after,.contact-form .store-finder-content .select-country li.tertiary-active:focus:after,.contact-form .store-finder-content .select-country li.tertiary-active:active:after,.error-page .store-finder-content .select-country li.tertiary-active:hover:after,.error-page .store-finder-content .select-country li.tertiary-active:focus:after,.error-page .store-finder-content .select-country li.tertiary-active:active:after{transform:scaleX(1)}.static .store-finder-content .select-country li.icon,.contact-form .store-finder-content .select-country li.icon,.error-page .store-finder-content .select-country li.icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.static .store-finder-content .select-country li.icon.icon-left>svg.icon,.contact-form .store-finder-content .select-country li.icon.icon-left>svg.icon,.error-page .store-finder-content .select-country li.icon.icon-left>svg.icon{margin-right:10px}.static .store-finder-content .select-country li.icon.icon-right>svg.icon,.contact-form .store-finder-content .select-country li.icon.icon-right>svg.icon,.error-page .store-finder-content .select-country li.icon.icon-right>svg.icon{margin-left:10px}.static .store-finder-content .select-country li.quaternary,.contact-form .store-finder-content .select-country li.quaternary,.error-page .store-finder-content .select-country li.quaternary{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-weight:500;padding-left:45px}.static .store-finder-content .select-country li.quaternary:after,.contact-form .store-finder-content .select-country li.quaternary:after,.error-page .store-finder-content .select-country li.quaternary:after{content:none}.static .store-finder-content .select-country li.quaternary .arrow_line-wrapper,.contact-form .store-finder-content .select-country li.quaternary .arrow_line-wrapper,.error-page .store-finder-content .select-country li.quaternary .arrow_line-wrapper{position:absolute;left:0;top:0}.static .store-finder-content .select-country li.quaternary .arrow_line-wrapper .arrow_line,.contact-form .store-finder-content .select-country li.quaternary .arrow_line-wrapper .arrow_line,.error-page .store-finder-content .select-country li.quaternary .arrow_line-wrapper .arrow_line{background:#1A1919;float:left;height:2px;left:0;position:absolute;width:25px;top:11px;animation:arrow-line 1.5s ease-in-out infinite}@media (min-width: 1024px){.static .store-finder-content .select-country li.quaternary .arrow_line-wrapper .arrow_line,.contact-form .store-finder-content .select-country li.quaternary .arrow_line-wrapper .arrow_line,.error-page .store-finder-content .select-country li.quaternary .arrow_line-wrapper .arrow_line{top:13px}}.static .store-finder-content .select-country li.quaternary .arrow_line-wrapper>.icon,.contact-form .store-finder-content .select-country li.quaternary .arrow_line-wrapper>.icon,.error-page .store-finder-content .select-country li.quaternary .arrow_line-wrapper>.icon{position:absolute;left:10px;top:-3px;animation:arrow-head 1.5s ease-in-out infinite}@media (min-width: 1024px){.static .store-finder-content .select-country li.quaternary .arrow_line-wrapper>.icon,.contact-form .store-finder-content .select-country li.quaternary .arrow_line-wrapper>.icon,.error-page .store-finder-content .select-country li.quaternary .arrow_line-wrapper>.icon{top:-1px}}@keyframes arrow-line{0%{width:25px}75%{width:35px}100%{width:25px}}@keyframes arrow-head{0%{left:10px}75%{left:20px}100%{left:10px}}.static .store-finder-content .select-country li.quinary:after,.contact-form .store-finder-content .select-country li.quinary:after,.error-page .store-finder-content .select-country li.quinary:after{height:3px;transform:scaleX(0)}.static .store-finder-content .select-country li.quinary:hover:after,.static .store-finder-content .select-country li.quinary:focus:after,.static .store-finder-content .select-country li.quinary:active:after,.contact-form .store-finder-content .select-country li.quinary:hover:after,.contact-form .store-finder-content .select-country li.quinary:focus:after,.contact-form .store-finder-content .select-country li.quinary:active:after,.error-page .store-finder-content .select-country li.quinary:hover:after,.error-page .store-finder-content .select-country li.quinary:focus:after,.error-page .store-finder-content .select-country li.quinary:active:after{transform:scaleX(1)}.static .store-finder-content .select-country li.senary:after,.contact-form .store-finder-content .select-country li.senary:after,.error-page .store-finder-content .select-country li.senary:after{height:3px;transform:scaleX(1)}.static .store-finder-content .select-country li.senary:hover:after,.static .store-finder-content .select-country li.senary:focus:after,.static .store-finder-content .select-country li.senary:active:after,.contact-form .store-finder-content .select-country li.senary:hover:after,.contact-form .store-finder-content .select-country li.senary:focus:after,.contact-form .store-finder-content .select-country li.senary:active:after,.error-page .store-finder-content .select-country li.senary:hover:after,.error-page .store-finder-content .select-country li.senary:focus:after,.error-page .store-finder-content .select-country li.senary:active:after{transform:scaleX(0)}.static .store-finder-content .select-country li.active,.contact-form .store-finder-content .select-country li.active,.error-page .store-finder-content .select-country li.active{font-weight:500}.static .store-finder-content .select-country li[class^="icon-"]:before,.static .store-finder-content .select-country li[class*=" icon-"]:before,.contact-form .store-finder-content .select-country li[class^="icon-"]:before,.contact-form .store-finder-content .select-country li[class*=" icon-"]:before,.error-page .store-finder-content .select-country li[class^="icon-"]:before,.error-page .store-finder-content .select-country li[class*=" icon-"]:before{padding-right:5px}.static .store-finder-content .select-country li[class^="icon-"]:after,.static .store-finder-content .select-country li[class*=" icon-"]:after,.contact-form .store-finder-content .select-country li[class^="icon-"]:after,.contact-form .store-finder-content .select-country li[class*=" icon-"]:after,.error-page .store-finder-content .select-country li[class^="icon-"]:after,.error-page .store-finder-content .select-country li[class*=" icon-"]:after{padding-left:5px}@media (min-width: 1280px) and (max-width: 1919px){.static .store-finder-content .select-country li,.contact-form .store-finder-content .select-country li,.error-page .store-finder-content .select-country li{margin:70px 45px 0 0}}@media (min-width: 1920px){.static .store-finder-content .select-country li,.contact-form .store-finder-content .select-country li,.error-page .store-finder-content .select-country li{margin:80px 60px 0 0}}.static .store-finder-content .select-country li.active:after,.contact-form .store-finder-content .select-country li.active:after,.error-page .store-finder-content .select-country li.active:after{transform:scaleX(1)}.static .store-finder-content .select-country li:last-of-type,.contact-form .store-finder-content .select-country li:last-of-type,.error-page .store-finder-content .select-country li:last-of-type{margin-right:0}.static .store-finder-content .stores.active,.contact-form .store-finder-content .stores.active,.error-page .store-finder-content .stores.active{display:inline-block}@media (min-width: 768px){.static .store-finder-content .stores:not(.active),.contact-form .store-finder-content .stores:not(.active),.error-page .store-finder-content .stores:not(.active){display:none}}.static .store-finder-content .stores .stores-headline-mobile,.contact-form .store-finder-content .stores .stores-headline-mobile,.error-page .store-finder-content .stores .stores-headline-mobile{padding-top:50px}.static .store-finder-content .stores .store>div.row,.static .store-finder-content .stores .container-fullscreen .store>div.fullscreen-row,.container-fullscreen .static .store-finder-content .stores .store>div.fullscreen-row,.contact-form .store-finder-content .stores .store>div.row,.contact-form .store-finder-content .stores .container-fullscreen .store>div.fullscreen-row,.container-fullscreen .contact-form .store-finder-content .stores .store>div.fullscreen-row,.error-page .store-finder-content .stores .store>div.row,.error-page .store-finder-content .stores .container-fullscreen .store>div.fullscreen-row,.container-fullscreen .error-page .store-finder-content .stores .store>div.fullscreen-row{height:100%}.static .store-finder-content .stores .store>div.row hr,.static .store-finder-content .stores .container-fullscreen .store>div.fullscreen-row hr,.container-fullscreen .static .store-finder-content .stores .store>div.fullscreen-row hr,.contact-form .store-finder-content .stores .store>div.row hr,.contact-form .store-finder-content .stores .container-fullscreen .store>div.fullscreen-row hr,.container-fullscreen .contact-form .store-finder-content .stores .store>div.fullscreen-row hr,.error-page .store-finder-content .stores .store>div.row hr,.error-page .store-finder-content .stores .container-fullscreen .store>div.fullscreen-row hr,.container-fullscreen .error-page .store-finder-content .stores .store>div.fullscreen-row hr{height:1px;background:#BEBEBE;border:none;margin:45px 0 0}@media (min-width: 1280px){.static .store-finder-content .stores .store>div.row hr,.static .store-finder-content .stores .container-fullscreen .store>div.fullscreen-row hr,.container-fullscreen .static .store-finder-content .stores .store>div.fullscreen-row hr,.contact-form .store-finder-content .stores .store>div.row hr,.contact-form .store-finder-content .stores .container-fullscreen .store>div.fullscreen-row hr,.container-fullscreen .contact-form .store-finder-content .stores .store>div.fullscreen-row hr,.error-page .store-finder-content .stores .store>div.row hr,.error-page .store-finder-content .stores .container-fullscreen .store>div.fullscreen-row hr,.container-fullscreen .error-page .store-finder-content .stores .store>div.fullscreen-row hr{margin:50px 0 0}}.static .store-finder-content .stores .store .store-link-wrapper,.contact-form .store-finder-content .stores .store .store-link-wrapper,.error-page .store-finder-content .stores .store .store-link-wrapper{margin:40px 0 20px}@media (min-width: 768px){.static .store-finder-content .stores .store .store-link-wrapper,.contact-form .store-finder-content .stores .store .store-link-wrapper,.error-page .store-finder-content .stores .store .store-link-wrapper{margin-top:55px}}@media (min-width: 1024px) and (max-width: 1279px){.static .store-finder-content .stores .store .store-link-wrapper,.contact-form .store-finder-content .stores .store .store-link-wrapper,.error-page .store-finder-content .stores .store .store-link-wrapper{margin-top:60px}}@media (min-width: 1280px){.static .store-finder-content .stores .store .store-link-wrapper,.contact-form .store-finder-content .stores .store .store-link-wrapper,.error-page .store-finder-content .stores .store .store-link-wrapper{margin-top:65px}}@media (min-width: 1920px){.static .store-finder-content .stores .store .store-link-wrapper,.contact-form .store-finder-content .stores .store .store-link-wrapper,.error-page .store-finder-content .stores .store .store-link-wrapper{margin-top:70px}}.static .store-finder-content .stores .store .store-link-wrapper .store-link,.contact-form .store-finder-content .stores .store .store-link-wrapper .store-link,.error-page .store-finder-content .stores .store .store-link-wrapper .store-link{position:relative;padding:0 40px 0 0}.static .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.contact-form .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.error-page .store-finder-content .stores .store .store-link-wrapper .store-link-icon{position:absolute;top:50px;right:30px;padding:0}@media (min-width: 768px){.static .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.contact-form .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.error-page .store-finder-content .stores .store .store-link-wrapper .store-link-icon{top:65px}}@media (min-width: 1024px){.static .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.contact-form .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.error-page .store-finder-content .stores .store .store-link-wrapper .store-link-icon{top:70px}}@media (min-width: 1280px){.static .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.contact-form .store-finder-content .stores .store .store-link-wrapper .store-link-icon,.error-page .store-finder-content .stores .store .store-link-wrapper .store-link-icon{top:80px}}.static .store-finder-content .stores .store .store-link-wrapper .store-link-icon a:after,.contact-form .store-finder-content .stores .store .store-link-wrapper .store-link-icon a:after,.error-page .store-finder-content .stores .store .store-link-wrapper .store-link-icon a:after{display:none}@media (max-width: 1023px){.static .store-finder-detail-content .store-teaser,.contact-form .store-finder-detail-content .store-teaser,.error-page .store-finder-detail-content .store-teaser{padding:0}}.static .store-finder-detail-content .store-finder-detail-headline,.contact-form .store-finder-detail-content .store-finder-detail-headline,.error-page .store-finder-detail-content .store-finder-detail-headline{padding:50px 15px}@media (min-width: 768px) and (max-width: 1023px){.static .store-finder-detail-content .store-finder-detail-headline,.contact-form .store-finder-detail-content .store-finder-detail-headline,.error-page .store-finder-detail-content .store-finder-detail-headline{padding:80px 15px 70px}}@media (min-width: 1024px) and (max-width: 1279px){.static .store-finder-detail-content .store-finder-detail-headline,.contact-form .store-finder-detail-content .store-finder-detail-headline,.error-page .store-finder-detail-content .store-finder-detail-headline{padding-top:0}}@media (min-width: 1280px){.static .store-finder-detail-content .store-finder-detail-headline,.contact-form .store-finder-detail-content .store-finder-detail-headline,.error-page .store-finder-detail-content .store-finder-detail-headline{padding-bottom:85px}}.static .store-finder-detail-content .store-address li:first-child,.static .store-finder-detail-content .store-opening-times li:first-child,.contact-form .store-finder-detail-content .store-address li:first-child,.contact-form .store-finder-detail-content .store-opening-times li:first-child,.error-page .store-finder-detail-content .store-address li:first-child,.error-page .store-finder-detail-content .store-opening-times li:first-child{padding-bottom:7px}.static .store-finder-detail-content .store-map-link,.contact-form .store-finder-detail-content .store-map-link,.error-page .store-finder-detail-content .store-map-link{padding:30px 0 55px}@media (min-width: 1280px) and (max-width: 1919px){.static .store-finder-detail-content .store-map-link,.contact-form .store-finder-detail-content .store-map-link,.error-page .store-finder-detail-content .store-map-link{padding-bottom:65px}}@media (min-width: 1920px){.static .store-finder-detail-content .store-map-link,.contact-form .store-finder-detail-content .store-map-link,.error-page .store-finder-detail-content .store-map-link{padding-bottom:70px}}.static .store-finder-detail-content .product-info,.contact-form .store-finder-detail-content .product-info,.error-page .store-finder-detail-content .product-info{padding:50px 0}@media (min-width: 1280px) and (max-width: 1919px){.static .store-finder-detail-content .product-info,.contact-form .store-finder-detail-content .product-info,.error-page .store-finder-detail-content .product-info{padding:55px 0 65px}}@media (min-width: 1920px){.static .store-finder-detail-content .product-info,.contact-form .store-finder-detail-content .product-info,.error-page .store-finder-detail-content .product-info{padding:65px 0 70px}}.static .store-finder-detail-content .product-info .store-offer,.contact-form .store-finder-detail-content .product-info .store-offer,.error-page .store-finder-detail-content .product-info .store-offer{padding-bottom:7px}.static .store-finder-detail-content .product-info li,.contact-form .store-finder-detail-content .product-info li,.error-page .store-finder-detail-content .product-info li{padding-bottom:5px;line-height:24px}@media (min-width: 1280px){.static .store-finder-detail-content .product-info li,.contact-form .store-finder-detail-content .product-info li,.error-page .store-finder-detail-content .product-info li{padding-bottom:10px;line-height:28px}}.static .store-finder-detail-content .product-info li:first-child,.contact-form .store-finder-detail-content .product-info li:first-child,.error-page .store-finder-detail-content .product-info li:first-child{padding-top:25px}@media (min-width: 1280px){.static .store-finder-detail-content .product-info li:first-child,.contact-form .store-finder-detail-content .product-info li:first-child,.error-page .store-finder-detail-content .product-info li:first-child{padding-top:30px}}.static .store-finder-detail-content .product-info li:last-child,.contact-form .store-finder-detail-content .product-info li:last-child,.error-page .store-finder-detail-content .product-info li:last-child{padding-bottom:0}.static .store-finder-detail-content .product-info li:before,.contact-form .store-finder-detail-content .product-info li:before,.error-page .store-finder-detail-content .product-info li:before{content:'-';padding-right:10px}.static .store-finder-detail-content .store-about p,.contact-form .store-finder-detail-content .store-about p,.error-page .store-finder-detail-content .store-about p{padding-top:30px}@media (min-width: 1280px) and (max-width: 1919px){.static .store-finder-detail-content .store-about p,.contact-form .store-finder-detail-content .store-about p,.error-page .store-finder-detail-content .store-about p{padding-top:35px}}@media (min-width: 1920px){.static .store-finder-detail-content .store-about p,.contact-form .store-finder-detail-content .store-about p,.error-page .store-finder-detail-content .store-about p{padding-top:45px}}.static .store-finder-detail-content .back-to-store-overview,.contact-form .store-finder-detail-content .back-to-store-overview,.error-page .store-finder-detail-content .back-to-store-overview{padding-top:70px}@media (min-width: 768px){.static .store-finder-detail-content .back-to-store-overview,.contact-form .store-finder-detail-content .back-to-store-overview,.error-page .store-finder-detail-content .back-to-store-overview{padding-top:90px}}@media (min-width: 1280px) and (max-width: 1919px){.static .store-finder-detail-content .back-to-store-overview,.contact-form .store-finder-detail-content .back-to-store-overview,.error-page .store-finder-detail-content .back-to-store-overview{padding-top:105px}}@media (min-width: 1920px){.static .store-finder-detail-content .back-to-store-overview,.contact-form .store-finder-detail-content .back-to-store-overview,.error-page .store-finder-detail-content .back-to-store-overview{padding-top:140px}}.static strong,.contact-form strong,.error-page strong{font-weight:500}.static hr,.contact-form hr,.error-page hr{margin:30px 0}.static .primary-note,.contact-form .primary-note,.error-page .primary-note{padding:0 0 85px 0}.static .care-content,.contact-form .care-content,.error-page .care-content{padding-top:70px}@media (min-width: 768px) and (max-width: 1023px){.static .care-content,.contact-form .care-content,.error-page .care-content{padding-top:90px}}@media (min-width: 1024px) and (max-width: 1279px){.static .care-content,.contact-form .care-content,.error-page .care-content{padding-top:60px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content,.contact-form .care-content,.error-page .care-content{padding-top:70px}}@media (min-width: 1920px){.static .care-content,.contact-form .care-content,.error-page .care-content{padding-top:75px}}.static .care-content .image-full,.contact-form .care-content .image-full,.error-page .care-content .image-full{padding:0}.static .care-content .cult-of-care-headline,.contact-form .care-content .cult-of-care-headline,.error-page .care-content .cult-of-care-headline{margin-bottom:30px}@media (min-width: 768px){.static .care-content .cult-of-care-headline,.contact-form .care-content .cult-of-care-headline,.error-page .care-content .cult-of-care-headline{margin-bottom:40px}}@media (min-width: 1280px){.static .care-content .cult-of-care-headline,.contact-form .care-content .cult-of-care-headline,.error-page .care-content .cult-of-care-headline{margin-bottom:47px}}@media (min-width: 1920px){.static .care-content .cult-of-care-headline,.contact-form .care-content .cult-of-care-headline,.error-page .care-content .cult-of-care-headline{margin-bottom:82px}}.static .care-content h3,.contact-form .care-content h3,.error-page .care-content h3{padding-bottom:30px}@media (min-width: 768px){.static .care-content h3,.contact-form .care-content h3,.error-page .care-content h3{padding-bottom:40px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content h3,.contact-form .care-content h3,.error-page .care-content h3{padding-bottom:50px}}@media (min-width: 1920px){.static .care-content h3,.contact-form .care-content h3,.error-page .care-content h3{padding-bottom:55px}}.static .care-content .care-intro,.contact-form .care-content .care-intro,.error-page .care-content .care-intro{padding-bottom:55px}@media (min-width: 768px){.static .care-content .care-intro,.contact-form .care-content .care-intro,.error-page .care-content .care-intro{padding-bottom:75px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .care-intro,.contact-form .care-content .care-intro,.error-page .care-content .care-intro{padding-bottom:90px}}@media (min-width: 1920px){.static .care-content .care-intro,.contact-form .care-content .care-intro,.error-page .care-content .care-intro{padding-bottom:80px}}.static .care-content .care-intro-knit,.contact-form .care-content .care-intro-knit,.error-page .care-content .care-intro-knit{padding-bottom:60px}@media (min-width: 768px){.static .care-content .care-intro-knit,.contact-form .care-content .care-intro-knit,.error-page .care-content .care-intro-knit{padding-bottom:114px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .care-intro-knit,.contact-form .care-content .care-intro-knit,.error-page .care-content .care-intro-knit{padding-bottom:148px}}@media (min-width: 1920px){.static .care-content .care-intro-knit,.contact-form .care-content .care-intro-knit,.error-page .care-content .care-intro-knit{padding-bottom:206px}}.static .care-content .care-links img,.contact-form .care-content .care-links img,.error-page .care-content .care-links img{min-height:130px}.static .care-content .care-links .care-link-socks,.contact-form .care-content .care-links .care-link-socks,.error-page .care-content .care-links .care-link-socks{margin-right:30px}.static .care-content .cult-of-care-intro-wrapper,.contact-form .care-content .cult-of-care-intro-wrapper,.error-page .care-content .cult-of-care-intro-wrapper{margin-bottom:70px}.static .care-content .cult-of-care-headline,.static .care-content .care-intro,.static .care-content .care-links,.contact-form .care-content .cult-of-care-headline,.contact-form .care-content .care-intro,.contact-form .care-content .care-links,.error-page .care-content .cult-of-care-headline,.error-page .care-content .care-intro,.error-page .care-content .care-links{max-width:100%}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .image-block,.contact-form .care-content .image-block,.error-page .care-content .image-block{margin-bottom:235px}}@media (min-width: 1920px){.static .care-content .image-block,.contact-form .care-content .image-block,.error-page .care-content .image-block{margin-bottom:140px}}@media (min-width: 1024px){.static .care-content .intro-image,.contact-form .care-content .intro-image,.error-page .care-content .intro-image{margin-top:-650px}}.static .care-content .care-instructions-list,.contact-form .care-content .care-instructions-list,.error-page .care-content .care-instructions-list{margin-bottom:64px}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .care-instructions-list,.contact-form .care-content .care-instructions-list,.error-page .care-content .care-instructions-list{margin-bottom:80px}}@media (min-width: 1024px) and (max-width: 1279px){.static .care-content .care-instructions-list,.contact-form .care-content .care-instructions-list,.error-page .care-content .care-instructions-list{margin-bottom:85px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .care-instructions-list,.contact-form .care-content .care-instructions-list,.error-page .care-content .care-instructions-list{margin-bottom:110px}}@media (min-width: 1920px){.static .care-content .care-instructions-list,.contact-form .care-content .care-instructions-list,.error-page .care-content .care-instructions-list{margin-bottom:145px}}.static .care-content .care-instructions-list li,.contact-form .care-content .care-instructions-list li,.error-page .care-content .care-instructions-list li{counter-reset:section;counter-increment:li;padding-bottom:35px}.static .care-content .care-instructions-list li:before,.contact-form .care-content .care-instructions-list li:before,.error-page .care-content .care-instructions-list li:before{content:counter(li, decimal-leading-zero);font-size:12px;line-height:24px;padding:2px;text-align:center;min-width:33px;min-height:33px;display:inline-block;margin-right:20px;border:1px solid #1A1919;border-radius:33px;-ms-flex-item-align:start;align-self:flex-start}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .care-instructions-list li:before,.contact-form .care-content .care-instructions-list li:before,.error-page .care-content .care-instructions-list li:before{margin-right:25px}}@media (min-width: 1024px){.static .care-content .care-instructions-list li:before,.contact-form .care-content .care-instructions-list li:before,.error-page .care-content .care-instructions-list li:before{font-size:22px;line-height:41px;padding:5px;min-width:55px;min-height:55px;border-radius:55px;border:2px solid #1A1919}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .care-instructions-list li:before,.contact-form .care-content .care-instructions-list li:before,.error-page .care-content .care-instructions-list li:before{padding:8px;min-width:61px;min-height:61px;border-radius:61px;margin-right:30px}}@media (min-width: 1920px){.static .care-content .care-instructions-list li:before,.contact-form .care-content .care-instructions-list li:before,.error-page .care-content .care-instructions-list li:before{font-size:26px;line-height:48px;padding:13px;min-width:76px;min-height:76px;border-radius:76px;margin-right:45px}}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .care-instructions-wrapper .imageblock,.contact-form .care-content .care-instructions-wrapper .imageblock,.error-page .care-content .care-instructions-wrapper .imageblock{margin-bottom:88px}}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .care-instructions-headline-wrapper,.contact-form .care-content .care-instructions-headline-wrapper,.error-page .care-content .care-instructions-headline-wrapper{margin-top:-510px}}@media (min-width: 1024px){.static .care-content .care-instructions-headline-wrapper,.contact-form .care-content .care-instructions-headline-wrapper,.error-page .care-content .care-instructions-headline-wrapper{max-width:35%}}.static .care-content .care-instructions-headline,.contact-form .care-content .care-instructions-headline,.error-page .care-content .care-instructions-headline{padding:65px 0 40px}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .care-instructions-headline,.contact-form .care-content .care-instructions-headline,.error-page .care-content .care-instructions-headline{padding:68px 0 260px}}@media (min-width: 1024px){.static .care-content .care-instructions-headline,.contact-form .care-content .care-instructions-headline,.error-page .care-content .care-instructions-headline{padding:0}}.static .care-content .prev-arrow svg,.contact-form .care-content .prev-arrow svg,.error-page .care-content .prev-arrow svg{transform:rotate(180deg)}.static .care-content .video-subline,.contact-form .care-content .video-subline,.error-page .care-content .video-subline{padding-top:30px}.static .care-content #cult-of-care-knitwear,.contact-form .care-content #cult-of-care-knitwear,.error-page .care-content #cult-of-care-knitwear{margin-top:64px}@media (min-width: 768px){.static .care-content #cult-of-care-knitwear,.contact-form .care-content #cult-of-care-knitwear,.error-page .care-content #cult-of-care-knitwear{margin:105px 0}}@media (min-width: 1024px) and (max-width: 1279px){.static .care-content #cult-of-care-knitwear,.contact-form .care-content #cult-of-care-knitwear,.error-page .care-content #cult-of-care-knitwear{margin-bottom:85px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content #cult-of-care-knitwear,.contact-form .care-content #cult-of-care-knitwear,.error-page .care-content #cult-of-care-knitwear{margin-top:150px}}@media (min-width: 1920px){.static .care-content #cult-of-care-knitwear,.contact-form .care-content #cult-of-care-knitwear,.error-page .care-content #cult-of-care-knitwear{margin:180px 0 150px}}.static .care-content .cult-of-care-knit-wrapper,.contact-form .care-content .cult-of-care-knit-wrapper,.error-page .care-content .cult-of-care-knit-wrapper{padding-top:68px}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .cult-of-care-knit-wrapper,.contact-form .care-content .cult-of-care-knit-wrapper,.error-page .care-content .cult-of-care-knit-wrapper{padding-top:24px}}@media (min-width: 1024px) and (max-width: 1279px){.static .care-content .cult-of-care-knit-wrapper,.contact-form .care-content .cult-of-care-knit-wrapper,.error-page .care-content .cult-of-care-knit-wrapper{padding-top:50px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .cult-of-care-knit-wrapper,.contact-form .care-content .cult-of-care-knit-wrapper,.error-page .care-content .cult-of-care-knit-wrapper{padding-top:120px}}@media (min-width: 1920px){.static .care-content .cult-of-care-knit-wrapper,.contact-form .care-content .cult-of-care-knit-wrapper,.error-page .care-content .cult-of-care-knit-wrapper{padding-top:160px}}@media (min-width: 768px){.static .care-content .knit-wear-intro-wrapper,.contact-form .care-content .knit-wear-intro-wrapper,.error-page .care-content .knit-wear-intro-wrapper{margin-top:-465px}}@media (min-width: 1024px){.static .care-content .knit-wear-intro-wrapper,.contact-form .care-content .knit-wear-intro-wrapper,.error-page .care-content .knit-wear-intro-wrapper{margin-top:-410px}}@media (min-width: 1280px){.static .care-content .knit-wear-intro-wrapper,.contact-form .care-content .knit-wear-intro-wrapper,.error-page .care-content .knit-wear-intro-wrapper{margin-top:-515px}}@media (min-width: 1920px){.static .care-content .knit-wear-intro-wrapper,.contact-form .care-content .knit-wear-intro-wrapper,.error-page .care-content .knit-wear-intro-wrapper{margin-top:-690px}}.static .care-content .care-instructions-headline-knitwear,.contact-form .care-content .care-instructions-headline-knitwear,.error-page .care-content .care-instructions-headline-knitwear{padding-bottom:40px}@media (min-width: 768px) and (max-width: 1023px){.static .care-content .care-instructions-headline-knitwear,.contact-form .care-content .care-instructions-headline-knitwear,.error-page .care-content .care-instructions-headline-knitwear{min-width:454px;padding-bottom:60px}}@media (min-width: 1024px) and (max-width: 1279px){.static .care-content .care-instructions-headline-knitwear,.contact-form .care-content .care-instructions-headline-knitwear,.error-page .care-content .care-instructions-headline-knitwear{min-width:230px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .care-instructions-headline-knitwear,.contact-form .care-content .care-instructions-headline-knitwear,.error-page .care-content .care-instructions-headline-knitwear{min-width:260px}}@media (min-width: 1920px){.static .care-content .care-instructions-headline-knitwear,.contact-form .care-content .care-instructions-headline-knitwear,.error-page .care-content .care-instructions-headline-knitwear{min-width:390px}}.static .care-content .checklist,.contact-form .care-content .checklist,.error-page .care-content .checklist{padding-bottom:60px}@media (min-width: 768px){.static .care-content .checklist,.contact-form .care-content .checklist,.error-page .care-content .checklist{padding-bottom:80px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .checklist,.contact-form .care-content .checklist,.error-page .care-content .checklist{padding-bottom:100px}}@media (min-width: 1920px){.static .care-content .checklist,.contact-form .care-content .checklist,.error-page .care-content .checklist{padding-bottom:135px}}.static .care-content .checklist li,.contact-form .care-content .checklist li,.error-page .care-content .checklist li{list-style:none}.static .care-content .checklist li:before,.contact-form .care-content .checklist li:before,.error-page .care-content .checklist li:before{content:'–';padding-right:10px;-ms-flex-item-align:start;align-self:flex-start}.static .care-content .cult-of-care-socks-outro,.contact-form .care-content .cult-of-care-socks-outro,.error-page .care-content .cult-of-care-socks-outro{padding-bottom:66px}@media (min-width: 768px){.static .care-content .cult-of-care-socks-outro,.contact-form .care-content .cult-of-care-socks-outro,.error-page .care-content .cult-of-care-socks-outro{padding-bottom:85px}}@media (min-width: 1280px) and (max-width: 1919px){.static .care-content .cult-of-care-socks-outro,.contact-form .care-content .cult-of-care-socks-outro,.error-page .care-content .cult-of-care-socks-outro{padding-bottom:105px}}@media (min-width: 1920px){.static .care-content .cult-of-care-socks-outro,.contact-form .care-content .cult-of-care-socks-outro,.error-page .care-content .cult-of-care-socks-outro{padding-bottom:145px}}.static .static-footer,.contact-form .static-footer,.error-page .static-footer{margin-top:140px}.static .static-footer .date,.contact-form .static-footer .date,.error-page .static-footer .date{padding-top:0}@media (max-width: 767px){.static .static-footer .date,.contact-form .static-footer .date,.error-page .static-footer .date{margin-bottom:30px}}.static .contact-directions-wrapper .map-container,.static .contact-directions-wrapper #gmap-canvas,.contact-form .contact-directions-wrapper .map-container,.contact-form .contact-directions-wrapper #gmap-canvas,.error-page .contact-directions-wrapper .map-container,.error-page .contact-directions-wrapper #gmap-canvas{height:230px;width:100%}@media (min-width: 768px) and (max-width: 1023px){.static .contact-directions-wrapper .map-container,.static .contact-directions-wrapper #gmap-canvas,.contact-form .contact-directions-wrapper .map-container,.contact-form .contact-directions-wrapper #gmap-canvas,.error-page .contact-directions-wrapper .map-container,.error-page .contact-directions-wrapper #gmap-canvas{height:470px}}@media (min-width: 1024px){.static .contact-directions-wrapper .map-container,.static .contact-directions-wrapper #gmap-canvas,.contact-form .contact-directions-wrapper .map-container,.contact-form .contact-directions-wrapper #gmap-canvas,.error-page .contact-directions-wrapper .map-container,.error-page .contact-directions-wrapper #gmap-canvas{height:410px;padding-right:0}}@media (min-width: 1280px) and (max-width: 1919px){.static .contact-directions-wrapper .map-container,.static .contact-directions-wrapper #gmap-canvas,.contact-form .contact-directions-wrapper .map-container,.contact-form .contact-directions-wrapper #gmap-canvas,.error-page .contact-directions-wrapper .map-container,.error-page .contact-directions-wrapper #gmap-canvas{height:500px}}@media (min-width: 1920px){.static .contact-directions-wrapper .map-container,.static .contact-directions-wrapper #gmap-canvas,.contact-form .contact-directions-wrapper .map-container,.contact-form .contact-directions-wrapper #gmap-canvas,.error-page .contact-directions-wrapper .map-container,.error-page .contact-directions-wrapper #gmap-canvas{height:740px}}.static .contact-directions-wrapper .map-container img,.static .contact-directions-wrapper #gmap-canvas img,.contact-form .contact-directions-wrapper .map-container img,.contact-form .contact-directions-wrapper #gmap-canvas img,.error-page .contact-directions-wrapper .map-container img,.error-page .contact-directions-wrapper #gmap-canvas img{max-width:none !important;background:none !important}.static .contact-directions-wrapper .contact-address address,.contact-form .contact-directions-wrapper .contact-address address,.error-page .contact-directions-wrapper .contact-address address{font-style:normal}.static .contact-directions-wrapper .contact-directions-content,.contact-form .contact-directions-wrapper .contact-directions-content,.error-page .contact-directions-wrapper .contact-directions-content{margin-top:50px}@media (min-width: 768px) and (max-width: 1023px){.static .contact-directions-wrapper .contact-directions-content,.contact-form .contact-directions-wrapper .contact-directions-content,.error-page .contact-directions-wrapper .contact-directions-content{margin-top:70px}}@media (min-width: 1024px) and (max-width: 1279px){.static .contact-directions-wrapper .contact-directions-content,.contact-form .contact-directions-wrapper .contact-directions-content,.error-page .contact-directions-wrapper .contact-directions-content{margin-top:120px}}@media (min-width: 1280px) and (max-width: 1919px){.static .contact-directions-wrapper .contact-directions-content,.contact-form .contact-directions-wrapper .contact-directions-content,.error-page .contact-directions-wrapper .contact-directions-content{margin-top:140px}}@media (min-width: 1920px){.static .contact-directions-wrapper .contact-directions-content,.contact-form .contact-directions-wrapper .contact-directions-content,.error-page .contact-directions-wrapper .contact-directions-content{margin-top:180px}}.static .contact-directions-wrapper .contact-directions-content .contact-address,.contact-form .contact-directions-wrapper .contact-directions-content .contact-address,.error-page .contact-directions-wrapper .contact-directions-content .contact-address{margin-top:25px}@media (min-width: 1280px) and (max-width: 1919px){.static .contact-directions-wrapper .contact-directions-content .contact-address,.contact-form .contact-directions-wrapper .contact-directions-content .contact-address,.error-page .contact-directions-wrapper .contact-directions-content .contact-address{margin-top:40px}}@media (min-width: 1920px){.static .contact-directions-wrapper .contact-directions-content .contact-address,.contact-form .contact-directions-wrapper .contact-directions-content .contact-address,.error-page .contact-directions-wrapper .contact-directions-content .contact-address{margin-top:60px}}.static .shipping-content p,.contact-form .shipping-content p,.error-page .shipping-content p{padding:0}.static .shipping-content .flag-icon,.contact-form .shipping-content .flag-icon,.error-page .shipping-content .flag-icon{margin-right:5px}.static .shipping-content .shipping-cost-headline,.static .shipping-content .shipping-cost-content,.contact-form .shipping-content .shipping-cost-headline,.contact-form .shipping-content .shipping-cost-content,.error-page .shipping-content .shipping-cost-headline,.error-page .shipping-content .shipping-cost-content{border-bottom:1px solid #f3f3f3;padding:30px 0;margin:0 10px}.static #company-history-content,.contact-form #company-history-content,.error-page #company-history-content{padding-bottom:140px}.static .company-content .head-teaser,.contact-form .company-content .head-teaser,.error-page .company-content .head-teaser{padding:0}.static .company-content .submenu a:after,.static .company-content .image-wrapper a:after,.contact-form .company-content .submenu a:after,.contact-form .company-content .image-wrapper a:after,.error-page .company-content .submenu a:after,.error-page .company-content .image-wrapper a:after{content:none}.static .company-content .company-overview-content,.contact-form .company-content .company-overview-content,.error-page .company-content .company-overview-content{padding:60px 0 50px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .company-overview-content,.contact-form .company-content .company-overview-content,.error-page .company-content .company-overview-content{padding:70px 0 80px}}@media (min-width: 1024px) and (max-width: 1279px){.static .company-content .company-overview-content,.contact-form .company-content .company-overview-content,.error-page .company-content .company-overview-content{padding:100px 0 0}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .company-overview-content,.contact-form .company-content .company-overview-content,.error-page .company-content .company-overview-content{padding-top:120px}}@media (min-width: 1920px){.static .company-content .company-overview-content,.contact-form .company-content .company-overview-content,.error-page .company-content .company-overview-content{padding-top:160px}}.static .company-content .company-overview-content .intro-text,.contact-form .company-content .company-overview-content .intro-text,.error-page .company-content .company-overview-content .intro-text{padding-bottom:60px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .company-overview-content .intro-text,.contact-form .company-content .company-overview-content .intro-text,.error-page .company-content .company-overview-content .intro-text{padding-bottom:70px}}@media (min-width: 1024px){.static .company-content .company-overview-content .intro-text,.contact-form .company-content .company-overview-content .intro-text,.error-page .company-content .company-overview-content .intro-text{padding-bottom:0}}.static .company-content .press,.contact-form .company-content .press,.error-page .company-content .press{padding-bottom:50px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .press,.contact-form .company-content .press,.error-page .company-content .press{padding-bottom:80px}}@media (min-width: 1024px) and (max-width: 1279px){.static .company-content .press,.contact-form .company-content .press,.error-page .company-content .press{padding:160px 0 0}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .press,.contact-form .company-content .press,.error-page .company-content .press{padding-top:200px}}@media (min-width: 1920px){.static .company-content .press,.contact-form .company-content .press,.error-page .company-content .press{padding-top:240px}}.static .company-content .quality,.contact-form .company-content .quality,.error-page .company-content .quality{padding-bottom:50px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .quality,.contact-form .company-content .quality,.error-page .company-content .quality{padding:240px 0 80px}}@media (min-width: 1024px){.static .company-content .quality,.contact-form .company-content .quality,.error-page .company-content .quality{padding:80px 0 100px}.static .company-content .quality img,.contact-form .company-content .quality img,.error-page .company-content .quality img{width:80%}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .quality,.contact-form .company-content .quality,.error-page .company-content .quality{padding:100px 0 120px}}@media (min-width: 1920px){.static .company-content .quality,.contact-form .company-content .quality,.error-page .company-content .quality{padding:120px 0 160px}}@media (max-width: 1023px){.static .company-content .history,.contact-form .company-content .history,.error-page .company-content .history{padding-bottom:50px}}.static .company-content .about-us-intro-text,.contact-form .company-content .about-us-intro-text,.error-page .company-content .about-us-intro-text{padding:0 15px 60px}@media (min-width: 768px){.static .company-content .about-us-intro-text,.contact-form .company-content .about-us-intro-text,.error-page .company-content .about-us-intro-text{padding-bottom:80px}}@media (min-width: 1920px){.static .company-content .about-us-intro-text,.contact-form .company-content .about-us-intro-text,.error-page .company-content .about-us-intro-text{padding-bottom:90px}}.static .company-content #company-about-us-facts,.contact-form .company-content #company-about-us-facts,.error-page .company-content #company-about-us-facts{background-color:#f3f3f3}.static .company-content #company-about-us-facts .facts-content,.contact-form .company-content #company-about-us-facts .facts-content,.error-page .company-content #company-about-us-facts .facts-content{padding:70px 15px 80px}@media (min-width: 768px){.static .company-content #company-about-us-facts .facts-content,.contact-form .company-content #company-about-us-facts .facts-content,.error-page .company-content #company-about-us-facts .facts-content{padding:80px 15px 100px}}@media (min-width: 1280px){.static .company-content #company-about-us-facts .facts-content,.contact-form .company-content #company-about-us-facts .facts-content,.error-page .company-content #company-about-us-facts .facts-content{padding:100px 15px 120px}}@media (min-width: 1920px){.static .company-content #company-about-us-facts .facts-content,.contact-form .company-content #company-about-us-facts .facts-content,.error-page .company-content #company-about-us-facts .facts-content{padding:120px 15px 175px}}.static .company-content #company-about-us-facts .facts-content .facts-item,.contact-form .company-content #company-about-us-facts .facts-content .facts-item,.error-page .company-content #company-about-us-facts .facts-content .facts-item{padding-top:50px}@media (min-width: 768px){.static .company-content #company-about-us-facts .facts-content .facts-item,.contact-form .company-content #company-about-us-facts .facts-content .facts-item,.error-page .company-content #company-about-us-facts .facts-content .facts-item{padding-top:60px}}@media (min-width: 1024px){.static .company-content #company-about-us-facts .facts-content .facts-item,.contact-form .company-content #company-about-us-facts .facts-content .facts-item,.error-page .company-content #company-about-us-facts .facts-content .facts-item{padding-top:50px}}@media (min-width: 1280px){.static .company-content #company-about-us-facts .facts-content .facts-item,.contact-form .company-content #company-about-us-facts .facts-content .facts-item,.error-page .company-content #company-about-us-facts .facts-content .facts-item{padding-top:80px}}@media (min-width: 1920px){.static .company-content #company-about-us-facts .facts-content .facts-item,.contact-form .company-content #company-about-us-facts .facts-content .facts-item,.error-page .company-content #company-about-us-facts .facts-content .facts-item{padding-top:100px}}@media (min-width: 1920px){.static .company-content .identity-content,.contact-form .company-content .identity-content,.error-page .company-content .identity-content{padding-top:80px}}.static .company-content .identity-content h2,.contact-form .company-content .identity-content h2,.error-page .company-content .identity-content h2{padding-bottom:30px}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .identity-content h2,.contact-form .company-content .identity-content h2,.error-page .company-content .identity-content h2{padding-bottom:35px}}@media (min-width: 1920px){.static .company-content .identity-content h2,.contact-form .company-content .identity-content h2,.error-page .company-content .identity-content h2{padding-bottom:54px}}.static .company-content .identity-content p,.contact-form .company-content .identity-content p,.error-page .company-content .identity-content p{padding-bottom:60px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .identity-content p,.contact-form .company-content .identity-content p,.error-page .company-content .identity-content p{padding-bottom:80px}}@media (min-width: 1024px) and (max-width: 1279px){.static .company-content .identity-content p,.contact-form .company-content .identity-content p,.error-page .company-content .identity-content p{padding-bottom:100px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .identity-content p,.contact-form .company-content .identity-content p,.error-page .company-content .identity-content p{padding-bottom:120px}}@media (min-width: 1920px){.static .company-content .identity-content p,.contact-form .company-content .identity-content p,.error-page .company-content .identity-content p{padding-bottom:215px}}.static .company-content .history-headline,.static .company-content .about-us-headline,.static .company-content .quality-headline,.contact-form .company-content .history-headline,.contact-form .company-content .about-us-headline,.contact-form .company-content .quality-headline,.error-page .company-content .history-headline,.error-page .company-content .about-us-headline,.error-page .company-content .quality-headline{padding:10px 15px 15px}@media (min-width: 768px){.static .company-content .history-headline,.static .company-content .about-us-headline,.static .company-content .quality-headline,.contact-form .company-content .history-headline,.contact-form .company-content .about-us-headline,.contact-form .company-content .quality-headline,.error-page .company-content .history-headline,.error-page .company-content .about-us-headline,.error-page .company-content .quality-headline{padding-bottom:25px}}@media (min-width: 1280px){.static .company-content .history-headline,.static .company-content .about-us-headline,.static .company-content .quality-headline,.contact-form .company-content .history-headline,.contact-form .company-content .about-us-headline,.contact-form .company-content .quality-headline,.error-page .company-content .history-headline,.error-page .company-content .about-us-headline,.error-page .company-content .quality-headline{padding-bottom:45px}}@media (min-width: 1920px){.static .company-content .history-headline,.static .company-content .about-us-headline,.static .company-content .quality-headline,.contact-form .company-content .history-headline,.contact-form .company-content .about-us-headline,.contact-form .company-content .quality-headline,.error-page .company-content .history-headline,.error-page .company-content .about-us-headline,.error-page .company-content .quality-headline{padding-bottom:65px}}.static .company-content .history-headline h1,.static .company-content .history-headline .header-search-wrapper form input,.header-search-wrapper form .static .company-content .history-headline input,.static .company-content .history-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .static .company-content .history-headline select.bordered,.static .company-content .history-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .company-content .history-headline select.bordered-small,.static .company-content .history-headline .header-search-wrapper form textarea,.header-search-wrapper form .static .company-content .history-headline textarea,.static .company-content .about-us-headline h1,.static .company-content .about-us-headline .header-search-wrapper form input,.header-search-wrapper form .static .company-content .about-us-headline input,.static .company-content .about-us-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .static .company-content .about-us-headline select.bordered,.static .company-content .about-us-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .company-content .about-us-headline select.bordered-small,.static .company-content .about-us-headline .header-search-wrapper form textarea,.header-search-wrapper form .static .company-content .about-us-headline textarea,.static .company-content .quality-headline h1,.static .company-content .quality-headline .header-search-wrapper form input,.header-search-wrapper form .static .company-content .quality-headline input,.static .company-content .quality-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .static .company-content .quality-headline select.bordered,.static .company-content .quality-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .company-content .quality-headline select.bordered-small,.static .company-content .quality-headline .header-search-wrapper form textarea,.header-search-wrapper form .static .company-content .quality-headline textarea,.contact-form .company-content .history-headline h1,.contact-form .company-content .history-headline .header-search-wrapper form input,.header-search-wrapper form .contact-form .company-content .history-headline input,.contact-form .company-content .history-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .company-content .history-headline select.bordered,.contact-form .company-content .history-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .company-content .history-headline select.bordered-small,.contact-form .company-content .history-headline .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .company-content .history-headline textarea,.contact-form .company-content .about-us-headline h1,.contact-form .company-content .about-us-headline .header-search-wrapper form input,.header-search-wrapper form .contact-form .company-content .about-us-headline input,.contact-form .company-content .about-us-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .company-content .about-us-headline select.bordered,.contact-form .company-content .about-us-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .company-content .about-us-headline select.bordered-small,.contact-form .company-content .about-us-headline .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .company-content .about-us-headline textarea,.contact-form .company-content .quality-headline h1,.contact-form .company-content .quality-headline .header-search-wrapper form input,.header-search-wrapper form .contact-form .company-content .quality-headline input,.contact-form .company-content .quality-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .company-content .quality-headline select.bordered,.contact-form .company-content .quality-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .company-content .quality-headline select.bordered-small,.contact-form .company-content .quality-headline .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .company-content .quality-headline textarea,.error-page .company-content .history-headline h1,.error-page .company-content .history-headline .header-search-wrapper form input,.header-search-wrapper form .error-page .company-content .history-headline input,.error-page .company-content .history-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .company-content .history-headline select.bordered,.error-page .company-content .history-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .company-content .history-headline select.bordered-small,.error-page .company-content .history-headline .header-search-wrapper form textarea,.header-search-wrapper form .error-page .company-content .history-headline textarea,.error-page .company-content .about-us-headline h1,.error-page .company-content .about-us-headline .header-search-wrapper form input,.header-search-wrapper form .error-page .company-content .about-us-headline input,.error-page .company-content .about-us-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .company-content .about-us-headline select.bordered,.error-page .company-content .about-us-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .company-content .about-us-headline select.bordered-small,.error-page .company-content .about-us-headline .header-search-wrapper form textarea,.header-search-wrapper form .error-page .company-content .about-us-headline textarea,.error-page .company-content .quality-headline h1,.error-page .company-content .quality-headline .header-search-wrapper form input,.header-search-wrapper form .error-page .company-content .quality-headline input,.error-page .company-content .quality-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .company-content .quality-headline select.bordered,.error-page .company-content .quality-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .company-content .quality-headline select.bordered-small,.error-page .company-content .quality-headline .header-search-wrapper form textarea,.header-search-wrapper form .error-page .company-content .quality-headline textarea{padding-bottom:20px}@media (min-width: 1280px){.static .company-content .history-headline h1,.static .company-content .history-headline .header-search-wrapper form input,.header-search-wrapper form .static .company-content .history-headline input,.static .company-content .history-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .static .company-content .history-headline select.bordered,.static .company-content .history-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .company-content .history-headline select.bordered-small,.static .company-content .history-headline .header-search-wrapper form textarea,.header-search-wrapper form .static .company-content .history-headline textarea,.static .company-content .about-us-headline h1,.static .company-content .about-us-headline .header-search-wrapper form input,.header-search-wrapper form .static .company-content .about-us-headline input,.static .company-content .about-us-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .static .company-content .about-us-headline select.bordered,.static .company-content .about-us-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .company-content .about-us-headline select.bordered-small,.static .company-content .about-us-headline .header-search-wrapper form textarea,.header-search-wrapper form .static .company-content .about-us-headline textarea,.static .company-content .quality-headline h1,.static .company-content .quality-headline .header-search-wrapper form input,.header-search-wrapper form .static .company-content .quality-headline input,.static .company-content .quality-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .static .company-content .quality-headline select.bordered,.static .company-content .quality-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .company-content .quality-headline select.bordered-small,.static .company-content .quality-headline .header-search-wrapper form textarea,.header-search-wrapper form .static .company-content .quality-headline textarea,.contact-form .company-content .history-headline h1,.contact-form .company-content .history-headline .header-search-wrapper form input,.header-search-wrapper form .contact-form .company-content .history-headline input,.contact-form .company-content .history-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .company-content .history-headline select.bordered,.contact-form .company-content .history-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .company-content .history-headline select.bordered-small,.contact-form .company-content .history-headline .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .company-content .history-headline textarea,.contact-form .company-content .about-us-headline h1,.contact-form .company-content .about-us-headline .header-search-wrapper form input,.header-search-wrapper form .contact-form .company-content .about-us-headline input,.contact-form .company-content .about-us-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .company-content .about-us-headline select.bordered,.contact-form .company-content .about-us-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .company-content .about-us-headline select.bordered-small,.contact-form .company-content .about-us-headline .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .company-content .about-us-headline textarea,.contact-form .company-content .quality-headline h1,.contact-form .company-content .quality-headline .header-search-wrapper form input,.header-search-wrapper form .contact-form .company-content .quality-headline input,.contact-form .company-content .quality-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .company-content .quality-headline select.bordered,.contact-form .company-content .quality-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .company-content .quality-headline select.bordered-small,.contact-form .company-content .quality-headline .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .company-content .quality-headline textarea,.error-page .company-content .history-headline h1,.error-page .company-content .history-headline .header-search-wrapper form input,.header-search-wrapper form .error-page .company-content .history-headline input,.error-page .company-content .history-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .company-content .history-headline select.bordered,.error-page .company-content .history-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .company-content .history-headline select.bordered-small,.error-page .company-content .history-headline .header-search-wrapper form textarea,.header-search-wrapper form .error-page .company-content .history-headline textarea,.error-page .company-content .about-us-headline h1,.error-page .company-content .about-us-headline .header-search-wrapper form input,.header-search-wrapper form .error-page .company-content .about-us-headline input,.error-page .company-content .about-us-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .company-content .about-us-headline select.bordered,.error-page .company-content .about-us-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .company-content .about-us-headline select.bordered-small,.error-page .company-content .about-us-headline .header-search-wrapper form textarea,.header-search-wrapper form .error-page .company-content .about-us-headline textarea,.error-page .company-content .quality-headline h1,.error-page .company-content .quality-headline .header-search-wrapper form input,.header-search-wrapper form .error-page .company-content .quality-headline input,.error-page .company-content .quality-headline .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .company-content .quality-headline select.bordered,.error-page .company-content .quality-headline .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .company-content .quality-headline select.bordered-small,.error-page .company-content .quality-headline .header-search-wrapper form textarea,.header-search-wrapper form .error-page .company-content .quality-headline textarea{padding-bottom:30px}}.static .company-content .quality-content,.contact-form .company-content .quality-content,.error-page .company-content .quality-content{padding-bottom:60px;column-count:1}@media (min-width: 768px){.static .company-content .quality-content,.contact-form .company-content .quality-content,.error-page .company-content .quality-content{padding-bottom:120px}}@media (min-width: 1024px){.static .company-content .quality-content,.contact-form .company-content .quality-content,.error-page .company-content .quality-content{column-count:2;column-gap:30px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .quality-content,.contact-form .company-content .quality-content,.error-page .company-content .quality-content{padding-bottom:160px;column-gap:40px}}@media (min-width: 1920px){.static .company-content .quality-content,.contact-form .company-content .quality-content,.error-page .company-content .quality-content{padding-bottom:200px;column-gap:45px}}.static .company-content .about-us-image-wrapper,.contact-form .company-content .about-us-image-wrapper,.error-page .company-content .about-us-image-wrapper{padding-bottom:70px}@media (min-width: 768px){.static .company-content .about-us-image-wrapper,.contact-form .company-content .about-us-image-wrapper,.error-page .company-content .about-us-image-wrapper{padding-bottom:80px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .about-us-image-wrapper,.contact-form .company-content .about-us-image-wrapper,.error-page .company-content .about-us-image-wrapper{padding-bottom:100px}}@media (min-width: 1920px){.static .company-content .about-us-image-wrapper,.contact-form .company-content .about-us-image-wrapper,.error-page .company-content .about-us-image-wrapper{padding-bottom:120px}}.static .company-content .about-us-image-wrapper .image-3,.contact-form .company-content .about-us-image-wrapper .image-3,.error-page .company-content .about-us-image-wrapper .image-3{padding-top:15px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .about-us-image-wrapper .image-3,.contact-form .company-content .about-us-image-wrapper .image-3,.error-page .company-content .about-us-image-wrapper .image-3{padding-top:80px}}@media (min-width: 1024px) and (max-width: 1279px){.static .company-content .about-us-image-wrapper .image-3,.contact-form .company-content .about-us-image-wrapper .image-3,.error-page .company-content .about-us-image-wrapper .image-3{padding-top:120px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .about-us-image-wrapper .image-3,.contact-form .company-content .about-us-image-wrapper .image-3,.error-page .company-content .about-us-image-wrapper .image-3{padding-top:160px}}@media (min-width: 1920px){.static .company-content .about-us-image-wrapper .image-3,.contact-form .company-content .about-us-image-wrapper .image-3,.error-page .company-content .about-us-image-wrapper .image-3{padding-top:200px}}.static .company-content .philosophy-headline,.contact-form .company-content .philosophy-headline,.error-page .company-content .philosophy-headline{padding:25px 15px 60px}@media (min-width: 768px){.static .company-content .philosophy-headline,.contact-form .company-content .philosophy-headline,.error-page .company-content .philosophy-headline{padding:40px 15px 80px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .philosophy-headline,.contact-form .company-content .philosophy-headline,.error-page .company-content .philosophy-headline{padding-bottom:100px}}@media (min-width: 1920px){.static .company-content .philosophy-headline,.contact-form .company-content .philosophy-headline,.error-page .company-content .philosophy-headline{padding:60px 15px 120px}}.static .company-content .philosophy-content,.contact-form .company-content .philosophy-content,.error-page .company-content .philosophy-content{padding-bottom:50px}@media (min-width: 768px){.static .company-content .philosophy-content,.contact-form .company-content .philosophy-content,.error-page .company-content .philosophy-content{padding-bottom:90px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .philosophy-content,.contact-form .company-content .philosophy-content,.error-page .company-content .philosophy-content{padding-bottom:130px}}@media (min-width: 1920px){.static .company-content .philosophy-content,.contact-form .company-content .philosophy-content,.error-page .company-content .philosophy-content{padding-bottom:170px}}.static .company-content .philosophy-content p,.contact-form .company-content .philosophy-content p,.error-page .company-content .philosophy-content p{padding-bottom:30px}@media (min-width: 1024px){.static .company-content .history-row-wrapper,.contact-form .company-content .history-row-wrapper,.error-page .company-content .history-row-wrapper{padding-top:80px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .history-row-wrapper,.contact-form .company-content .history-row-wrapper,.error-page .company-content .history-row-wrapper{padding-top:100px}}@media (min-width: 1920px){.static .company-content .history-row-wrapper,.contact-form .company-content .history-row-wrapper,.error-page .company-content .history-row-wrapper{padding-top:120px}}.static .company-content .history-row-wrapper-first,.contact-form .company-content .history-row-wrapper-first,.error-page .company-content .history-row-wrapper-first{padding-top:0}.static .company-content .history-content-wrapper,.contact-form .company-content .history-content-wrapper,.error-page .company-content .history-content-wrapper{padding-bottom:80px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .history-content-wrapper,.contact-form .company-content .history-content-wrapper,.error-page .company-content .history-content-wrapper{padding-bottom:100px}}@media (min-width: 1024px){.static .company-content .history-content-wrapper,.contact-form .company-content .history-content-wrapper,.error-page .company-content .history-content-wrapper{padding-bottom:0}.static .company-content .history-content-wrapper:nth-child(even),.contact-form .company-content .history-content-wrapper:nth-child(even),.error-page .company-content .history-content-wrapper:nth-child(even){padding-top:80px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .history-content-wrapper:nth-child(even),.contact-form .company-content .history-content-wrapper:nth-child(even),.error-page .company-content .history-content-wrapper:nth-child(even){padding-top:100px}}@media (min-width: 1920px){.static .company-content .history-content-wrapper:nth-child(even),.contact-form .company-content .history-content-wrapper:nth-child(even),.error-page .company-content .history-content-wrapper:nth-child(even){padding-top:120px}}.static .company-content .history-text-wrapper h2,.contact-form .company-content .history-text-wrapper h2,.error-page .company-content .history-text-wrapper h2{padding:40px 0 10px}@media (min-width: 1280px){.static .company-content .history-text-wrapper h2,.contact-form .company-content .history-text-wrapper h2,.error-page .company-content .history-text-wrapper h2{padding-top:50px}}.static .company-content .history-text-wrapper p,.contact-form .company-content .history-text-wrapper p,.error-page .company-content .history-text-wrapper p{padding-top:30px}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .history-text-wrapper p,.contact-form .company-content .history-text-wrapper p,.error-page .company-content .history-text-wrapper p{padding-top:35px}}@media (min-width: 1920px){.static .company-content .history-text-wrapper p,.contact-form .company-content .history-text-wrapper p,.error-page .company-content .history-text-wrapper p{padding-top:40px}}.static .company-content .intro-wrapper,.contact-form .company-content .intro-wrapper,.error-page .company-content .intro-wrapper{padding-top:0}.static .company-content .intro-wrapper .quality-intro-text p,.contact-form .company-content .intro-wrapper .quality-intro-text p,.error-page .company-content .intro-wrapper .quality-intro-text p{padding-bottom:30px}@media (min-width: 1920px){.static .company-content .intro-wrapper .quality-intro-text p:last-of-type,.contact-form .company-content .intro-wrapper .quality-intro-text p:last-of-type,.error-page .company-content .intro-wrapper .quality-intro-text p:last-of-type{padding-bottom:0}}.static .company-content .intro-wrapper .quality-image,.contact-form .company-content .intro-wrapper .quality-image,.error-page .company-content .intro-wrapper .quality-image{padding-top:30px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .intro-wrapper .quality-image,.contact-form .company-content .intro-wrapper .quality-image,.error-page .company-content .intro-wrapper .quality-image{padding-top:50px}}@media (min-width: 1024px){.static .company-content .intro-wrapper .quality-image,.contact-form .company-content .intro-wrapper .quality-image,.error-page .company-content .intro-wrapper .quality-image{padding-top:0}}.static .company-content .quality-culture-headline,.contact-form .company-content .quality-culture-headline,.error-page .company-content .quality-culture-headline{padding-top:70px}@media (min-width: 768px) and (max-width: 1023px){.static .company-content .quality-culture-headline,.contact-form .company-content .quality-culture-headline,.error-page .company-content .quality-culture-headline{padding-top:100px}}@media (min-width: 1024px) and (max-width: 1279px){.static .company-content .quality-culture-headline,.contact-form .company-content .quality-culture-headline,.error-page .company-content .quality-culture-headline{padding-top:70px}}@media (min-width: 1280px) and (max-width: 1919px){.static .company-content .quality-culture-headline,.contact-form .company-content .quality-culture-headline,.error-page .company-content .quality-culture-headline{padding-top:90px}}@media (min-width: 1920px){.static .company-content .quality-culture-headline,.contact-form .company-content .quality-culture-headline,.error-page .company-content .quality-culture-headline{padding-top:150px}}.static .company-content .quality-culture-subtitle,.contact-form .company-content .quality-culture-subtitle,.error-page .company-content .quality-culture-subtitle{padding-top:25px}@media (min-width: 768px){.static .company-content .quality-culture-subtitle,.contact-form .company-content .quality-culture-subtitle,.error-page .company-content .quality-culture-subtitle{padding-top:40px}}@media (min-width: 1920px){.static .company-content .quality-culture-subtitle,.contact-form .company-content .quality-culture-subtitle,.error-page .company-content .quality-culture-subtitle{padding-top:60px}}.static .company-content .quality-culture-content,.contact-form .company-content .quality-culture-content,.error-page .company-content .quality-culture-content{padding:60px 15px;column-count:1}@media (min-width: 768px){.static .company-content .quality-culture-content,.contact-form .company-content .quality-culture-content,.error-page .company-content .quality-culture-content{padding:80px 15px 100px}}@media (min-width: 1024px){.static .company-content .quality-culture-content,.contact-form .company-content .quality-culture-content,.error-page .company-content .quality-culture-content{column-count:2;column-gap:30px}}@media (min-width: 1024px) and (max-width: 1279px){.static .company-content .quality-culture-content,.contact-form .company-content .quality-culture-content,.error-page .company-content .quality-culture-content{max-height:460px}}@media (min-width: 1280px){.static .company-content .quality-culture-content,.contact-form .company-content .quality-culture-content,.error-page .company-content .quality-culture-content{padding-top:100px;column-gap:40px}}@media (min-width: 1920px){.static .company-content .quality-culture-content,.contact-form .company-content .quality-culture-content,.error-page .company-content .quality-culture-content{padding:120px 15px 160px}}.static .company-content #quality-video,.contact-form .company-content #quality-video,.error-page .company-content #quality-video{padding-bottom:80px}@media (min-width: 768px){.static .company-content #quality-video,.contact-form .company-content #quality-video,.error-page .company-content #quality-video{padding-bottom:120px}}@media (min-width: 1280px){.static .company-content #quality-video,.contact-form .company-content #quality-video,.error-page .company-content #quality-video{padding-bottom:160px}}@media (min-width: 1920px){.static .company-content #quality-video,.contact-form .company-content #quality-video,.error-page .company-content #quality-video{padding-bottom:200px}}.static .static-drive,.contact-form .static-drive,.error-page .static-drive{margin-bottom:100px}.static .static-drive h1,.static .static-drive .header-search-wrapper form input,.header-search-wrapper form .static .static-drive input,.static .static-drive .header-search-wrapper form select.bordered,.header-search-wrapper form .static .static-drive select.bordered,.static .static-drive .header-search-wrapper form select.bordered-small,.header-search-wrapper form .static .static-drive select.bordered-small,.static .static-drive .header-search-wrapper form textarea,.header-search-wrapper form .static .static-drive textarea,.contact-form .static-drive h1,.contact-form .static-drive .header-search-wrapper form input,.header-search-wrapper form .contact-form .static-drive input,.contact-form .static-drive .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-form .static-drive select.bordered,.contact-form .static-drive .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-form .static-drive select.bordered-small,.contact-form .static-drive .header-search-wrapper form textarea,.header-search-wrapper form .contact-form .static-drive textarea,.error-page .static-drive h1,.error-page .static-drive .header-search-wrapper form input,.header-search-wrapper form .error-page .static-drive input,.error-page .static-drive .header-search-wrapper form select.bordered,.header-search-wrapper form .error-page .static-drive select.bordered,.error-page .static-drive .header-search-wrapper form select.bordered-small,.header-search-wrapper form .error-page .static-drive select.bordered-small,.error-page .static-drive .header-search-wrapper form textarea,.header-search-wrapper form .error-page .static-drive textarea{margin:50px 0 25px 0}.static .static-drive iframe,.contact-form .static-drive iframe,.error-page .static-drive iframe{width:100%;filter:grayscale(100%)}.static .static-drive address,.contact-form .static-drive address,.error-page .static-drive address{margin-bottom:70px;font-style:normal}.static .static-drive address span,.contact-form .static-drive address span,.error-page .static-drive address span{display:block}.static .arrow,.contact-form .arrow,.error-page .arrow{min-width:10px;transform:rotate(90deg);transition:all 0.4s}.static .arrow.down,.contact-form .arrow.down,.error-page .arrow.down{transform:rotate(270deg);top:35px}.static .toggle-content-wrapper,.contact-form .toggle-content-wrapper,.error-page .toggle-content-wrapper{cursor:pointer}.static .wrapper,.contact-form .wrapper,.error-page .wrapper{position:relative;border-bottom:1px solid #1A1919;padding:25px 10px 25px 0;max-width:100%}.static .wrapper:last-of-type,.contact-form .wrapper:last-of-type,.error-page .wrapper:last-of-type{margin-bottom:40px}.static .wrapper .content-wrapper,.contact-form .wrapper .content-wrapper,.error-page .wrapper .content-wrapper{padding:0 50px 0 0;display:none}.static-list{padding-top:30px}.static-list li{list-style:none;line-height:28px}.static-list li:before{content:'–';padding-right:10px}.gift-card .faq-info-link a{text-decoration:underline}.gift-card .faq-info-link a:after{display:none}#privacy [data-wrapper-trigger-name],#public-procedure [data-wrapper-trigger-name],#terms [data-wrapper-trigger-name]{cursor:pointer}#privacy [data-wrapper-trigger-name] svg,#public-procedure [data-wrapper-trigger-name] svg,#terms [data-wrapper-trigger-name] svg{transition:transform 0.3s}#privacy [data-wrapper-trigger-name].active svg,#public-procedure [data-wrapper-trigger-name].active svg,#terms [data-wrapper-trigger-name].active svg{transform:rotate(270deg)}#privacy [data-wrapper-name],#public-procedure [data-wrapper-name],#terms [data-wrapper-name]{display:none}#size-table{margin-bottom:100px}#size-table .level1-wrapper{margin-bottom:20px}#size-table [data-wrapper-trigger-name]{cursor:pointer}#size-table h2:not(:last-of-type){margin-right:40px}#size-table [data-wrapper-trigger-scope="level2"]{height:80px;margin:0}#size-table [data-wrapper-trigger-scope="level2"]:not(:last-of-type){border-bottom:1px solid #BEBEBE}#size-table .table-wrapper{overflow:auto;margin-left:0;margin-right:-30px}#size-table .table-wrapper [data-wrapper-name]{padding:0}#size-table .table-wrapper table{display:inline-table;margin-right:30px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;table-layout:auto;width:calc(100% - 30px)}#size-table .table-wrapper table td{white-space:nowrap}#size-table .table-wrapper table td:first-of-type{padding-right:25px;background:#FFF;background-clip:padding-box;left:0;position:-webkit-sticky;position:sticky}@media (max-width: 1023px){#size-table .table-wrapper table td:first-of-type{white-space:normal}}#size-table .table-wrapper table td:first-of-type:after{content:'';position:absolute;right:0;bottom:0;top:0;width:100%;border-right:1px solid #BEBEBE}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){#size-table .table-wrapper table td:first-of-type:after{border-right:none}}@media (min-width: 1024px){#size-table .table-wrapper table td:nth-of-type(even){padding:0 25px}}#size-table table{table-layout:fixed;width:100%}#size-table table tr{border-bottom:1px solid #BEBEBE}#size-table table tr td{height:80px;vertical-align:middle}#size-table table tr td:first-of-type{max-width:110px}@media (max-width: 1023px){#size-table table tr td:first-of-type{padding-right:20px}}#size-table table tr td:nth-of-type(2){padding-left:25px}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){#size-table table tr td:nth-of-type(2){border-left:1px solid #BEBEBE}}@media (max-width: 1023px){#size-table table tr td:not(:first-of-type){padding:0 20px}}#size-table table tbody tr:last-of-type{border-bottom:0}#size-table .mobile .table-wrapper{overflow:auto}#size-table .mobile .table-wrapper table{table-layout:auto;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}#size-table .mobile [data-wrapper-trigger-scope="level2"]>div.col{padding:0}#size-table .mobile [data-wrapper-trigger-scope="level2"] svg{transform:rotate(90deg)}#size-table .mobile [data-wrapper-trigger-scope="level2"].active svg{transform:rotate(-90deg)}#size-table .mobile table{margin-top:30px}.contact-success{margin:20px 0 100px}@media (min-width: 768px){.contact-success{margin:200px 0}}.contact-success h1,.contact-success .header-search-wrapper form input,.header-search-wrapper form .contact-success input,.contact-success .header-search-wrapper form select.bordered,.header-search-wrapper form .contact-success select.bordered,.contact-success .header-search-wrapper form select.bordered-small,.header-search-wrapper form .contact-success select.bordered-small,.contact-success .header-search-wrapper form textarea,.header-search-wrapper form .contact-success textarea{margin-bottom:10px}.contact-success .btn{margin-top:30px}.job-overview iframe{margin:80px 0}#returns div.row,#returns .container-fullscreen div.fullscreen-row,.container-fullscreen #returns div.fullscreen-row{margin-bottom:40px}#returns .title{margin-bottom:20px}#returns .bottom-space{padding-bottom:15px}#returns .y-space{padding-top:20px;padding-bottom:20px}#returns .returns-list li{border-bottom:1px solid #EFEFEF;padding:15px 0}#returns .returns-list li:last-of-type{border-bottom:none}#returns .returns-list li a{white-space:nowrap}#returns .returns-list li a.flag-icon::before{margin-right:36px}#returns .returns-list li a:hover::after{transform:scaleX(0)}@media (min-width: 768px) and (max-width: 1023px){#returns .file-download{max-width:660px;padding:0}}@media (min-width: 1024px) and (max-width: 1279px){#returns .file-download{max-width:758px}}@media (min-width: 1280px) and (max-width: 1919px){#returns .file-download{max-width:869px}}@media (min-width: 1920px){#returns .file-download{max-width:1280px}}#faq li,#payment li,#imprint li,#privacy li,#terms li{list-style:none;line-height:28px}#faq li:before,#payment li:before,#imprint li:before,#privacy li:before,#terms li:before{content:'–';padding-right:10px}#faq p,#payment p,#imprint p,#privacy p,#terms p{padding-top:0}#faq .accordion-headline,#payment .accordion-headline,#imprint .accordion-headline,#privacy .accordion-headline,#terms .accordion-headline{padding:80px 0 10px}#faq .accordion-content,#payment .accordion-content,#imprint .accordion-content,#privacy .accordion-content,#terms .accordion-content{padding-top:30px}#faq .cm-wrapper,#payment .cm-wrapper,#imprint .cm-wrapper,#privacy .cm-wrapper,#terms .cm-wrapper{visibility:inherit !important}#payment h1,#payment .header-search-wrapper form input,.header-search-wrapper form #payment input,#payment .header-search-wrapper form select.bordered,.header-search-wrapper form #payment select.bordered,#payment .header-search-wrapper form select.bordered-small,.header-search-wrapper form #payment select.bordered-small,#payment .header-search-wrapper form textarea,.header-search-wrapper form #payment textarea{margin-bottom:0}#payment .cm-block-element-multiple_textarea_wysiwyg{padding-top:50px}@media (min-width: 768px){#payment .cm-block-element-multiple_textarea_wysiwyg{padding-top:65px}}@media (min-width: 1280px){#payment .cm-block-element-multiple_textarea_wysiwyg{padding-top:80px}}#privacy .content-wrapper{padding-right:0}#terms .wrapper:last-child{margin-bottom:0}#shipping h1,#shipping .header-search-wrapper form input,.header-search-wrapper form #shipping input,#shipping .header-search-wrapper form select.bordered,.header-search-wrapper form #shipping select.bordered,#shipping .header-search-wrapper form select.bordered-small,.header-search-wrapper form #shipping select.bordered-small,#shipping .header-search-wrapper form textarea,.header-search-wrapper form #shipping textarea{margin-bottom:0;padding-left:20px}.container-fullscreen{position:relative}.container-fullscreen .fullscreen-image{height:100vh;width:100vw;position:absolute;left:0;right:0;margin:0;overflow:hidden}.container-fullscreen .fullscreen-image .img-responsive-full{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:'object-fit: cover; object-position: center;'}.container-fullscreen .fullscreen-image img{display:block}.container-fullscreen .fullscreen-row{height:100vh}.container-fullscreen .fullscreen-shop-switch .shop-switch{margin-bottom:140px;margin-left:0;margin-right:0}@media (min-width: 1024px){.container-fullscreen .fullscreen-shop-switch .shop-switch #country-selectbox.selectbox,.container-fullscreen .fullscreen-shop-switch .shop-switch #language-selectbox.selectbox{bottom:2px;left:0;top:auto}}.container-fullscreen .fullscreen-shop-switch .shop-switch>div{padding:0;margin:0}.container-fullscreen .fullscreen-shop-switch .shop-switch>div:nth-child(2){margin-bottom:11px}.container-fullscreen .fullscreen-shop-switch .shop-switch>div:nth-child(2) .shop-switch-box{margin-top:1px}.container-fullscreen .fullscreen-shop-switch .shop-switch>div .shop-switch-box{background-color:#f9f9f9;position:relative;margin:0 1px}.container-fullscreen .fullscreen-shop-switch .shop-switch>div .shop-switch-box .title{font-weight:500}.container-fullscreen .fullscreen-shop-switch .shop-switch>div .shop-switch-box svg{transform:rotate(90deg);margin-left:11px}.container-fullscreen .fullscreen-shop-switch .shop-switch>div .shop-switch-box.btn,.container-fullscreen .fullscreen-shop-switch .shop-switch>div .shop-switch-box #countryswitch-country,.container-fullscreen .fullscreen-shop-switch .shop-switch>div .shop-switch-box #countryswitch-language{padding:22px}@media (min-width: 1024px){.container-fullscreen .fullscreen-shop-switch .shop-switch>div:nth-child(2) .shop-switch-box{margin-top:0}}@media (min-width: 1280px){.container-fullscreen .fullscreen-shop-switch .shop-switch>div:last-child{margin-left:35px}.container-fullscreen .fullscreen-shop-switch .shop-switch>div:nth-child(2){margin-bottom:0}.container-fullscreen .fullscreen-shop-switch .shop-switch>div:nth-child(2) .shop-switch-box{margin-left:1px}}@keyframes fade-in{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes fade-out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-5{margin:5px !important}.mt-5,.my-5{margin-top:5px !important}.mr-5,.mx-5{margin-right:5px !important}.mb-5,.my-5{margin-bottom:5px !important}.ml-5,.mx-5{margin-left:5px !important}.m-10{margin:10px !important}.mt-10,.my-10{margin-top:10px !important}.mr-10,.mx-10{margin-right:10px !important}.mb-10,.my-10{margin-bottom:10px !important}.ml-10,.mx-10{margin-left:10px !important}.m-15{margin:15px !important}.mt-15,.my-15{margin-top:15px !important}.mr-15,.mx-15{margin-right:15px !important}.mb-15,.my-15{margin-bottom:15px !important}.ml-15,.mx-15{margin-left:15px !important}.m-20{margin:20px !important}.mt-20,.my-20{margin-top:20px !important}.mr-20,.mx-20{margin-right:20px !important}.mb-20,.my-20{margin-bottom:20px !important}.ml-20,.mx-20{margin-left:20px !important}.m-25{margin:25px !important}.mt-25,.my-25{margin-top:25px !important}.mr-25,.mx-25{margin-right:25px !important}.mb-25,.my-25{margin-bottom:25px !important}.ml-25,.mx-25{margin-left:25px !important}.m-30{margin:30px !important}.mt-30,.my-30{margin-top:30px !important}.mr-30,.mx-30{margin-right:30px !important}.mb-30,.my-30{margin-bottom:30px !important}.ml-30,.mx-30{margin-left:30px !important}.m-35{margin:35px !important}.mt-35,.my-35{margin-top:35px !important}.mr-35,.mx-35{margin-right:35px !important}.mb-35,.my-35{margin-bottom:35px !important}.ml-35,.mx-35{margin-left:35px !important}.m-40{margin:40px !important}.mt-40,.my-40{margin-top:40px !important}.mr-40,.mx-40{margin-right:40px !important}.mb-40,.my-40{margin-bottom:40px !important}.ml-40,.mx-40{margin-left:40px !important}.m-45{margin:45px !important}.mt-45,.my-45{margin-top:45px !important}.mr-45,.mx-45{margin-right:45px !important}.mb-45,.my-45{margin-bottom:45px !important}.ml-45,.mx-45{margin-left:45px !important}.m-50{margin:50px !important}.mt-50,.my-50{margin-top:50px !important}.mr-50,.mx-50{margin-right:50px !important}.mb-50,.my-50{margin-bottom:50px !important}.ml-50,.mx-50{margin-left:50px !important}.m-55{margin:55px !important}.mt-55,.my-55{margin-top:55px !important}.mr-55,.mx-55{margin-right:55px !important}.mb-55,.my-55{margin-bottom:55px !important}.ml-55,.mx-55{margin-left:55px !important}.m-60{margin:60px !important}.mt-60,.my-60{margin-top:60px !important}.mr-60,.mx-60{margin-right:60px !important}.mb-60,.my-60{margin-bottom:60px !important}.ml-60,.mx-60{margin-left:60px !important}.m-65{margin:65px !important}.mt-65,.my-65{margin-top:65px !important}.mr-65,.mx-65{margin-right:65px !important}.mb-65,.my-65{margin-bottom:65px !important}.ml-65,.mx-65{margin-left:65px !important}.m-70{margin:70px !important}.mt-70,.my-70{margin-top:70px !important}.mr-70,.mx-70{margin-right:70px !important}.mb-70,.my-70{margin-bottom:70px !important}.ml-70,.mx-70{margin-left:70px !important}.m-75{margin:75px !important}.mt-75,.my-75{margin-top:75px !important}.mr-75,.mx-75{margin-right:75px !important}.mb-75,.my-75{margin-bottom:75px !important}.ml-75,.mx-75{margin-left:75px !important}.m-80{margin:80px !important}.mt-80,.my-80{margin-top:80px !important}.mr-80,.mx-80{margin-right:80px !important}.mb-80,.my-80{margin-bottom:80px !important}.ml-80,.mx-80{margin-left:80px !important}.m-85{margin:85px !important}.mt-85,.my-85{margin-top:85px !important}.mr-85,.mx-85{margin-right:85px !important}.mb-85,.my-85{margin-bottom:85px !important}.ml-85,.mx-85{margin-left:85px !important}.m-90{margin:90px !important}.mt-90,.my-90{margin-top:90px !important}.mr-90,.mx-90{margin-right:90px !important}.mb-90,.my-90{margin-bottom:90px !important}.ml-90,.mx-90{margin-left:90px !important}.m-95{margin:95px !important}.mt-95,.my-95{margin-top:95px !important}.mr-95,.mx-95{margin-right:95px !important}.mb-95,.my-95{margin-bottom:95px !important}.ml-95,.mx-95{margin-left:95px !important}.m-100{margin:100px !important}.mt-100,.my-100{margin-top:100px !important}.mr-100,.mx-100{margin-right:100px !important}.mb-100,.my-100{margin-bottom:100px !important}.ml-100,.mx-100{margin-left:100px !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-5{padding:5px !important}.pt-5,.py-5{padding-top:5px !important}.pr-5,.px-5{padding-right:5px !important}.pb-5,.py-5{padding-bottom:5px !important}.pl-5,.px-5{padding-left:5px !important}.p-10{padding:10px !important}.pt-10,.py-10{padding-top:10px !important}.pr-10,.px-10{padding-right:10px !important}.pb-10,.py-10{padding-bottom:10px !important}.pl-10,.px-10{padding-left:10px !important}.p-15{padding:15px !important}.pt-15,.py-15{padding-top:15px !important}.pr-15,.px-15{padding-right:15px !important}.pb-15,.py-15{padding-bottom:15px !important}.pl-15,.px-15{padding-left:15px !important}.p-20{padding:20px !important}.pt-20,.py-20{padding-top:20px !important}.pr-20,.px-20{padding-right:20px !important}.pb-20,.py-20{padding-bottom:20px !important}.pl-20,.px-20{padding-left:20px !important}.p-25{padding:25px !important}.pt-25,.py-25{padding-top:25px !important}.pr-25,.px-25{padding-right:25px !important}.pb-25,.py-25{padding-bottom:25px !important}.pl-25,.px-25{padding-left:25px !important}.p-30{padding:30px !important}.pt-30,.py-30{padding-top:30px !important}.pr-30,.px-30{padding-right:30px !important}.pb-30,.py-30{padding-bottom:30px !important}.pl-30,.px-30{padding-left:30px !important}.p-35{padding:35px !important}.pt-35,.py-35{padding-top:35px !important}.pr-35,.px-35{padding-right:35px !important}.pb-35,.py-35{padding-bottom:35px !important}.pl-35,.px-35{padding-left:35px !important}.p-40{padding:40px !important}.pt-40,.py-40{padding-top:40px !important}.pr-40,.px-40{padding-right:40px !important}.pb-40,.py-40{padding-bottom:40px !important}.pl-40,.px-40{padding-left:40px !important}.p-45{padding:45px !important}.pt-45,.py-45{padding-top:45px !important}.pr-45,.px-45{padding-right:45px !important}.pb-45,.py-45{padding-bottom:45px !important}.pl-45,.px-45{padding-left:45px !important}.p-50{padding:50px !important}.pt-50,.py-50{padding-top:50px !important}.pr-50,.px-50{padding-right:50px !important}.pb-50,.py-50{padding-bottom:50px !important}.pl-50,.px-50{padding-left:50px !important}.p-55{padding:55px !important}.pt-55,.py-55{padding-top:55px !important}.pr-55,.px-55{padding-right:55px !important}.pb-55,.py-55{padding-bottom:55px !important}.pl-55,.px-55{padding-left:55px !important}.p-60{padding:60px !important}.pt-60,.py-60{padding-top:60px !important}.pr-60,.px-60{padding-right:60px !important}.pb-60,.py-60{padding-bottom:60px !important}.pl-60,.px-60{padding-left:60px !important}.p-65{padding:65px !important}.pt-65,.py-65{padding-top:65px !important}.pr-65,.px-65{padding-right:65px !important}.pb-65,.py-65{padding-bottom:65px !important}.pl-65,.px-65{padding-left:65px !important}.p-70{padding:70px !important}.pt-70,.py-70{padding-top:70px !important}.pr-70,.px-70{padding-right:70px !important}.pb-70,.py-70{padding-bottom:70px !important}.pl-70,.px-70{padding-left:70px !important}.p-75{padding:75px !important}.pt-75,.py-75{padding-top:75px !important}.pr-75,.px-75{padding-right:75px !important}.pb-75,.py-75{padding-bottom:75px !important}.pl-75,.px-75{padding-left:75px !important}.p-80{padding:80px !important}.pt-80,.py-80{padding-top:80px !important}.pr-80,.px-80{padding-right:80px !important}.pb-80,.py-80{padding-bottom:80px !important}.pl-80,.px-80{padding-left:80px !important}.p-85{padding:85px !important}.pt-85,.py-85{padding-top:85px !important}.pr-85,.px-85{padding-right:85px !important}.pb-85,.py-85{padding-bottom:85px !important}.pl-85,.px-85{padding-left:85px !important}.p-90{padding:90px !important}.pt-90,.py-90{padding-top:90px !important}.pr-90,.px-90{padding-right:90px !important}.pb-90,.py-90{padding-bottom:90px !important}.pl-90,.px-90{padding-left:90px !important}.p-95{padding:95px !important}.pt-95,.py-95{padding-top:95px !important}.pr-95,.px-95{padding-right:95px !important}.pb-95,.py-95{padding-bottom:95px !important}.pl-95,.px-95{padding-left:95px !important}.p-100{padding:100px !important}.pt-100,.py-100{padding-top:100px !important}.pr-100,.px-100{padding-right:100px !important}.pb-100,.py-100{padding-bottom:100px !important}.pl-100,.px-100{padding-left:100px !important}@media (min-width: 768px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-5{margin:5px !important}.mt-sm-5,.my-sm-5{margin-top:5px !important}.mr-sm-5,.mx-sm-5{margin-right:5px !important}.mb-sm-5,.my-sm-5{margin-bottom:5px !important}.ml-sm-5,.mx-sm-5{margin-left:5px !important}.m-sm-10{margin:10px !important}.mt-sm-10,.my-sm-10{margin-top:10px !important}.mr-sm-10,.mx-sm-10{margin-right:10px !important}.mb-sm-10,.my-sm-10{margin-bottom:10px !important}.ml-sm-10,.mx-sm-10{margin-left:10px !important}.m-sm-15{margin:15px !important}.mt-sm-15,.my-sm-15{margin-top:15px !important}.mr-sm-15,.mx-sm-15{margin-right:15px !important}.mb-sm-15,.my-sm-15{margin-bottom:15px !important}.ml-sm-15,.mx-sm-15{margin-left:15px !important}.m-sm-20{margin:20px !important}.mt-sm-20,.my-sm-20{margin-top:20px !important}.mr-sm-20,.mx-sm-20{margin-right:20px !important}.mb-sm-20,.my-sm-20{margin-bottom:20px !important}.ml-sm-20,.mx-sm-20{margin-left:20px !important}.m-sm-25{margin:25px !important}.mt-sm-25,.my-sm-25{margin-top:25px !important}.mr-sm-25,.mx-sm-25{margin-right:25px !important}.mb-sm-25,.my-sm-25{margin-bottom:25px !important}.ml-sm-25,.mx-sm-25{margin-left:25px !important}.m-sm-30{margin:30px !important}.mt-sm-30,.my-sm-30{margin-top:30px !important}.mr-sm-30,.mx-sm-30{margin-right:30px !important}.mb-sm-30,.my-sm-30{margin-bottom:30px !important}.ml-sm-30,.mx-sm-30{margin-left:30px !important}.m-sm-35{margin:35px !important}.mt-sm-35,.my-sm-35{margin-top:35px !important}.mr-sm-35,.mx-sm-35{margin-right:35px !important}.mb-sm-35,.my-sm-35{margin-bottom:35px !important}.ml-sm-35,.mx-sm-35{margin-left:35px !important}.m-sm-40{margin:40px !important}.mt-sm-40,.my-sm-40{margin-top:40px !important}.mr-sm-40,.mx-sm-40{margin-right:40px !important}.mb-sm-40,.my-sm-40{margin-bottom:40px !important}.ml-sm-40,.mx-sm-40{margin-left:40px !important}.m-sm-45{margin:45px !important}.mt-sm-45,.my-sm-45{margin-top:45px !important}.mr-sm-45,.mx-sm-45{margin-right:45px !important}.mb-sm-45,.my-sm-45{margin-bottom:45px !important}.ml-sm-45,.mx-sm-45{margin-left:45px !important}.m-sm-50{margin:50px !important}.mt-sm-50,.my-sm-50{margin-top:50px !important}.mr-sm-50,.mx-sm-50{margin-right:50px !important}.mb-sm-50,.my-sm-50{margin-bottom:50px !important}.ml-sm-50,.mx-sm-50{margin-left:50px !important}.m-sm-55{margin:55px !important}.mt-sm-55,.my-sm-55{margin-top:55px !important}.mr-sm-55,.mx-sm-55{margin-right:55px !important}.mb-sm-55,.my-sm-55{margin-bottom:55px !important}.ml-sm-55,.mx-sm-55{margin-left:55px !important}.m-sm-60{margin:60px !important}.mt-sm-60,.my-sm-60{margin-top:60px !important}.mr-sm-60,.mx-sm-60{margin-right:60px !important}.mb-sm-60,.my-sm-60{margin-bottom:60px !important}.ml-sm-60,.mx-sm-60{margin-left:60px !important}.m-sm-65{margin:65px !important}.mt-sm-65,.my-sm-65{margin-top:65px !important}.mr-sm-65,.mx-sm-65{margin-right:65px !important}.mb-sm-65,.my-sm-65{margin-bottom:65px !important}.ml-sm-65,.mx-sm-65{margin-left:65px !important}.m-sm-70{margin:70px !important}.mt-sm-70,.my-sm-70{margin-top:70px !important}.mr-sm-70,.mx-sm-70{margin-right:70px !important}.mb-sm-70,.my-sm-70{margin-bottom:70px !important}.ml-sm-70,.mx-sm-70{margin-left:70px !important}.m-sm-75{margin:75px !important}.mt-sm-75,.my-sm-75{margin-top:75px !important}.mr-sm-75,.mx-sm-75{margin-right:75px !important}.mb-sm-75,.my-sm-75{margin-bottom:75px !important}.ml-sm-75,.mx-sm-75{margin-left:75px !important}.m-sm-80{margin:80px !important}.mt-sm-80,.my-sm-80{margin-top:80px !important}.mr-sm-80,.mx-sm-80{margin-right:80px !important}.mb-sm-80,.my-sm-80{margin-bottom:80px !important}.ml-sm-80,.mx-sm-80{margin-left:80px !important}.m-sm-85{margin:85px !important}.mt-sm-85,.my-sm-85{margin-top:85px !important}.mr-sm-85,.mx-sm-85{margin-right:85px !important}.mb-sm-85,.my-sm-85{margin-bottom:85px !important}.ml-sm-85,.mx-sm-85{margin-left:85px !important}.m-sm-90{margin:90px !important}.mt-sm-90,.my-sm-90{margin-top:90px !important}.mr-sm-90,.mx-sm-90{margin-right:90px !important}.mb-sm-90,.my-sm-90{margin-bottom:90px !important}.ml-sm-90,.mx-sm-90{margin-left:90px !important}.m-sm-95{margin:95px !important}.mt-sm-95,.my-sm-95{margin-top:95px !important}.mr-sm-95,.mx-sm-95{margin-right:95px !important}.mb-sm-95,.my-sm-95{margin-bottom:95px !important}.ml-sm-95,.mx-sm-95{margin-left:95px !important}.m-sm-100{margin:100px !important}.mt-sm-100,.my-sm-100{margin-top:100px !important}.mr-sm-100,.mx-sm-100{margin-right:100px !important}.mb-sm-100,.my-sm-100{margin-bottom:100px !important}.ml-sm-100,.mx-sm-100{margin-left:100px !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-5{padding:5px !important}.pt-sm-5,.py-sm-5{padding-top:5px !important}.pr-sm-5,.px-sm-5{padding-right:5px !important}.pb-sm-5,.py-sm-5{padding-bottom:5px !important}.pl-sm-5,.px-sm-5{padding-left:5px !important}.p-sm-10{padding:10px !important}.pt-sm-10,.py-sm-10{padding-top:10px !important}.pr-sm-10,.px-sm-10{padding-right:10px !important}.pb-sm-10,.py-sm-10{padding-bottom:10px !important}.pl-sm-10,.px-sm-10{padding-left:10px !important}.p-sm-15{padding:15px !important}.pt-sm-15,.py-sm-15{padding-top:15px !important}.pr-sm-15,.px-sm-15{padding-right:15px !important}.pb-sm-15,.py-sm-15{padding-bottom:15px !important}.pl-sm-15,.px-sm-15{padding-left:15px !important}.p-sm-20{padding:20px !important}.pt-sm-20,.py-sm-20{padding-top:20px !important}.pr-sm-20,.px-sm-20{padding-right:20px !important}.pb-sm-20,.py-sm-20{padding-bottom:20px !important}.pl-sm-20,.px-sm-20{padding-left:20px !important}.p-sm-25{padding:25px !important}.pt-sm-25,.py-sm-25{padding-top:25px !important}.pr-sm-25,.px-sm-25{padding-right:25px !important}.pb-sm-25,.py-sm-25{padding-bottom:25px !important}.pl-sm-25,.px-sm-25{padding-left:25px !important}.p-sm-30{padding:30px !important}.pt-sm-30,.py-sm-30{padding-top:30px !important}.pr-sm-30,.px-sm-30{padding-right:30px !important}.pb-sm-30,.py-sm-30{padding-bottom:30px !important}.pl-sm-30,.px-sm-30{padding-left:30px !important}.p-sm-35{padding:35px !important}.pt-sm-35,.py-sm-35{padding-top:35px !important}.pr-sm-35,.px-sm-35{padding-right:35px !important}.pb-sm-35,.py-sm-35{padding-bottom:35px !important}.pl-sm-35,.px-sm-35{padding-left:35px !important}.p-sm-40{padding:40px !important}.pt-sm-40,.py-sm-40{padding-top:40px !important}.pr-sm-40,.px-sm-40{padding-right:40px !important}.pb-sm-40,.py-sm-40{padding-bottom:40px !important}.pl-sm-40,.px-sm-40{padding-left:40px !important}.p-sm-45{padding:45px !important}.pt-sm-45,.py-sm-45{padding-top:45px !important}.pr-sm-45,.px-sm-45{padding-right:45px !important}.pb-sm-45,.py-sm-45{padding-bottom:45px !important}.pl-sm-45,.px-sm-45{padding-left:45px !important}.p-sm-50{padding:50px !important}.pt-sm-50,.py-sm-50{padding-top:50px !important}.pr-sm-50,.px-sm-50{padding-right:50px !important}.pb-sm-50,.py-sm-50{padding-bottom:50px !important}.pl-sm-50,.px-sm-50{padding-left:50px !important}.p-sm-55{padding:55px !important}.pt-sm-55,.py-sm-55{padding-top:55px !important}.pr-sm-55,.px-sm-55{padding-right:55px !important}.pb-sm-55,.py-sm-55{padding-bottom:55px !important}.pl-sm-55,.px-sm-55{padding-left:55px !important}.p-sm-60{padding:60px !important}.pt-sm-60,.py-sm-60{padding-top:60px !important}.pr-sm-60,.px-sm-60{padding-right:60px !important}.pb-sm-60,.py-sm-60{padding-bottom:60px !important}.pl-sm-60,.px-sm-60{padding-left:60px !important}.p-sm-65{padding:65px !important}.pt-sm-65,.py-sm-65{padding-top:65px !important}.pr-sm-65,.px-sm-65{padding-right:65px !important}.pb-sm-65,.py-sm-65{padding-bottom:65px !important}.pl-sm-65,.px-sm-65{padding-left:65px !important}.p-sm-70{padding:70px !important}.pt-sm-70,.py-sm-70{padding-top:70px !important}.pr-sm-70,.px-sm-70{padding-right:70px !important}.pb-sm-70,.py-sm-70{padding-bottom:70px !important}.pl-sm-70,.px-sm-70{padding-left:70px !important}.p-sm-75{padding:75px !important}.pt-sm-75,.py-sm-75{padding-top:75px !important}.pr-sm-75,.px-sm-75{padding-right:75px !important}.pb-sm-75,.py-sm-75{padding-bottom:75px !important}.pl-sm-75,.px-sm-75{padding-left:75px !important}.p-sm-80{padding:80px !important}.pt-sm-80,.py-sm-80{padding-top:80px !important}.pr-sm-80,.px-sm-80{padding-right:80px !important}.pb-sm-80,.py-sm-80{padding-bottom:80px !important}.pl-sm-80,.px-sm-80{padding-left:80px !important}.p-sm-85{padding:85px !important}.pt-sm-85,.py-sm-85{padding-top:85px !important}.pr-sm-85,.px-sm-85{padding-right:85px !important}.pb-sm-85,.py-sm-85{padding-bottom:85px !important}.pl-sm-85,.px-sm-85{padding-left:85px !important}.p-sm-90{padding:90px !important}.pt-sm-90,.py-sm-90{padding-top:90px !important}.pr-sm-90,.px-sm-90{padding-right:90px !important}.pb-sm-90,.py-sm-90{padding-bottom:90px !important}.pl-sm-90,.px-sm-90{padding-left:90px !important}.p-sm-95{padding:95px !important}.pt-sm-95,.py-sm-95{padding-top:95px !important}.pr-sm-95,.px-sm-95{padding-right:95px !important}.pb-sm-95,.py-sm-95{padding-bottom:95px !important}.pl-sm-95,.px-sm-95{padding-left:95px !important}.p-sm-100{padding:100px !important}.pt-sm-100,.py-sm-100{padding-top:100px !important}.pr-sm-100,.px-sm-100{padding-right:100px !important}.pb-sm-100,.py-sm-100{padding-bottom:100px !important}.pl-sm-100,.px-sm-100{padding-left:100px !important}}@media (min-width: 1024px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-5{margin:5px !important}.mt-md-5,.my-md-5{margin-top:5px !important}.mr-md-5,.mx-md-5{margin-right:5px !important}.mb-md-5,.my-md-5{margin-bottom:5px !important}.ml-md-5,.mx-md-5{margin-left:5px !important}.m-md-10{margin:10px !important}.mt-md-10,.my-md-10{margin-top:10px !important}.mr-md-10,.mx-md-10{margin-right:10px !important}.mb-md-10,.my-md-10{margin-bottom:10px !important}.ml-md-10,.mx-md-10{margin-left:10px !important}.m-md-15{margin:15px !important}.mt-md-15,.my-md-15{margin-top:15px !important}.mr-md-15,.mx-md-15{margin-right:15px !important}.mb-md-15,.my-md-15{margin-bottom:15px !important}.ml-md-15,.mx-md-15{margin-left:15px !important}.m-md-20{margin:20px !important}.mt-md-20,.my-md-20{margin-top:20px !important}.mr-md-20,.mx-md-20{margin-right:20px !important}.mb-md-20,.my-md-20{margin-bottom:20px !important}.ml-md-20,.mx-md-20{margin-left:20px !important}.m-md-25{margin:25px !important}.mt-md-25,.my-md-25{margin-top:25px !important}.mr-md-25,.mx-md-25{margin-right:25px !important}.mb-md-25,.my-md-25{margin-bottom:25px !important}.ml-md-25,.mx-md-25{margin-left:25px !important}.m-md-30{margin:30px !important}.mt-md-30,.my-md-30{margin-top:30px !important}.mr-md-30,.mx-md-30{margin-right:30px !important}.mb-md-30,.my-md-30{margin-bottom:30px !important}.ml-md-30,.mx-md-30{margin-left:30px !important}.m-md-35{margin:35px !important}.mt-md-35,.my-md-35{margin-top:35px !important}.mr-md-35,.mx-md-35{margin-right:35px !important}.mb-md-35,.my-md-35{margin-bottom:35px !important}.ml-md-35,.mx-md-35{margin-left:35px !important}.m-md-40{margin:40px !important}.mt-md-40,.my-md-40{margin-top:40px !important}.mr-md-40,.mx-md-40{margin-right:40px !important}.mb-md-40,.my-md-40{margin-bottom:40px !important}.ml-md-40,.mx-md-40{margin-left:40px !important}.m-md-45{margin:45px !important}.mt-md-45,.my-md-45{margin-top:45px !important}.mr-md-45,.mx-md-45{margin-right:45px !important}.mb-md-45,.my-md-45{margin-bottom:45px !important}.ml-md-45,.mx-md-45{margin-left:45px !important}.m-md-50{margin:50px !important}.mt-md-50,.my-md-50{margin-top:50px !important}.mr-md-50,.mx-md-50{margin-right:50px !important}.mb-md-50,.my-md-50{margin-bottom:50px !important}.ml-md-50,.mx-md-50{margin-left:50px !important}.m-md-55{margin:55px !important}.mt-md-55,.my-md-55{margin-top:55px !important}.mr-md-55,.mx-md-55{margin-right:55px !important}.mb-md-55,.my-md-55{margin-bottom:55px !important}.ml-md-55,.mx-md-55{margin-left:55px !important}.m-md-60{margin:60px !important}.mt-md-60,.my-md-60{margin-top:60px !important}.mr-md-60,.mx-md-60{margin-right:60px !important}.mb-md-60,.my-md-60{margin-bottom:60px !important}.ml-md-60,.mx-md-60{margin-left:60px !important}.m-md-65{margin:65px !important}.mt-md-65,.my-md-65{margin-top:65px !important}.mr-md-65,.mx-md-65{margin-right:65px !important}.mb-md-65,.my-md-65{margin-bottom:65px !important}.ml-md-65,.mx-md-65{margin-left:65px !important}.m-md-70{margin:70px !important}.mt-md-70,.my-md-70{margin-top:70px !important}.mr-md-70,.mx-md-70{margin-right:70px !important}.mb-md-70,.my-md-70{margin-bottom:70px !important}.ml-md-70,.mx-md-70{margin-left:70px !important}.m-md-75{margin:75px !important}.mt-md-75,.my-md-75{margin-top:75px !important}.mr-md-75,.mx-md-75{margin-right:75px !important}.mb-md-75,.my-md-75{margin-bottom:75px !important}.ml-md-75,.mx-md-75{margin-left:75px !important}.m-md-80{margin:80px !important}.mt-md-80,.my-md-80{margin-top:80px !important}.mr-md-80,.mx-md-80{margin-right:80px !important}.mb-md-80,.my-md-80{margin-bottom:80px !important}.ml-md-80,.mx-md-80{margin-left:80px !important}.m-md-85{margin:85px !important}.mt-md-85,.my-md-85{margin-top:85px !important}.mr-md-85,.mx-md-85{margin-right:85px !important}.mb-md-85,.my-md-85{margin-bottom:85px !important}.ml-md-85,.mx-md-85{margin-left:85px !important}.m-md-90{margin:90px !important}.mt-md-90,.my-md-90{margin-top:90px !important}.mr-md-90,.mx-md-90{margin-right:90px !important}.mb-md-90,.my-md-90{margin-bottom:90px !important}.ml-md-90,.mx-md-90{margin-left:90px !important}.m-md-95{margin:95px !important}.mt-md-95,.my-md-95{margin-top:95px !important}.mr-md-95,.mx-md-95{margin-right:95px !important}.mb-md-95,.my-md-95{margin-bottom:95px !important}.ml-md-95,.mx-md-95{margin-left:95px !important}.m-md-100{margin:100px !important}.mt-md-100,.my-md-100{margin-top:100px !important}.mr-md-100,.mx-md-100{margin-right:100px !important}.mb-md-100,.my-md-100{margin-bottom:100px !important}.ml-md-100,.mx-md-100{margin-left:100px !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-5{padding:5px !important}.pt-md-5,.py-md-5{padding-top:5px !important}.pr-md-5,.px-md-5{padding-right:5px !important}.pb-md-5,.py-md-5{padding-bottom:5px !important}.pl-md-5,.px-md-5{padding-left:5px !important}.p-md-10{padding:10px !important}.pt-md-10,.py-md-10{padding-top:10px !important}.pr-md-10,.px-md-10{padding-right:10px !important}.pb-md-10,.py-md-10{padding-bottom:10px !important}.pl-md-10,.px-md-10{padding-left:10px !important}.p-md-15{padding:15px !important}.pt-md-15,.py-md-15{padding-top:15px !important}.pr-md-15,.px-md-15{padding-right:15px !important}.pb-md-15,.py-md-15{padding-bottom:15px !important}.pl-md-15,.px-md-15{padding-left:15px !important}.p-md-20{padding:20px !important}.pt-md-20,.py-md-20{padding-top:20px !important}.pr-md-20,.px-md-20{padding-right:20px !important}.pb-md-20,.py-md-20{padding-bottom:20px !important}.pl-md-20,.px-md-20{padding-left:20px !important}.p-md-25{padding:25px !important}.pt-md-25,.py-md-25{padding-top:25px !important}.pr-md-25,.px-md-25{padding-right:25px !important}.pb-md-25,.py-md-25{padding-bottom:25px !important}.pl-md-25,.px-md-25{padding-left:25px !important}.p-md-30{padding:30px !important}.pt-md-30,.py-md-30{padding-top:30px !important}.pr-md-30,.px-md-30{padding-right:30px !important}.pb-md-30,.py-md-30{padding-bottom:30px !important}.pl-md-30,.px-md-30{padding-left:30px !important}.p-md-35{padding:35px !important}.pt-md-35,.py-md-35{padding-top:35px !important}.pr-md-35,.px-md-35{padding-right:35px !important}.pb-md-35,.py-md-35{padding-bottom:35px !important}.pl-md-35,.px-md-35{padding-left:35px !important}.p-md-40{padding:40px !important}.pt-md-40,.py-md-40{padding-top:40px !important}.pr-md-40,.px-md-40{padding-right:40px !important}.pb-md-40,.py-md-40{padding-bottom:40px !important}.pl-md-40,.px-md-40{padding-left:40px !important}.p-md-45{padding:45px !important}.pt-md-45,.py-md-45{padding-top:45px !important}.pr-md-45,.px-md-45{padding-right:45px !important}.pb-md-45,.py-md-45{padding-bottom:45px !important}.pl-md-45,.px-md-45{padding-left:45px !important}.p-md-50{padding:50px !important}.pt-md-50,.py-md-50{padding-top:50px !important}.pr-md-50,.px-md-50{padding-right:50px !important}.pb-md-50,.py-md-50{padding-bottom:50px !important}.pl-md-50,.px-md-50{padding-left:50px !important}.p-md-55{padding:55px !important}.pt-md-55,.py-md-55{padding-top:55px !important}.pr-md-55,.px-md-55{padding-right:55px !important}.pb-md-55,.py-md-55{padding-bottom:55px !important}.pl-md-55,.px-md-55{padding-left:55px !important}.p-md-60{padding:60px !important}.pt-md-60,.py-md-60{padding-top:60px !important}.pr-md-60,.px-md-60{padding-right:60px !important}.pb-md-60,.py-md-60{padding-bottom:60px !important}.pl-md-60,.px-md-60{padding-left:60px !important}.p-md-65{padding:65px !important}.pt-md-65,.py-md-65{padding-top:65px !important}.pr-md-65,.px-md-65{padding-right:65px !important}.pb-md-65,.py-md-65{padding-bottom:65px !important}.pl-md-65,.px-md-65{padding-left:65px !important}.p-md-70{padding:70px !important}.pt-md-70,.py-md-70{padding-top:70px !important}.pr-md-70,.px-md-70{padding-right:70px !important}.pb-md-70,.py-md-70{padding-bottom:70px !important}.pl-md-70,.px-md-70{padding-left:70px !important}.p-md-75{padding:75px !important}.pt-md-75,.py-md-75{padding-top:75px !important}.pr-md-75,.px-md-75{padding-right:75px !important}.pb-md-75,.py-md-75{padding-bottom:75px !important}.pl-md-75,.px-md-75{padding-left:75px !important}.p-md-80{padding:80px !important}.pt-md-80,.py-md-80{padding-top:80px !important}.pr-md-80,.px-md-80{padding-right:80px !important}.pb-md-80,.py-md-80{padding-bottom:80px !important}.pl-md-80,.px-md-80{padding-left:80px !important}.p-md-85{padding:85px !important}.pt-md-85,.py-md-85{padding-top:85px !important}.pr-md-85,.px-md-85{padding-right:85px !important}.pb-md-85,.py-md-85{padding-bottom:85px !important}.pl-md-85,.px-md-85{padding-left:85px !important}.p-md-90{padding:90px !important}.pt-md-90,.py-md-90{padding-top:90px !important}.pr-md-90,.px-md-90{padding-right:90px !important}.pb-md-90,.py-md-90{padding-bottom:90px !important}.pl-md-90,.px-md-90{padding-left:90px !important}.p-md-95{padding:95px !important}.pt-md-95,.py-md-95{padding-top:95px !important}.pr-md-95,.px-md-95{padding-right:95px !important}.pb-md-95,.py-md-95{padding-bottom:95px !important}.pl-md-95,.px-md-95{padding-left:95px !important}.p-md-100{padding:100px !important}.pt-md-100,.py-md-100{padding-top:100px !important}.pr-md-100,.px-md-100{padding-right:100px !important}.pb-md-100,.py-md-100{padding-bottom:100px !important}.pl-md-100,.px-md-100{padding-left:100px !important}}@media (min-width: 1280px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-5{margin:5px !important}.mt-lg-5,.my-lg-5{margin-top:5px !important}.mr-lg-5,.mx-lg-5{margin-right:5px !important}.mb-lg-5,.my-lg-5{margin-bottom:5px !important}.ml-lg-5,.mx-lg-5{margin-left:5px !important}.m-lg-10{margin:10px !important}.mt-lg-10,.my-lg-10{margin-top:10px !important}.mr-lg-10,.mx-lg-10{margin-right:10px !important}.mb-lg-10,.my-lg-10{margin-bottom:10px !important}.ml-lg-10,.mx-lg-10{margin-left:10px !important}.m-lg-15{margin:15px !important}.mt-lg-15,.my-lg-15{margin-top:15px !important}.mr-lg-15,.mx-lg-15{margin-right:15px !important}.mb-lg-15,.my-lg-15{margin-bottom:15px !important}.ml-lg-15,.mx-lg-15{margin-left:15px !important}.m-lg-20{margin:20px !important}.mt-lg-20,.my-lg-20{margin-top:20px !important}.mr-lg-20,.mx-lg-20{margin-right:20px !important}.mb-lg-20,.my-lg-20{margin-bottom:20px !important}.ml-lg-20,.mx-lg-20{margin-left:20px !important}.m-lg-25{margin:25px !important}.mt-lg-25,.my-lg-25{margin-top:25px !important}.mr-lg-25,.mx-lg-25{margin-right:25px !important}.mb-lg-25,.my-lg-25{margin-bottom:25px !important}.ml-lg-25,.mx-lg-25{margin-left:25px !important}.m-lg-30{margin:30px !important}.mt-lg-30,.my-lg-30{margin-top:30px !important}.mr-lg-30,.mx-lg-30{margin-right:30px !important}.mb-lg-30,.my-lg-30{margin-bottom:30px !important}.ml-lg-30,.mx-lg-30{margin-left:30px !important}.m-lg-35{margin:35px !important}.mt-lg-35,.my-lg-35{margin-top:35px !important}.mr-lg-35,.mx-lg-35{margin-right:35px !important}.mb-lg-35,.my-lg-35{margin-bottom:35px !important}.ml-lg-35,.mx-lg-35{margin-left:35px !important}.m-lg-40{margin:40px !important}.mt-lg-40,.my-lg-40{margin-top:40px !important}.mr-lg-40,.mx-lg-40{margin-right:40px !important}.mb-lg-40,.my-lg-40{margin-bottom:40px !important}.ml-lg-40,.mx-lg-40{margin-left:40px !important}.m-lg-45{margin:45px !important}.mt-lg-45,.my-lg-45{margin-top:45px !important}.mr-lg-45,.mx-lg-45{margin-right:45px !important}.mb-lg-45,.my-lg-45{margin-bottom:45px !important}.ml-lg-45,.mx-lg-45{margin-left:45px !important}.m-lg-50{margin:50px !important}.mt-lg-50,.my-lg-50{margin-top:50px !important}.mr-lg-50,.mx-lg-50{margin-right:50px !important}.mb-lg-50,.my-lg-50{margin-bottom:50px !important}.ml-lg-50,.mx-lg-50{margin-left:50px !important}.m-lg-55{margin:55px !important}.mt-lg-55,.my-lg-55{margin-top:55px !important}.mr-lg-55,.mx-lg-55{margin-right:55px !important}.mb-lg-55,.my-lg-55{margin-bottom:55px !important}.ml-lg-55,.mx-lg-55{margin-left:55px !important}.m-lg-60{margin:60px !important}.mt-lg-60,.my-lg-60{margin-top:60px !important}.mr-lg-60,.mx-lg-60{margin-right:60px !important}.mb-lg-60,.my-lg-60{margin-bottom:60px !important}.ml-lg-60,.mx-lg-60{margin-left:60px !important}.m-lg-65{margin:65px !important}.mt-lg-65,.my-lg-65{margin-top:65px !important}.mr-lg-65,.mx-lg-65{margin-right:65px !important}.mb-lg-65,.my-lg-65{margin-bottom:65px !important}.ml-lg-65,.mx-lg-65{margin-left:65px !important}.m-lg-70{margin:70px !important}.mt-lg-70,.my-lg-70{margin-top:70px !important}.mr-lg-70,.mx-lg-70{margin-right:70px !important}.mb-lg-70,.my-lg-70{margin-bottom:70px !important}.ml-lg-70,.mx-lg-70{margin-left:70px !important}.m-lg-75{margin:75px !important}.mt-lg-75,.my-lg-75{margin-top:75px !important}.mr-lg-75,.mx-lg-75{margin-right:75px !important}.mb-lg-75,.my-lg-75{margin-bottom:75px !important}.ml-lg-75,.mx-lg-75{margin-left:75px !important}.m-lg-80{margin:80px !important}.mt-lg-80,.my-lg-80{margin-top:80px !important}.mr-lg-80,.mx-lg-80{margin-right:80px !important}.mb-lg-80,.my-lg-80{margin-bottom:80px !important}.ml-lg-80,.mx-lg-80{margin-left:80px !important}.m-lg-85{margin:85px !important}.mt-lg-85,.my-lg-85{margin-top:85px !important}.mr-lg-85,.mx-lg-85{margin-right:85px !important}.mb-lg-85,.my-lg-85{margin-bottom:85px !important}.ml-lg-85,.mx-lg-85{margin-left:85px !important}.m-lg-90{margin:90px !important}.mt-lg-90,.my-lg-90{margin-top:90px !important}.mr-lg-90,.mx-lg-90{margin-right:90px !important}.mb-lg-90,.my-lg-90{margin-bottom:90px !important}.ml-lg-90,.mx-lg-90{margin-left:90px !important}.m-lg-95{margin:95px !important}.mt-lg-95,.my-lg-95{margin-top:95px !important}.mr-lg-95,.mx-lg-95{margin-right:95px !important}.mb-lg-95,.my-lg-95{margin-bottom:95px !important}.ml-lg-95,.mx-lg-95{margin-left:95px !important}.m-lg-100{margin:100px !important}.mt-lg-100,.my-lg-100{margin-top:100px !important}.mr-lg-100,.mx-lg-100{margin-right:100px !important}.mb-lg-100,.my-lg-100{margin-bottom:100px !important}.ml-lg-100,.mx-lg-100{margin-left:100px !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-5{padding:5px !important}.pt-lg-5,.py-lg-5{padding-top:5px !important}.pr-lg-5,.px-lg-5{padding-right:5px !important}.pb-lg-5,.py-lg-5{padding-bottom:5px !important}.pl-lg-5,.px-lg-5{padding-left:5px !important}.p-lg-10{padding:10px !important}.pt-lg-10,.py-lg-10{padding-top:10px !important}.pr-lg-10,.px-lg-10{padding-right:10px !important}.pb-lg-10,.py-lg-10{padding-bottom:10px !important}.pl-lg-10,.px-lg-10{padding-left:10px !important}.p-lg-15{padding:15px !important}.pt-lg-15,.py-lg-15{padding-top:15px !important}.pr-lg-15,.px-lg-15{padding-right:15px !important}.pb-lg-15,.py-lg-15{padding-bottom:15px !important}.pl-lg-15,.px-lg-15{padding-left:15px !important}.p-lg-20{padding:20px !important}.pt-lg-20,.py-lg-20{padding-top:20px !important}.pr-lg-20,.px-lg-20{padding-right:20px !important}.pb-lg-20,.py-lg-20{padding-bottom:20px !important}.pl-lg-20,.px-lg-20{padding-left:20px !important}.p-lg-25{padding:25px !important}.pt-lg-25,.py-lg-25{padding-top:25px !important}.pr-lg-25,.px-lg-25{padding-right:25px !important}.pb-lg-25,.py-lg-25{padding-bottom:25px !important}.pl-lg-25,.px-lg-25{padding-left:25px !important}.p-lg-30{padding:30px !important}.pt-lg-30,.py-lg-30{padding-top:30px !important}.pr-lg-30,.px-lg-30{padding-right:30px !important}.pb-lg-30,.py-lg-30{padding-bottom:30px !important}.pl-lg-30,.px-lg-30{padding-left:30px !important}.p-lg-35{padding:35px !important}.pt-lg-35,.py-lg-35{padding-top:35px !important}.pr-lg-35,.px-lg-35{padding-right:35px !important}.pb-lg-35,.py-lg-35{padding-bottom:35px !important}.pl-lg-35,.px-lg-35{padding-left:35px !important}.p-lg-40{padding:40px !important}.pt-lg-40,.py-lg-40{padding-top:40px !important}.pr-lg-40,.px-lg-40{padding-right:40px !important}.pb-lg-40,.py-lg-40{padding-bottom:40px !important}.pl-lg-40,.px-lg-40{padding-left:40px !important}.p-lg-45{padding:45px !important}.pt-lg-45,.py-lg-45{padding-top:45px !important}.pr-lg-45,.px-lg-45{padding-right:45px !important}.pb-lg-45,.py-lg-45{padding-bottom:45px !important}.pl-lg-45,.px-lg-45{padding-left:45px !important}.p-lg-50{padding:50px !important}.pt-lg-50,.py-lg-50{padding-top:50px !important}.pr-lg-50,.px-lg-50{padding-right:50px !important}.pb-lg-50,.py-lg-50{padding-bottom:50px !important}.pl-lg-50,.px-lg-50{padding-left:50px !important}.p-lg-55{padding:55px !important}.pt-lg-55,.py-lg-55{padding-top:55px !important}.pr-lg-55,.px-lg-55{padding-right:55px !important}.pb-lg-55,.py-lg-55{padding-bottom:55px !important}.pl-lg-55,.px-lg-55{padding-left:55px !important}.p-lg-60{padding:60px !important}.pt-lg-60,.py-lg-60{padding-top:60px !important}.pr-lg-60,.px-lg-60{padding-right:60px !important}.pb-lg-60,.py-lg-60{padding-bottom:60px !important}.pl-lg-60,.px-lg-60{padding-left:60px !important}.p-lg-65{padding:65px !important}.pt-lg-65,.py-lg-65{padding-top:65px !important}.pr-lg-65,.px-lg-65{padding-right:65px !important}.pb-lg-65,.py-lg-65{padding-bottom:65px !important}.pl-lg-65,.px-lg-65{padding-left:65px !important}.p-lg-70{padding:70px !important}.pt-lg-70,.py-lg-70{padding-top:70px !important}.pr-lg-70,.px-lg-70{padding-right:70px !important}.pb-lg-70,.py-lg-70{padding-bottom:70px !important}.pl-lg-70,.px-lg-70{padding-left:70px !important}.p-lg-75{padding:75px !important}.pt-lg-75,.py-lg-75{padding-top:75px !important}.pr-lg-75,.px-lg-75{padding-right:75px !important}.pb-lg-75,.py-lg-75{padding-bottom:75px !important}.pl-lg-75,.px-lg-75{padding-left:75px !important}.p-lg-80{padding:80px !important}.pt-lg-80,.py-lg-80{padding-top:80px !important}.pr-lg-80,.px-lg-80{padding-right:80px !important}.pb-lg-80,.py-lg-80{padding-bottom:80px !important}.pl-lg-80,.px-lg-80{padding-left:80px !important}.p-lg-85{padding:85px !important}.pt-lg-85,.py-lg-85{padding-top:85px !important}.pr-lg-85,.px-lg-85{padding-right:85px !important}.pb-lg-85,.py-lg-85{padding-bottom:85px !important}.pl-lg-85,.px-lg-85{padding-left:85px !important}.p-lg-90{padding:90px !important}.pt-lg-90,.py-lg-90{padding-top:90px !important}.pr-lg-90,.px-lg-90{padding-right:90px !important}.pb-lg-90,.py-lg-90{padding-bottom:90px !important}.pl-lg-90,.px-lg-90{padding-left:90px !important}.p-lg-95{padding:95px !important}.pt-lg-95,.py-lg-95{padding-top:95px !important}.pr-lg-95,.px-lg-95{padding-right:95px !important}.pb-lg-95,.py-lg-95{padding-bottom:95px !important}.pl-lg-95,.px-lg-95{padding-left:95px !important}.p-lg-100{padding:100px !important}.pt-lg-100,.py-lg-100{padding-top:100px !important}.pr-lg-100,.px-lg-100{padding-right:100px !important}.pb-lg-100,.py-lg-100{padding-bottom:100px !important}.pl-lg-100,.px-lg-100{padding-left:100px !important}}@media (min-width: 1920px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-5{margin:5px !important}.mt-xl-5,.my-xl-5{margin-top:5px !important}.mr-xl-5,.mx-xl-5{margin-right:5px !important}.mb-xl-5,.my-xl-5{margin-bottom:5px !important}.ml-xl-5,.mx-xl-5{margin-left:5px !important}.m-xl-10{margin:10px !important}.mt-xl-10,.my-xl-10{margin-top:10px !important}.mr-xl-10,.mx-xl-10{margin-right:10px !important}.mb-xl-10,.my-xl-10{margin-bottom:10px !important}.ml-xl-10,.mx-xl-10{margin-left:10px !important}.m-xl-15{margin:15px !important}.mt-xl-15,.my-xl-15{margin-top:15px !important}.mr-xl-15,.mx-xl-15{margin-right:15px !important}.mb-xl-15,.my-xl-15{margin-bottom:15px !important}.ml-xl-15,.mx-xl-15{margin-left:15px !important}.m-xl-20{margin:20px !important}.mt-xl-20,.my-xl-20{margin-top:20px !important}.mr-xl-20,.mx-xl-20{margin-right:20px !important}.mb-xl-20,.my-xl-20{margin-bottom:20px !important}.ml-xl-20,.mx-xl-20{margin-left:20px !important}.m-xl-25{margin:25px !important}.mt-xl-25,.my-xl-25{margin-top:25px !important}.mr-xl-25,.mx-xl-25{margin-right:25px !important}.mb-xl-25,.my-xl-25{margin-bottom:25px !important}.ml-xl-25,.mx-xl-25{margin-left:25px !important}.m-xl-30{margin:30px !important}.mt-xl-30,.my-xl-30{margin-top:30px !important}.mr-xl-30,.mx-xl-30{margin-right:30px !important}.mb-xl-30,.my-xl-30{margin-bottom:30px !important}.ml-xl-30,.mx-xl-30{margin-left:30px !important}.m-xl-35{margin:35px !important}.mt-xl-35,.my-xl-35{margin-top:35px !important}.mr-xl-35,.mx-xl-35{margin-right:35px !important}.mb-xl-35,.my-xl-35{margin-bottom:35px !important}.ml-xl-35,.mx-xl-35{margin-left:35px !important}.m-xl-40{margin:40px !important}.mt-xl-40,.my-xl-40{margin-top:40px !important}.mr-xl-40,.mx-xl-40{margin-right:40px !important}.mb-xl-40,.my-xl-40{margin-bottom:40px !important}.ml-xl-40,.mx-xl-40{margin-left:40px !important}.m-xl-45{margin:45px !important}.mt-xl-45,.my-xl-45{margin-top:45px !important}.mr-xl-45,.mx-xl-45{margin-right:45px !important}.mb-xl-45,.my-xl-45{margin-bottom:45px !important}.ml-xl-45,.mx-xl-45{margin-left:45px !important}.m-xl-50{margin:50px !important}.mt-xl-50,.my-xl-50{margin-top:50px !important}.mr-xl-50,.mx-xl-50{margin-right:50px !important}.mb-xl-50,.my-xl-50{margin-bottom:50px !important}.ml-xl-50,.mx-xl-50{margin-left:50px !important}.m-xl-55{margin:55px !important}.mt-xl-55,.my-xl-55{margin-top:55px !important}.mr-xl-55,.mx-xl-55{margin-right:55px !important}.mb-xl-55,.my-xl-55{margin-bottom:55px !important}.ml-xl-55,.mx-xl-55{margin-left:55px !important}.m-xl-60{margin:60px !important}.mt-xl-60,.my-xl-60{margin-top:60px !important}.mr-xl-60,.mx-xl-60{margin-right:60px !important}.mb-xl-60,.my-xl-60{margin-bottom:60px !important}.ml-xl-60,.mx-xl-60{margin-left:60px !important}.m-xl-65{margin:65px !important}.mt-xl-65,.my-xl-65{margin-top:65px !important}.mr-xl-65,.mx-xl-65{margin-right:65px !important}.mb-xl-65,.my-xl-65{margin-bottom:65px !important}.ml-xl-65,.mx-xl-65{margin-left:65px !important}.m-xl-70{margin:70px !important}.mt-xl-70,.my-xl-70{margin-top:70px !important}.mr-xl-70,.mx-xl-70{margin-right:70px !important}.mb-xl-70,.my-xl-70{margin-bottom:70px !important}.ml-xl-70,.mx-xl-70{margin-left:70px !important}.m-xl-75{margin:75px !important}.mt-xl-75,.my-xl-75{margin-top:75px !important}.mr-xl-75,.mx-xl-75{margin-right:75px !important}.mb-xl-75,.my-xl-75{margin-bottom:75px !important}.ml-xl-75,.mx-xl-75{margin-left:75px !important}.m-xl-80{margin:80px !important}.mt-xl-80,.my-xl-80{margin-top:80px !important}.mr-xl-80,.mx-xl-80{margin-right:80px !important}.mb-xl-80,.my-xl-80{margin-bottom:80px !important}.ml-xl-80,.mx-xl-80{margin-left:80px !important}.m-xl-85{margin:85px !important}.mt-xl-85,.my-xl-85{margin-top:85px !important}.mr-xl-85,.mx-xl-85{margin-right:85px !important}.mb-xl-85,.my-xl-85{margin-bottom:85px !important}.ml-xl-85,.mx-xl-85{margin-left:85px !important}.m-xl-90{margin:90px !important}.mt-xl-90,.my-xl-90{margin-top:90px !important}.mr-xl-90,.mx-xl-90{margin-right:90px !important}.mb-xl-90,.my-xl-90{margin-bottom:90px !important}.ml-xl-90,.mx-xl-90{margin-left:90px !important}.m-xl-95{margin:95px !important}.mt-xl-95,.my-xl-95{margin-top:95px !important}.mr-xl-95,.mx-xl-95{margin-right:95px !important}.mb-xl-95,.my-xl-95{margin-bottom:95px !important}.ml-xl-95,.mx-xl-95{margin-left:95px !important}.m-xl-100{margin:100px !important}.mt-xl-100,.my-xl-100{margin-top:100px !important}.mr-xl-100,.mx-xl-100{margin-right:100px !important}.mb-xl-100,.my-xl-100{margin-bottom:100px !important}.ml-xl-100,.mx-xl-100{margin-left:100px !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-5{padding:5px !important}.pt-xl-5,.py-xl-5{padding-top:5px !important}.pr-xl-5,.px-xl-5{padding-right:5px !important}.pb-xl-5,.py-xl-5{padding-bottom:5px !important}.pl-xl-5,.px-xl-5{padding-left:5px !important}.p-xl-10{padding:10px !important}.pt-xl-10,.py-xl-10{padding-top:10px !important}.pr-xl-10,.px-xl-10{padding-right:10px !important}.pb-xl-10,.py-xl-10{padding-bottom:10px !important}.pl-xl-10,.px-xl-10{padding-left:10px !important}.p-xl-15{padding:15px !important}.pt-xl-15,.py-xl-15{padding-top:15px !important}.pr-xl-15,.px-xl-15{padding-right:15px !important}.pb-xl-15,.py-xl-15{padding-bottom:15px !important}.pl-xl-15,.px-xl-15{padding-left:15px !important}.p-xl-20{padding:20px !important}.pt-xl-20,.py-xl-20{padding-top:20px !important}.pr-xl-20,.px-xl-20{padding-right:20px !important}.pb-xl-20,.py-xl-20{padding-bottom:20px !important}.pl-xl-20,.px-xl-20{padding-left:20px !important}.p-xl-25{padding:25px !important}.pt-xl-25,.py-xl-25{padding-top:25px !important}.pr-xl-25,.px-xl-25{padding-right:25px !important}.pb-xl-25,.py-xl-25{padding-bottom:25px !important}.pl-xl-25,.px-xl-25{padding-left:25px !important}.p-xl-30{padding:30px !important}.pt-xl-30,.py-xl-30{padding-top:30px !important}.pr-xl-30,.px-xl-30{padding-right:30px !important}.pb-xl-30,.py-xl-30{padding-bottom:30px !important}.pl-xl-30,.px-xl-30{padding-left:30px !important}.p-xl-35{padding:35px !important}.pt-xl-35,.py-xl-35{padding-top:35px !important}.pr-xl-35,.px-xl-35{padding-right:35px !important}.pb-xl-35,.py-xl-35{padding-bottom:35px !important}.pl-xl-35,.px-xl-35{padding-left:35px !important}.p-xl-40{padding:40px !important}.pt-xl-40,.py-xl-40{padding-top:40px !important}.pr-xl-40,.px-xl-40{padding-right:40px !important}.pb-xl-40,.py-xl-40{padding-bottom:40px !important}.pl-xl-40,.px-xl-40{padding-left:40px !important}.p-xl-45{padding:45px !important}.pt-xl-45,.py-xl-45{padding-top:45px !important}.pr-xl-45,.px-xl-45{padding-right:45px !important}.pb-xl-45,.py-xl-45{padding-bottom:45px !important}.pl-xl-45,.px-xl-45{padding-left:45px !important}.p-xl-50{padding:50px !important}.pt-xl-50,.py-xl-50{padding-top:50px !important}.pr-xl-50,.px-xl-50{padding-right:50px !important}.pb-xl-50,.py-xl-50{padding-bottom:50px !important}.pl-xl-50,.px-xl-50{padding-left:50px !important}.p-xl-55{padding:55px !important}.pt-xl-55,.py-xl-55{padding-top:55px !important}.pr-xl-55,.px-xl-55{padding-right:55px !important}.pb-xl-55,.py-xl-55{padding-bottom:55px !important}.pl-xl-55,.px-xl-55{padding-left:55px !important}.p-xl-60{padding:60px !important}.pt-xl-60,.py-xl-60{padding-top:60px !important}.pr-xl-60,.px-xl-60{padding-right:60px !important}.pb-xl-60,.py-xl-60{padding-bottom:60px !important}.pl-xl-60,.px-xl-60{padding-left:60px !important}.p-xl-65{padding:65px !important}.pt-xl-65,.py-xl-65{padding-top:65px !important}.pr-xl-65,.px-xl-65{padding-right:65px !important}.pb-xl-65,.py-xl-65{padding-bottom:65px !important}.pl-xl-65,.px-xl-65{padding-left:65px !important}.p-xl-70{padding:70px !important}.pt-xl-70,.py-xl-70{padding-top:70px !important}.pr-xl-70,.px-xl-70{padding-right:70px !important}.pb-xl-70,.py-xl-70{padding-bottom:70px !important}.pl-xl-70,.px-xl-70{padding-left:70px !important}.p-xl-75{padding:75px !important}.pt-xl-75,.py-xl-75{padding-top:75px !important}.pr-xl-75,.px-xl-75{padding-right:75px !important}.pb-xl-75,.py-xl-75{padding-bottom:75px !important}.pl-xl-75,.px-xl-75{padding-left:75px !important}.p-xl-80{padding:80px !important}.pt-xl-80,.py-xl-80{padding-top:80px !important}.pr-xl-80,.px-xl-80{padding-right:80px !important}.pb-xl-80,.py-xl-80{padding-bottom:80px !important}.pl-xl-80,.px-xl-80{padding-left:80px !important}.p-xl-85{padding:85px !important}.pt-xl-85,.py-xl-85{padding-top:85px !important}.pr-xl-85,.px-xl-85{padding-right:85px !important}.pb-xl-85,.py-xl-85{padding-bottom:85px !important}.pl-xl-85,.px-xl-85{padding-left:85px !important}.p-xl-90{padding:90px !important}.pt-xl-90,.py-xl-90{padding-top:90px !important}.pr-xl-90,.px-xl-90{padding-right:90px !important}.pb-xl-90,.py-xl-90{padding-bottom:90px !important}.pl-xl-90,.px-xl-90{padding-left:90px !important}.p-xl-95{padding:95px !important}.pt-xl-95,.py-xl-95{padding-top:95px !important}.pr-xl-95,.px-xl-95{padding-right:95px !important}.pb-xl-95,.py-xl-95{padding-bottom:95px !important}.pl-xl-95,.px-xl-95{padding-left:95px !important}.p-xl-100{padding:100px !important}.pt-xl-100,.py-xl-100{padding-top:100px !important}.pr-xl-100,.px-xl-100{padding-right:100px !important}.pb-xl-100,.py-xl-100{padding-bottom:100px !important}.pl-xl-100,.px-xl-100{padding-left:100px !important}}.no-underline{text-decoration:none}.plain-link::after,.plain-link::before,.plain-wrapper-link a::after,.plain-wrapper-link a::before{display:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlZmF1bHQuY3NzIiwidGVtcGxhdGUvX2Jhc2Uuc2NzcyIsIl9ub3JtYWxpemUuc2NzcyIsIl9mb250cy5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX2hlYWRsaW5lTXVsdGlwbGVJbWFnZVN1YmxpbmVUZXh0U2xpZGVyLnNjc3MiLCJmdW5jdGlvbnMvX2ZvbnRzaXplcy5zY3NzIiwibWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwicGFnZXMvX3N0YXRpYy5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX2RlZmF1bHQuc2NzcyIsInRlbXBsYXRlL19mb3JtLnNjc3MiLCJmdW5jdGlvbnMvX2hlYWRsaW5lLnNjc3MiLCJmdW5jdGlvbnMvX3BhcmFncmFwaC5zY3NzIiwiYm9vdHN0cmFwL19jdXN0b20uc2NzcyIsImJvb3RzdHJhcC9fYm9vdHN0cmFwLWdyaWQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJib290c3RyYXAvX2dyaWQuc2NzcyIsInBhZ2VzL19mdWxsc2NyZWVuLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX2FydGljbGVDb2xsZWN0aW9uLnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiY29tcG9uZW50cy9fbGluay5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2Zsb2F0LnNjc3MiLCJib290c3RyYXAvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsImJvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCJjb21wb25lbnRzL19hcnRpY2xlSW1hZ2Vab29tLnNjc3MiLCJmdW5jdGlvbnMvX3ppbmRleC5zY3NzIiwiZnVuY3Rpb25zL19jb2xvci5zY3NzIiwiY29tcG9uZW50cy9fYm94LnNjc3MiLCJmdW5jdGlvbnMvX3BhZGRpbmcuc2NzcyIsImZ1bmN0aW9ucy9fZnVuY3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX2NhcnRPZmZDYW52YXMuc2NzcyIsImNvbXBvbmVudHMvX2Nvb2tpZVBvbGljeS5zY3NzIiwiY29tcG9uZW50cy9fY291bnRyeVN3aXRjaC5zY3NzIiwiY29tcG9uZW50cy9fZmlsdGVyT2ZmQ2FudmFzLnNjc3MiLCJjb21wb25lbnRzL19mbGFnLnNjc3MiLCJjb21wb25lbnRzL19ob3ZlckNhcnQuc2NzcyIsImNvbXBvbmVudHMvX2hvdmVyTG9naW4uc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlcy5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fb3ZlcmxheS5zY3NzIiwiY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcHJpY2Uuc2NzcyIsImNvbXBvbmVudHMvX3F1YW50aXR5V2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL19zZWxlY3RCb3guc2NzcyIsImNvbXBvbmVudHMvX25vdGljZS5zY3NzIiwiY29tcG9uZW50cy9fcGFzc3dvcmRNZXRlci5zY3NzIiwiY29tcG9uZW50cy9fcHJlc3Nab29tLnNjc3MiLCJjb21wb25lbnRzL192aXNpdGVkQXJ0aWNsZXMuc2NzcyIsImNvbXBvbmVudHMvX3JlY29tbWVuZGF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wZXJjZW50Q2lyY2xlLnNjc3MiLCJjb21wb25lbnRzL190YWJNZW51LnNjc3MiLCJtb2R1bGVzL19hcnRpY2xlX2NvbGxlY3Rpb24uc2NzcyIsIm1vZHVsZXMvX29mZkNhbnZhcy5zY3NzIiwibW9kdWxlcy9fc2xpZGViYXJzLnNjc3MiLCJtb2R1bGVzL19wZXJzb25hbGlzYXRpb24uc2NzcyIsIm1vZHVsZXMvX3Byb2R1Y3RsaXN0X2JyZWFkY3J1bWIuc2NzcyIsIm1vZHVsZXMvX3ZpbWVvLnNjc3MiLCJ0ZW1wbGF0ZS9fY29udGVudE1hbmFnZW1lbnQuc2NzcyIsInRlbXBsYXRlL19mb290ZXIuc2NzcyIsInRlbXBsYXRlL19oZWFkZXIuc2NzcyIsIm1peGlucy9fbWVkaWFxdWVyaWVzLnNjc3MiLCJ0ZW1wbGF0ZS9wYXJ0aWFscy9fZGVza3RvcF9tZW51LnNjc3MiLCJ0ZW1wbGF0ZS9wYXJ0aWFscy9faGVhZGVyX3NlYXJjaC5zY3NzIiwidGVtcGxhdGUvcGFydGlhbHMvX21vYmlsZV9tZW51LnNjc3MiLCJwYWdlcy9fYWNjb3VudC5zY3NzIiwibWl4aW5zL19hZ2Iuc2NzcyIsInBhZ2VzL19hcnRpY2xlLnNjc3MiLCJtaXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsInBhZ2VzL19vdXRmaXRzLnNjc3MiLCJwYWdlcy9fY2FyZWVyLnNjc3MiLCJwYWdlcy9fY2FydC5zY3NzIiwicGFnZXMvX2NhdGVnb3J5LnNjc3MiLCJwYWdlcy9jb250ZW50TWFuYWdlbWVudC9faW50cm8uc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19leWVDYXRjaGVyLnNjc3MiLCJwYWdlcy9jb250ZW50TWFuYWdlbWVudC9faGVyb0Jhbm5lci5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX2Z1bGxXaWR0aEltYWdlLnNjc3MiLCJwYWdlcy9jb250ZW50TWFuYWdlbWVudC9fY291bnRkb3duLnNjc3MiLCJwYWdlcy9jb250ZW50TWFuYWdlbWVudC9faW5zdGFncmFtRmVlZC5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX2R5bmFtaWMuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19tb2R1bGVzLnNjc3MiLCJwYWdlcy9jb250ZW50TWFuYWdlbWVudC9fZm9vdG5vdGUuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19tb2R1bGUxLnNjc3MiLCJwYWdlcy9jb250ZW50TWFuYWdlbWVudC9fbW9kdWxlMi5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX21vZHVsZTQuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19tb2R1bGU1LnNjc3MiLCJwYWdlcy9jb250ZW50TWFuYWdlbWVudC9fbW9kdWxlNi5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX2FydGljbGVDb2xsZWN0aW9uV2l0aEZvdXIuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19mdWxsV2lkdGhJbWFnZUhlYWRsaW5lVGV4dC5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX2ltYWdlVGV4dFJpZ2h0V2l0aG91dExpbmsuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L190aXRsZS5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX2hlYWRsaW5lU3VibGluZVRleHRJbWFnZVJpZ2h0LnNjc3MiLCJwYWdlcy9jb250ZW50TWFuYWdlbWVudC9faGVhZGxpbmVUZXh0SW1hZ2Uuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19oZWFkbGluZUZvdXJJbWFnZXNTdWJsaW5lVGV4dC5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX2hlYWRsaW5lU3VibGluZVRleHRMZWZ0VGV4dFJpZ2h0LnNjc3MiLCJwYWdlcy9jb250ZW50TWFuYWdlbWVudC9faGVhZGxpbmVUZXh0Q2VudGVyZWQuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19oZWFkbGluZVN1YmxpbmVUZXh0LnNjc3MiLCJwYWdlcy9jb250ZW50TWFuYWdlbWVudC9fbXVsdGlwbGVSb3VuZEltYWdlc1RleHQuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19oZWFkbGluZVRleHRNdWx0aXBsZUJ1dHRvbnNGdWxsd2lkdGhCYW5uZXIuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L190d29JbWFnZXNIZWFkbGluZVN1YmxpbmVCdWxsZXQuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19sYXJnZUltYWdlSGVhZGxpbmVTdWJsaW5lVGV4dC5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX3R3b0ltYWdlSGVhZGxpbmVMZWZ0UmlnaHQuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19mdWxsc2NyZWVuSW1hZ2VIZWFkbGluZVN1YmxpbmUuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19tdWx0aXBsZUltYWdlU3VibGluZVNsaWRlci5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX2hlYWRsaW5lc0ZvdXJJbWFnZXNUd29CdWxsZXQuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L190d29JbWFnZXNTdWJsaW5lVGV4dC5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX2FydGljbGVDb2xsZWN0aW9uV2l0aEJ1dHRvbi5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX3ZpbWVvVmlkZW9JbWFnZVByZXZpZXcuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19hY2NvcmRpb24uc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19pbWFnZVdpdGhvdXRGYWxsYmFjay5zY3NzIiwicGFnZXMvY29udGVudE1hbmFnZW1lbnQvX3NpbmdsZUJ1dHRvbkxpbmsuc2NzcyIsInBhZ2VzL2NvbnRlbnRNYW5hZ2VtZW50L19tdWx0aXBsZUJ1dHRvbkxpbmsuc2NzcyIsInBhZ2VzL2NvbnRlc3QvX2RlZmF1bHQuc2NzcyIsInBhZ2VzL2NvbnRlc3QvX2Vzcy5zY3NzIiwicGFnZXMvbWljcm9zaXRlcy9fZGVmYXVsdC5zY3NzIiwicGFnZXMvbWljcm9zaXRlcy9fYWNoaWxsZXMuc2NzcyIsInBhZ2VzL21pY3Jvc2l0ZXMvX2NlbGx1bGl0ZS5zY3NzIiwicGFnZXMvbWljcm9zaXRlcy9fYWN0aXZlQnJlZXplLnNjc3MiLCJwYWdlcy9taWNyb3NpdGVzL19jb29sLnNjc3MiLCJwYWdlcy9taWNyb3NpdGVzL19lcmdvbm9taWNfc3BvcnRfc3lzdGVtLnNjc3MiLCJwYWdlcy9taWNyb3NpdGVzL19maW5lc3RfdmljdW5hLnNjc3MiLCJwYWdlcy9taWNyb3NpdGVzL19mb3VyX2dyaXAuc2NzcyIsInBhZ2VzL21pY3Jvc2l0ZXMvX2ltcHVsc2Uuc2NzcyIsInBhZ2VzL21pY3Jvc2l0ZXMvX2xlZy1hZXN0aGV0aWNzLnNjc3MiLCJwYWdlcy9taWNyb3NpdGVzL19uaW5lX21vbnRocy5zY3NzIiwicGFnZXMvbWljcm9zaXRlcy9fc2Vuc3VhbHMuc2NzcyIsInBhZ2VzL21pY3Jvc2l0ZXMvX2xpZmVfcGVyZm9ybWFuY2Uuc2NzcyIsInBhZ2VzL21pY3Jvc2l0ZXMvX3NlYXNvbmFsX2Jhc2ljcy5zY3NzIiwicGFnZXMvbWljcm9zaXRlcy9fc2tpbi5zY3NzIiwicGFnZXMvbWljcm9zaXRlcy9fYWJvLnNjc3MiLCJwYWdlcy9taWNyb3NpdGVzL19wZXJzb25hbGlzYXRpb24uc2NzcyIsInBhZ2VzL21pY3Jvc2l0ZXMvX2JlYXV0eV9wbHVzLnNjc3MiLCJwYWdlcy9taWNyb3NpdGVzL19iZWF1dGlmdWxfZ2FtZS5zY3NzIiwicGFnZXMvbWljcm9zaXRlcy9fZ2lmdF9jYXJkLnNjc3MiLCJwYWdlcy9taWNyb3NpdGVzL19hc3Muc2NzcyIsInBhZ2VzL19uZXdzbGV0dGVyLnNjc3MiLCJwYWdlcy9fbmV3c2xldHRlckRldGFpbHMuc2NzcyIsInBhZ2VzL19wcmVzcy5zY3NzIiwiaGVscGVyL19hbmltYXRpb24uc2NzcyIsImhlbHBlci9fc3BhY2luZy5zY3NzIiwiaGVscGVyL19mb250LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMEVDQVEsdWpCQ1lXLHNCQUNILFNBQ04sVUFDQyxTQUNELGVBQ0ssd0JBQ0ssbUNBRVEsa0NBQ0Msd0NBQ0ksYUFDN0IsQ0FBVyxtQkFHRCxtQkFDRSxjQUNOLHFDQUNNLFlBQ0gsQ0FBQSw4RUFJc0IsYUFDdEIsQ0FBQSxLQUNaLGNBR2MsYUFDRCxDQUFBLE1BR1YsZUFDWSxDQUFBLGFBR04sV0FDRSxDQUFBLG9EQUlELFdBQ0UsWUFDQSxDQUFBLE1BQ1oseUJBR29CLGdCQUNqQixDQUFjLGdHQUc4Qix1Q0FDZixDQUFBLFdBQ2hDLHFCQzFEZ0Isd0NBQ1Isc0xBRytCLGdCQUN2QixpQkFDRCxDQUFBLFdBRWhCLHFCQUNpQixnREFDUiw4TUFHdUMsZ0JBQy9CLGlCQUNELENBQUEsV0FJaEIscUJBQ2lCLHVDQUNSLG1MQUc4QixtQkFDdEIsaUJBQ0QsQ0FBQSxXQUVoQixxQkFDaUIsK0NBQ1IsMk1BR3NDLG1CQUM5QixpQkFDRCxDQUFBLFdBSWhCLHFCQUNpQix5Q0FDUix5TEFHZ0MsZ0JBQ3hCLGlCQUNELENBQUEsV0FFaEIscUJBQ2lCLGlEQUNSLGlOQUd3QyxnQkFDaEMsaUJBQ0QsQ0FBQSxXQUloQixxQkFDaUIsdUNBQ1IsbUxBRzhCLGdCQUN0QixpQkFDRCxDQUFBLFdBRWhCLHFCQUNpQiwrQ0FDUiwyTUFHc0MsZ0JBQzlCLGlCQUNELENBQUEsV0FJaEIscUJBQ2lCLHdDQUNSLHNMQUcrQixnQkFDdkIsaUJBQ0QsQ0FBQSxXQUVoQixxQkFDaUIsZ0RBQ1IsOE1BR3VDLGdCQUMvQixpQkFDRCxDQUFBLFdBR2hCLHlCQUNpQixtQ0FDUix1TkFJMEIsQ0FBQSxXQUduQyxnQ0FDaUIsbUNBQ1IsdU5BSTBCLENBQUEsV0FHbkMseUNBQ2lCLG1DQUNSLHVOQUkwQixDQUFBLFFBR25DLGdDQUNpQixDQUFBLFlBQ2hCLHNCQUdnQixDQUFBLFFBQ2hCLHNDQUdnQixDQUFBLHN6RUNMUixlQ3hId0IsbUJBQUEsZ0JBQUEsQ0FBQSwwQkNFYixzekVGc0hYLGVDbkg0QixnQkFBQSxDQUFBLENBQUEsMkJDSGpCLHN6RUZzSFgsZUNuSDRCLGdCQUFBLENBQUEsQ0FBQSwyQkNIakIsc3pFRnNIWCxlQ25INEIsZ0JBQUEsQ0FBQSxDQUFBLGk5S0VzeEQzQixlRjN4RHVCLG9CQUFBLGdCQUFBLENBQUEsMkJDRWIsaTlLQ3l4RFYsZUZ0eEQyQixnQkFBQSxDQUFBLENBQUEsMkJDSGpCLGk5S0N5eERWLGVGdHhEMkIsbUJBQUEsZ0JBQUEsQ0FBQSxDQUFBLGl2REU0aURuQixlRmpqRGUsb0JBQUEsZ0JBQUEsQ0FBQSwwQkNFYixpdkRDK2lERixlRjVpRG1CLG9CQUFBLGdCQUFBLENBQUEsQ0FBQSwyQkNIakIsaXZEQytpREYsZUY1aURtQixnQkFBQSxDQUFBLENBQUEseTNURXMwRC9CLGVGMzBEMkIsb0JBQUEsZ0JBQUEsQ0FBQSwyQkNFYix5M1RDeTBEZCxlRnQwRCtCLG9CQUFBLGdCQUFBLENBQUEsQ0FBQSxzTEdxSm5CLGVIekllLG9CQUFBLGdCQUFBLENBQUEsMkJDZmIsc0xFd0pGLGVIcEltQixvQkFBQSxnQkFBQSxDQUFBLENBQUEseW9DRThTekIsZUZwVXFCLG9CQUFBLGdCQUFBLENBQUEsd0tJbWJqQyxlQzViaUMsbUJBQUEsZ0JBQUEsQ0FBQSwwQkpXYix3S0dpYnBCLGVDdmJxQyxnQkFBQSxDQUFBLENBQUEsMkJKTWpCLHdLR2licEIsZUN2YnFDLGdCQUFBLENBQUEsQ0FBQSwyQkpNakIsd0tHaWJwQixlQ3ZicUMsZ0JBQUEsQ0FBQSxDQUFBLEdBVGpDLGVBSTZCLG9CQUFBLGdCQUFBLENBQUEsMkJKV2IsR0lmaEIsZUFTaUMsZ0JBQUEsQ0FBQSxDQUFBLDJCSk1qQixHSWZoQixlQVNpQyxtQkFBQSxnQkFBQSxDQUFBLENBQUEsR0FUakMsZUFJNkIsb0JBQUEsZ0JBQUEsQ0FBQSwwQkpXYixHSWZoQixlQVNpQyxvQkFBQSxnQkFBQSxDQUFBLENBQUEsMkJKTWpCLEdJZmhCLGVBU2lDLGdCQUFBLENBQUEsQ0FBQSxHQVRqQyxlQUk2QixvQkFBQSxnQkFBQSxDQUFBLDJCSldiLEdJZmhCLGVBU2lDLG9CQUFBLGdCQUFBLENBQUEsQ0FBQSxHQVRqQyxl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LGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZBRkssUUFFTCxDQUFBLGlGQUZLLFFBRUwsQ0FBQSxpRkFGSyxRQUVMLENBQUEsaUZB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b0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxVQUE0Qix1QkFYOUIsQ0FBUSxzQkFBd0IsMkJBRTlCLENBQVksc0JBQ2YsNkJBRUcsQ0FBYyxzQkFDakIsOEJBRUcsQ0FBZSxzQkFDbEIsNEJBRUcsQ0FBYSxRQUFlLG9CQVg5QixDQUFBLGtCQUFnQyx3QkFFOUIsQ0FBQSxrQkFDSCwwQkFFRyxDQUFBLGtCQUNILDJCQUVHLENBQUEsa0JBQ0gseUJBRUcsQ0FBQSxRQUE0QixzQkFYOUIsQ0FBQSxrQkFBZ0MsMEJBRTlCLENBQUEsa0JBQ0gsNEJBRUcsQ0FBQSxrQkFDSCw2QkFFRyxDQUFBLGtCQUNILDJCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsVUFBNEIsd0JBWDlCLENBQVEsc0JBQXdCLDRCQUU5QixDQUFZLHNCQUNmLDhCQUVHLENBQWMsc0JBQ2pCLCtCQUVHLENBQWUsc0JBQ2xCLDZCQUVHLENBQWEsQ0FuQnZCLDJCcElrQ0wsUUFBUyxtQm9JMUJJLENBQUEsa0JBQWdDLHVCQUU5QixDQUFBLGtCQUNILHlCQUVHLENBQUEsa0JBQ0gsMEJBRUcsQ0FBQSxrQkFDSCx3QkFFRyxDQUFBLFFBQTRCLHFCQVg5QixDQUFBLGtCQUFnQyx5QkFFOUIsQ0FBQSxrQkFDSCwyQkFFRyxDQUFBLGtCQUNILDRCQUVHLENBQUEsa0JBQ0gsMEJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxVQUE0Qix1QkFYOUIsQ0FBUSxzQkFBd0IsMkJBRTlCLENBQVksc0JBQ2YsNkJBRUcsQ0FBYyxzQkFDakIsOEJBRUcsQ0FBZSxzQkFDbEIsNEJBRUcsQ0FBYSxRQUFlLG9CQVg5QixDQUFBLGtCQUFnQyx3QkFFOUIsQ0FBQSxrQkFDSCwwQkFFRyxDQUFBLGtCQUNILDJCQUVHLENBQUEsa0JBQ0gseUJBRUcsQ0FBQSxRQUE0QixzQkFYOUIsQ0FBQSxrQkFBZ0MsMEJBRTlCLENBQUEsa0JBQ0gsNEJBRUcsQ0FBQSxrQkFDSCw2QkFFRyxDQUFBLGtCQUNILDJCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsVUFBNEIsd0JBWDlCLENBQVEsc0JBQXdCLDRCQUU5QixDQUFZLHNCQUNmLDhCQUVHLENBQWMsc0JBQ2pCLCtCQUVHLENBQWUsc0JBQ2xCLDZCQUVHLENBQWEsQ0FuQnZCLDJCcElrQ0wsUUFBUyxtQm9JMUJJLENBQUEsa0JBQWdDLHVCQUU5QixDQUFBLGtCQUNILHlCQUVHLENBQUEsa0JBQ0gsMEJBRUcsQ0FBQSxrQkFDSCx3QkFFRyxDQUFBLFFBQTRCLHFCQVg5QixDQUFBLGtCQUFnQyx5QkFFOUIsQ0FBQSxrQkFDSCwyQkFFRyxDQUFBLGtCQUNILDRCQUVHLENBQUEsa0JBQ0gsMEJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxVQUE0Qix1QkFYOUIsQ0FBUSxzQkFBd0IsMkJBRTlCLENBQVksc0JBQ2YsNkJBRUcsQ0FBYyxzQkFDakIsOEJBRUcsQ0FBZSxzQkFDbEIsNEJBRUcsQ0FBYSxRQUFlLG9CQVg5QixDQUFBLGtCQUFnQyx3QkFFOUIsQ0FBQSxrQkFDSCwwQkFFRyxDQUFBLGtCQUNILDJCQUVHLENBQUEsa0JBQ0gseUJBRUcsQ0FBQSxRQUE0QixzQkFYOUIsQ0FBQSxrQkFBZ0MsMEJBRTlCLENBQUEsa0JBQ0gsNEJBRUcsQ0FBQSxrQkFDSCw2QkFFRyxDQUFBLGtCQUNILDJCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsVUFBNEIsd0JBWDlCLENBQVEsc0JBQXdCLDRCQUU5QixDQUFZLHNCQUNmLDhCQUVHLENBQWMsc0JBQ2pCLCtCQUVHLENBQWUsc0JBQ2xCLDZCQUVHLENBQWEsQ0FuQnZCLDJCcElrQ0wsUUFBUyxtQm9JMUJJLENBQUEsa0JBQWdDLHVCQUU5QixDQUFBLGtCQUNILHlCQUVHLENBQUEsa0JBQ0gsMEJBRUcsQ0FBQSxrQkFDSCx3QkFFRyxDQUFBLFFBQTRCLHFCQVg5QixDQUFBLGtCQUFnQyx5QkFFOUIsQ0FBQSxrQkFDSCwyQkFFRyxDQUFBLGtCQUNILDRCQUVHLENBQUEsa0JBQ0gsMEJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxTQUE0QixzQkFYOUIsQ0FBQSxvQkFBZ0MsMEJBRTlCLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDJCQUVHLENBQUEsU0FBNEIsc0JBWDlCLENBQUEsb0JBQWdDLDBCQUU5QixDQUFBLG9CQUNILDRCQUVHLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCwyQkFFRyxDQUFBLFNBQTRCLHNCQVg5QixDQUFBLG9CQUFnQywwQkFFOUIsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsMkJBRUcsQ0FBQSxVQUE0Qix1QkFYOUIsQ0FBUSxzQkFBd0IsMkJBRTlCLENBQVksc0JBQ2YsNkJBRUcsQ0FBYyxzQkFDakIsOEJBRUcsQ0FBZSxzQkFDbEIsNEJBRUcsQ0FBYSxRQUFlLG9CQVg5QixDQUFBLGtCQUFnQyx3QkFFOUIsQ0FBQSxrQkFDSCwwQkFFRyxDQUFBLGtCQUNILDJCQUVHLENBQUEsa0JBQ0gseUJBRUcsQ0FBQSxRQUE0QixzQkFYOUIsQ0FBQSxrQkFBZ0MsMEJBRTlCLENBQUEsa0JBQ0gsNEJBRUcsQ0FBQSxrQkFDSCw2QkFFRyxDQUFBLGtCQUNILDJCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsU0FBNEIsdUJBWDlCLENBQUEsb0JBQWdDLDJCQUU5QixDQUFBLG9CQUNILDZCQUVHLENBQUEsb0JBQ0gsOEJBRUcsQ0FBQSxvQkFDSCw0QkFFRyxDQUFBLFNBQTRCLHVCQVg5QixDQUFBLG9CQUFnQywyQkFFOUIsQ0FBQSxvQkFDSCw2QkFFRyxDQUFBLG9CQUNILDhCQUVHLENBQUEsb0JBQ0gsNEJBRUcsQ0FBQSxTQUE0Qix1QkFYOUIsQ0FBQSxvQkFBZ0MsMkJBRTlCLENBQUEsb0JBQ0gsNkJBRUcsQ0FBQSxvQkFDSCw4QkFFRyxDQUFBLG9CQUNILDRCQUVHLENBQUEsVUFBNEIsd0JBWDlCLENBQVEsc0JBQXdCLDRCQUU5QixDQUFZLHNCQUNmLDhCQUVHLENBQWMsc0JBQ2pCLCtCQUVHLENBQWUsc0JBQ2xCLDZCQUVHLENBQWEsQ0FuQnZCLGNBbUJzQyxvQkN4QzVDLENBQUEsa0dBSUosWUFBcUIsQ0FBQSIsImZpbGUiOiJkZWZhdWx0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MzAwLDUwMFwiKTtodG1sLGJvZHksZGl2LGFwcGxldCxvYmplY3QsaWZyYW1lLGgxLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLGgyLGgzLGg0LGg1LGg2LHAsYmxvY2txdW90ZSxwcmUsYSxhYmJyLGFjcm9ueW0sYWRkcmVzcyxiaWcsY2l0ZSxjb2RlLGRlbCxkZm4sZW0saW1nLGlucyxrYmQscSxzLHNhbXAsc21hbGwsc3RyaWtlLHN0cm9uZyxzdWIsdHQsdmFyLGIsdSxpLGNlbnRlcixkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLGxlZ2VuZCx0YWJsZSxjYXB0aW9uLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZW1iZWQsZmlndXJlLGZpZ2NhcHRpb24sZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsb3V0cHV0LHJ1Ynksc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3tib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtsaW5lLWhlaWdodDoxfSosKjpiZWZvcmUsKjphZnRlcntib3gtc2l6aW5nOmluaGVyaXQ7Y29sb3I6IzFBMTkxOTtmb250LWZhbWlseTonTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7b3V0bGluZTpub25lfWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXtsaW5lLWhlaWdodDoxO292ZXJmbG93OmF1dG99b2wsdWx7bGlzdC1zdHlsZTpub25lfWJsb2NrcXVvdGUscXtxdW90ZXM6bm9uZX1ibG9ja3F1b3RlOmJlZm9yZSxibG9ja3F1b3RlOmFmdGVyLHE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDonJztjb250ZW50Om5vbmV9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9ZmllbGRzZXQsZm9ybSxsYWJlbCxsZWdlbmQsaW5wdXQsc2VsZWN0LmJvcmRlcmVkLHNlbGVjdC5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYSx0ZXh0YXJlYSxidXR0b257LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6RnV0dXJhUFQ7c3JjOnVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1saWdodC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1saWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvZnV0dXJhLXB0LWxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtmb250LXdlaWdodDozMDA7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpGdXR1cmFQVDtzcmM6dXJsKFwiLi4vZm9udHMvZnV0dXJhLXB0LWxpZ2h0LW9ibGlxdWUuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtbGlnaHQtb2JsaXF1ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1saWdodC1vYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSx1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtbGlnaHQtb2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc3R5bGU6aXRhbGljfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6RnV0dXJhUFQ7c3JjOnVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1ib29rLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZnV0dXJhLXB0LWJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtYm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvZnV0dXJhLXB0LWJvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkZ1dHVyYVBUO3NyYzp1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtYm9vay1vYmxpcXVlLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZnV0dXJhLXB0LWJvb2stb2JsaXF1ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1ib29rLW9ibGlxdWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1ib29rLW9ibGlxdWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOml0YWxpY31AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkZ1dHVyYVBUO3NyYzp1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtbWVkaXVtLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZnV0dXJhLXB0LW1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1tZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjUwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkZ1dHVyYVBUO3NyYzp1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtbWVkaXVtLW9ibGlxdWUuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtbWVkaXVtLW9ibGlxdWUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtbWVkaXVtLW9ibGlxdWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1tZWRpdW0tb2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6aXRhbGljfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6RnV0dXJhUFQ7c3JjOnVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1kZW1pLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZnV0dXJhLXB0LWRlbWkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtZGVtaS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvZnV0dXJhLXB0LWRlbWkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkZ1dHVyYVBUO3NyYzp1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtZGVtaS1vYmxpcXVlLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZnV0dXJhLXB0LWRlbWktb2JsaXF1ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1kZW1pLW9ibGlxdWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1kZW1pLW9ibGlxdWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOml0YWxpY31AZm9udC1mYWNle2ZvbnQtZmFtaWx5OkZ1dHVyYVBUO3NyYzp1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtaGVhdnkuZW90XCIpO3NyYzp1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtaGVhdnkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtaGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1oZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6RnV0dXJhUFQ7c3JjOnVybChcIi4uL2ZvbnRzL2Z1dHVyYS1wdC1oZWF2eS1vYmxpcXVlLmVvdFwiKTtzcmM6dXJsKFwiLi4vZm9udHMvZnV0dXJhLXB0LWhlYXZ5LW9ibGlxdWUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy9mdXR1cmEtcHQtaGVhdnktb2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vZm9udHMvZnV0dXJhLXB0LWhlYXZ5LW9ibGlxdWUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXN0eWxlOml0YWxpY31AZm9udC1mYWNle2ZvbnQtZmFtaWx5OidDb25zdGFudGlhJztzcmM6dXJsKFwiLi4vZm9udHMvMzMyRjZDXzBfMC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzLzMzMkY2Q18wXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy8zMzJGNkNfMF8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzLzMzMkY2Q18wXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzLzMzMkY2Q18wXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J1BhbGFjZVNjcmlwdE1UU3RkJztzcmM6dXJsKFwiLi4vZm9udHMvMzMyRjZDXzFfMC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzLzMzMkY2Q18xXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy8zMzJGNkNfMV8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzLzMzMkY2Q18xXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzLzMzMkY2Q18xXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J1BhbGFjZVNjcmlwdE1UU3RkLVNlbWlCb2xkJztzcmM6dXJsKFwiLi4vZm9udHMvMzMyRjZDXzJfMC5lb3RcIik7c3JjOnVybChcIi4uL2ZvbnRzLzMzMkY2Q18yXzAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSx1cmwoXCIuLi9mb250cy8zMzJGNkNfMl8wLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzLzMzMkY2Q18yXzAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uL2ZvbnRzLzMzMkY2Q18yXzAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpfS5mdXR1cmF7Zm9udC1mYW1pbHk6RnV0dXJhUFQsIHNhbnMtc2VyaWZ9LmNvbnN0YW50aWF7Zm9udC1mYW1pbHk6Q29uc3RhbnRpYX0ucGFsYWNle2ZvbnQtZmFtaWx5OlBhbGFjZVNjcmlwdE1UU3RkLVNlbWlCb2xkfS5mMSxkaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gLnF1b3RlLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5le2ZvbnQtc2l6ZToyMHB4O2xldHRlci1zcGFjaW5nOjFweDtsaW5lLWhlaWdodDozOHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmYxLGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAucXVvdGUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmV7Zm9udC1zaXplOjI4cHg7bGluZS1oZWlnaHQ6NDZweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmYxLGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAucXVvdGUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmV7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmYxLGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAucXVvdGUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmV7Zm9udC1zaXplOjQycHg7bGluZS1oZWlnaHQ6NjBweH19LmYyLGEucXVpbmFyeSxhLnNlbmFyeSwucHJpY2Utd3JhcHBlciBzcGFuLnByaWNlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1mb3VyLWltYWdlcy1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLWZvdXItaW1hZ2VzLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtY2VudGVyZWQgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfbGVmdCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlc19zdWJsaW5lX3RleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9sZWZ0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS12aW1lb192aWRlb19pbWFnZV9wcmV2aWV3IC5jbS1ibG9jay1lbGVtZW50LXRleHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgYS5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dCwuY20td3JhcHBlci5jbS1tb2R1bGUtc2luZ2xlLWJ1dHRvbi1saW5rIC5saW5rIGEsLmNtLXdyYXBwZXIuY20tbW9kdWxlLW11bHRpcGxlLWJ1dHRvbi1saW5rIC5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2J1dHRvbl9saW5rIC5saW5rIGEsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4ucXVpbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnF1aW5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5xdWluYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnksLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2VuYXJ5LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2VuYXJ5LCNyZXR1cm5zIC5yZXR1cm5zLWxpc3QgbGkgYXtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzouOHB4O2xpbmUtaGVpZ2h0OjMycHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmYyLGEucXVpbmFyeSxhLnNlbmFyeSwucHJpY2Utd3JhcHBlciBzcGFuLnByaWNlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1mb3VyLWltYWdlcy1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLWZvdXItaW1hZ2VzLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtY2VudGVyZWQgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfbGVmdCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlc19zdWJsaW5lX3RleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9sZWZ0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS12aW1lb192aWRlb19pbWFnZV9wcmV2aWV3IC5jbS1ibG9jay1lbGVtZW50LXRleHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgYS5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dCwuY20td3JhcHBlci5jbS1tb2R1bGUtc2luZ2xlLWJ1dHRvbi1saW5rIC5saW5rIGEsLmNtLXdyYXBwZXIuY20tbW9kdWxlLW11bHRpcGxlLWJ1dHRvbi1saW5rIC5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2J1dHRvbl9saW5rIC5saW5rIGEsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4ucXVpbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnF1aW5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5xdWluYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnksLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2VuYXJ5LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2VuYXJ5LCNyZXR1cm5zIC5yZXR1cm5zLWxpc3QgbGkgYXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDozNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuZjIsYS5xdWluYXJ5LGEuc2VuYXJ5LC5wcmljZS13cmFwcGVyIHNwYW4ucHJpY2UsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLWZvdXItaW1hZ2VzLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtZm91ci1pbWFnZXMtc3VibGluZS10ZXh0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1jZW50ZXJlZCAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfbGVmdCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9sZWZ0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZXNfc3VibGluZV90ZXh0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmVfbGVmdCwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBhLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1zaW5nbGUtYnV0dG9uLWxpbmsgLmxpbmsgYSwuY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtYnV0dG9uLWxpbmsgLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfYnV0dG9uX2xpbmsgLmxpbmsgYSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5xdWluYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4ucXVpbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnF1aW5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5LC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWluYXJ5LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWluYXJ5LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeSwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2VuYXJ5LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnksI3JldHVybnMgLnJldHVybnMtbGlzdCBsaSBhe2ZvbnQtc2l6ZToyMnB4O2xldHRlci1zcGFjaW5nOjFweDtsaW5lLWhlaWdodDo0MHB4fX0uZjMsYS5wbGFpbnRleHQsI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtY2VudGVyZWQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtY2VudGVyZWQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4ucGxhaW50ZXh0LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4ucGxhaW50ZXh0LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4ucGxhaW50ZXh0LC5naWZ0LWNhcmQgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5maXJzdCBsaSBhLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dCwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dCwuZ2lmdC1jYXJkIC5mYXEtaW5mby1saW5rIGF7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6LjdweDtsaW5lLWhlaWdodDoyOHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmYzLGEucGxhaW50ZXh0LCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWNlbnRlcmVkIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWNlbnRlcmVkIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnBsYWludGV4dCwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnBsYWludGV4dCwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnBsYWludGV4dCwuZ2lmdC1jYXJkICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZmlyc3QgbGkgYSwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQsLmdpZnQtY2FyZCAuZmFxLWluZm8tbGluayBhe2ZvbnQtc2l6ZToxNnB4O2xldHRlci1zcGFjaW5nOi44cHg7bGluZS1oZWlnaHQ6MzJweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmYzLGEucGxhaW50ZXh0LCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWNlbnRlcmVkIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWNlbnRlcmVkIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnBsYWludGV4dCwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnBsYWludGV4dCwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnBsYWludGV4dCwuZ2lmdC1jYXJkICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZmlyc3QgbGkgYSwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQsLmdpZnQtY2FyZCAuZmFxLWluZm8tbGluayBhe2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjM2cHh9fS5mNCxidXR0b24sYS5idG4sW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHktY29udHJvbCxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHktY29udHJvbCxbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksYS5zZWNvbmRhcnksYS5xdWF0ZXJuYXJ5LC5wcmljZS13cmFwcGVyIHNwYW4ubGlzdC1wcmljZSwucXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwucGFzc3dvcmQtbWV0ZXIgc3BhbiwucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuZGV0YWlscyAubGlzdC1wcmljZSwucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuZGV0YWlscyAucHJpY2UsI2Zvb3RlciBhLCNmb290ZXIgaDQsI2Zvb3RlciBwLCNmb290ZXIgLnBheW1lbnQtYW5kLXNoaXBwaW5nLCNmb290ZXIgLnBheW1lbnQtYW5kLXNoaXBwaW5nIC5wYXltZW50IHNwYW4sI2Zvb3RlciAucGF5bWVudC1hbmQtc2hpcHBpbmcgLnNoaXBwaW5nIHNwYW4sI3ByZS1mb290ZXIgaDUsI3ByZS1mb290ZXIgbGksI3ByZS1mb290ZXIgcCwjcHJlLWZvb3RlciBhLCNwcmUtZm9vdGVyIC5tYWlsLWxpbmsgc3Ryb25nIGEudGV4dGxpbmssaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQtc21hbGwsdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXSxpbnB1dFt0eXBlPVwicmVzZXRcIl0sc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXSxzZWxlY3QuYm9yZGVyZWQsc2VsZWN0LmJvcmRlcmVkLXNtYWxsLGhlYWRlciBhLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCBzcGFuLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAuc3RlcC1kZXNjcmlwdGlvbixkaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gYSwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdyBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuZnVsbHNjcmVlbi1yb3cgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdyBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuZnVsbHNjcmVlbi1yb3cgc3BhbiwjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgcCBhLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgcCBhLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBwIGEsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBwIGEsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgcCwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IHAsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgcCwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IHAsI2FydGljbGUgLmFydGljbGUtZGF0YSAuZmVhdHVyZXMgLmFib25uZW1lbnQgLnByaWNlLXdyYXBwZXIgc3BhbiwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5mZWF0dXJlcyAucGVyc29uYWxpc2F0aW9uIC5wcmljZS13cmFwcGVyIHNwYW4sI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgbGksI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGxpLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgbGksI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgbGksI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1jb250ZW50IGxpLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCBsaSwjY2FydCwjY2FydC1vZmYtY2FudmFzLCNjYXJ0bGluZS1vZmYtY2FudmFzLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gc2VsZWN0W25hbWU9J3NpemUtc2VsZWN0J10sI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIHNlbGVjdFtuYW1lPSdzaXplLXNlbGVjdCddLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSBzZWxlY3RbbmFtZT0nc2l6ZS1zZWxlY3QnXSwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSBzZWxlY3RbbmFtZT0nc2l6ZS1zZWxlY3QnXSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gc2VsZWN0W25hbWU9J3NpemUtc2VsZWN0J10sI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gc2VsZWN0W25hbWU9J3NpemUtc2VsZWN0J10sI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gc2VsZWN0W25hbWU9J3NpemUtc2VsZWN0J10sI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSBzZWxlY3RbbmFtZT0nc2l6ZS1zZWxlY3QnXSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIHNlbGVjdFtuYW1lPSdzaXplLXNlbGVjdCddLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSBzZWxlY3RbbmFtZT0nc2l6ZS1zZWxlY3QnXSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gc2VsZWN0W25hbWU9J3NpemUtc2VsZWN0J10sI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gc2VsZWN0W25hbWU9J3NpemUtc2VsZWN0J10sI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydCAjZXJyb3ItbWVzc2FnZSwjY2FydCAjc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI2Vycm9yLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNlcnJvci1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQrI3Rlcm1zLW92ZXJsYXkgcCwuY20td3JhcHBlciAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSwuY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gLmFydGljbGVzIC5kZXRhaWxzIC5wcmljZS13cmFwcGVyIC5wcmljZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtZm91ci1pbWFnZXMtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1mb3VyLWltYWdlcy1zdWJsaW5lLXRleHQgYS5jbS1ibG9jay1lbGVtZW50LXN1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3by1pbWFnZXMtaGVhZGxpbmUtc3VibGluZS1idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IC5saXN0PmxpIHNwYW4sLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9sZWZ0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IC5saXN0PmxpIHNwYW4sLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZXNfc3VibGluZV90ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfdGV4dGFyZWF0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX3RleHRhcmVhdCwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5yb3cuZGV0YWlscyAucHJpY2UsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmRldGFpbHMuZnVsbHNjcmVlbi1yb3cgLnByaWNlLC5jb250YWluZXItZnVsbHNjcmVlbiAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93IC5wcmljZSwudG9nZ2xlLWxpc3QtZ3JvdXAgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciBwLCNwcml2YWN5LW92ZXJsYXkgcCwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5zZWNvbmRhcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5zZWNvbmRhcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5zZWNvbmRhcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4ucXVhdGVybmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnF1YXRlcm5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5xdWF0ZXJuYXJ5LC5naWZ0LWNhcmQgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAud3JhcHBlciAuZmFxLWl0ZW0gYSwubmV3c2xldHRlci1kZXRhaWxzIC5pdGVtIC5zYWx1dGF0aW9uIGxhYmVsIHNwYW4sLm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSAuaW5wdXQtd3JhcHBlciBsYWJlbCBzcGFuLC5uZXdzbGV0dGVyLWRldGFpbHMgLmZvcm0gLmJpcnRoZGF0ZSBsYWJlbCBzcGFuLC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIHAsLnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgcCBhLC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBwIGEsLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgcCBhLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBwIGEsLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IHAgYSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IHAgYSwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2Vjb25kYXJ5LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZWNvbmRhcnksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZWNvbmRhcnksLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5LC5zdGF0aWMtbGlzdCBsaSBhLCNyZXR1cm5zIC50aXRsZSwjZmFxIGxpLCNwYXltZW50IGxpLCNpbXByaW50IGxpLCNwcml2YWN5IGxpLCN0ZXJtcyBsaSwjZmFxIGxpIGEsI3BheW1lbnQgbGkgYSwjaW1wcmludCBsaSBhLCNwcml2YWN5IGxpIGEsI3Rlcm1zIGxpIGEsI2ZhcSBwLCNwYXltZW50IHAsI2ltcHJpbnQgcCwjcHJpdmFjeSBwLCN0ZXJtcyBwe2ZvbnQtc2l6ZToxM3B4O2xldHRlci1zcGFjaW5nOi41cHg7bGluZS1oZWlnaHQ6MjRweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuZjQsYnV0dG9uLGEuYnRuLFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LWNvbnRyb2wsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LWNvbnRyb2wsW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LGEuc2Vjb25kYXJ5LGEucXVhdGVybmFyeSwucHJpY2Utd3JhcHBlciBzcGFuLmxpc3QtcHJpY2UsLnF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksLnBhc3N3b3JkLW1ldGVyIHNwYW4sLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgLmxpc3QtcHJpY2UsLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgLnByaWNlLCNmb290ZXIgYSwjZm9vdGVyIGg0LCNmb290ZXIgcCwjZm9vdGVyIC5wYXltZW50LWFuZC1zaGlwcGluZywjZm9vdGVyIC5wYXltZW50LWFuZC1zaGlwcGluZyAucGF5bWVudCBzcGFuLCNmb290ZXIgLnBheW1lbnQtYW5kLXNoaXBwaW5nIC5zaGlwcGluZyBzcGFuLCNwcmUtZm9vdGVyIGg1LCNwcmUtZm9vdGVyIGxpLCNwcmUtZm9vdGVyIHAsI3ByZS1mb290ZXIgYSwjcHJlLWZvb3RlciAubWFpbC1saW5rIHN0cm9uZyBhLnRleHRsaW5rLGlucHV0W3R5cGU9XCJidXR0b25cIl0sc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQtc21hbGwsdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJzdWJtaXRcIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl0sc2VsZWN0LmJvcmRlcmVkLHNlbGVjdC5ib3JkZXJlZC1zbWFsbCxoZWFkZXIgYSxoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgc3BhbixoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgLnN0ZXAtZGVzY3JpcHRpb24sZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9uIGEsI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdyBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmZ1bGxzY3JlZW4tcm93IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdyBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmZ1bGxzY3JlZW4tcm93IHNwYW4sI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHAgYSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IHAgYSwjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgcCBhLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgcCBhLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IHAsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBwLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IHAsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBwLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZlYXR1cmVzIC5hYm9ubmVtZW50IC5wcmljZS13cmFwcGVyIHNwYW4sI2FydGljbGUgLmFydGljbGUtZGF0YSAuZmVhdHVyZXMgLnBlcnNvbmFsaXNhdGlvbiAucHJpY2Utd3JhcHBlciBzcGFuLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGxpLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBsaSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGxpLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGxpLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtY29udGVudCBsaSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgbGksI2NhcnQsI2NhcnQtb2ZmLWNhbnZhcywjY2FydGxpbmUtb2ZmLWNhbnZhcywjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIHNlbGVjdFtuYW1lPSdzaXplLXNlbGVjdCddLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSBzZWxlY3RbbmFtZT0nc2l6ZS1zZWxlY3QnXSwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gc2VsZWN0W25hbWU9J3NpemUtc2VsZWN0J10sI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gc2VsZWN0W25hbWU9J3NpemUtc2VsZWN0J10sI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIHNlbGVjdFtuYW1lPSdzaXplLXNlbGVjdCddLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIHNlbGVjdFtuYW1lPSdzaXplLXNlbGVjdCddLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIHNlbGVjdFtuYW1lPSdzaXplLXNlbGVjdCddLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gc2VsZWN0W25hbWU9J3NpemUtc2VsZWN0J10sI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSBzZWxlY3RbbmFtZT0nc2l6ZS1zZWxlY3QnXSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gc2VsZWN0W25hbWU9J3NpemUtc2VsZWN0J10sI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIHNlbGVjdFtuYW1lPSdzaXplLXNlbGVjdCddLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIHNlbGVjdFtuYW1lPSdzaXplLXNlbGVjdCddLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnQgI2Vycm9yLW1lc3NhZ2UsI2NhcnQgI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNlcnJvci1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjZXJyb3ItbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0KyN0ZXJtcy1vdmVybGF5IHAsLmNtLXdyYXBwZXIgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksLmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlcyAuZGV0YWlscyAucHJpY2Utd3JhcHBlciAucHJpY2UsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLWZvdXItaW1hZ2VzLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtZm91ci1pbWFnZXMtc3VibGluZS10ZXh0IGEuY20tYmxvY2stZWxlbWVudC1zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3by1pbWFnZXMtaGVhZGxpbmUtc3VibGluZS1idWxsZXQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCAubGlzdD5saSBzcGFuLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmVfbGVmdCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9sZWZ0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAubGlzdD5saSBzcGFuLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX3RleHRhcmVhdCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlc19zdWJsaW5lX3RleHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF90ZXh0YXJlYXQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAucm93LmRldGFpbHMgLnByaWNlLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93IC5wcmljZSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyAucHJpY2UsLnRvZ2dsZS1saXN0LWdyb3VwIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgcCwjcHJpdmFjeS1vdmVybGF5IHAsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4uc2Vjb25kYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4uc2Vjb25kYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4uc2Vjb25kYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnF1YXRlcm5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5xdWF0ZXJuYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4ucXVhdGVybmFyeSwuZ2lmdC1jYXJkICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLndyYXBwZXIgLmZhcS1pdGVtIGEsLm5ld3NsZXR0ZXItZGV0YWlscyAuaXRlbSAuc2FsdXRhdGlvbiBsYWJlbCBzcGFuLC5uZXdzbGV0dGVyLWRldGFpbHMgLmZvcm0gLmlucHV0LXdyYXBwZXIgbGFiZWwgc3BhbiwubmV3c2xldHRlci1kZXRhaWxzIC5mb3JtIC5iaXJ0aGRhdGUgbGFiZWwgc3BhbiwubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBwLC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IHAgYSwuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgcCBhLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IHAgYSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgcCBhLC5lcnJvci1wYWdlIC5zdGF0aWMtY29udGVudCBwIGEsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBwIGEsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlY29uZGFyeSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2Vjb25kYXJ5LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2Vjb25kYXJ5LC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSwuc3RhdGljLWxpc3QgbGkgYSwjcmV0dXJucyAudGl0bGUsI2ZhcSBsaSwjcGF5bWVudCBsaSwjaW1wcmludCBsaSwjcHJpdmFjeSBsaSwjdGVybXMgbGksI2ZhcSBsaSBhLCNwYXltZW50IGxpIGEsI2ltcHJpbnQgbGkgYSwjcHJpdmFjeSBsaSBhLCN0ZXJtcyBsaSBhLCNmYXEgcCwjcGF5bWVudCBwLCNpbXByaW50IHAsI3ByaXZhY3kgcCwjdGVybXMgcHtmb250LXNpemU6MTRweDtsZXR0ZXItc3BhY2luZzouOHB4O2xpbmUtaGVpZ2h0OjI4cHh9fS5hcnRpY2xlLWNvbGxlY3Rpb24uc2xpZGVyIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXdyYXBwZXIgc3BhbiwuY20td3JhcHBlciAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbmsuaWNvbiwuY20td3JhcHBlciAuaW5saW5lLWNvbnRlbnQgYSwuY20td3JhcHBlci5mYXZvcml0ZS1jYXRlZ29yaWVzIC5tZW51IHVsIGxpIGF7Zm9udC1zaXplOjEzcHg7bGV0dGVyLXNwYWNpbmc6LjVweDtsaW5lLWhlaWdodDoyNHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5hcnRpY2xlLWNvbGxlY3Rpb24uc2xpZGVyIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXdyYXBwZXIgc3BhbiwuY20td3JhcHBlciAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbmsuaWNvbiwuY20td3JhcHBlciAuaW5saW5lLWNvbnRlbnQgYSwuY20td3JhcHBlci5mYXZvcml0ZS1jYXRlZ29yaWVzIC5tZW51IHVsIGxpIGF7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6LjhweDtsaW5lLWhlaWdodDoyOHB4fX0uZjUsLmhvdmVyLWNhcnQgLmhvdmVyLWNhcnQtYm9keSAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsLmhvdmVyLWNhcnQgLmhvdmVyLWNhcnQtYm9keSAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAubGlzdC1wcmljZSxhLC5ub3RpY2UsLm5vdGljZS1ibGFjaywjYWNjb3VudC1mYWxrZS5sb3N0LXBhc3N3b3JkIHVsLmVycm9ycyBsaSwjYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5IC5hYm9ubmVtZW50LW5vdGljZTpiZWZvcmUsLnRpcHB5LXRvb2x0aXAuY3VzdG9tLXRoZW1lLC50aXBweS10b29sdGlwLmN1c3RvbS10aGVtZS50aXBweS1jb250ZW50LCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydCAuY2FydC1ib2R5IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQtaW5mbyBwLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5zdXBwbGVtZW50LWluZm8gcCwjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAucHJpY2Utd3JhcHBlciAubGlzdC1wcmljZSwjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAucHJpY2Utd3JhcHBlciAucHJpY2UsI2NvbnRlc3QgdWwuZXJyb3JzIGxpLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4sLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3BhbiwubmV3c2xldHRlci1kZXRhaWxzIC5mb3JtIC5oYXMtZXJyb3IgdWwuZXJyb3JzIGxpLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaXtmb250LXNpemU6MTJweDtsZXR0ZXItc3BhY2luZzouMnB4O2xpbmUtaGVpZ2h0OjIwcHh9aDEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWF7Zm9udC1zaXplOjIwcHg7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjI2cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtoMSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYXtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXtoMSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYXtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDozOHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXtoMSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYXtmb250LXNpemU6NDJweDtsaW5lLWhlaWdodDo0OHB4fX1oMntmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzouOHB4O2xpbmUtaGVpZ2h0OjIycHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7aDJ7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7aDJ7Zm9udC1zaXplOjIycHg7bGV0dGVyLXNwYWNpbmc6MXB4O2xpbmUtaGVpZ2h0OjMwcHh9fWgze2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOi43cHg7bGluZS1oZWlnaHQ6MjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2gze2ZvbnQtc2l6ZToxNnB4O2xldHRlci1zcGFjaW5nOi44cHg7bGluZS1oZWlnaHQ6MjJweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7aDN7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjRweH19aDR7Zm9udC1zaXplOjEzcHg7bGV0dGVyLXNwYWNpbmc6LjVweDtsaW5lLWhlaWdodDoxOHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpe2g0e2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOi44cHg7bGluZS1oZWlnaHQ6MjBweH19aDV7Zm9udC1zaXplOjEycHg7bGV0dGVyLXNwYWNpbmc6LjJweDtsaW5lLWhlaWdodDoxNXB4fXB7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6LjdweDtsaW5lLWhlaWdodDoyOHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7cHtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzouOHB4O2xpbmUtaGVpZ2h0OjMycHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpe3B7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MzZweH19LmNvbnRhaW5lci1mbHVpZC5uby1ndXR0ZXJze3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH1ALW1zLXZpZXdwb3J0e3dpZHRoOmRldmljZS13aWR0aH1odG1se2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyfSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uY29udGFpbmVye21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29udGFpbmVye21heC13aWR0aDo2OTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6OTQ2cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjEwODBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTUzNnB4fX0uY29udGFpbmVyLWZsdWlke3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7d2lkdGg6MTAwJX0ucm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0ubm8tZ3V0dGVyc3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5uby1ndXR0ZXJzPi5jb2wsLm5vLWd1dHRlcnM+W2NsYXNzKj1cImNvbC1cIl17cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5jb2wtMSwuY29sLTIsLmNvbC0zLC5jb2wtNCwuY29sLTUsLmNvbC02LC5jb2wtNywuY29sLTgsLmNvbC05LC5jb2wtMTAsLmNvbC0xMSwuY29sLTEyLC5jb2wsLmNvbC1hdXRvLC5jb2wtc20tMSwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20sLmNvbC1zbS1hdXRvLC5jb2wtbWQtMSwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQsLmNvbC1tZC1hdXRvLC5jb2wtbGctMSwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGcsLmNvbC1sZy1hdXRvLC5jb2wteGwtMSwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGwsLmNvbC14bC1hdXRve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5jb2x7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLTF7b3JkZXI6MX0ub3JkZXItMntvcmRlcjoyfS5vcmRlci0ze29yZGVyOjN9Lm9yZGVyLTR7b3JkZXI6NH0ub3JkZXItNXtvcmRlcjo1fS5vcmRlci02e29yZGVyOjZ9Lm9yZGVyLTd7b3JkZXI6N30ub3JkZXItOHtvcmRlcjo4fS5vcmRlci05e29yZGVyOjl9Lm9yZGVyLTEwe29yZGVyOjEwfS5vcmRlci0xMXtvcmRlcjoxMX0ub3JkZXItMTJ7b3JkZXI6MTJ9Lm9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMlfS5vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NyV9Lm9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY3JX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb2wtc217ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtc20tYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1zbS0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLXNtLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1zbS0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtc20tNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLXNtLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1zbS02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtc20tN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLXNtLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1zbS05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtc20tMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1zbS0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLXNtLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXNtLTF7b3JkZXI6MX0ub3JkZXItc20tMntvcmRlcjoyfS5vcmRlci1zbS0ze29yZGVyOjN9Lm9yZGVyLXNtLTR7b3JkZXI6NH0ub3JkZXItc20tNXtvcmRlcjo1fS5vcmRlci1zbS02e29yZGVyOjZ9Lm9yZGVyLXNtLTd7b3JkZXI6N30ub3JkZXItc20tOHtvcmRlcjo4fS5vcmRlci1zbS05e29yZGVyOjl9Lm9yZGVyLXNtLTEwe29yZGVyOjEwfS5vcmRlci1zbS0xMXtvcmRlcjoxMX0ub3JkZXItc20tMTJ7b3JkZXI6MTJ9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjAlfS5vZmZzZXQtc20tMSwuYXJ0aWNsZS1jb2xsZWN0aW9uLmFydGljbGUtY29sbGVjdGlvbi1uby1zbGlkZXIgLmFydGljbGVzIC5hcnRpY2xlOmZpcnN0LW9mLXR5cGUsLmFydGljbGUtY29sbGVjdGlvbi5hcnRpY2xlLWNvbGxlY3Rpb24tbm8tc2xpZGVyIC5hcnRpY2xlcyAuYXJ0aWNsZTpudGgtb2YtdHlwZSg1bisxKXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtc20tM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1zbS00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LXNtLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LXNtLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtc20tOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1zbS0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5jb2wtbWR7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1tZC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbWQtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLW1kLTF7b3JkZXI6MX0ub3JkZXItbWQtMntvcmRlcjoyfS5vcmRlci1tZC0ze29yZGVyOjN9Lm9yZGVyLW1kLTR7b3JkZXI6NH0ub3JkZXItbWQtNXtvcmRlcjo1fS5vcmRlci1tZC02e29yZGVyOjZ9Lm9yZGVyLW1kLTd7b3JkZXI6N30ub3JkZXItbWQtOHtvcmRlcjo4fS5vcmRlci1tZC05e29yZGVyOjl9Lm9yZGVyLW1kLTEwe29yZGVyOjEwfS5vcmRlci1tZC0xMXtvcmRlcjoxMX0ub3JkZXItbWQtMTJ7b3JkZXI6MTJ9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjAlfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jb2wtbGd7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtbGctYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1sZy0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWxnLTF7b3JkZXI6MX0ub3JkZXItbGctMntvcmRlcjoyfS5vcmRlci1sZy0ze29yZGVyOjN9Lm9yZGVyLWxnLTR7b3JkZXI6NH0ub3JkZXItbGctNXtvcmRlcjo1fS5vcmRlci1sZy02e29yZGVyOjZ9Lm9yZGVyLWxnLTd7b3JkZXI6N30ub3JkZXItbGctOHtvcmRlcjo4fS5vcmRlci1sZy05e29yZGVyOjl9Lm9yZGVyLWxnLTEwe29yZGVyOjEwfS5vcmRlci1sZy0xMXtvcmRlcjoxMX0ub3JkZXItbGctMTJ7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjAlfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5jb2wteGx7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC14bC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXhsLTF7b3JkZXI6MX0ub3JkZXIteGwtMntvcmRlcjoyfS5vcmRlci14bC0ze29yZGVyOjN9Lm9yZGVyLXhsLTR7b3JkZXI6NH0ub3JkZXIteGwtNXtvcmRlcjo1fS5vcmRlci14bC02e29yZGVyOjZ9Lm9yZGVyLXhsLTd7b3JkZXI6N30ub3JkZXIteGwtOHtvcmRlcjo4fS5vcmRlci14bC05e29yZGVyOjl9Lm9yZGVyLXhsLTEwe29yZGVyOjEwfS5vcmRlci14bC0xMXtvcmRlcjoxMX0ub3JkZXIteGwtMTJ7b3JkZXI6MTJ9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjAlfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjclfS5vZmZzZXQteGwtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC14bC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzJX0ub2Zmc2V0LXhsLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NyV9fS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5kLW5vbmUsYS5wbGFpbnRleHQ6YWZ0ZXIsYS5wbGFpbnRleHQ6aG92ZXI6YWZ0ZXIsYS5wbGFpbnRleHQ6Zm9jdXM6YWZ0ZXIsYS5wbGFpbnRleHQ6YWN0aXZlOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnBsYWludGV4dDphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5wbGFpbnRleHQ6aG92ZXI6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4ucGxhaW50ZXh0OmZvY3VzOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnBsYWludGV4dDphY3RpdmU6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5wbGFpbnRleHQ6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5wbGFpbnRleHQ6aG92ZXI6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5wbGFpbnRleHQ6Zm9jdXM6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5wbGFpbnRleHQ6YWN0aXZlOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4ucGxhaW50ZXh0OmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4ucGxhaW50ZXh0OmhvdmVyOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4ucGxhaW50ZXh0OmZvY3VzOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4ucGxhaW50ZXh0OmFjdGl2ZTphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0OmFmdGVyLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQ6aG92ZXI6YWZ0ZXIsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dDpmb2N1czphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0OmFjdGl2ZTphZnRlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0OmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5wbGFpbnRleHQ6aG92ZXI6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dDpmb2N1czphZnRlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucGxhaW50ZXh0OmFjdGl2ZTphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dDphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dDpob3ZlcjphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dDpmb2N1czphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnBsYWludGV4dDphY3RpdmU6YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5kLW1kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuZC1sZy1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC1sZy10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtbGctdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1sZy1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQteGwtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQteGwtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsuZC1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9fS5kLXByaW50LWlubGluZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mbGV4LXNtLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuZmxleC1tZC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LW1kLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbWQtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1tZC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmZsZXgtbGctcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1sZy1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5mbGV4LXhsLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgteGwtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC14bC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX0uZmxvYXQtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZsb2F0LXNtLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1zbS1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmZsb2F0LW1kLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1tZC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1tZC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmZsb2F0LWxnLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1sZy1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1sZy1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmZsb2F0LXhsLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC14bC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC14bC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19LmZpeGVkLXRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmZpeGVkLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMzB9QHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KXsuc3RpY2t5LXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey50ZXh0LXNtLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtc20tcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXNtLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnRleHQtbGctbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1sZy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWwsYS5zZW5hcnksLm5vdGljZSwubm90aWNlLWJsYWNrLC5wYXNzd29yZC1tZXRlciBzcGFuIC5wYXNzLXRleHQsc3Ryb25nLCNmb290ZXIgLnBheW1lbnQtYW5kLXNoaXBwaW5nLCNwcmUtZm9vdGVyIGg1LCNwcmUtZm9vdGVyIGg1IGEsI3ByZS1mb290ZXIgbGkgc3Ryb25nLCNwcmUtZm9vdGVyIHAgc3Ryb25nLCNwcmUtZm9vdGVyIGEgc3Ryb25nLCNwcmUtZm9vdGVyIC5tYWlsLWxpbmsgc3Ryb25nIGEudGV4dGxpbmssI3ByZS1mb290ZXIgYVtocmVmXj1cInRlbDpcIl0sI25ld3NsZXR0ZXItZm9vdGVyIHN0cm9uZyxoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgc3BhbixoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgLnN0ZXAtZGVzY3JpcHRpb24uYWN0aXZlLGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAucXVvdGUsZGl2LmZseW91dCAuc3VibWVudT5zcGFuPmEsZGl2LmZseW91dCAuc3VibWVudT5zcGFuLmFjdGl2ZSxkaXYuZmx5b3V0IC5kaXZpc2lvbi1tZW51PnVsIGxpIGEsZGl2LmZseW91dCAuc2VydmljZS1tZW51PnVsIGxpIGEsI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQtZmFsa2UgI21lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0tYWN0aXZlIGEsI2FjY291bnQgI21lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0tYWN0aXZlIGEsI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5IC5zaXplcyAuc2l6ZS1lbGVtZW50LnNlbGVjdGVkIHNwYW4sI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSAuYWJvbm5lbWVudC1ub3RpY2U6YmVmb3JlLCNjYXJlZXItY29udGVudCAuYWN0aXZlLCNjYXJlZXItY29udGVudCAudG9nZ2xlLWNvbnRlbnQtbGV2ZWwtMiAuYWN0aXZlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydCAuY2FydC1ib2R5IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQtaW5mbyBwLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydCAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgaW5wdXRbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSwjY2FydCAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0W2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0uYm9yZGVyZWQsI2NhcnQgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIHNlbGVjdFtkaXNhYmxlZD1cImRpc2FibGVkXCJdLmJvcmRlcmVkLXNtYWxsLCNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciB0ZXh0YXJlYVtkaXNhYmxlZD1cImRpc2FibGVkXCJdLCNjYXJ0LW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGlucHV0W2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0sI2NhcnQtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0W2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0uYm9yZGVyZWQsI2NhcnQtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0W2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0uYm9yZGVyZWQtc21hbGwsI2NhcnQtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgdGV4dGFyZWFbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgaW5wdXRbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0W2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0uYm9yZGVyZWQsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIHNlbGVjdFtkaXNhYmxlZD1cImRpc2FibGVkXCJdLmJvcmRlcmVkLXNtYWxsLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciB0ZXh0YXJlYVtkaXNhYmxlZD1cImRpc2FibGVkXCJdLCNjYXJ0ICNlcnJvci1tZXNzYWdlLCNjYXJ0ICNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjZXJyb3ItbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNzdWNjZXNzLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgI2Vycm9yLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydCAub3JkZXItaW5mb3JtYXRpb24gc3BhbiwjY2FydC1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLCNjYXJ0IGZvcm0uY291cG9uX2Zvcm0gLmludmFsaWQgbGksI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtIC5pbnZhbGlkIGxpLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gLmludmFsaWQgbGksI2NhcnQrI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjY2FydCsjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmZsYWcsLmNtLXdyYXBwZXIgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi10ZXh0IHNwYW4sLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLXRleHQgc3BhbiwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtZm91ci1pbWFnZXMtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1mb3VyLWltYWdlcy1zdWJsaW5lLXRleHQgYS5jbS1ibG9jay1lbGVtZW50LXN1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5iYWNrZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXIgc3BhbiwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfbGVmdCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlc19zdWJsaW5lX3RleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9sZWZ0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS12aW1lb192aWRlb19pbWFnZV9wcmV2aWV3IC5jbS1ibG9jay1lbGVtZW50LXRleHQsLnRvZ2dsZS1saXN0LWdyb3VwIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLC50b2dnbGUtbGlzdC1ncm91cCAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIGEuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgYS5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dCwjY29udGVzdCB1bC5lcnJvcnMgbGksI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuc2tpbi1wYWdlIC5mb3VydGggLndyYXBwZXIgaDIuYWN0aXZlLC5za2luLXBhZ2UgLmZpZnRoIC50cmlnZ2VyLXdyYXBwZXIgLnRyaWdnZXIuYWN0aXZlIGgyLC5hYm8gLndyYXBwZXIgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlLC5wZXJzb25hbGlzYXRpb24tcGFnZSAuaXRlbSBwIHN0cm9uZywubmV3c2xldHRlci1kZXRhaWxzIC5mb3JtIC5oYXMtZXJyb3IgdWwuZXJyb3JzIGxpLC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeSwuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFkZHJlc3MgbGk6Zmlyc3QtY2hpbGQsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1vcGVuaW5nLXRpbWVzIGxpOmZpcnN0LWNoaWxkLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWRkcmVzcyBsaTpmaXJzdC1jaGlsZCwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLW9wZW5pbmctdGltZXMgbGk6Zmlyc3QtY2hpbGQsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWRkcmVzcyBsaTpmaXJzdC1jaGlsZCwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1vcGVuaW5nLXRpbWVzIGxpOmZpcnN0LWNoaWxkLC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4sLnN0YXRpYyAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwuc3RhdGljICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLnN0YXRpYyAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5zdGF0aWMgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgc3BhbiwuY29udGFjdC1mb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5jb250YWN0LWZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmNvbnRhY3QtZm9ybSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmNvbnRhY3QtZm9ybSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgc3BhbiwuZXJyb3ItcGFnZSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmVycm9yLXBhZ2UgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5lcnJvci1wYWdlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5lcnJvci1wYWdlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLCNwcml2YWN5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3B1YmxpYy1wcm9jZWR1cmUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjdGVybXMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjc2l6ZS10YWJsZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNzaXplLXRhYmxlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjZmFxIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNwYXltZW50IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNpbXByaW50IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNwcml2YWN5IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCN0ZXJtcyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjZmFxIC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjcGF5bWVudCAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI2ltcHJpbnQgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNwcml2YWN5IC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjdGVybXMgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFue2ZvbnQtd2VpZ2h0OjUwMH0uZm9udC13ZWlnaHQtYm9sZCwjZm9vdGVyIGg0LCNmb290ZXIgLnBheW1lbnQtYW5kLXNoaXBwaW5nIC5wYXltZW50IHNwYW4sI2Zvb3RlciAucGF5bWVudC1hbmQtc2hpcHBpbmcgLnNoaXBwaW5nIHNwYW4sZGl2W2lkXj0naW1hZ2UtdGV4dC1yaWdodC13aXRob3V0LWxpbmstJ10gLnRpdGxlIHNwYW4sLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaDEsLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBpbnB1dCwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBzZWxlY3QuYm9yZGVyZWQsLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgdGV4dGFyZWEsLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaDEgKiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQgKiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaW5wdXQgKiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkICosLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHNlbGVjdC5ib3JkZXJlZCAqLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwgKiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsICosLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhICosLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHRleHRhcmVhICosI3JldHVybnMgaDE+c3BhbiwjcmV0dXJucyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQ+c3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3JldHVybnMgaW5wdXQ+c3BhbiwjcmV0dXJucyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkPnNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNyZXR1cm5zIHNlbGVjdC5ib3JkZXJlZD5zcGFuLCNyZXR1cm5zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGw+c3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3JldHVybnMgc2VsZWN0LmJvcmRlcmVkLXNtYWxsPnNwYW4sI3JldHVybnMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhPnNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNyZXR1cm5zIHRleHRhcmVhPnNwYW57Zm9udC13ZWlnaHQ6Ym9sZH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWN9LmVtYmVkLXJlc3BvbnNpdmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo0Mi44NTcxNCV9LmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo1Ni4yNSV9LmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3Jle3BhZGRpbmctdG9wOjc1JX0uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmV7cGFkZGluZy10b3A6MTAwJX0jYXJ0aWNsZS16b29tLW92ZXJsYXl7b3BhY2l0eTowO3otaW5kZXg6LTEwMDtiYWNrZ3JvdW5kOiNmZmY7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwdnc7dmlzaWJpbGl0eTpoaWRkZW59I2FydGljbGUtem9vbS1vdmVybGF5LnNob3d7YW5pbWF0aW9uOmFydGljbGUtem9vbS1vdmVybGF5LXNob3cgMC4zcztvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3otaW5kZXg6NTAwfSNhcnRpY2xlLXpvb20tb3ZlcmxheS5oaWRle2FuaW1hdGlvbjphcnRpY2xlLXpvb20tb3ZlcmxheS1oaWRlIDAuM3M7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6LTEwMH0jYXJ0aWNsZS16b29tLW92ZXJsYXkgLmFydGljbGUtem9vbS1jbG9zZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JSGRwWkhSb1BTSXlNbkI0SWlCb1pXbG5hSFE5SWpJeWNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1pQXlNaUlnZG1WeWMybHZiajBpTVM0eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWo0Z0lDQWdJQ0FnSUR4MGFYUnNaVDVqYkc5elpTMXBZMjl1UEM5MGFYUnNaVDRnSUNBZ1BHUmxjMk0rUTNKbFlYUmxaQ0IzYVhSb0lGTnJaWFJqYUM0OEwyUmxjMk0rSUNBZ0lEeGtaV1p6UGp3dlpHVm1jejRnSUNBZ1BHY2dhV1E5SW5wdmIyMGlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQaUFnSUNBZ0lDQWdQR2NnYVdROUlqYzJPQzE2YjI5dExUQWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwM01EWXVNREF3TURBd0xDQXRORFl1TURBd01EQXdLU0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCbWFXeHNQU0lqTVVFeE9URTVJajRnSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk56RTFMalUwT0RrNUxEVTFMalUwT0RrNE9Ua2dURGN3TWk0M09UZzVPU3cxTlM0MU5EZzVPRGs1SUV3M01ESXVOems0T1Rrc05UZ3VNRFE0T1RnNU9TQk1OekUxTGpVME9EazVMRFU0TGpBME9EazRPVGtnVERjeE5TNDFORGc1T1N3M01DNDNPVGc1T0RrNUlFdzNNVGd1TURRNE9Ua3NOekF1TnprNE9UZzVPU0JNTnpFNExqQTBPRGs1TERVNExqQTBPRGs0T1RrZ1REY3pNQzQzT1RnNU9TdzFPQzR3TkRnNU9EazVJRXczTXpBdU56azRPVGtzTlRVdU5UUTRPVGc1T1NCTU56RTRMakEwT0RrNUxEVTFMalUwT0RrNE9Ua2dURGN4T0M0d05EZzVPU3cwTWk0M09UZzVPRGs1SUV3M01UVXVOVFE0T1Rrc05ESXVOems0T1RnNU9TQk1OekUxTGpVME9EazVMRFUxTGpVME9EazRPVGtnV2lJZ2FXUTlJbU5zYjNObExXbGpiMjRpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEY3hOaTQzT1RnNU9UQXNJRFUyTGpjNU9EazVNQ2tnY205MFlYUmxLRFExTGpBd01EQXdNQ2tnZEhKaGJuTnNZWFJsS0MwM01UWXVOems0T1Rrd0xDQXROVFl1TnprNE9Ua3dLU0FpUGp3dmNHRjBhRDRnSUNBZ0lDQWdJRHd2Wno0Z0lDQWdQQzluUGp3dmMzWm5QZz09XCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6NjBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjYwcHg7ei1pbmRleDo1MDB9I2FydGljbGUtem9vbS1vdmVybGF5IC5zd2lwZXItY29udGFpbmVye2hlaWdodDoxMDAlfSNhcnRpY2xlLXpvb20tb3ZlcmxheSAuc3dpcGVyLXpvb20tY29udGFpbmVyOm5vdChbc3R5bGUqPVwidHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweClcIl0pe2N1cnNvcjp6b29tLW91dDtjdXJzb3I6dXJsKC9hc3NldHMvaW1hZ2VzL2N1cnNvcnMvem9vbS1vdXQtaWNvbi5jdXIpLGF1dG99I2FydGljbGUtem9vbS1vdmVybGF5IC5zd2lwZXItem9vbS1jb250YWluZXI6bm90KFtzdHlsZV0pLCNhcnRpY2xlLXpvb20tb3ZlcmxheSAuc3dpcGVyLXpvb20tY29udGFpbmVyW3N0eWxlKj1cInRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpXCJde2N1cnNvcjp6b29tLWluO2N1cnNvcjp1cmwoL2Fzc2V0cy9pbWFnZXMvY3Vyc29ycy96b29tLWluLWljb24uY3VyKSxhdXRvfSNhcnRpY2xlLXpvb20tb3ZlcmxheSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCNhcnRpY2xlLXpvb20tb3ZlcmxheSAuc3dpcGVyLWJ1dHRvbi1uZXh0e2JhY2tncm91bmQtc2l6ZToyN3B4IDEwcHg7aGVpZ2h0OjEwMHZoO21hcmdpbi10b3A6MDt0b3A6MH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjYXJ0aWNsZS16b29tLW92ZXJsYXkgLnN3aXBlci1idXR0b24tcHJldiwjYXJ0aWNsZS16b29tLW92ZXJsYXkgLnN3aXBlci1idXR0b24tbmV4dHtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNhcnRpY2xlLXpvb20tb3ZlcmxheSAuc3dpcGVyLWJ1dHRvbi1wcmV2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU16SndlQ0lnYUdWcFoyaDBQU0l4TUhCNElpQjJhV1YzUW05NFBTSXdJREFnTXpJZ01UQWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1UydGxkR05vSURRMkxqRWdLRFEwTkRZektTQXRJR2gwZEhBNkx5OTNkM2N1WW05b1pXMXBZVzVqYjJScGJtY3VZMjl0TDNOclpYUmphQ0F0TFQ0S0lDQWdJRHgwYVhSc1pUNWhjbkp2ZHkxc1pXWjBQQzkwYVhSc1pUNEtJQ0FnSUR4a1pYTmpQa055WldGMFpXUWdkMmwwYUNCVGEyVjBZMmd1UEM5a1pYTmpQZ29nSUNBZ1BHUmxabk0rUEM5a1pXWnpQZ29nSUNBZ1BHY2dhV1E5SW5wdmIyMGlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQZ29nSUNBZ0lDQWdJRHhuSUdsa1BTSXhPVEl3TFhwdmIyMHRNQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUTTFMakF3TURBd01Dd2dMVFV6TlM0d01EQXdNREFwSWlCbWFXeHNMWEoxYkdVOUltNXZibnBsY204aUlHWnBiR3c5SWlNeFFURTVNVGtpUGdvZ0lDQWdJQ0FnSUNBZ0lDQThjR0YwYUNCa1BTSk5OakVzTlRNNUlFd3pOU3cxTXprZ1RETTFMRFUwTVNCTU5qRXNOVFF4SUV3Mk1TdzFORFVnVERZM0xEVTBNQ0JNTmpFc05UTTFJRXcyTVN3MU16a2dXaUlnYVdROUltRnljbTkzTFd4bFpuUWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RVeExqQXdNREF3TUN3Z05UUXdMakF3TURBd01Da2djMk5oYkdVb0xURXNJREVwSUhSeVlXNXpiR0YwWlNndE5URXVNREF3TURBd0xDQXROVFF3TGpBd01EQXdNQ2tnSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnUEM5blBnbzhMM04yWno0PVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6NSU7cGFkZGluZy1yaWdodDo1MHB4O2xlZnQ6MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjYXJ0aWNsZS16b29tLW92ZXJsYXkgLnN3aXBlci1idXR0b24tbmV4dHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNekp3ZUNJZ2FHVnBaMmgwUFNJeE1IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ016SWdNVEFpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEUTJMakVnS0RRME5EWXpLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVoY25KdmR5MXlhV2RvZER3dmRHbDBiR1UrQ2lBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0S0lDQWdJRHhrWldaelBqd3ZaR1ZtY3o0S0lDQWdJRHhuSUdsa1BTSjZiMjl0SWlCemRISnZhMlU5SW01dmJtVWlJSE4wY205clpTMTNhV1IwYUQwaU1TSWdabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0S0lDQWdJQ0FnSUNBOFp5QnBaRDBpTnpZNExYcHZiMjB0TUNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVFk1Tmk0d01EQXdNREFzSUMwMU1EY3VNREF3TURBd0tTSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJtYVd4c1BTSWpNVUV4T1RFNUlqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2daRDBpVFRjeU1pdzFNVEVnVERZNU5pdzFNVEVnVERZNU5pdzFNVE1nVERjeU1pdzFNVE1nVERjeU1pdzFNVGNnVERjeU9DdzFNVElnVERjeU1pdzFNRGNnVERjeU1pdzFNVEVnV2lJZ2FXUTlJbUZ5Y205M0xYSnBaMmgwSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnUEM5blBnbzhMM04yWno0PVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6OTUlO3BhZGRpbmctbGVmdDo1MHB4O3JpZ2h0OjB9fSNhcnRpY2xlLXpvb20tb3ZlcmxheSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e29wYWNpdHk6MTtib3JkZXI6MXB4IHNvbGlkICMxQTE5MTk7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246YmFja2dyb3VuZCAwLjVzIGxpbmVhcn0jYXJ0aWNsZS16b29tLW92ZXJsYXkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7YmFja2dyb3VuZDojMUExOTE5fUBrZXlmcmFtZXMgYXJ0aWNsZS16b29tLW92ZXJsYXktc2hvd3swJXtvcGFjaXR5OjA7ei1pbmRleDo1MDB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgYXJ0aWNsZS16b29tLW92ZXJsYXktaGlkZXswJXtvcGFjaXR5OjE7ei1pbmRleDo1MDB9OTkle29wYWNpdHk6MDt6LWluZGV4OjUwMH0xMDAle3otaW5kZXg6LTEwMH19LnRvZ2dsZS5jbXAtYm94e2Rpc3BsYXk6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHBpbms7YmFja2dyb3VuZC1jb2xvcjpwaW5rO3BhZGRpbmc6MTFweDttYXJnaW4tdG9wOjE1cHg7cG9zaXRpb246YWJzb2x1dGV9LnRvZ2dsZS5jbXAtYm94OmFmdGVyLC50b2dnbGUuY21wLWJveDpiZWZvcmV7Ym90dG9tOjEwMCU7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6XCIgXCI7aGVpZ2h0OjA7d2lkdGg6MDtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0xOmFmdGVyLC50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0xOmJlZm9yZXtsZWZ0OjElfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0yOmFmdGVyLC50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0yOmJlZm9yZXtsZWZ0OjIlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0zOmFmdGVyLC50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0zOmJlZm9yZXtsZWZ0OjMlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi00OmFmdGVyLC50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi00OmJlZm9yZXtsZWZ0OjQlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi01OmFmdGVyLC50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi01OmJlZm9yZXtsZWZ0OjUlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi02OmFmdGVyLC50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi02OmJlZm9yZXtsZWZ0OjYlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi03OmFmdGVyLC50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi03OmJlZm9yZXtsZWZ0OjclfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi04OmFmdGVyLC50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi04OmJlZm9yZXtsZWZ0OjglfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi05OmFmdGVyLC50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi05OmJlZm9yZXtsZWZ0OjklfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0xMDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMTA6YmVmb3Jle2xlZnQ6MTAlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0xMTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMTE6YmVmb3Jle2xlZnQ6MTElfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0xMjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMTI6YmVmb3Jle2xlZnQ6MTIlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0xMzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMTM6YmVmb3Jle2xlZnQ6MTMlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0xNDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMTQ6YmVmb3Jle2xlZnQ6MTQlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0xNTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMTU6YmVmb3Jle2xlZnQ6MTUlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0xNjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMTY6YmVmb3Jle2xlZnQ6MTYlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0xNzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMTc6YmVmb3Jle2xlZnQ6MTclfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0xODphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMTg6YmVmb3Jle2xlZnQ6MTglfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0xOTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMTk6YmVmb3Jle2xlZnQ6MTklfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0yMDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMjA6YmVmb3Jle2xlZnQ6MjAlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0yMTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMjE6YmVmb3Jle2xlZnQ6MjElfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0yMjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMjI6YmVmb3Jle2xlZnQ6MjIlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0yMzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMjM6YmVmb3Jle2xlZnQ6MjMlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0yNDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMjQ6YmVmb3Jle2xlZnQ6MjQlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0yNTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMjU6YmVmb3Jle2xlZnQ6MjUlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0yNjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMjY6YmVmb3Jle2xlZnQ6MjYlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0yNzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMjc6YmVmb3Jle2xlZnQ6MjclfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0yODphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMjg6YmVmb3Jle2xlZnQ6MjglfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0yOTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMjk6YmVmb3Jle2xlZnQ6MjklfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0zMDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMzA6YmVmb3Jle2xlZnQ6MzAlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0zMTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMzE6YmVmb3Jle2xlZnQ6MzElfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0zMjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMzI6YmVmb3Jle2xlZnQ6MzIlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0zMzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMzM6YmVmb3Jle2xlZnQ6MzMlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0zNDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMzQ6YmVmb3Jle2xlZnQ6MzQlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0zNTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMzU6YmVmb3Jle2xlZnQ6MzUlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0zNjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMzY6YmVmb3Jle2xlZnQ6MzYlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0zNzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMzc6YmVmb3Jle2xlZnQ6MzclfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0zODphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMzg6YmVmb3Jle2xlZnQ6MzglfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi0zOTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tMzk6YmVmb3Jle2xlZnQ6MzklfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi00MDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNDA6YmVmb3Jle2xlZnQ6NDAlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi00MTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNDE6YmVmb3Jle2xlZnQ6NDElfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi00MjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNDI6YmVmb3Jle2xlZnQ6NDIlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi00MzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNDM6YmVmb3Jle2xlZnQ6NDMlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi00NDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNDQ6YmVmb3Jle2xlZnQ6NDQlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi00NTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNDU6YmVmb3Jle2xlZnQ6NDUlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi00NjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNDY6YmVmb3Jle2xlZnQ6NDYlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi00NzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNDc6YmVmb3Jle2xlZnQ6NDclfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi00ODphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNDg6YmVmb3Jle2xlZnQ6NDglfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi00OTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNDk6YmVmb3Jle2xlZnQ6NDklfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi01MDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNTA6YmVmb3Jle2xlZnQ6NTAlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi01MTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNTE6YmVmb3Jle2xlZnQ6NTElfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi01MjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNTI6YmVmb3Jle2xlZnQ6NTIlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi01MzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNTM6YmVmb3Jle2xlZnQ6NTMlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi01NDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNTQ6YmVmb3Jle2xlZnQ6NTQlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi01NTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNTU6YmVmb3Jle2xlZnQ6NTUlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi01NjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNTY6YmVmb3Jle2xlZnQ6NTYlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi01NzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNTc6YmVmb3Jle2xlZnQ6NTclfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi01ODphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNTg6YmVmb3Jle2xlZnQ6NTglfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi01OTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNTk6YmVmb3Jle2xlZnQ6NTklfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi02MDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNjA6YmVmb3Jle2xlZnQ6NjAlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi02MTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNjE6YmVmb3Jle2xlZnQ6NjElfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi02MjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNjI6YmVmb3Jle2xlZnQ6NjIlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi02MzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNjM6YmVmb3Jle2xlZnQ6NjMlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi02NDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNjQ6YmVmb3Jle2xlZnQ6NjQlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi02NTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNjU6YmVmb3Jle2xlZnQ6NjUlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi02NjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNjY6YmVmb3Jle2xlZnQ6NjYlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi02NzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNjc6YmVmb3Jle2xlZnQ6NjclfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi02ODphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNjg6YmVmb3Jle2xlZnQ6NjglfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi02OTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNjk6YmVmb3Jle2xlZnQ6NjklfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi03MDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNzA6YmVmb3Jle2xlZnQ6NzAlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi03MTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNzE6YmVmb3Jle2xlZnQ6NzElfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi03MjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNzI6YmVmb3Jle2xlZnQ6NzIlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi03MzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNzM6YmVmb3Jle2xlZnQ6NzMlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi03NDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNzQ6YmVmb3Jle2xlZnQ6NzQlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi03NTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNzU6YmVmb3Jle2xlZnQ6NzUlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi03NjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNzY6YmVmb3Jle2xlZnQ6NzYlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi03NzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNzc6YmVmb3Jle2xlZnQ6NzclfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi03ODphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNzg6YmVmb3Jle2xlZnQ6NzglfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi03OTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tNzk6YmVmb3Jle2xlZnQ6NzklfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi04MDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tODA6YmVmb3Jle2xlZnQ6ODAlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi04MTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tODE6YmVmb3Jle2xlZnQ6ODElfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi04MjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tODI6YmVmb3Jle2xlZnQ6ODIlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi04MzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tODM6YmVmb3Jle2xlZnQ6ODMlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi04NDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tODQ6YmVmb3Jle2xlZnQ6ODQlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi04NTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tODU6YmVmb3Jle2xlZnQ6ODUlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi04NjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tODY6YmVmb3Jle2xlZnQ6ODYlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi04NzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tODc6YmVmb3Jle2xlZnQ6ODclfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi04ODphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tODg6YmVmb3Jle2xlZnQ6ODglfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi04OTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tODk6YmVmb3Jle2xlZnQ6ODklfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi05MDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tOTA6YmVmb3Jle2xlZnQ6OTAlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi05MTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tOTE6YmVmb3Jle2xlZnQ6OTElfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi05MjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tOTI6YmVmb3Jle2xlZnQ6OTIlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi05MzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tOTM6YmVmb3Jle2xlZnQ6OTMlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi05NDphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tOTQ6YmVmb3Jle2xlZnQ6OTQlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi05NTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tOTU6YmVmb3Jle2xlZnQ6OTUlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi05NjphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tOTY6YmVmb3Jle2xlZnQ6OTYlfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi05NzphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tOTc6YmVmb3Jle2xlZnQ6OTclfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi05ODphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tOTg6YmVmb3Jle2xlZnQ6OTglfS50b2dnbGUuY21wLWJveC5hcnJvdy1wb3NpdGlvbi05OTphZnRlciwudG9nZ2xlLmNtcC1ib3guYXJyb3ctcG9zaXRpb24tOTk6YmVmb3Jle2xlZnQ6OTklfS50b2dnbGUuY21wLWJveDphZnRlcntib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwKTtib3JkZXItYm90dG9tLWNvbG9yOnBpbms7Ym9yZGVyLXdpZHRoOjEwcHg7bWFyZ2luLWxlZnQ6LTEwcHh9LnRvZ2dsZS5jbXAtYm94OmJlZm9yZXtib3JkZXItY29sb3I6cmdiYSgxOTQsMjI1LDI0NSwwKTtib3JkZXItYm90dG9tLWNvbG9yOnBpbms7Ym9yZGVyLXdpZHRoOjExcHg7bWFyZ2luLWxlZnQ6LTExcHh9I2JyZWFkY3J1bWIgLml0ZW17cG9zaXRpb246cmVsYXRpdmV9I2JyZWFkY3J1bWIgLml0ZW06YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0jYnJlYWRjcnVtYiAuaXRlbTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6MjBweH0jYnJlYWRjcnVtYiAuaXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVye2NvbnRlbnQ6Jyc7Ym90dG9tOjA7cGFkZGluZzowIDJweCA0cHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMDAlO3RvcDo1cHg7ei1pbmRleDoxO2JvcmRlcjpub25lO291dGxpbmU6bm9uZTtoZWlnaHQ6MDt3aWR0aDowO2JvcmRlcjoxcHggc29saWQgIzFBMTkxOTtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLXJpZ2h0Om5vbmU7dHJhbnNpdGlvbjphbGwgMC40czt0cmFuc2Zvcm06cm90YXRlKC0xMzVkZWcpfSNicmVhZGNydW1iIC5pdGVtOmxhc3QtY2hpbGR7Zm9udC13ZWlnaHQ6NTAwfWJ1dHRvbixhLmJ0bntjb2xvcjojZmZmfWJ1dHRvbixhLmJ0bntib3JkZXI6MXB4IHNvbGlkO2N1cnNvcjpwb2ludGVyO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjI0cHggMTVweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6bm93cmFwO2xpbmUtaGVpZ2h0OmluaGVyaXQ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzFBMTkxOSA1MCUsICNmZmYgNTAlKTtiYWNrZ3JvdW5kLXNpemU6MjAyJSAxMDAlO2JhY2tncm91bmQtcG9zaXRpb246OTkuNSUgYm90dG9tO2JvcmRlci1jb2xvcjojMUExOTE5O2ZvbnQtd2VpZ2h0OjUwMDt0cmFuc2l0aW9uOmFsbCAwLjFzIGxpbmVhcjtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudH1idXR0b24+c3BhbixhLmJ0bj5zcGFue3RyYW5zaXRpb246YWxsIDAuMXMgbGluZWFyO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NTAwO3BvaW50ZXItZXZlbnRzOm5vbmV9YnV0dG9uLnNlY29uZGFyeSxhLmJ0bi5zZWNvbmRhcnl7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6IzFBMTkxOTtjb2xvcjojMUExOTE5O2ZvbnQtd2VpZ2h0OjMwMDt0cmFuc2l0aW9uOm5vbmV9YnV0dG9uLnNlY29uZGFyeT5zcGFuLGEuYnRuLnNlY29uZGFyeT5zcGFue2NvbG9yOiMxQTE5MTk7Zm9udC13ZWlnaHQ6MzAwfWJ1dHRvbi5zdWNjZXNzLGEuYnRuLnN1Y2Nlc3N7YmFja2dyb3VuZDojMGM2O2JvcmRlci1jb2xvcjojMGM2O3RyYW5zaXRpb246YWxsIDAuMnMgbGluZWFyfWJ1dHRvbi5lcnJvciwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhICNhZGQtdG8tY2FydFtjbGFzc149XCJlcnJvclwiXSxhLmJ0bi5lcnJvcntiYWNrZ3JvdW5kOiNmMzM7Ym9yZGVyLWNvbG9yOiNmMzM7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXJ9YnV0dG9uLnN1Y2Nlc3Mgc3BhbixidXR0b24uZXJyb3Igc3BhbiwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhICNhZGQtdG8tY2FydFtjbGFzc149XCJlcnJvclwiXSBzcGFuLGEuYnRuLnN1Y2Nlc3Mgc3BhbixhLmJ0bi5lcnJvciBzcGFue2NvbG9yOiNmOWY5Zjl9YnV0dG9uLnN1Y2Nlc3Mgc3Bhbjpub3QoW2NsYXNzXSksYnV0dG9uLmVycm9yIHNwYW46bm90KFtjbGFzc10pLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgI2FkZC10by1jYXJ0W2NsYXNzXj1cImVycm9yXCJdIHNwYW46bm90KFtjbGFzc10pLGEuYnRuLnN1Y2Nlc3Mgc3Bhbjpub3QoW2NsYXNzXSksYS5idG4uZXJyb3Igc3Bhbjpub3QoW2NsYXNzXSl7ZGlzcGxheTpub25lfWJ1dHRvbi5zdWNjZXNzIHNwYW4gLnN2Zy1jaGVjayxidXR0b24uZXJyb3Igc3BhbiAuc3ZnLWNoZWNrLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgI2FkZC10by1jYXJ0W2NsYXNzXj1cImVycm9yXCJdIHNwYW4gLnN2Zy1jaGVjayxhLmJ0bi5zdWNjZXNzIHNwYW4gLnN2Zy1jaGVjayxhLmJ0bi5lcnJvciBzcGFuIC5zdmctY2hlY2t7bWFyZ2luLXJpZ2h0OjEwcHh9YnV0dG9uOm5vdCguc3VjY2Vzcykgc3Bhbi5zdWNjZXNzLGEuYnRuOm5vdCguc3VjY2Vzcykgc3Bhbi5zdWNjZXNze2Rpc3BsYXk6bm9uZX1idXR0b246bm90KC5lcnJvcikgc3Bhbi5lcnJvcixhLmJ0bjpub3QoLmVycm9yKSBzcGFuLmVycm9ye2Rpc3BsYXk6bm9uZX1idXR0b24ubG9hZGluZyxhLmJ0bi5sb2FkaW5ne2NvbG9yOnRyYW5zcGFyZW50fWJ1dHRvbi5sb2FkaW5nPnNwYW4sYS5idG4ubG9hZGluZz5zcGFue3Zpc2liaWxpdHk6aGlkZGVufWJ1dHRvbjpub3QoLmxvYWRpbmcpPnN2Zy5zdmctbG9hZGluZyxhLmJ0bjpub3QoLmxvYWRpbmcpPnN2Zy5zdmctbG9hZGluZ3tkaXNwbGF5Om5vbmV9YnV0dG9uIHN2ZyxhLmJ0biBzdmd7ZmlsbDojZmZmO3RyYW5zaXRpb246YWxsIDAuMXMgbGluZWFyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1idXR0b24gc3ZnLnN2Zy1sb2FkaW5nLGEuYnRuIHN2Zy5zdmctbG9hZGluZ3tib3R0b206MzIlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowfWJ1dHRvbi5pY29uLWxlZnQgc3ZnLGEuYnRuLmljb24tbGVmdCBzdmd7bWFyZ2luLXJpZ2h0OjEwcHh9YnV0dG9uLmljb24tcmlnaHQgc3ZnLGEuYnRuLmljb24tcmlnaHQgc3Zne21hcmdpbi1sZWZ0OjEwcHh9YnV0dG9uOmRpc2FibGVkOmhvdmVyLGEuYnRuOmRpc2FibGVkOmhvdmVye2N1cnNvcjpub3QtYWxsb3dlZDtvcGFjaXR5OjAuNX1idXR0b246Zm9jdXM6bm90KFtkaXNhYmxlZF0pLGJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYS5idG46Zm9jdXM6bm90KFtkaXNhYmxlZF0pLGEuYnRuOmhvdmVyOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAlIGJvdHRvbTt0cmFuc2l0aW9uOjAuMDNzIGFsbH1idXR0b246Zm9jdXM6bm90KFtkaXNhYmxlZF0pPnNwYW4sYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFuLGEuYnRuOmZvY3VzOm5vdChbZGlzYWJsZWRdKT5zcGFuLGEuYnRuOmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFue2NvbG9yOiMxQTE5MTl9YnV0dG9uOmZvY3VzOm5vdChbZGlzYWJsZWRdKSBzdmcsYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKSBzdmcsYS5idG46Zm9jdXM6bm90KFtkaXNhYmxlZF0pIHN2ZyxhLmJ0bjpob3Zlcjpub3QoW2Rpc2FibGVkXSkgc3Zne2ZpbGw6IzFBMTkxOX1idXR0b246Zm9jdXM6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3M+c3BhbixidXR0b246Zm9jdXM6bm90KFtkaXNhYmxlZF0pLmVycm9yPnNwYW4sI2FydGljbGUgLmFydGljbGUtZGF0YSAjYWRkLXRvLWNhcnRbY2xhc3NePVwiZXJyb3JcIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pPnNwYW4sYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzPnNwYW4sYnV0dG9uOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5lcnJvcj5zcGFuLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgI2FkZC10by1jYXJ0W2NsYXNzXj1cImVycm9yXCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFuLGEuYnRuOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzPnNwYW4sYS5idG46Zm9jdXM6bm90KFtkaXNhYmxlZF0pLmVycm9yPnNwYW4sYS5idG46aG92ZXI6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3M+c3BhbixhLmJ0bjpob3Zlcjpub3QoW2Rpc2FibGVkXSkuZXJyb3I+c3Bhbntjb2xvcjojZmZmfWJ1dHRvbjpmb2N1czpub3QoW2Rpc2FibGVkXSkuc3VjY2VzcyBzdmcsYnV0dG9uOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmcsI2FydGljbGUgLmFydGljbGUtZGF0YSAjYWRkLXRvLWNhcnRbY2xhc3NePVwiZXJyb3JcIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pIHN2ZyxidXR0b246aG92ZXI6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3Mgc3ZnLGJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSkuZXJyb3Igc3ZnLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgI2FkZC10by1jYXJ0W2NsYXNzXj1cImVycm9yXCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKSBzdmcsYS5idG46Zm9jdXM6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3Mgc3ZnLGEuYnRuOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmcsYS5idG46aG92ZXI6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3Mgc3ZnLGEuYnRuOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmd7ZmlsbDojZmZmfWJ1dHRvbi5zZWNvbmRhcnk6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLGJ1dHRvbi5zZWNvbmRhcnk6aG92ZXI6bm90KFtkaXNhYmxlZF0pLGEuYnRuLnNlY29uZGFyeTpmb2N1czpub3QoW2Rpc2FibGVkXSksYS5idG4uc2Vjb25kYXJ5OmhvdmVyOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjozcHggc29saWQgIzAwMDtwYWRkaW5nOjIycHggMTNweH1idXR0b24uc2Vjb25kYXJ5OmZvY3VzOm5vdChbZGlzYWJsZWRdKT5zcGFuLGJ1dHRvbi5zZWNvbmRhcnk6aG92ZXI6bm90KFtkaXNhYmxlZF0pPnNwYW4sYS5idG4uc2Vjb25kYXJ5OmZvY3VzOm5vdChbZGlzYWJsZWRdKT5zcGFuLGEuYnRuLnNlY29uZGFyeTpob3Zlcjpub3QoW2Rpc2FibGVkXSk+c3Bhbntjb2xvcjojMUExOTE5fWJ1dHRvbi5zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXIsYS5idG4uc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVye2N1cnNvcjpub3QtYWxsb3dlZDtvcGFjaXR5OjAuNX1idXR0b246Zm9jdXM6bm90KFtkaXNhYmxlZF0pLGJ1dHRvbjpob3Zlcjpub3QoW2Rpc2FibGVkXSksYS5idG46Zm9jdXM6bm90KFtkaXNhYmxlZF0pLGEuYnRuOmhvdmVyOm5vdChbZGlzYWJsZWRdKXtjb2xvcjojMDAwfWJ1dHRvbjo6YWZ0ZXIsYS5idG46OmFmdGVye2hlaWdodDowO2Rpc3BsYXk6bm9uZX1hLmJ0bj5zcGFue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDpjYWxjKDEwMCUgLSAxNnB4KX1hLmJ0bj5we2xpbmUtaGVpZ2h0OjVweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXthLmJ0bj5we2xpbmUtaGVpZ2h0OjE4cHh9fS5idXR0b24td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9LmJhY2stdG8tYnV0dG9ue2Rpc3BsYXk6ZmxleDtsaW5lLWhlaWdodDoyMnB4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYmFjay10by10b3Atd3JhcHBlcntkaXNwbGF5Om5vbmU7cG9zaXRpb246Zml4ZWQ7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MzBweDtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJhY2stdG8tdG9wLXdyYXBwZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9fS5iYWNrLXRvLXRvcC13cmFwcGVyIC5iYWNrLXRvLXRvcHtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpyaWdodDt6LWluZGV4Ojk5OTttYXJnaW4tcmlnaHQ6LTUwcHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO3BvaW50ZXItZXZlbnRzOmluaXRpYWw7Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmFjay10by10b3Atd3JhcHBlciAuYmFjay10by10b3B7bWFyZ2luOjAgYXV0bztmbG9hdDpub25lfX0uYmFjay10by10b3Atd3JhcHBlciAuYmFjay10by10b3AgLmJhY2stdG8tdG9wLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtOTBkZWcpfS5iYWNrLXRvLXRvcC13cmFwcGVyIC5iYWNrLXRvLXRvcCAuYmFjay10by10b3AtaWNvbiBzdmd7ZmlsbDojMDAwfVtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJde3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja31bb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjIwcHg7cmlnaHQ6MjBweDt0b3A6MDtib3R0b206MDtoZWlnaHQ6MTAwdmg7bWFyZ2luOjA7d2lkdGg6Y2FsYygxMDAlIC0gNDBweCl9W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjQwcHggMDtoZWlnaHQ6Y2FsYygxMDAlIC0gODBweCl9W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWhlYWRlcixbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWhlYWRlcnttYXJnaW46MCAwIDIwcHggMCAhaW1wb3J0YW50fVtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5LFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keXttYXgtaGVpZ2h0OjkwJTtvdmVyZmxvdzphdXRvO292ZXJmbG93LXg6aGlkZGVufVtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXN7Ym9yZGVyLXRvcDp1bnNldCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206dW5zZXQgIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWJvdHRvbToxMjBweCAhaW1wb3J0YW50O2hlaWdodDphdXRvO21heC1oZWlnaHQ6NTN2aDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVze3BhZGRpbmctYm90dG9tOjUwcHggIWltcG9ydGFudDttYXgtaGVpZ2h0OjU5dmh9fVtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLnJvdy5hcnRpY2xlLWl0ZW0sW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmFydGljbGUtaXRlbS5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtLmZ1bGxzY3JlZW4tcm93LFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5yb3cuYXJ0aWNsZS1pdGVtLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5jb250YWluZXItZnVsbHNjcmVlbiAuYXJ0aWNsZS1pdGVtLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiBbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtLmZ1bGxzY3JlZW4tcm93e21hcmdpbjoyMHB4IDAgMCAwICFpbXBvcnRhbnQ7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXtbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5yb3cuYXJ0aWNsZS1pdGVtLFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5hcnRpY2xlLWl0ZW0uZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbS5mdWxsc2NyZWVuLXJvdyxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAucm93LmFydGljbGUtaXRlbSxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmFydGljbGUtaXRlbS5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbS5mdWxsc2NyZWVuLXJvd3tkaXNwbGF5OmJsb2NrfX1bb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0sW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbXtib3JkZXItdG9wOjFweCBzb2xpZCAjZjNmM2YzO3BhZGRpbmc6MjBweCAwIDAgMDttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZX1bb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW06Zmlyc3Qtb2YtdHlwZSxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtOmZpcnN0LW9mLXR5cGV7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jb2wtaGVscGVyLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNvbC1oZWxwZXJ7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgLTE1cHh9W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLXBpY3R1cmUsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1waWN0dXJle2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuYXJ0aWNsZS1sYWJlbCxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuYXJ0aWNsZS1sYWJlbHttYXJnaW46MnB4IDAgIWltcG9ydGFudH1bb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5hcnRpY2xlLWNvbG9yLWltYWdlIHN2Zyxbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5hcnRpY2xlLXNpemUgc3ZnLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5hcnRpY2xlLWNvbG9yLWltYWdlIHN2Zyxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuYXJ0aWNsZS1zaXplIHN2Z3tmaWxsOiNmM2YzZjN9W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuYXJ0aWNsZS1jb2xvci1pbWFnZSAuc2VwYXJhdG9yLFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmFydGljbGUtc2l6ZSAuc2VwYXJhdG9yLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5hcnRpY2xlLWNvbG9yLWltYWdlIC5zZXBhcmF0b3IsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmFydGljbGUtc2l6ZSAuc2VwYXJhdG9ye3BhZGRpbmc6MCA1cHh9W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldHt0ZXh0LWFsaWduOnJpZ2h0fVtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LWNvbnRyb2wsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LWNvbnRyb2x7Zm9udC1zaXplOjIwcHggIWltcG9ydGFudDt3aWR0aDoyMXB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjIwcHggIWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgIzAwMCAhaW1wb3J0YW50fVtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnNldC1xdWFudGl0eS1wbHVzLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5zZXQtcXVhbnRpdHktcGx1c3tsaW5lLWhlaWdodDoxOHB4ICFpbXBvcnRhbnR9W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAuc2V0LXF1YW50aXR5LW1pbnVzLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5zZXQtcXVhbnRpdHktbWludXN7bGluZS1oZWlnaHQ6MTZweCAhaW1wb3J0YW50fVtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eXtsaW5lLWhlaWdodDoxNXB4ICFpbXBvcnRhbnR9W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWZvb3Rlcixbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWZvb3Rlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTQwcHg7bGVmdDowO3JpZ2h0OjB9W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWZvb3RlciAuZm9vdGVyLWNvbnRlbnQsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1mb290ZXIgLmZvb3Rlci1jb250ZW50e3BhZGRpbmc6MjBweCAxNXB4fVtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1mb290ZXIgLmluZm8td3JhcHBlcixbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWZvb3RlciAuaW5mby13cmFwcGVye2JvcmRlci10b3A6MXB4IHNvbGlkICNmM2YzZjM7cGFkZGluZy10b3A6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWZvb3RlciAuaW5mby13cmFwcGVyIC5wcmljZXMgc3Bhbixbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWZvb3RlciAuaW5mby13cmFwcGVyIC5wcmljZXMgc3BhbntkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWZvb3RlciAuaW5mby13cmFwcGVyIC5wcmljZXMsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1mb290ZXIgLmluZm8td3JhcHBlciAucHJpY2Vze21hcmdpbi1ib3R0b206MjBweH1bb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtZm9vdGVyIC5pbmZvLXdyYXBwZXIgLnByaWNlcyAuY29sLTEyLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtZm9vdGVyIC5pbmZvLXdyYXBwZXIgLnByaWNlcyAuY29sLTEye3BhZGRpbmc6MH19W29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWZvb3RlciAuaW5mby13cmFwcGVyIC5uby1wYWRkaW5nLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtZm9vdGVyIC5pbmZvLXdyYXBwZXIgLm5vLXBhZGRpbmd7cGFkZGluZzowfVtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1mb290ZXIgLmNhcnQtZW5kLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtZm9vdGVyIC5jYXJ0LWVuZHtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45NSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0zcHg7bGVmdDowO3JpZ2h0OjA7cGFkZGluZzo1cHggMH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXtbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtZm9vdGVyIC5jYXJ0LWVuZCxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWZvb3RlciAuY2FydC1lbmR7dG9wOi00cHh9fVtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1mb290ZXIgLmNhcnQtZW5kIHN2Zyxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWZvb3RlciAuY2FydC1lbmQgc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfVtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNhcnQtaGVhZGVye21hcmdpbi1ib3R0b206NDBweH1bb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jYXJ0LWhlYWRlciBhLmJ0bnttYXJnaW4tdG9wOjMwcHh9W29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuc3VwcGxlbWVudC1pbmZvIHA6YmVmb3Jle2xlZnQ6MCAhaW1wb3J0YW50fSNjYXJ0bGluZS1vZmYtY2FudmFze292ZXJmbG93OnZpc2libGV9Lm9mZmNhbnZhcy1jYXJ0LXJlY29tbWVuZGF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjQ5MHB4O21heC13aWR0aDo0ODBweDtoZWlnaHQ6YXV0bztwYWRkaW5nOjQwcHggNTBweCA1MHB4O2JhY2tncm91bmQ6I2ZmZn1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsub2ZmY2FudmFzLWNhcnQtcmVjb21tZW5kYXRpb257dG9wOjQ0cHg7cmlnaHQ6NjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5vZmZjYW52YXMtY2FydC1yZWNvbW1lbmRhdGlvbnt0b3A6ODBweDtyaWdodDo0OTBweH19Lm9mZmNhbnZhcy1jYXJ0LXJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXJ7cGFkZGluZzozMHB4IDAgNDBweH0ub2ZmY2FudmFzLWNhcnQtcmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAucmVjb21tZW5kYXRpb24taXRlbXtwYWRkaW5nOjAgNnB4fS5vZmZjYW52YXMtY2FydC1yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5yZWNvbW1lbmRhdGlvbi1pdGVtIC5yZWNvbW1lbmRhdGlvbi1pbWFnZSBhe2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDoxOTVweDttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZzo4cHggNXB4O2JvcmRlcjoxcHggc29saWQgI2YzZjNmM30ub2ZmY2FudmFzLWNhcnQtcmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAucmVjb21tZW5kYXRpb24taXRlbSAucmVjb21tZW5kYXRpb24taW1hZ2UgYTphZnRlcntkaXNwbGF5Om5vbmV9Lm9mZmNhbnZhcy1jYXJ0LXJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLnJlY29tbWVuZGF0aW9uLWl0ZW0gLnJlY29tbWVuZGF0aW9uLWltYWdlIGEgaW1ne3dpZHRoOjE2NHB4fS5vZmZjYW52YXMtY2FydC1yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5yZWNvbW1lbmRhdGlvbi1pdGVtIC5yZWNvbW1lbmRhdGlvbi1wcmljZXttYXJnaW4tdG9wOjZweH0ub2ZmY2FudmFzLWNhcnQtcmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAucmVjb21tZW5kYXRpb24taXRlbSAucmVjb21tZW5kYXRpb24tcHJpY2Ugc3Bhbntmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNHB4O2ZvbnQtd2VpZ2h0OjMwMH0ub2ZmY2FudmFzLWNhcnQtcmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuc2xpY2stc2xpZGV7d2lkdGg6MTY0cHh9Lm9mZmNhbnZhcy1jYXJ0LXJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLnNsaWNrLWFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozNyU7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtmb250LXNpemU6MDtjb2xvcjp0cmFuc3BhcmVudDtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5vZmZjYW52YXMtY2FydC1yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ub2ZmY2FudmFzLWNhcnQtcmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuc2xpY2stYXJyb3c6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDowO2hlaWdodDowO2JvcmRlci10b3A6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50fS5vZmZjYW52YXMtY2FydC1yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6LTI1cHh9Lm9mZmNhbnZhcy1jYXJ0LXJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCAjMUExOTE5fS5vZmZjYW52YXMtY2FydC1yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0Oi0zN3B4fS5vZmZjYW52YXMtY2FydC1yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVye2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjMUExOTE5fVtkYXRhLWNvb2tpZS1wb2xpY3ktd3JhcHBlcl17YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO2JvdHRvbTowO2xlZnQ6MDtwYWRkaW5nOjIwcHggMDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3otaW5kZXg6NzAwfVtkYXRhLWNvb2tpZS1wb2xpY3ktd3JhcHBlcl0gW2RhdGEtY29va2llLXBvbGljeS1jb250ZW50XXtwYWRkaW5nOjAgMzBweH1bZGF0YS1jb29raWUtcG9saWN5LXdyYXBwZXJdIFtkYXRhLWNvb2tpZS1wb2xpY3ktY2xvc2Vde3BhZGRpbmctbGVmdDoxMHB4O2N1cnNvcjpwb2ludGVyfSNjb3VudHJ5LXN3aXRjaC1vdmVybGF5IC5jb250ZW50LWxheWVye292ZXJmbG93OnZpc2libGV9QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLmNvbnRlbnQtbGF5ZXJ7d2lkdGg6NjB2dztsZWZ0OjIwdnc7cmlnaHQ6MjB2d319I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLmNvbnRlbnQtbGF5ZXIgLmNvbnRlbnR7b3ZlcmZsb3c6dmlzaWJsZX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpeyNjb3VudHJ5LXN3aXRjaC1vdmVybGF5IC5jb250ZW50LWxheWVyIC5jb250ZW50e3BhZGRpbmc6MCAzMHB4fX0jY291bnRyeS1zd2l0Y2gtb3ZlcmxheSAuY2xvc2V7cmlnaHQ6MTBweDt0b3A6MjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjb3VudHJ5LXN3aXRjaC1vdmVybGF5IC5jbG9zZXtyaWdodDo1MHB4O3RvcDo1MHB4fX0jY291bnRyeS1zd2l0Y2gtb3ZlcmxheSBoMnttYXJnaW4tYm90dG9tOjMwcHh9I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgcHttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY291bnRyeS1zd2l0Y2gtb3ZlcmxheSAuY29sLWZpeC1maXJzdHtwYWRkaW5nLXJpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmV9I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLmNvbC1maXgtbGFzdHtwYWRkaW5nLWxlZnQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0jY291bnRyeS1zd2l0Y2gtb3ZlcmxheSAuY29sLWZpeC1sYXN0IC5jb3VudHJ5c3dpdGNoLXNlbGVjdGlvbntib3JkZXItbGVmdDpub25lfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpeyNjb3VudHJ5LXN3aXRjaC1vdmVybGF5ICNjb3VudHJ5c3dpdGNoLWxhbmd1YWdlLCNjb3VudHJ5LXN3aXRjaC1vdmVybGF5ICNjb3VudHJ5c3dpdGNoLWNvdW50cnl7Zm9udC1zaXplOjEzcHh9fSNjb3VudHJ5LXN3aXRjaC1vdmVybGF5IC5jb3VudHJ5c3dpdGNoLXNlbGVjdGlvbntib3JkZXI6MXB4IHNvbGlkICMxQTE5MTk7Y3Vyc29yOnBvaW50ZXJ9I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLmNvdW50cnlzd2l0Y2gtc2VsZWN0aW9uIC5zZWxlY3Rpb257cGFkZGluZzowIDEwcHggMCAwO2xpbmUtaGVpZ2h0OjMwcHh9I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLmNvdW50cnlzd2l0Y2gtc2VsZWN0aW9uIC5yb3csI2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLmNvdW50cnlzd2l0Y2gtc2VsZWN0aW9uIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuICNjb3VudHJ5LXN3aXRjaC1vdmVybGF5IC5jb3VudHJ5c3dpdGNoLXNlbGVjdGlvbiAuZnVsbHNjcmVlbi1yb3d7aGVpZ2h0OjY4cHh9I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLmNvdW50cnlzd2l0Y2gtc2VsZWN0aW9uIC5yb3cgZGl2OmZpcnN0LW9mLXR5cGUsI2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLmNvdW50cnlzd2l0Y2gtc2VsZWN0aW9uIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3cgZGl2OmZpcnN0LW9mLXR5cGUsLmNvbnRhaW5lci1mdWxsc2NyZWVuICNjb3VudHJ5LXN3aXRjaC1vdmVybGF5IC5jb3VudHJ5c3dpdGNoLXNlbGVjdGlvbiAuZnVsbHNjcmVlbi1yb3cgZGl2OmZpcnN0LW9mLXR5cGV7bWFyZ2luLWxlZnQ6MzBweH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjY291bnRyeS1zd2l0Y2gtb3ZlcmxheSAuY291bnRyeXN3aXRjaC1zZWxlY3Rpb24gLnJvdyBkaXY6Zmlyc3Qtb2YtdHlwZSwjY291bnRyeS1zd2l0Y2gtb3ZlcmxheSAuY291bnRyeXN3aXRjaC1zZWxlY3Rpb24gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdyBkaXY6Zmlyc3Qtb2YtdHlwZSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLmNvdW50cnlzd2l0Y2gtc2VsZWN0aW9uIC5mdWxsc2NyZWVuLXJvdyBkaXY6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MH19I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLmNvdW50cnlzd2l0Y2gtc2VsZWN0aW9uIC5yb3cgZGl2Omxhc3Qtb2YtdHlwZSwjY291bnRyeS1zd2l0Y2gtb3ZlcmxheSAuY291bnRyeXN3aXRjaC1zZWxlY3Rpb24gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdyBkaXY6bGFzdC1vZi10eXBlLC5jb250YWluZXItZnVsbHNjcmVlbiAjY291bnRyeS1zd2l0Y2gtb3ZlcmxheSAuY291bnRyeXN3aXRjaC1zZWxlY3Rpb24gLmZ1bGxzY3JlZW4tcm93IGRpdjpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLmNvdW50cnlzd2l0Y2gtc2VsZWN0aW9uIC5yb3cgZGl2Omxhc3Qtb2YtdHlwZSwjY291bnRyeS1zd2l0Y2gtb3ZlcmxheSAuY291bnRyeXN3aXRjaC1zZWxlY3Rpb24gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdyBkaXY6bGFzdC1vZi10eXBlLC5jb250YWluZXItZnVsbHNjcmVlbiAjY291bnRyeS1zd2l0Y2gtb3ZlcmxheSAuY291bnRyeXN3aXRjaC1zZWxlY3Rpb24gLmZ1bGxzY3JlZW4tcm93IGRpdjpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjB9fSNjb3VudHJ5LXN3aXRjaC1vdmVybGF5IC5jb3VudHJ5c3dpdGNoLXNlbGVjdGlvbiAub3ZlcmZsb3ctZml4e292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfSNjb3VudHJ5LXN3aXRjaC1vdmVybGF5IC5jb3VudHJ5c3dpdGNoLXNlbGVjdGlvbiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY291bnRyeS1zd2l0Y2gtb3ZlcmxheSAjY291bnRyeS1zZWxlY3Rib3h7bWFyZ2luOjAgMCAwIDE1cHh9I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgI2xhbmd1YWdlLXNlbGVjdGJveHttYXJnaW46MCAxNXB4IDAgMH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY291bnRyeS1zd2l0Y2gtb3ZlcmxheSAuc2VsZWN0Ym94e3RvcDowO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTphdXRvO21pbi1oZWlnaHQ6aW5pdGlhbH19I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLnNlbGVjdGJveCAuc2VsZWN0Ym94LWNvbnRlbnR7bWF4LWhlaWdodDo0MHZofUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLnNlbGVjdGJveCAuc2VsZWN0Ym94LWNvbnRlbnR7cGFkZGluZzoxMnB4IDIwcHh9fSNjb3VudHJ5LXN3aXRjaC1vdmVybGF5IC5zZWxlY3Rib3ggLnNlbGVjdGJveC1jbG9zZXttYXJnaW46MjBweCAyOHB4IDAgMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpeyNjb3VudHJ5LXN3aXRjaC1vdmVybGF5IC5zZWxlY3Rib3ggLnNlbGVjdGJveC1jbG9zZXttYXJnaW46MjJweCAxM3B4IDAgMH19I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLnNlbGVjdGJveCAuc2VsZWN0Ym94LXRpdGxle21hcmdpbjoyMHB4IDAgMCAzMXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgLnNlbGVjdGJveCAuc2VsZWN0Ym94LXRpdGxle2ZvbnQtc2l6ZToxM3B4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpeyNjb3VudHJ5LXN3aXRjaC1vdmVybGF5IC5zZWxlY3Rib3ggLnNlbGVjdGJveC10aXRsZXttYXJnaW46MjFweCAwIDAgMTZweH19I2NvdW50cnktc3dpdGNoLW92ZXJsYXkgYnV0dG9ue21pbi1oZWlnaHQ6NzBweH1AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KXsjY291bnRyeS1zd2l0Y2gtb3ZlcmxheSBidXR0b257bWFyZ2luLXRvcDoyMHB4fX0jZmlsdGVyLW9mZi1jYW52YXN7d2lkdGg6MzIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsjZmlsdGVyLW9mZi1jYW52YXN7d2lkdGg6NDIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNmaWx0ZXItb2ZmLWNhbnZhc3t3aWR0aDo0OTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2ZpbHRlci1vZmYtY2FudmFze3dpZHRoOjY4MHB4fX0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnR7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7bWFyZ2luOjQwcHggMCAwIDB9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfX0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXJ7cGFkZGluZzowIDQwcHg7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItaGVhZGVye21hcmdpbi1ib3R0b206MjBweCAhaW1wb3J0YW50fSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHl7b3ZlcmZsb3cteDpoaWRkZW47bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMTQwcHgpfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHl7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gMTgwcHgpfX0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5maWx0ZXItd3JhcHBlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQkVCRUJFfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLmZpbHRlci13cmFwcGVyOmZpcnN0LW9mLXR5cGUgW2RhdGEtZmlsdGVyLWNvbnRlbnQtd3JhcHBlci10cmlnZ2VyXXtwYWRkaW5nLXRvcDoxMHB4fSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLmZpbHRlci13cmFwcGVyICNwcmljZS1yYW5nZXtoZWlnaHQ6NXB4O2JhY2tncm91bmQtY29sb3I6I0Y1RjVGNTtib3JkZXI6bm9uZTttYXJnaW46MTVweCAxNnB4IDAgMTJweH0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5maWx0ZXItd3JhcHBlciAjcHJpY2UtcmFuZ2UgLm5vVWktYmFzZT46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjojRTBFMEUwfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLmZpbHRlci13cmFwcGVyICNwcmljZS1yYW5nZSAubm9VaS1iYXNlPjpudGgtY2hpbGQoMil7YmFja2dyb3VuZC1jb2xvcjojRjVGNUY1fSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLmZpbHRlci13cmFwcGVyICNwcmljZS1yYW5nZSAubm9VaS1oYW5kbGUtbG93ZXIsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAuZmlsdGVyLXdyYXBwZXIgI3ByaWNlLXJhbmdlIC5ub1VpLWhhbmRsZS11cHBlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O2JvcmRlcjoycHggc29saWQgI0UwRTBFMDtib3JkZXItcmFkaXVzOjQ1cHg7Y3Vyc29yOnBvaW50ZXI7dG9wOi0xMnB4O2JveC1zaGFkb3c6bm9uZX0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5maWx0ZXItd3JhcHBlciAjcHJpY2UtcmFuZ2UgLm5vVWktaGFuZGxlLWxvd2VyOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5maWx0ZXItd3JhcHBlciAjcHJpY2UtcmFuZ2UgLm5vVWktaGFuZGxlLXVwcGVyOmJlZm9yZXtiYWNrZ3JvdW5kOm5vbmV9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAuZmlsdGVyLXdyYXBwZXIgI3ByaWNlLXJhbmdlIC5ub1VpLWhhbmRsZS1sb3dlcjphZnRlciwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5maWx0ZXItd3JhcHBlciAjcHJpY2UtcmFuZ2UgLm5vVWktaGFuZGxlLXVwcGVyOmFmdGVye2JhY2tncm91bmQ6bm9uZTtjb250ZW50OicnO2JvcmRlci1yaWdodDoycHggc29saWQgIzc3Nztib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNzc3O3dpZHRoOjhweDtoZWlnaHQ6OHB4O2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJX0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5maWx0ZXItd3JhcHBlciAjcHJpY2UtcmFuZ2UgLm5vVWktaGFuZGxlLWxvd2VyOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTcwJSwgLTUwJSkgcm90YXRlKDMxNWRlZyl9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAuZmlsdGVyLXdyYXBwZXIgI3ByaWNlLXJhbmdlIC5ub1VpLWhhbmRsZS11cHBlcjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlKC0zMCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLmZpbHRlci13cmFwcGVyIC5yYW5nZXttYXJnaW4tdG9wOjI1cHg7Y29sb3I6Izc1NzU3NX0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5maWx0ZXItd3JhcHBlciAucmFuZ2U+ZGl2e2JvcmRlcjoxcHggc29saWQgI0UwRTBFMDtoZWlnaHQ6MzZweDt3aWR0aDo0MCU7bGluZS1oZWlnaHQ6MzhweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDoxMDA7Zm9udC1zaXplOjE0cHh9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAuZmlsdGVyLXdyYXBwZXIgLnJhbmdlPmRpdjpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0fSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLmZpbHRlci13cmFwcGVyIC5yYW5nZT5kaXY6bGFzdC1jaGlsZHtmbG9hdDpyaWdodH0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5maWx0ZXItd3JhcHBlciAucmFuZ2U+ZGl2PmF7cGFkZGluZzowIDVweCAwIDA7bGluZS1oZWlnaHQ6MzNweDtoZWlnaHQ6MzRweDtmb250LXNpemU6MTRweDtmbG9hdDpyaWdodH0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5maWx0ZXItd3JhcHBlciAucmFuZ2U+ZGl2PmlucHV0LCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLmZpbHRlci13cmFwcGVyIC5yYW5nZT5kaXY+c2VsZWN0LmJvcmRlcmVkLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLmZpbHRlci13cmFwcGVyIC5yYW5nZT5kaXY+c2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLmZpbHRlci13cmFwcGVyIC5yYW5nZT5kaXY+dGV4dGFyZWF7bGluZS1oZWlnaHQ6MzNweDtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjE0cHg7Ym9yZGVyOm5vbmU7d2lkdGg6ODAlO2hlaWdodDozNHB4O2Zsb2F0OmxlZnQ7b3V0bGluZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCA1cHh9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAuZmlsdGVyLXdyYXBwZXIgLnJhbmdlPnNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjAlO3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpkZWZhdWx0O3BhZGRpbmctbGVmdDowO2xpbmUtaGVpZ2h0OjM4cHg7ZmxvYXQ6bGVmdH0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5maWx0ZXItd3JhcHBlciBhOmFmdGVye2NvbnRlbnQ6bm9uZX0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IFtkYXRhLXJlbW92ZS1hbGwtZmlsdGVyXXtjdXJzb3I6cG9pbnRlcn0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IFtkYXRhLWZpbHRlci1jb250ZW50LXdyYXBwZXItdHJpZ2dlcl17Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzoxMHB4IDB9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBbZGF0YS1maWx0ZXItY29udGVudC13cmFwcGVyLXRyaWdnZXJdIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgW2RhdGEtZmlsdGVyLWNvbnRlbnQtd3JhcHBlci10cmlnZ2VyXVtkYXRhLWZpbHRlci1jb250ZW50LXZpc2libGU9XCJ0cnVlXCJdIHN2Z3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBbZGF0YS1maWx0ZXItY29udGVudC13cmFwcGVyXXttYXJnaW4tYm90dG9tOjIwcHh9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBbZGF0YS1maWx0ZXItY29udGVudC13cmFwcGVyXSAuZmlsdGVyLXBhZGRpbmd7cGFkZGluZy1yaWdodDowfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgW2RhdGEtZmlsdGVyLWNvbnRlbnQtd3JhcHBlcl0gLmZpbHRlci1jb3VudHtiYWNrZ3JvdW5kOiNmM2YzZjM7Ym9yZGVyLXJhZGl1czoxNXB4O3BhZGRpbmc6MCAzcHh9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAucmVtb3ZlLWZpbHRlci13cmFwcGVye21hcmdpbi1sZWZ0OjB9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAucmVtb3ZlLWZpbHRlci13cmFwcGVyIC5iYWRnZS13cmFwcGVye3BhZGRpbmc6MCAxMHB4IDAgMH0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5yZW1vdmUtZmlsdGVyLXdyYXBwZXIgLmJhZGdlLXdyYXBwZXIgLmJhZGdle2JvcmRlci1yYWRpdXM6MjVweDtib3JkZXI6MXB4IHNvbGlkICMxQTE5MTk7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjAgMCA1cHggMDttaW4taGVpZ2h0OjI0cHg7cGFkZGluZzozcHggNXB4fSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLnJlbW92ZS1maWx0ZXItd3JhcHBlciAuYmFkZ2Utd3JhcHBlciAuYmFkZ2UuY29sb3ItZmlsdGVyIC5jb2xvcntib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6MTZweDt3aWR0aDoxNnB4fSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLnJlbW92ZS1maWx0ZXItd3JhcHBlciAuYmFkZ2Utd3JhcHBlciAuYmFkZ2UuY29sb3ItZmlsdGVyIC5jb2xvci13ZWlzc3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAucmVtb3ZlLWZpbHRlci13cmFwcGVyIC5iYWRnZS13cmFwcGVyIC5iYWRnZS5jb2xvci1maWx0ZXIgLmNvbG9yLXdlacOfe2JhY2tncm91bmQtY29sb3I6I2ZmZn0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5yZW1vdmUtZmlsdGVyLXdyYXBwZXIgLmJhZGdlLXdyYXBwZXIgLmJhZGdlLmNvbG9yLWZpbHRlciAuY29sb3ItYmxhdXtiYWNrZ3JvdW5kLWNvbG9yOiMyRTYwOUR9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAucmVtb3ZlLWZpbHRlci13cmFwcGVyIC5iYWRnZS13cmFwcGVyIC5iYWRnZS5jb2xvci1maWx0ZXIgLmNvbG9yLXJvc2F7YmFja2dyb3VuZC1jb2xvcjojRjdDNUNDfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLnJlbW92ZS1maWx0ZXItd3JhcHBlciAuYmFkZ2Utd3JhcHBlciAuYmFkZ2UuY29sb3ItZmlsdGVyIC5jb2xvci1ncsO8bntiYWNrZ3JvdW5kLWNvbG9yOiMzMDdDMkZ9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAucmVtb3ZlLWZpbHRlci13cmFwcGVyIC5iYWRnZS13cmFwcGVyIC5iYWRnZS5jb2xvci1maWx0ZXIgLmNvbG9yLXJvdHtiYWNrZ3JvdW5kLWNvbG9yOiNDQjMwMkN9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAucmVtb3ZlLWZpbHRlci13cmFwcGVyIC5iYWRnZS13cmFwcGVyIC5iYWRnZS5jb2xvci1maWx0ZXIgLmNvbG9yLWJyYXVue2JhY2tncm91bmQtY29sb3I6I0ExNjcwMH0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5yZW1vdmUtZmlsdGVyLXdyYXBwZXIgLmJhZGdlLXdyYXBwZXIgLmJhZGdlLmNvbG9yLWZpbHRlciAuY29sb3ItZ3JhdXtiYWNrZ3JvdW5kLWNvbG9yOiNBNUE1QTV9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAucmVtb3ZlLWZpbHRlci13cmFwcGVyIC5iYWRnZS13cmFwcGVyIC5iYWRnZS5jb2xvci1maWx0ZXIgLmNvbG9yLWNyZW1le2JhY2tncm91bmQtY29sb3I6I2ZmZmFmMH0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5yZW1vdmUtZmlsdGVyLXdyYXBwZXIgLmJhZGdlLXdyYXBwZXIgLmJhZGdlLmNvbG9yLWZpbHRlciAuY29sb3Itc2Nod2FyentiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAucmVtb3ZlLWZpbHRlci13cmFwcGVyIC5iYWRnZS13cmFwcGVyIC5iYWRnZS5jb2xvci1maWx0ZXIgLmNvbG9yLW9yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZjkwMDB9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAucmVtb3ZlLWZpbHRlci13cmFwcGVyIC5iYWRnZS13cmFwcGVyIC5iYWRnZS5jb2xvci1maWx0ZXIgLmNvbG9yLWdlbGJ7YmFja2dyb3VuZC1jb2xvcjojRkZFMDAwfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLnJlbW92ZS1maWx0ZXItd3JhcHBlciAuYmFkZ2Utd3JhcHBlciAuYmFkZ2UuY29sb3ItZmlsdGVyIC5jb2xvci1iZWlnZXtiYWNrZ3JvdW5kLWNvbG9yOiNFOEQ2QjV9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAucmVtb3ZlLWZpbHRlci13cmFwcGVyIC5iYWRnZS13cmFwcGVyIC5iYWRnZS5jb2xvci1maWx0ZXIgLmNvbG9yLWxpbGF7YmFja2dyb3VuZC1jb2xvcjojQUI2OEM3fSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLnJlbW92ZS1maWx0ZXItd3JhcHBlciAuYmFkZ2Utd3JhcHBlciAuYmFkZ2UuY29sb3ItZmlsdGVyIC5jb2xvci1waW5re2JhY2tncm91bmQtY29sb3I6I0Y3QzVDQ30jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5yZW1vdmUtZmlsdGVyLXdyYXBwZXIgLmJhZGdlLXdyYXBwZXIgLmJhZGdlLmNvbG9yLWZpbHRlciAuY29sb3ItdMO8cmtpc3tiYWNrZ3JvdW5kLWNvbG9yOiM3MERCREJ9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSAucmVtb3ZlLWZpbHRlci13cmFwcGVyIC5iYWRnZS13cmFwcGVyIC5iYWRnZS5jb2xvci1maWx0ZXIgLmNvbG9yLW1laHJmYXJiaWd7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJlZCwgb3JhbmdlLCAjZmYwLCBncmVlbiwgYmx1ZSwgaW5kaWdvLCB2aW9sZXQpfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLnJlbW92ZS1maWx0ZXItd3JhcHBlciAuYmFkZ2Utd3JhcHBlciAuYmFkZ2UuY29sb3ItZmlsdGVyIC5jb2xvci1oYXV0ZmFyYmVue2JhY2tncm91bmQtY29sb3I6I0ZGRTZDQ30jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IC5yZW1vdmUtZmlsdGVyLXdyYXBwZXIgLmJhZGdlLXdyYXBwZXIgLmJhZGdlIC52YWx1ZXtwYWRkaW5nOjAgOHB4IDAgNXB4fSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgLnJlbW92ZS1maWx0ZXItd3JhcHBlciAuYmFkZ2Utd3JhcHBlciAuYmFkZ2UgLmljb257bWFyZ2luLXJpZ2h0OjJweH0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbCwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWwsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVse21pbi1oZWlnaHQ6MzVweH0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkK2xhYmVsOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQtc21hbGwrbGFiZWw6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsOmJlZm9yZXtib3JkZXItY29sb3I6I0JFQkVCRTtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAwLjJzO3RvcDo4cHh9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWw6YWZ0ZXIsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkK2xhYmVsOmFmdGVyLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbDphZnRlciwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDphZnRlcnt0b3A6MTNweH0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZDpjaGVja2VkK2xhYmVsLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbDpjaGVja2VkK2xhYmVsLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQ6Y2hlY2tlZCtsYWJlbDo6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbDpjaGVja2VkK2xhYmVsOjpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSB0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMUExOTE5fSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLXdlaXNzOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWwuY29sb3Itd2Vpc3M6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbC5jb2xvci13ZWlzczpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSB0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwuY29sb3Itd2Vpc3M6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZn0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbC5jb2xvci13ZWnDnzpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkK2xhYmVsLmNvbG9yLXdlacOfOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQtc21hbGwrbGFiZWwuY29sb3Itd2Vpw586YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLXdlacOfOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwuY29sb3ItYmxhdTpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkK2xhYmVsLmNvbG9yLWJsYXU6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbC5jb2xvci1ibGF1OmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbC5jb2xvci1ibGF1OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMyRTYwOUR9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwuY29sb3Itcm9zYTpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkK2xhYmVsLmNvbG9yLXJvc2E6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbC5jb2xvci1yb3NhOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbC5jb2xvci1yb3NhOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNGN0M1Q0N9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwuY29sb3ItZ3LDvG46YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZCtsYWJlbC5jb2xvci1ncsO8bjpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsLmNvbG9yLWdyw7xuOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbC5jb2xvci1ncsO8bjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMzA3QzJGfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLXJvdDpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkK2xhYmVsLmNvbG9yLXJvdDpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsLmNvbG9yLXJvdDpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSB0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwuY29sb3Itcm90OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNDQjMwMkN9I2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwuY29sb3ItYnJhdW46YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZCtsYWJlbC5jb2xvci1icmF1bjpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsLmNvbG9yLWJyYXVuOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbC5jb2xvci1icmF1bjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojQTE2NzAwfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLWdyYXU6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZCtsYWJlbC5jb2xvci1ncmF1OmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQtc21hbGwrbGFiZWwuY29sb3ItZ3JhdTpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSB0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwuY29sb3ItZ3JhdTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojQTVBNUE1fSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLWNyZW1lOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWwuY29sb3ItY3JlbWU6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbC5jb2xvci1jcmVtZTpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSB0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwuY29sb3ItY3JlbWU6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZmFmMH0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbC5jb2xvci1zY2h3YXJ6OmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWwuY29sb3Itc2Nod2FyejpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsLmNvbG9yLXNjaHdhcno6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLXNjaHdhcno6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwMH0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbC5jb2xvci1vcmFuZ2U6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZCtsYWJlbC5jb2xvci1vcmFuZ2U6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbC5jb2xvci1vcmFuZ2U6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLW9yYW5nZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmY5MDAwfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLWdlbGI6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZCtsYWJlbC5jb2xvci1nZWxiOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQtc21hbGwrbGFiZWwuY29sb3ItZ2VsYjpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSB0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwuY29sb3ItZ2VsYjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojRkZFMDAwfSNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLWJlaWdlOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWwuY29sb3ItYmVpZ2U6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbC5jb2xvci1iZWlnZTpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSB0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwuY29sb3ItYmVpZ2U6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I0U4RDZCNX0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbC5jb2xvci1saWxhOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWwuY29sb3ItbGlsYTpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsLmNvbG9yLWxpbGE6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLWxpbGE6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I0FCNjhDN30jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbC5jb2xvci1waW5rOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWwuY29sb3ItcGluazpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsLmNvbG9yLXBpbms6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLXBpbms6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I0Y3QzVDQ30jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbC5jb2xvci10w7xya2lzOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWwuY29sb3ItdMO8cmtpczpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsLmNvbG9yLXTDvHJraXM6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLXTDvHJraXM6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzcwREJEQn0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbC5jb2xvci1tZWhyZmFyYmlnOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWwuY29sb3ItbWVocmZhcmJpZzpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsLmNvbG9yLW1laHJmYXJiaWc6YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLW1laHJmYXJiaWc6YmVmb3Jle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZWQsIG9yYW5nZSwgI2ZmMCwgZ3JlZW4sIGJsdWUsIGluZGlnbywgdmlvbGV0KX0jZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbC5jb2xvci1oYXV0ZmFyYmVuOmJlZm9yZSwjZmlsdGVyLW9mZi1jYW52YXMgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmZpbHRlci1ib2R5IHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWwuY29sb3ItaGF1dGZhcmJlbjpiZWZvcmUsI2ZpbHRlci1vZmYtY2FudmFzIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5maWx0ZXItYm9keSBzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsLmNvbG9yLWhhdXRmYXJiZW46YmVmb3JlLCNmaWx0ZXItb2ZmLWNhbnZhcyAuY29udGVudCAuY29udGVudC1pbm5lciAuZmlsdGVyLWJvZHkgdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLmNvbG9yLWhhdXRmYXJiZW46YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I0ZGRTZDQ30jZmlsdGVyLW9mZi1jYW52YXMgLmNsb3Nle3RvcDo0M3B4O3JpZ2h0OjM5cHh9LmZsYWcub25saW5lLWV4Y2x1c2l2ZXtjb2xvcjojNEQ2RDk0fS5mbGFnLmxpbWl0ZWQtZWRpdGlvbntjb2xvcjojQzg1NUE4fS5mbGFnLm5ld3tjb2xvcjojMGM2fS5mbGFnLm5ldy1jb2xvcntjb2xvcjojRDJDMTAwfS5mbGFnLnNhbGV7Y29sb3I6I2Y2MH0uaG92ZXItY2FydHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2Rpc3BsYXk6bm9uZTt3aWR0aDozOTBweDtwYWRkaW5nOjI1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MXB4IDJweCA1cHggcmdiYSgyNiwyNSwyNSwwLjI1KX0uaG92ZXItY2FydCAuaG92ZXItY2FydC1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTVweDttYXJnaW4tYm90dG9tOjEwcHh9LmhvdmVyLWNhcnQgLmhvdmVyLWNhcnQtaGVhZGVyOmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNCRUJFQkV9LmhvdmVyLWNhcnQgLmhvdmVyLWNhcnQtYm9keXtwYWRkaW5nOjAgMTVweH0uaG92ZXItY2FydCAuaG92ZXItY2FydC1ib2R5IC5hcnRpY2xlLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206MTBweDttYXJnaW4tYm90dG9tOjEwcHh9LmhvdmVyLWNhcnQgLmhvdmVyLWNhcnQtYm9keSAuYXJ0aWNsZS1pdGVtOmFmdGVye2NvbnRlbnQ6Jyc7d2lkdGg6MTAwJTtoZWlnaHQ6MXB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNCRUJFQkV9LmhvdmVyLWNhcnQgLmhvdmVyLWNhcnQtYm9keSAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsLmhvdmVyLWNhcnQgLmhvdmVyLWNhcnQtYm9keSAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAubGlzdC1wcmljZXtkaXNwbGF5OmlubGluZS1ibG9ja30uaG92ZXItY2FydCAuaG92ZXItY2FydC1ib2R5IC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsLnNhbGUgLnByaWNlLC5ob3Zlci1jYXJ0IC5ob3Zlci1jYXJ0LWJvZHkgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwuZGlzY291bnQgLnByaWNle2NvbG9yOiNmNjB9LmhvdmVyLWNhcnQgLmhvdmVyLWNhcnQtYm9keSAuYXJ0aWNsZS1pdGVtIC5zdXBwbGVtZW50IHNwYW57bWFyZ2luOjAgNXB4fS5ob3Zlci1jYXJ0IC5ob3Zlci1jYXJ0LWJvZHkgLmFydGljbGUtaXRlbSAuc3VwcGxlbWVudCBzcGFuOmxhc3Qtb2YtdHlwZXttYXJnaW4tcmlnaHQ6MH0uaG92ZXItY2FydCAuaG92ZXItY2FydC1ib2R5IC5hcnRpY2xlLWl0ZW0gLnN1cHBsZW1lbnQgLnBlcnNvbmFsaXNhdGlvbi1mbGFne3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czo1MCV9LmhvdmVyLWNhcnQgLmhvdmVyLWNhcnQtYm9keSAuYXJ0aWNsZS1pdGVtIC5zdXBwbGVtZW50IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sIGltZ3toZWlnaHQ6MTBweDt3aWR0aDphdXRvfS5ob3Zlci1jYXJ0IC5ob3Zlci1jYXJ0LWJvZHkgLmFydGljbGUtaXRlbSAubm90aWNle21hcmdpbi10b3A6MTBweH0uaG92ZXItY2FydCAuaG92ZXItY2FydC1ib2R5IC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3IgcGljdHVyZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MnB4O21hcmdpbi1yaWdodDozcHh9LmhvdmVyLWNhcnQgLmhvdmVyLWNhcnQtYm9keSAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yIHBpY3R1cmUgaW1ne2hlaWdodDoxMXB4O2JvcmRlci1yYWRpdXM6NTAlfS5ob3Zlci1jYXJ0IC5ob3Zlci1jYXJ0LWZvb3RlcnttYXJnaW4tdG9wOjE1cHh9LmhvdmVyLWNhcnQgLmhvdmVyLWNhcnQtZm9vdGVyIC5jYXJ0LWxpbmUtcHJpY2V7bWFyZ2luLWJvdHRvbToxNXB4fS5ob3Zlci1jYXJ0IC5uby1wYWRkaW5ne3BhZGRpbmc6MH0uaG92ZXItY2FydDpub3QoLmxvYWRpbmcpPnN2Zy5zdmctbG9hZGluZ3tkaXNwbGF5Om5vbmV9LmhvdmVyLWNhcnQubG9hZGluZzphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6MX0uaG92ZXItY2FydCBzdmd7ZmlsbDojMUExOTE5O3RyYW5zaXRpb246YWxsIDAuMXMgbGluZWFyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaG92ZXItY2FydCBzdmcuc3ZnLWxvYWRpbmd7Ym90dG9tOjQ5JTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt6LWluZGV4OjJ9LmhvdmVyLWxvZ2luLXdyYXBwZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NzVweDt3aWR0aDozOTBweDttYXJnaW4tdG9wOi0xMXB4O3BhZGRpbmctdG9wOjEwcHh9LmhvdmVyLWxvZ2luLXdyYXBwZXIgLmhvdmVyLWxvZ2lue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6MTAwJTtwYWRkaW5nOjI1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MXB4IDJweCA1cHggcmdiYSgyNiwyNSwyNSwwLjI1KX0uaG92ZXItbG9naW4td3JhcHBlciAuaG92ZXItbG9naW4gLm5vdC1sb2dnZWQtaW57dGV4dC1hbGlnbjpjZW50ZXJ9LmhvdmVyLWxvZ2luLXdyYXBwZXIgLmhvdmVyLWxvZ2luIC5ub3QtbG9nZ2VkLWluIC5jb3B5e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjEwcHggMCAzMHB4O2xldHRlci1zcGFjaW5nOjAuMnB4O2xpbmUtaGVpZ2h0OjIwcHh9LmhvdmVyLWxvZ2luLXdyYXBwZXIgLmhvdmVyLWxvZ2luIC5ub3QtbG9nZ2VkLWluIC5idXR0b25zIC5jcmVhdGV7bWFyZ2luLWJvdHRvbToxNXB4fS5ob3Zlci1sb2dpbi13cmFwcGVyIC5ob3Zlci1sb2dpbiAubG9nZ2VkLWlue3RleHQtYWxpZ246bGVmdH0uaG92ZXItbG9naW4td3JhcHBlciAuaG92ZXItbG9naW4gLmxvZ2dlZC1pbiAuaGVhZGxpbmV7bWFyZ2luLWJvdHRvbToxMHB4O3dvcmQtYnJlYWs6YnJlYWstYWxsfS5ob3Zlci1sb2dpbi13cmFwcGVyIC5ob3Zlci1sb2dpbiAubG9nZ2VkLWluIHVsIGxpe3BhZGRpbmc6N3B4IDB9LmhvdmVyLWxvZ2luLXdyYXBwZXIgLmhvdmVyLWxvZ2luIC5sb2dnZWQtaW4gLmxvZ291dHttYXJnaW4tdG9wOjI1cHh9LmltZy1yZXNwb25zaXZle21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctcmVzcG9uc2l2ZS1mdWxse21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99YXtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMUExOTE5O2xldHRlci1zcGFjaW5nOjAuNXB4O2xpbmUtaGVpZ2h0OjE0cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMxQTE5MTk7Ym90dG9tOi0ycHg7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6dmlzaWJsZTt3aWR0aDoxMDAlO3RyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc31hOmhvdmVyOmFmdGVyLGE6YWN0aXZlOmFmdGVyLGE6Zm9jdXM6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMUExOTE5O2NvbG9yOiMxQTE5MTk7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTpzY2FsZVgoMCl9YS5zZWNvbmRhcnl7Zm9udC1zdHlsZTppdGFsaWM7bGV0dGVyLXNwYWNpbmc6LjdweDtsaW5lLWhlaWdodDoxNHB4fWEuYnRuLnNlY29uZGFyeXtmb250LXN0eWxlOmluaGVyaXR9YS50ZXJ0aWFyeTphZnRlciwjcmV0dXJucyAucmV0dXJucy1saXN0IGxpIGE6YWZ0ZXIsI2ZhcSBsaSBhOmFmdGVyLCNwYXltZW50IGxpIGE6YWZ0ZXIsI2ltcHJpbnQgbGkgYTphZnRlciwjcHJpdmFjeSBsaSBhOmFmdGVyLCN0ZXJtcyBsaSBhOmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMCl9YS50ZXJ0aWFyeTpob3ZlcjphZnRlciwjcmV0dXJucyAucmV0dXJucy1saXN0IGxpIGE6aG92ZXI6YWZ0ZXIsI2ZhcSBsaSBhOmhvdmVyOmFmdGVyLCNwYXltZW50IGxpIGE6aG92ZXI6YWZ0ZXIsI2ltcHJpbnQgbGkgYTpob3ZlcjphZnRlciwjcHJpdmFjeSBsaSBhOmhvdmVyOmFmdGVyLCN0ZXJtcyBsaSBhOmhvdmVyOmFmdGVyLGEudGVydGlhcnk6Zm9jdXM6YWZ0ZXIsI3JldHVybnMgLnJldHVybnMtbGlzdCBsaSBhOmZvY3VzOmFmdGVyLCNmYXEgbGkgYTpmb2N1czphZnRlciwjcGF5bWVudCBsaSBhOmZvY3VzOmFmdGVyLCNpbXByaW50IGxpIGE6Zm9jdXM6YWZ0ZXIsI3ByaXZhY3kgbGkgYTpmb2N1czphZnRlciwjdGVybXMgbGkgYTpmb2N1czphZnRlcixhLnRlcnRpYXJ5OmFjdGl2ZTphZnRlciwjcmV0dXJucyAucmV0dXJucy1saXN0IGxpIGE6YWN0aXZlOmFmdGVyLCNmYXEgbGkgYTphY3RpdmU6YWZ0ZXIsI3BheW1lbnQgbGkgYTphY3RpdmU6YWZ0ZXIsI2ltcHJpbnQgbGkgYTphY3RpdmU6YWZ0ZXIsI3ByaXZhY3kgbGkgYTphY3RpdmU6YWZ0ZXIsI3Rlcm1zIGxpIGE6YWN0aXZlOmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMSl9YS50ZXJ0aWFyeS1hY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxKX1hLnRlcnRpYXJ5LWFjdGl2ZTpob3ZlcjphZnRlcixhLnRlcnRpYXJ5LWFjdGl2ZTpmb2N1czphZnRlcixhLnRlcnRpYXJ5LWFjdGl2ZTphY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxKX1hLmljb257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn1hLmljb24uaWNvbi1sZWZ0PnN2Zy5pY29ue21hcmdpbi1yaWdodDoxMHB4fWEuaWNvbi5pY29uLXJpZ2h0PnN2Zy5pY29ue21hcmdpbi1sZWZ0OjEwcHh9YS5xdWF0ZXJuYXJ5e2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmctbGVmdDo0NXB4fWEucXVhdGVybmFyeTphZnRlcntjb250ZW50Om5vbmV9YS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfWEucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyIC5hcnJvd19saW5le2JhY2tncm91bmQ6IzFBMTkxOTtmbG9hdDpsZWZ0O2hlaWdodDoycHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjI1cHg7dG9wOjExcHg7YW5pbWF0aW9uOmFycm93LWxpbmUgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXthLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlciAuYXJyb3dfbGluZXt0b3A6MTNweH19YS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXI+Lmljb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMHB4O3RvcDotM3B4O2FuaW1hdGlvbjphcnJvdy1oZWFkIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7YS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXI+Lmljb257dG9wOi0xcHh9fUBrZXlmcmFtZXMgYXJyb3ctbGluZXswJXt3aWR0aDoyNXB4fTc1JXt3aWR0aDozNXB4fTEwMCV7d2lkdGg6MjVweH19QGtleWZyYW1lcyBhcnJvdy1oZWFkezAle2xlZnQ6MTBweH03NSV7bGVmdDoyMHB4fTEwMCV7bGVmdDoxMHB4fX1hLnF1aW5hcnk6YWZ0ZXJ7aGVpZ2h0OjNweDt0cmFuc2Zvcm06c2NhbGVYKDApfWEucXVpbmFyeTpob3ZlcjphZnRlcixhLnF1aW5hcnk6Zm9jdXM6YWZ0ZXIsYS5xdWluYXJ5OmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDEpfWEuc2VuYXJ5OmFmdGVye2hlaWdodDozcHg7dHJhbnNmb3JtOnNjYWxlWCgxKX1hLnNlbmFyeTpob3ZlcjphZnRlcixhLnNlbmFyeTpmb2N1czphZnRlcixhLnNlbmFyeTphY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgwKX1hLmFjdGl2ZXtmb250LXdlaWdodDo1MDB9YVtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsYVtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3Jle3BhZGRpbmctcmlnaHQ6NXB4fWFbY2xhc3NePVwiaWNvbi1cIl06YWZ0ZXIsYVtjbGFzcyo9XCIgaWNvbi1cIl06YWZ0ZXJ7cGFkZGluZy1sZWZ0OjVweH0ubGlzdCAubGkuaXRlbSwubGlzdCAuaXRlbSwubGlzdC1ncm91cCAubGkuaXRlbSwubGlzdC1ncm91cCAuaXRlbXtmb250LXN0eWxlOml0YWxpYztsaW5lLWhlaWdodDozMHB4O2xldHRlci1zcGFjaW5nOjEuNXB4fS5saXN0IC5saS5pdGVtIGFbaHJlZl0sLmxpc3QgLml0ZW0gYVtocmVmXSwubGlzdC1ncm91cCAubGkuaXRlbSBhW2hyZWZdLC5saXN0LWdyb3VwIC5pdGVtIGFbaHJlZl17dGV4dC1kZWNvcmF0aW9uOm5vbmV9W2RhdGEtb3ZlcmxheV17YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMyk7cG9zaXRpb246Zml4ZWQ7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO2hlaWdodDoxMDAlO3dpZHRoOjEwMHZ3O3otaW5kZXg6NjAwO29wYWNpdHk6MX1bZGF0YS1vdmVybGF5XTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwfVtkYXRhLW92ZXJsYXldIC5jb250ZW50LWxheWVye292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDtwYWRkaW5nOjMwcHggMDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDB2dzttYXgtd2lkdGg6MTAwJTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1tkYXRhLW92ZXJsYXldIC5jb250ZW50LWxheWVye21heC1oZWlnaHQ6ODB2aDt3aWR0aDo4MHZ3O2hlaWdodDphdXRvO2xlZnQ6Y2FsYyg4MHZ3IC8gOCk7bWF4LXdpZHRoOjE1NDBweDt0b3A6MTB2aH1bZGF0YS1vdmVybGF5XSAuY29udGVudC1sYXllci5zY3JvbGxhYmxlLWNvbnRlbnR7aGVpZ2h0OjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpe1tkYXRhLW92ZXJsYXldIC5jb250ZW50LWxheWVye3dpZHRoOjYwdnc7bGVmdDoyMHZ3O3JpZ2h0OjIwdnd9fVtkYXRhLW92ZXJsYXldIC5jb250ZW50LWxheWVyPi5jbG9zZSxbZGF0YS1vdmVybGF5XSAuY29udGVudC1sYXllcj4uc3ZnLWNsb3Nle2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7bWFyZ2luOjEwcHh9W2RhdGEtb3ZlcmxheV0gLmNvbnRlbnQtbGF5ZXIgLm92ZXJsYXktY2xvc2UtaWNvbnt0b3A6MzhweDtyaWdodDoxNXB4O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtbZGF0YS1vdmVybGF5XSAuY29udGVudC1sYXllciAub3ZlcmxheS1jbG9zZS1pY29ue3JpZ2h0OjQ1cHh9fVtkYXRhLW92ZXJsYXldIC5jb250ZW50LWxheWVyIC5jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO21heC1oZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MCAzMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7W2RhdGEtb3ZlcmxheV0gLmNvbnRlbnQtbGF5ZXIgLmNvbnRlbnR7cGFkZGluZzowIDYwcHh9fVtkYXRhLW92ZXJsYXldIC5jb250ZW50LWxheWVyIC5jb250ZW50LXdyYXBwZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1bZGF0YS1vdmVybGF5XS5sb2FkaW5nIC5jb250ZW50LWxheWVye2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfVtkYXRhLW92ZXJsYXldLmxvYWRpbmcgLmNvbnRlbnQtd3JhcHBlcnt3aWR0aDphdXRvfVtkYXRhLW92ZXJsYXldLmxvYWRpbmcgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudHtkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmV9W2RhdGEtb3ZlcmxheV06bm90KC5sb2FkaW5nKSBzdmcuc3ZnLWxvYWRpbmd7ZGlzcGxheTpub25lfWJvZHkubm9zY3JvbGx7b3ZlcmZsb3c6aGlkZGVufS5wYWdpbmF0aW9ue21hcmdpbjowIGF1dG8gNjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5wYWdpbmF0aW9ue21hcmdpbjo3MHB4IGF1dG99fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5wYWdpbmF0aW9ue21hcmdpbjo4MHB4IGF1dG99fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5wYWdpbmF0aW9ue21hcmdpbjoxMDBweCBhdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsucGFnaW5hdGlvbnttYXJnaW46MTAwcHggYXV0b319LnBhZ2luYXRpb24gbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDhweH0ucGFnaW5hdGlvbiBsaTpmaXJzdC1vZi10eXBle3BhZGRpbmctbGVmdDowfS5wYWdpbmF0aW9uIGxpOmZpcnN0LW9mLXR5cGUgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0ucGFnaW5hdGlvbiBsaTpsYXN0LW9mLXR5cGV7cGFkZGluZy1yaWdodDowfS5wYWdpbmF0aW9uIGxpIHN2Z3ttYXJnaW46MCAhaW1wb3J0YW50fS5wYWdpbmF0aW9uIGxpIHN2Zy5kaXNhYmxlZHtmaWxsOiM3Nzd9LnByaWNlLXdyYXBwZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnByaWNlLXdyYXBwZXIgc3Bhbntjb2xvcjojMUExOTE5fS5wcmljZS13cmFwcGVyIHNwYW4ubGlzdC1wcmljZXtkaXNwbGF5Om5vbmV9LnByaWNlLXdyYXBwZXIuc2FsZSBzcGFuLmxpc3QtcHJpY2UsLnByaWNlLXdyYXBwZXIuZGlzY291bnQgc3Bhbi5saXN0LXByaWNle2Rpc3BsYXk6YmxvY2s7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH0ucHJpY2Utd3JhcHBlci5zYWxlIHNwYW4ucHJpY2V7Y29sb3I6I2Y2MH0ucHJpY2Utd3JhcHBlci5zYWxlIHNwYW4ubGlzdC1wcmljZXtjb2xvcjojNzc3fS5wcmljZS13cmFwcGVyLmNhcnQtbGluZXtib3JkZXItYm90dG9tOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMCAwfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnByaWNlLXdyYXBwZXIuY2FydC1saW5le2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtwYWRkaW5nOjEwcHggMH19LnByaWNlLXdyYXBwZXIuY2FydC1saW5lIHNwYW57bGluZS1oZWlnaHQ6MzBweH0ucHJpY2Utd3JhcHBlci5jYXJ0LWxpbmUgc3Bhbi5wcmljZXtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5wcmljZS13cmFwcGVyLmNhcnQtbGluZSBzcGFuLnByaWNle2Rpc3BsYXk6YmxvY2t9fS5wcmljZS13cmFwcGVyLmNhcnQtbGluZS5zYWxlLmxpc3QtcHJpY2V7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucHJpY2Utd3JhcHBlci5jYXJ0LWxpbmUuc2FsZS5saXN0LXByaWNle2Rpc3BsYXk6YmxvY2t9fS5xdWFudGl0eS13cmFwcGVyIC5sYWJlbCwucHJpY2VzIC5wcmljZXtmb250LXdlaWdodDo1MDB9LnF1YW50aXR5LXdpZGdldC5xdWFudGl0eS1taW4gLnNldC1xdWFudGl0eS1taW51cywucXVhbnRpdHktd2lkZ2V0LnF1YW50aXR5LW1heCAuc2V0LXF1YW50aXR5LXBsdXN7Ym9yZGVyOjFweCBzb2xpZCAjQkVCRUJFO2NvbG9yOiNCRUJFQkU7Y3Vyc29yOm5vdC1hbGxvd2VkfS5xdWFudGl0eS13aWRnZXQgLnNldC1xdWFudGl0eS1taW51cywucXVhbnRpdHktd2lkZ2V0IC5zZXQtcXVhbnRpdHktcGx1c3thbmltYXRpb246YWxsIDAuNXMgbGluZWFyfS5xdWFudGl0eS13aWRnZXQgLmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MTBweH0ucXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDozMHB4O21pbi13aWR0aDoyNnB4O3BhZGRpbmc6MCA1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnF1YW50aXR5LXdpZGdldCAucXVhbnRpdHktY29udHJvbHtib3JkZXI6MXB4IHNvbGlkICM3Nzc7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweDtmb250LXNpemU6MjJweDtsaW5lLWhlaWdodDoyOHB4O3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOmJvdHRvbX0uc2VsZWN0Ym94e2JhY2tncm91bmQ6I2ZmZjtwb3NpdGlvbjpmaXhlZDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtvcGFjaXR5OjA7ei1pbmRleDotMTAwO3Zpc2liaWxpdHk6aGlkZGVuO291dGxpbmU6MXB4IHNvbGlkICNmM2YzZjN9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNlbGVjdGJveHt0b3A6MjIwcHg7Ym90dG9tOmF1dG87bWluLWhlaWdodDppbml0aWFsfX0uc2VsZWN0Ym94IC5zZWxlY3Rib3gtZmFkZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozMDA7aGVpZ2h0OjI1cHh9LnNlbGVjdGJveCAuc2VsZWN0Ym94LWZhZGVyLnRvcHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7dG9wOjUwcHh9LnNlbGVjdGJveCAuc2VsZWN0Ym94LWZhZGVyLmJvdHRvbXtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7Ym90dG9tOjB9LnNlbGVjdGJveCAuc2VsZWN0Ym94LWhlYWRlcntoZWlnaHQ6NTBweH0uc2VsZWN0Ym94IC5zZWxlY3Rib3gtaGVhZGVyIC5zZWxlY3Rib3gtdGl0bGV7bWFyZ2luLWxlZnQ6NDBweH0uc2VsZWN0Ym94IC5zZWxlY3Rib3gtaGVhZGVyIC5zZWxlY3Rib3gtY2xvc2V7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjQwcHh9LnNlbGVjdGJveC5zaG93e2FuaW1hdGlvbjpzZWxlY3Rib3gtc2hvdyAwLjNzIG5vcm1hbCBmb3J3YXJkcyBlYXNlLWluLW91dDtvcGFjaXR5OjE7ei1pbmRleDozMDA7dmlzaWJpbGl0eTp2aXNpYmxlfS5zZWxlY3Rib3guaGlkZXthbmltYXRpb246c2VsZWN0Ym94LWhpZGUgMC4zcyBub3JtYWwgZm9yd2FyZHMgZWFzZS1pbi1vdXQ7b3BhY2l0eTowO3otaW5kZXg6LTEwMDt2aXNpYmlsaXR5OmhpZGRlbn1Aa2V5ZnJhbWVzIHNlbGVjdGJveC1zaG93ezAle29wYWNpdHk6MDt6LWluZGV4OjMwMDt2aXNpYmlsaXR5OnZpc2libGV9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgc2VsZWN0Ym94LWhpZGV7MCV7b3BhY2l0eToxO3otaW5kZXg6MzAwO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAle3otaW5kZXg6LTEwMDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zZWxlY3Rib3h7cG9zaXRpb246YWJzb2x1dGV9fS5zZWxlY3Rib3ggLnNlbGVjdGJveC1jb250ZW50e21heC1oZWlnaHQ6NTB2aDtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MTJweCA0MHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zZWxlY3Rib3ggLnNlbGVjdGJveC1jb250ZW50e21heC1oZWlnaHQ6NDUwcHh9fS5zZWxlY3Rib3ggLnNlbGVjdGJveC1jb250ZW50IC5zZWxlY3Rib3gtbGlzdC1pdGVte2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MTBweCAxNXB4fS5zZWxlY3Rib3ggLnNlbGVjdGJveC1jb250ZW50IC5zZWxlY3Rib3gtbGlzdC1pdGVtIC5jb2xvci1mbGFnIGltZ3toZWlnaHQ6MzBweDt3aWR0aDozMHB4O2JvcmRlci1yYWRpdXM6NTAlfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zZWxlY3Rib3ggLnNlbGVjdGJveC1jb250ZW50IC5zZWxlY3Rib3gtbGlzdC1pdGVtIC5jb2xvci1mbGFnIGltZ3toZWlnaHQ6MjBweDt3aWR0aDoyMHB4fX0uc2VsZWN0Ym94IC5zZWxlY3Rib3gtY29udGVudCAuc2VsZWN0Ym94LWxpc3QtaXRlbSAuY29sb3ItbmFtZXtwYWRkaW5nLWxlZnQ6MTVweH0uc2VsZWN0Ym94IC5zZWxlY3Rib3gtY29udGVudCAuc2VsZWN0Ym94LWxpc3QtaXRlbSAuZmxhZy1pY29ue21hcmdpbi1yaWdodDo1cHh9LnNlbGVjdGJveCAuc2VsZWN0Ym94LWNvbnRlbnQgLnNlbGVjdGJveC1saXN0LWl0ZW0uc2VsZWN0ZWQgLnNlbGVjdGFibGU6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTVRWd2VDSWdhR1ZwWjJoMFBTSXhNbkI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNVFVnTVRJaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFEyTGpFZ0tEUTBORFl6S1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1VGFHRndaVHd2ZEdsMGJHVStDaUFnSUNBOFpHVnpZejVEY21WaGRHVmtJSGRwZEdnZ1UydGxkR05vTGp3dlpHVnpZejRLSUNBZ0lEeGtaV1p6UGp3dlpHVm1jejRLSUNBZ0lEeG5JR2xrUFNKa1pYUmhhV3h6WldsMFpWOXlaWE53YjI1emFYWmxJaUJ6ZEhKdmEyVTlJbTV2Ym1VaUlITjBjbTlyWlMxM2FXUjBhRDBpTVNJZ1ptbHNiRDBpYm05dVpTSWdabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJajRLSUNBZ0lDQWdJQ0E4WnlCcFpEMGlSR1YwWVdsc2MyVnBkR1ZmTnpZNFgyTnZiRzl5TFhObGJHVmpkQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xURTBOeTR3TURBd01EQXNJQzA1TXpjdU1EQXdNREF3S1NJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQm1hV3hzUFNJak1VRXhPVEU1SWo0S0lDQWdJQ0FnSUNBZ0lDQWdQSEJoZEdnZ1pEMGlUVEUyTUM0M05URTBOelVzT1RNM0xqUTBPRGs0T0NCRE1UWXdMalV5T1RZM05pdzVNemN1TWpJeE9EVTBJREUyTUM0eE5qVTRPU3c1TXpjdU1qSXhPRFUwSURFMU9TNDVORE01TkRjc09UTTNMalEwT0RrNE9DQk1NVFV5TGpjNE1UUTBPU3c1TkRRdU56YzVOREVnUXpFMU1pNDFOVGsxTURVc09UUTFMakF3TmpVME5DQXhOVEl1TVRrMU9EWTBMRGswTlM0d01EWTFORFFnTVRVeExqazNNemt5TERrME5DNDNOemswTVNCTU1UUTVMakExTlRrME5TdzVOREV1T0RJd016TXpJRU14TkRndU9ETTBNREF4TERrME1TNDFPVE14T1RrZ01UUTRMalEzTURNMkxEazBNUzQxT1RNeE9Ua2dNVFE0TGpJME9EUXhOaXc1TkRFdU9ESXdNek16SUV3eE5EY3VNVFkyTkRVNExEazBNaTQ1TWpneE9ETWdRekUwTmk0NU5EUTFNVFFzT1RRekxqRTFOVE14TmlBeE5EWXVPVFEwTlRFMExEazBNeTQxTWpjME5pQXhORGN1TVRZMk5EVTRMRGswTXk0M05UUTFPVFFnVERFMU1TNDVOek01TWl3NU5EZ3VOalEyTnpRNUlFTXhOVEl1TVRrMU9EWTBMRGswT0M0NE56TTRPRElnTVRVeUxqVTFPVFV3TlN3NU5EZ3VPRGN6T0RneUlERTFNaTQzT0RFME5Ea3NPVFE0TGpZME5qYzBPU0JNTVRZeExqZ3pNelF6TkN3NU16a3VNemd5TmpVM0lFTXhOakl1TURVMU5USXlMRGt6T1M0eE5UVXpOelVnTVRZeUxqQTFOVFV5TWl3NU16Z3VOemd6TXpjNUlERTJNUzQ0TXpNME16UXNPVE00TGpVMU5qQTVOeUJNTVRZd0xqYzFNVFEzTlN3NU16Y3VORFE0T1RnNElGb2lJR2xrUFNKVGFHRndaU0krUEM5d1lYUm9QZ29nSUNBZ0lDQWdJRHd2Wno0S0lDQWdJRHd2Wno0S1BDOXpkbWMrXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjE1cHg7bWFyZ2luLWxlZnQ6MTVweDt3aWR0aDoxNXB4fS5zZWxlY3Rib3gtbGF5ZXJ7dXNlci1zZWxlY3Q6bm9uZTtwb3NpdGlvbjpmaXhlZDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xNSk7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7b3BhY2l0eTowO2hlaWdodDoxMDB2aDt3aWR0aDoxMDB2dzt6LWluZGV4Oi0xMDB9LnNlbGVjdGJveC1sYXllci5zaG93e2FuaW1hdGlvbjpzZWxlY3Rib3gtbGF5ZXItc2hvdyAwLjNzO29wYWNpdHk6MTt6LWluZGV4OjIwMH0uc2VsZWN0Ym94LWxheWVyLmhpZGV7YW5pbWF0aW9uOnNlbGVjdGJveC1sYXllci1oaWRlIDAuM3M7b3BhY2l0eTowO3otaW5kZXg6LTEwMH1Aa2V5ZnJhbWVzIHNlbGVjdGJveC1sYXllci1zaG93ezAle29wYWNpdHk6MDt6LWluZGV4OjIwMH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyBzZWxlY3Rib3gtbGF5ZXItaGlkZXswJXtvcGFjaXR5OjE7ei1pbmRleDoyMDB9OTkle29wYWNpdHk6MDt6LWluZGV4OjIwMH0xMDAle3otaW5kZXg6LTEwMH19Lm5vdGljZXtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojMGM2O3BhZGRpbmctbGVmdDozMHB4fS5ub3RpY2U6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojMGM2O2NvbG9yOiNmOWY5Zjk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6OTAwO2xpbmUtaGVpZ2h0OjIwcHg7Y29udGVudDpcImlcIjttYXJnaW4tdG9wOjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfS5ub3RpY2UgYXtjb2xvcjojMGM2fS5ub3RpY2UgYTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwYzZ9Lm5vdGljZS1ibGFja3twb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojMUExOTE5O3BhZGRpbmctbGVmdDozMHB4fS5ub3RpY2UtYmxhY2s6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojMUExOTE5O2NvbG9yOiNmOWY5Zjk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6OTAwO2xpbmUtaGVpZ2h0OjIwcHg7Y29udGVudDpcImlcIjttYXJnaW4tdG9wOjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowfS5ub3RpY2UtYmxhY2sgYXtjb2xvcjojMUExOTE5fS5ub3RpY2UtYmxhY2sgYTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMxQTE5MTl9LnBhc3Mtd3JhcHBlciAucGFzcy1ncmF5YmFye2hlaWdodDoyMHB4O3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjMUExOTE5O3BhZGRpbmc6MnB4O2JvcmRlci1yYWRpdXM6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgIWltcG9ydGFudH0ucGFzcy13cmFwcGVyIC5wYXNzLWNvbG9yYmFye2hlaWdodDoxNHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7bGVmdDoycHg7Ym9yZGVyLXJhZGl1czo0cHg7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDRweCl9LnBhc3Mtd3JhcHBlciAucGFzcy1jb2xvcmJhci5yZWR7YmFja2dyb3VuZC1jb2xvcjojZjMzfS5wYXNzLXdyYXBwZXIgLnBhc3MtY29sb3JiYXIub3Jhbmdle2JhY2tncm91bmQtY29sb3I6I2Y2MH0ucGFzcy13cmFwcGVyIC5wYXNzLWNvbG9yYmFyLnllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOiNGQUZGNzZ9LnBhc3Mtd3JhcHBlciAucGFzcy1jb2xvcmJhci5ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiMwYzZ9LnBhc3Mtd3JhcHBlciAucGFzcy1wZXJjZW50e21hcmdpbi1yaWdodDo1cHh9LnBhc3N3b3JkLW1ldGVyIHNwYW57ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHh9LnBhc3N3b3JkLW1ldGVyIHNwYW4gLnBhc3MtdGV4dHtmbG9hdDpyaWdodDtjb2xvcjojMGM2O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYXNzd29yZC1tZXRlciBwe21hcmdpbi10b3A6MzBweH0jcHJlc3Mtem9vbS1vdmVybGF5e29wYWNpdHk6MDt6LWluZGV4Oi0xMDA7YmFja2dyb3VuZDojZmZmO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMHZ3O3Zpc2liaWxpdHk6aGlkZGVufSNwcmVzcy16b29tLW92ZXJsYXkuc2hvd3thbmltYXRpb246em9vbS1vdmVybGF5LXNob3cgMC4zcztvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO3otaW5kZXg6NTAwfSNwcmVzcy16b29tLW92ZXJsYXkuaGlkZXthbmltYXRpb246em9vbS1vdmVybGF5LWhpZGUgMC4zcztvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDotMTAwfSNwcmVzcy16b29tLW92ZXJsYXkgLnpvb20tY2xvc2V7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NDhjM1puSUhkcFpIUm9QU0l5TW5CNElpQm9aV2xuYUhROUlqSXljSGdpSUhacFpYZENiM2c5SWpBZ01DQXlNaUF5TWlJZ2RtVnljMmx2YmowaU1TNHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklqNGdJQ0FnSUNBZ0lEeDBhWFJzWlQ1amJHOXpaUzFwWTI5dVBDOTBhWFJzWlQ0Z0lDQWdQR1JsYzJNK1EzSmxZWFJsWkNCM2FYUm9JRk5yWlhSamFDNDhMMlJsYzJNK0lDQWdJRHhrWldaelBqd3ZaR1ZtY3o0Z0lDQWdQR2NnYVdROUlucHZiMjBpSUhOMGNtOXJaVDBpYm05dVpTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeElpQm1hV3hzUFNKdWIyNWxJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGlBZ0lDQWdJQ0FnUEdjZ2FXUTlJamMyT0MxNmIyOXRMVEFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMDNNRFl1TURBd01EQXdMQ0F0TkRZdU1EQXdNREF3S1NJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQm1hV3hzUFNJak1VRXhPVEU1SWo0Z0lDQWdJQ0FnSUNBZ0lDQThjR0YwYUNCa1BTSk5OekUxTGpVME9EazVMRFUxTGpVME9EazRPVGtnVERjd01pNDNPVGc1T1N3MU5TNDFORGc1T0RrNUlFdzNNREl1TnprNE9Ua3NOVGd1TURRNE9UZzVPU0JNTnpFMUxqVTBPRGs1TERVNExqQTBPRGs0T1RrZ1REY3hOUzQxTkRnNU9TdzNNQzQzT1RnNU9EazVJRXczTVRndU1EUTRPVGtzTnpBdU56azRPVGc1T1NCTU56RTRMakEwT0RrNUxEVTRMakEwT0RrNE9Ua2dURGN6TUM0M09UZzVPU3cxT0M0d05EZzVPRGs1SUV3M016QXVOems0T1Rrc05UVXVOVFE0T1RnNU9TQk1OekU0TGpBME9EazVMRFUxTGpVME9EazRPVGtnVERjeE9DNHdORGc1T1N3ME1pNDNPVGc1T0RrNUlFdzNNVFV1TlRRNE9Ua3NOREl1TnprNE9UZzVPU0JNTnpFMUxqVTBPRGs1TERVMUxqVTBPRGs0T1RrZ1dpSWdhV1E5SW1Oc2IzTmxMV2xqYjI0aUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLRGN4Tmk0M09UZzVPVEFzSURVMkxqYzVPRGs1TUNrZ2NtOTBZWFJsS0RRMUxqQXdNREF3TUNrZ2RISmhibk5zWVhSbEtDMDNNVFl1TnprNE9Ua3dMQ0F0TlRZdU56azRPVGt3S1NBaVBqd3ZjR0YwYUQ0Z0lDQWdJQ0FnSUR3dlp6NGdJQ0FnUEM5blBqd3ZjM1puUGc9PVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjYwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDo2MHB4O3otaW5kZXg6NTAwfSNwcmVzcy16b29tLW92ZXJsYXkgLnN3aXBlci1jb250YWluZXJ7aGVpZ2h0OjEwMCV9I3ByZXNzLXpvb20tb3ZlcmxheSAuc3dpcGVyLXpvb20tY29udGFpbmVyOm5vdChbc3R5bGUqPVwidHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweClcIl0pe2N1cnNvcjp6b29tLW91dDtjdXJzb3I6dXJsKC4uL2ltYWdlcy9jdXJzb3JzL3pvb20tb3V0LWljb24uY3VyKSxhdXRvfSNwcmVzcy16b29tLW92ZXJsYXkgLnN3aXBlci16b29tLWNvbnRhaW5lcjpub3QoW3N0eWxlXSksI3ByZXNzLXpvb20tb3ZlcmxheSAuc3dpcGVyLXpvb20tY29udGFpbmVyW3N0eWxlKj1cInRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpXCJde2N1cnNvcjp6b29tLWluO2N1cnNvcjp1cmwoLi4vaW1hZ2VzL2N1cnNvcnMvem9vbS1pbi1pY29uLmN1ciksYXV0b30jcHJlc3Mtem9vbS1vdmVybGF5IC5zd2lwZXItYnV0dG9uLXByZXYsI3ByZXNzLXpvb20tb3ZlcmxheSAuc3dpcGVyLWJ1dHRvbi1uZXh0e2JhY2tncm91bmQtc2l6ZToyN3B4IDEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I3ByZXNzLXpvb20tb3ZlcmxheSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCNwcmVzcy16b29tLW92ZXJsYXkgLnN3aXBlci1idXR0b24tbmV4dHtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNwcmVzcy16b29tLW92ZXJsYXkgLnN3aXBlci1idXR0b24tcHJldntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNekp3ZUNJZ2FHVnBaMmgwUFNJeE1IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ016SWdNVEFpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEUTJMakVnS0RRME5EWXpLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVoY25KdmR5MXNaV1owUEM5MGFYUnNaVDRLSUNBZ0lEeGtaWE5qUGtOeVpXRjBaV1FnZDJsMGFDQlRhMlYwWTJndVBDOWtaWE5qUGdvZ0lDQWdQR1JsWm5NK1BDOWtaV1p6UGdvZ0lDQWdQR2NnYVdROUlucHZiMjBpSUhOMGNtOXJaVDBpYm05dVpTSWdjM1J5YjJ0bExYZHBaSFJvUFNJeElpQm1hV3hzUFNKdWIyNWxJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGdvZ0lDQWdJQ0FnSUR4bklHbGtQU0l4T1RJd0xYcHZiMjB0TUNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVE0xTGpBd01EQXdNQ3dnTFRVek5TNHdNREF3TURBcElpQm1hV3hzTFhKMWJHVTlJbTV2Ym5wbGNtOGlJR1pwYkd3OUlpTXhRVEU1TVRraVBnb2dJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTmpFc05UTTVJRXd6TlN3MU16a2dURE0xTERVME1TQk1OakVzTlRReElFdzJNU3cxTkRVZ1REWTNMRFUwTUNCTU5qRXNOVE0xSUV3Mk1TdzFNemtnV2lJZ2FXUTlJbUZ5Y205M0xXeGxablFpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEVXhMakF3TURBd01Dd2dOVFF3TGpBd01EQXdNQ2tnYzJOaGJHVW9MVEVzSURFcElIUnlZVzV6YkdGMFpTZ3ROVEV1TURBd01EQXdMQ0F0TlRRd0xqQXdNREF3TUNrZ0lqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ1BDOW5QZ29nSUNBZ1BDOW5QZ284TDNOMlp6ND1cIik7bGVmdDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjcHJlc3Mtem9vbS1vdmVybGF5IC5zd2lwZXItYnV0dG9uLW5leHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTXpKd2VDSWdhR1ZwWjJoMFBTSXhNSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNeklnTVRBaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFEyTGpFZ0tEUTBORFl6S1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1aGNuSnZkeTF5YVdkb2REd3ZkR2wwYkdVK0NpQWdJQ0E4WkdWell6NURjbVZoZEdWa0lIZHBkR2dnVTJ0bGRHTm9Mand2WkdWell6NEtJQ0FnSUR4a1pXWnpQand2WkdWbWN6NEtJQ0FnSUR4bklHbGtQU0o2YjI5dElpQnpkSEp2YTJVOUltNXZibVVpSUhOMGNtOXJaUzEzYVdSMGFEMGlNU0lnWm1sc2JEMGlibTl1WlNJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lqNEtJQ0FnSUNBZ0lDQThaeUJwWkQwaU56WTRMWHB2YjIwdE1DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRZNU5pNHdNREF3TURBc0lDMDFNRGN1TURBd01EQXdLU0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCbWFXeHNQU0lqTVVFeE9URTVJajRLSUNBZ0lDQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaVRUY3lNaXcxTVRFZ1REWTVOaXcxTVRFZ1REWTVOaXcxTVRNZ1REY3lNaXcxTVRNZ1REY3lNaXcxTVRjZ1REY3lPQ3cxTVRJZ1REY3lNaXcxTURjZ1REY3lNaXcxTVRFZ1dpSWdhV1E5SW1GeWNtOTNMWEpwWjJoMElqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ1BDOW5QZ29nSUNBZ1BDOW5QZ284TDNOMlp6ND1cIik7cmlnaHQ6MjBweH19I3ByZXNzLXpvb20tb3ZlcmxheSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e29wYWNpdHk6MTtib3JkZXI6MXB4IHNvbGlkICMxQTE5MTk7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246YmFja2dyb3VuZCAwLjVzIGxpbmVhcn0jcHJlc3Mtem9vbS1vdmVybGF5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle2JhY2tncm91bmQ6IzFBMTkxOX1Aa2V5ZnJhbWVzIHpvb20tb3ZlcmxheS1zaG93ezAle29wYWNpdHk6MDt6LWluZGV4OjUwMH0xMDAle29wYWNpdHk6MX19QGtleWZyYW1lcyB6b29tLW92ZXJsYXktaGlkZXswJXtvcGFjaXR5OjE7ei1pbmRleDo1MDB9OTkle29wYWNpdHk6MDt6LWluZGV4OjUwMH0xMDAle3otaW5kZXg6LTEwMH19LnZpc2l0ZWQtYXJ0aWNsZXN7cGFkZGluZzowIDAgNTBweH0udmlzaXRlZC1hcnRpY2xlcyAudGl0bGV7cGFkZGluZzoxNXB4IDB9LnZpc2l0ZWQtYXJ0aWNsZXMgLnZpc2l0ZWQtYXJ0aWNsZXMtc2xpZGVyIHVsLnNsaWNrLWRvdHN7dGV4dC1hbGlnbjpjZW50ZXJ9LnZpc2l0ZWQtYXJ0aWNsZXMgLnZpc2l0ZWQtYXJ0aWNsZXMtc2xpZGVyIHVsLnNsaWNrLWRvdHMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnZpc2l0ZWQtYXJ0aWNsZXMgLnZpc2l0ZWQtYXJ0aWNsZXMtc2xpZGVyIHVsLnNsaWNrLWRvdHMgbGkgYnV0dG9ue2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOnRyYW5zcGFyZW50O2NvbG9yOnRyYW5zcGFyZW50O2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7cGFkZGluZzo1cHh9LnZpc2l0ZWQtYXJ0aWNsZXMgLnZpc2l0ZWQtYXJ0aWNsZXMtc2xpZGVyIHVsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmFmdGVye2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlcjoxcHggc29saWQgIzFBMTkxOTtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjhweDt0cmFuc2l0aW9uOmJhY2tncm91bmQgMC41cyBsaW5lYXI7d2lkdGg6OHB4fS52aXNpdGVkLWFydGljbGVzIC52aXNpdGVkLWFydGljbGVzLXNsaWRlciB1bC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YWZ0ZXJ7YmFja2dyb3VuZDojMUExOTE5fS52aXNpdGVkLWFydGljbGVzIC52aXNpdGVkLWFydGljbGVzLXNsaWRlciAuc2xpY2stc2xpZGV7cGFkZGluZzowIDEwcHh9LnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi10cmlnZ2VyLmFjdGl2ZXtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjMUExOTE5fS5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tdHJpZ2dlci5hY3RpdmUgaDMudGFie2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tdHJpZ2dlci5hY3RpdmV7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzFBMTkxOX19LnJlY29tbWVuZGF0aW9uIC50YWJ7cGFkZGluZy1ib3R0b206M3B4O2N1cnNvcjpwb2ludGVyfS5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5zbGljay1saXN0e21hcmdpbjowIC01cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuc2xpY2stbGlzdHttYXJnaW46MCAtMTBweH19LnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLnNsaWNrLXNsaWRle3BhZGRpbmc6MCA1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuc2xpY2stc2xpZGV7cGFkZGluZzowIDEwcHh9fS5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5kZXRhaWxzIC5saXN0LXByaWNlLC5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5kZXRhaWxzIC5wcmljZXtkaXNwbGF5OmlubGluZS1ibG9ja30ucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuc2xpY2stYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjM3JTtwYWRkaW5nOjA7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2ZvbnQtc2l6ZTowO2NvbG9yOnRyYW5zcGFyZW50O2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9LnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDotNDVweH0ucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjphZnRlcntib3JkZXItcmlnaHQ6OHB4IHNvbGlkICMxQTE5MTl9QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDotNTVweH19LnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7cmlnaHQ6LTQ1cHh9LnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQ6OHB4IHNvbGlkICMxQTE5MTl9QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7cmlnaHQ6LTU1cHh9fS5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVyLC5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItdG9wOjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjVweCBzb2xpZCB0cmFuc3BhcmVudH0uYm94LWNvdXBvbi10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlfS5ib3gtY291cG9uLXRleHQgcHtwYWRkaW5nOjAgMCAwIDMwcHh9LmJveC1jb3Vwb24tdGV4dCAuc3ZnLXBlcmNlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDoxNXB4fS50YWItbWVudXt3aWR0aDoxMDAlfS50YWItbWVudSAudGFiLW1lbnUtdGFic3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0udGFiLW1lbnUgLnRhYi1tZW51LXRhYnMgLnRhYi1tZW51LXRhYi1pdGVte3dpZHRoOmF1dG87bWFyZ2luOjAgMTJweDtjdXJzb3I6cG9pbnRlcn0udGFiLW1lbnUgLnRhYi1tZW51LXRhYnMgLnRhYi1tZW51LXRhYi1pdGVtLmlzLWFjdGl2ZXtmb250LXdlaWdodDo1MDA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzFBMTkxOX0udGFiLW1lbnUgLnRhYi1tZW51LWNvbnRlbnQgLnRhYi1tZW51LWNvbnRlbnQtaXRlbXtkaXNwbGF5Om5vbmV9LnRhYi1tZW51IC50YWItbWVudS1jb250ZW50IC50YWItbWVudS1jb250ZW50LWl0ZW0uaXMtYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmFydGljbGUtY29sbGVjdGlvbi5zbGlkZXIgLmFydGljbGUtaXRlbXtwYWRkaW5nOjAgMzBweH0uYXJ0aWNsZS1jb2xsZWN0aW9uLnNsaWRlciAuYXJ0aWNsZS1pdGVtIC5mbGFnLnNhbGV7Zm9udC13ZWlnaHQ6NTAwfS5hcnRpY2xlLWNvbGxlY3Rpb24uc2xpZGVyIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXdyYXBwZXIuc2FsZXtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmFydGljbGUtY29sbGVjdGlvbi5zbGlkZXIgLmFydGljbGUtaXRlbSAucHJpY2Utd3JhcHBlci5zYWxlIC5wcmljZXttYXJnaW4tbGVmdDoxMHB4fS5hcnRpY2xlLWNvbGxlY3Rpb24uc2xpZGVyIC5zbGljay1hcnJvd3tkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NDUlO3BhZGRpbmc6MDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjA7Y29sb3I6dHJhbnNwYXJlbnQ7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uYXJ0aWNsZS1jb2xsZWN0aW9uLnNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0Oi0xNXB4fS5hcnRpY2xlLWNvbGxlY3Rpb24uc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVye2JvcmRlci1yaWdodDo4cHggc29saWQgIzFBMTkxOX0uYXJ0aWNsZS1jb2xsZWN0aW9uLnNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDotMjVweH0uYXJ0aWNsZS1jb2xsZWN0aW9uLnNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlcntib3JkZXItbGVmdDo4cHggc29saWQgIzFBMTkxOX0uYXJ0aWNsZS1jb2xsZWN0aW9uLnNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlciwuYXJ0aWNsZS1jb2xsZWN0aW9uLnNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgdHJhbnNwYXJlbnR9W29mZi1jYW52YXNde21hcmdpbi1yaWdodDotMTAwJTtiYWNrZ3JvdW5kOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7W29mZi1jYW52YXNde3dpZHRoOjMyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1tvZmYtY2FudmFzXXt3aWR0aDo0NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7W29mZi1jYW52YXNde3dpZHRoOjU5MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXtbb2ZmLWNhbnZhc117d2lkdGg6NDcwcHh9fVtvZmYtY2FudmFzXSAuY2xvc2V7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MThweDt0b3A6MThweDt6LWluZGV4OjEwfVtvZmYtY2FudmFzXS5sb2FkaW5ne2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfVtvZmYtY2FudmFzXS5sb2FkaW5nPi5jb250ZW50e2Rpc3BsYXk6bm9uZX1bb2ZmLWNhbnZhc106bm90KC5sb2FkaW5nKT5zdmcuc3ZnLWxvYWRpbmd7ZGlzcGxheTpub25lfS8qIVxuICogU2xpZGViYXJzIC0gQSBqUXVlcnkgRnJhbWV3b3JrIGZvciBPZmYtQ2FudmFzIE1lbnVzIGFuZCBTaWRlYmFyc1xuICogVmVyc2lvbjogMiBEZXZlbG9wbWVudFxuICogVXJsOiBodHRwOi8vd3d3LmFkY2hzbS5jb20vc2xpZGViYXJzL1xuICogQXV0aG9yOiBBZGFtIENoYXJsZXMgU21pdGhcbiAqIEF1dGhvciB1cmw6IGh0dHA6Ly93d3cuYWRjaHNtLmNvbS9cbiAqIExpY2Vuc2U6IE1JVFxuICogTGljZW5zZSB1cmw6IGh0dHA6Ly93d3cuYWRjaHNtLmNvbS9zbGlkZWJhcnMvbGljZW5zZS9cbiAqL1tjYW52YXM9Y29udGFpbmVyXSxbb2ZmLWNhbnZhc117bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaXppbmc6Ym9yZGVyLWJveH1bY2FudmFzXXt6LWluZGV4OjF9W2NhbnZhcz1jb250YWluZXJde2JhY2tncm91bmQtY29sb3I6I2ZmZn1bY2FudmFzPWNvbnRhaW5lcl06YmVmb3JlLFtjYW52YXM9Y29udGFpbmVyXTphZnRlcntjbGVhcjpib3RoO2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZX1bb2ZmLWNhbnZhc117ZGlzcGxheTpub25lO3Bvc2l0aW9uOmZpeGVkO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbDtjb2xvcjp3aGl0ZTstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDttYXgtaGVpZ2h0OjEwMHZofVtvZmYtY2FudmFzKj10b3Bde3dpZHRoOjEwMCU7aGVpZ2h0OjI1NXB4O3RvcDowfVtvZmYtY2FudmFzKj1yaWdodF17aGVpZ2h0OjEwMHZoO3RvcDowO2JvdHRvbTowO3JpZ2h0OjB9W29mZi1jYW52YXMqPWJvdHRvbV17d2lkdGg6MTAwJTtoZWlnaHQ6MjU1cHg7Ym90dG9tOjB9W29mZi1jYW52YXMqPWxlZnRde2hlaWdodDoxMDB2aDt0b3A6MDtib3R0b206MDtsZWZ0OjB9W29mZi1jYW52YXMqPXJldmVhbF17ei1pbmRleDowfVtvZmYtY2FudmFzKj1wdXNoXXt6LWluZGV4OjF9W29mZi1jYW52YXMqPW92ZXJsYXlde3otaW5kZXg6NDUwfVtvZmYtY2FudmFzKj1zaGlmdF17ei1pbmRleDowfVtvZmYtY2FudmFzKj1zaGlmdF1bb2ZmLWNhbnZhcyo9dG9wXXt0cmFuc2Zvcm06dHJhbnNsYXRlKDBweCwgNTAlKX1bb2ZmLWNhbnZhcyo9c2hpZnRdW29mZi1jYW52YXMqPXJpZ2h0XXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIDBweCl9W29mZi1jYW52YXMqPXNoaWZ0XVtvZmYtY2FudmFzKj1ib3R0b21de3RyYW5zZm9ybTp0cmFuc2xhdGUoMHB4LCAtNTAlKX1bb2ZmLWNhbnZhcyo9c2hpZnRdW29mZi1jYW52YXMqPWxlZnRde3RyYW5zZm9ybTp0cmFuc2xhdGUoNTAlLCAwcHgpfSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSBoNHttYXJnaW4tYm90dG9tOjIwcHh9I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IGlucHV0W3R5cGU9XCJyYWRpb1wiXSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXS5ib3JkZXJlZCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgc2VsZWN0W3R5cGU9XCJyYWRpb1wiXS5ib3JkZXJlZC1zbWFsbCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgdGV4dGFyZWFbdHlwZT1cInJhZGlvXCJde21hcmdpbjowfSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxle21hcmdpbi1ib3R0b206NDBweH0jcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbWFnZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWltYWdlLXdyYXBwZXJ7Ym90dG9tOjIwcHh9fSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWltYWdlLXdyYXBwZXIgLnBlcnNvbmFsaXNhdGlvbi10ZXh0LXByZXZpZXd7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJTtmb250LXNpemU6NS41dnc7dG9wOjkuMiU7bGVmdDotMC41JX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWltYWdlLXdyYXBwZXIgLnBlcnNvbmFsaXNhdGlvbi10ZXh0LXByZXZpZXd7Zm9udC1zaXplOjMuNXZ3fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbWFnZS13cmFwcGVyIC5wZXJzb25hbGlzYXRpb24tdGV4dC1wcmV2aWV3e2ZvbnQtc2l6ZToydnd9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1OTVweCl7I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW1hZ2Utd3JhcHBlciAucGVyc29uYWxpc2F0aW9uLXRleHQtcHJldmlld3tmb250LXNpemU6MzEuOHB4fX0jcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbWFnZS13cmFwcGVyIC5wZXJzb25hbGlzYXRpb24tdGV4dC1wcmV2aWV3ICNwZXJzb25hbGlzYXRpb24tcHJldmlldy1tb25vZ3JhbXt0cmFuc2l0aW9uOmNvbG9yIDAuM3N9I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW1hZ2Utd3JhcHBlciAucGVyc29uYWxpc2F0aW9uLXRleHQtcHJldmlldyAjcGVyc29uYWxpc2F0aW9uLXByZXZpZXctbW9ub2dyYW0uZnV0dXJhe2ZvbnQtd2VpZ2h0OjQwMDt0ZXh0LXNoYWRvdzoxcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuMiksMXB4IC0xcHggMXB4IHJnYmEoMCwwLDAsMC4yKSwtMXB4IDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpLC0xcHggLTFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjEpO2xldHRlci1zcGFjaW5nOjEuOHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW1hZ2Utd3JhcHBlciAucGVyc29uYWxpc2F0aW9uLXRleHQtcHJldmlldyAjcGVyc29uYWxpc2F0aW9uLXByZXZpZXctbW9ub2dyYW0uZnV0dXJhe3RleHQtc2hhZG93OjFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC4zKSwxcHggLTFweCAxcHggcmdiYSgwLDAsMCwwLjMpLC0xcHggMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMiksLTFweCAtMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMil9fSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWltYWdlLXdyYXBwZXIgLnBlcnNvbmFsaXNhdGlvbi10ZXh0LXByZXZpZXcgI3BlcnNvbmFsaXNhdGlvbi1wcmV2aWV3LW1vbm9ncmFtLmNvbnN0YW50aWF7dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjMpLDFweCAtMXB4IDFweCByZ2JhKDAsMCwwLDAuMyksLTFweCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSksLTFweCAtMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpfSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWltYWdlLXdyYXBwZXIgLnBlcnNvbmFsaXNhdGlvbi10ZXh0LXByZXZpZXcgI3BlcnNvbmFsaXNhdGlvbi1wcmV2aWV3LW1vbm9ncmFtLnBhbGFjZXttYXJnaW4tbGVmdDotMTRweDtmb250LXNpemU6MTI1JTtmb250LXdlaWdodDo2MDA7dGV4dC1zaGFkb3c6MXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjIpLDFweCAtMXB4IDFweCByZ2JhKDAsMCwwLDAuMiksLTFweCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSksLTFweCAtMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuMSl9I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW1hZ2Utd3JhcHBlciAucGVyc29uYWxpc2F0aW9uLXRleHQtcHJldmlldyAjcGVyc29uYWxpc2F0aW9uLXByZXZpZXctc3ltYm9sLnN5MDAxLWhlcnogaW1ne21heC1oZWlnaHQ6MzBweDt3aWR0aDo1JX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbWFnZS13cmFwcGVyIC5wZXJzb25hbGlzYXRpb24tdGV4dC1wcmV2aWV3ICNwZXJzb25hbGlzYXRpb24tcHJldmlldy1zeW1ib2wuc3kwMDEtaGVyeiBpbWd7bWF4LWhlaWdodDoyNnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbWFnZS13cmFwcGVyIC5wZXJzb25hbGlzYXRpb24tdGV4dC1wcmV2aWV3ICNwZXJzb25hbGlzYXRpb24tcHJldmlldy1zeW1ib2wuc3kwMDEtaGVyeiBpbWd7bWF4LWhlaWdodDoyNHB4fX0jcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbWFnZS13cmFwcGVyIC5wZXJzb25hbGlzYXRpb24tdGV4dC1wcmV2aWV3ICNwZXJzb25hbGlzYXRpb24tcHJldmlldy1zeW1ib2wuc3kwMDItdGFubmUgaW1ne3dpZHRoOjclO21hcmdpbi10b3A6LTMlfSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWltYWdlLXdyYXBwZXIgLnBlcnNvbmFsaXNhdGlvbi10ZXh0LXByZXZpZXcgI3BlcnNvbmFsaXNhdGlvbi1wcmV2aWV3LXN5bWJvbC5zeTAwMy1oaXJzY2ggaW1ne3dpZHRoOjglO21hcmdpbi10b3A6LTQlfSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXNlbGVjdGlvbi13cmFwcGVyIFtkYXRhLXBlcnNvbmFsaXNhdGlvbi1zZWxlY3Rpb24td3JhcHBlcl17ZGlzcGxheTpub25lfSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXNlbGVjdGlvbi13cmFwcGVyIGhye21hcmdpbjoxMHB4IDAgIWltcG9ydGFudH0jcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb3JtLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjUwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlcnttYXJnaW4tdG9wOjIwcHh9fSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLnBlcnNvbmFsaXNhdGlvbi1jb2xvcnMgLmNvbC1hdXRve3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWJvdHRvbToxNXB4fSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgbGFiZWx7Ym9yZGVyLXJhZGl1czo1MCU7aGVpZ2h0OjMycHg7d2lkdGg6MzJweDttaW4taGVpZ2h0OjMycHg7cGFkZGluZzowfSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgbGFiZWw6YmVmb3Jle2Rpc3BsYXk6bm9uZX0jcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIGxhYmVsOmFmdGVye2xlZnQ6MTBweDt0b3A6OS41cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBpbnB1dCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHRleHRhcmVhe21hcmdpbi1ib3R0b206MH19I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0jcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIGlucHV0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgdGV4dGFyZWF7cGFkZGluZzoyNnB4IDAgOHB4IDA7bWFyZ2luLWJvdHRvbTo4cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBpbnB1dCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHRleHRhcmVhe21hcmdpbi1ib3R0b206MzBweH19I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBsYWJlbHtsZWZ0OjE1cHg7ei1pbmRleDotMX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIGxhYmVse3otaW5kZXg6YXV0byAhaW1wb3J0YW50fX0jcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgaW5wdXQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciB0ZXh0YXJlYXttYXJnaW4tYm90dG9tOjB9I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVye2N1cnNvcjpwb2ludGVyfSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3Bhbi5mb250LXdlaWdodC1ub3JtYWwsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLm5vdGljZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4ubm90aWNlLWJsYWNrLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLnBhc3N3b3JkLW1ldGVyIHNwYW4gc3Bhbi5wYXNzLXRleHQsLnBhc3N3b3JkLW1ldGVyIHNwYW4gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLnBhc3MtdGV4dCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNmb290ZXIgc3Bhbi5wYXltZW50LWFuZC1zaGlwcGluZywjZm9vdGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3Bhbi5wYXltZW50LWFuZC1zaGlwcGluZywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCBzcGFuLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgc3Bhbi5zdGVwLWRlc2NyaXB0aW9uLmFjdGl2ZSxoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLnN0ZXAtZGVzY3JpcHRpb24uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9uIHNwYW4ucXVvdGUsZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3Bhbi5xdW90ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIGRpdi5mbHlvdXQgLnN1Ym1lbnU+c3Bhbi5hY3RpdmUsZGl2LmZseW91dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5zdWJtZW51PnNwYW4uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgc3BhbiwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgc3BhbiwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgc3BhbiwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgc3BhbiwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5IC5zaXplcyAuc2l6ZS1lbGVtZW50LnNlbGVjdGVkIHNwYW4sI2FydGljbGUgLmFydGljbGUtZGF0YSAuYm9keSAuc2l6ZXMgLnNpemUtZWxlbWVudC5zZWxlY3RlZCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5IHNwYW4uYWJvbm5lbWVudC1ub3RpY2U6YmVmb3JlLCNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmFib25uZW1lbnQtbm90aWNlOmJlZm9yZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNjYXJlZXItY29udGVudCBzcGFuLmFjdGl2ZSwjY2FyZWVyLWNvbnRlbnQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNjYXJlZXItY29udGVudCAudG9nZ2xlLWNvbnRlbnQtbGV2ZWwtMiBzcGFuLmFjdGl2ZSwjY2FyZWVyLWNvbnRlbnQgLnRvZ2dsZS1jb250ZW50LWxldmVsLTIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNjYXJ0IHNwYW4jZXJyb3ItbWVzc2FnZSwjY2FydCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4jZXJyb3ItbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNjYXJ0IHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjY2FydC1vZmYtY2FudmFzIHNwYW4jZXJyb3ItbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiNlcnJvci1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2NhcnQtb2ZmLWNhbnZhcyBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjY2FydGxpbmUtb2ZmLWNhbnZhcyBzcGFuI2Vycm9yLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuI2Vycm9yLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjY2FydGxpbmUtb2ZmLWNhbnZhcyBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2NhcnQgLm9yZGVyLWluZm9ybWF0aW9uIHNwYW4sI2NhcnQgLm9yZGVyLWluZm9ybWF0aW9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNjYXJ0LW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uIHNwYW4sI2NhcnQtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2NhcnRsaW5lLW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uIHNwYW4sI2NhcnRsaW5lLW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNjYXJ0KyN0ZXJtcy1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNjYXJ0KyN0ZXJtcy1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjY2FydCsjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2NhcnQrI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciBzcGFuLmZsYWcsI2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmZsYWcsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY20td3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksLmNtLXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLXRleHQgc3BhbiwuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLXRleHQgc3BhbiwuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtZm91ci1pbWFnZXMtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1mb3VyLWltYWdlcy1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5iYWNrZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXIgc3BhbiwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgLmJhY2tncm91bmQtaW1hZ2UgLmNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3by1pbWFnZXMtaGVhZGxpbmUtc3VibGluZS1idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfbGVmdCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX2xlZnQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX3JpZ2h0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZXNfc3VibGluZV90ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmVfbGVmdCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlc19zdWJsaW5lX3RleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lX2xlZnQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS12aW1lb192aWRlb19pbWFnZV9wcmV2aWV3IHNwYW4uY20tYmxvY2stZWxlbWVudC10ZXh0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS12aW1lb192aWRlb19pbWFnZV9wcmV2aWV3ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXRleHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAudG9nZ2xlLWxpc3QtZ3JvdXAgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sLnRvZ2dsZS1saXN0LWdyb3VwIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAudG9nZ2xlLWxpc3QtZ3JvdXAgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLC50b2dnbGUtbGlzdC1ncm91cCAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI3ByaXZhY3ktb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcHJpdmFjeS1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4uc2VuYXJ5LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5zZW5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLnNlbmFyeSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3Bhbi5zZW5hcnksI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuYWJvIC53cmFwcGVyIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUsLmFibyAud3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgc3Bhbiwuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuc3RhdGljICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLnN0YXRpYyAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuc3RhdGljICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLnN0YXRpYyAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuc3RhdGljICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLnN0YXRpYyAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuc3RhdGljICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3Bhbiwuc3RhdGljICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5zdGF0aWMgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5zdGF0aWMgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4sLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmNvbnRhY3QtZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5jb250YWN0LWZvcm0gI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmNvbnRhY3QtZm9ybSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5jb250YWN0LWZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmNvbnRhY3QtZm9ybSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5jb250YWN0LWZvcm0gI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmNvbnRhY3QtZm9ybSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sLmNvbnRhY3QtZm9ybSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuY29udGFjdC1mb3JtIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuY29udGFjdC1mb3JtIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgc3BhbiwuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yLXBhZ2UgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuZXJyb3ItcGFnZSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvci1wYWdlICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmVycm9yLXBhZ2UgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5lcnJvci1wYWdlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLC5lcnJvci1wYWdlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5lcnJvci1wYWdlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuZXJyb3ItcGFnZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI3ByaXZhY3kgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3ByaXZhY3kgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNwdWJsaWMtcHJvY2VkdXJlIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwdWJsaWMtcHJvY2VkdXJlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjdGVybXMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3Rlcm1zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjc2l6ZS10YWJsZSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjc2l6ZS10YWJsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI3NpemUtdGFibGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNzaXplLXRhYmxlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2ZhcSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjZmFxIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjcGF5bWVudCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjcGF5bWVudCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2ltcHJpbnQgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI2ltcHJpbnQgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyICNwcml2YWN5IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNwcml2YWN5IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjdGVybXMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI3Rlcm1zIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAjZmFxIC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjZmFxIC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI3BheW1lbnQgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNwYXltZW50IC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI2ltcHJpbnQgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNpbXByaW50IC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI3ByaXZhY3kgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNwcml2YWN5IC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgI3Rlcm1zIC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjdGVybXMgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLmZvbnQtd2VpZ2h0LW5vcm1hbCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4ubm90aWNlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3Bhbi5ub3RpY2UtYmxhY2ssI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAucGFzc3dvcmQtbWV0ZXIgc3BhbiBzcGFuLnBhc3MtdGV4dCwucGFzc3dvcmQtbWV0ZXIgc3BhbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4ucGFzcy10ZXh0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2Zvb3RlciBzcGFuLnBheW1lbnQtYW5kLXNoaXBwaW5nLCNmb290ZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLnBheW1lbnQtYW5kLXNoaXBwaW5nLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgaGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwIHNwYW4saGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCBzcGFuLnN0ZXAtZGVzY3JpcHRpb24uYWN0aXZlLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uc3RlcC1kZXNjcmlwdGlvbi5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBkaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gc3Bhbi5xdW90ZSxkaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLnF1b3RlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgZGl2LmZseW91dCAuc3VibWVudT5zcGFuLmFjdGl2ZSxkaXYuZmx5b3V0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLnN1Ym1lbnU+c3Bhbi5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLnNpemVzIC5zaXplLWVsZW1lbnQuc2VsZWN0ZWQgc3BhbiwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5IC5zaXplcyAuc2l6ZS1lbGVtZW50LnNlbGVjdGVkICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgc3Bhbi5hYm9ubmVtZW50LW5vdGljZTpiZWZvcmUsI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uYWJvbm5lbWVudC1ub3RpY2U6YmVmb3JlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2NhcmVlci1jb250ZW50IHNwYW4uYWN0aXZlLCNjYXJlZXItY29udGVudCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2NhcmVlci1jb250ZW50IC50b2dnbGUtY29udGVudC1sZXZlbC0yIHNwYW4uYWN0aXZlLCNjYXJlZXItY29udGVudCAudG9nZ2xlLWNvbnRlbnQtbGV2ZWwtMiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2NhcnQgc3BhbiNlcnJvci1tZXNzYWdlLCNjYXJ0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiNlcnJvci1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2NhcnQgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNjYXJ0LW9mZi1jYW52YXMgc3BhbiNlcnJvci1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuI2Vycm9yLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjY2FydC1vZmYtY2FudmFzIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNjYXJ0bGluZS1vZmYtY2FudmFzIHNwYW4jZXJyb3ItbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4jZXJyb3ItbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNjYXJ0bGluZS1vZmYtY2FudmFzIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjY2FydCAub3JkZXItaW5mb3JtYXRpb24gc3BhbiwjY2FydCAub3JkZXItaW5mb3JtYXRpb24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2NhcnQtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gc3BhbiwjY2FydC1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjY2FydGxpbmUtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gc3BhbiwjY2FydGxpbmUtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI2NhcnQrI3Rlcm1zLW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2NhcnQrI3Rlcm1zLW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNjYXJ0KyN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjY2FydCsjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIHNwYW4uZmxhZywjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uZmxhZywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSwuY20td3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tdGV4dCBzcGFuLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tdGV4dCBzcGFuLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtaW1hZ2Ugc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtaW1hZ2UgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1mb3VyLWltYWdlcy1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXN1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLWZvdXItaW1hZ2VzLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgLmJhY2tncm91bmQtaW1hZ2UgLmNvbnRlbnQtd3JhcHBlciBzcGFuLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAuYmFja2dyb3VuZC1pbWFnZSAuY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9sZWZ0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfbGVmdCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfcmlnaHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlc19zdWJsaW5lX3RleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9sZWZ0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmVfbGVmdCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXRleHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtdGV4dCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC50b2dnbGUtbGlzdC1ncm91cCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwudG9nZ2xlLWxpc3QtZ3JvdXAgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC50b2dnbGUtbGlzdC1ncm91cCAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sLnRvZ2dsZS1saXN0LWdyb3VwIC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjcHJpdmFjeS1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwcml2YWN5LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5zZW5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3Bhbi5zZW5hcnksI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4uc2VuYXJ5LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5zZW5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLnNlbmFyeSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5hYm8gLndyYXBwZXIgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSwuYWJvIC53cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCBzcGFuLC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5zdGF0aWMgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwuc3RhdGljICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5zdGF0aWMgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwuc3RhdGljICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwuc3RhdGljICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLnN0YXRpYyBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLnN0YXRpYyBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgc3BhbiwuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuY29udGFjdC1mb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmNvbnRhY3QtZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuY29udGFjdC1mb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmNvbnRhY3QtZm9ybSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmNvbnRhY3QtZm9ybSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5jb250YWN0LWZvcm0gc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5jb250YWN0LWZvcm0gc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCBzcGFuLC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3ItcGFnZSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5lcnJvci1wYWdlICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yLXBhZ2UgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuZXJyb3ItcGFnZSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvci1wYWdlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmVycm9yLXBhZ2Ugc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5lcnJvci1wYWdlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjcHJpdmFjeSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcHJpdmFjeSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI3B1YmxpYy1wcm9jZWR1cmUgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3B1YmxpYy1wcm9jZWR1cmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICN0ZXJtcyBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjdGVybXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNzaXplLXRhYmxlIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNzaXplLXRhYmxlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjc2l6ZS10YWJsZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3NpemUtdGFibGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjZmFxIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNmYXEgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNwYXltZW50IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNwYXltZW50IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjaW1wcmludCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjaW1wcmludCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgI3ByaXZhY3kgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI3ByaXZhY3kgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICN0ZXJtcyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjdGVybXMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyICNmYXEgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNmYXEgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjcGF5bWVudCAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI3BheW1lbnQgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjaW1wcmludCAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI2ltcHJpbnQgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjcHJpdmFjeSAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI3ByaXZhY3kgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAjdGVybXMgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCN0ZXJtcyAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4uZm9udC13ZWlnaHQtbm9ybWFsLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5ub3RpY2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLm5vdGljZS1ibGFjaywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5wYXNzd29yZC1tZXRlciBzcGFuIHNwYW4ucGFzcy10ZXh0LC5wYXNzd29yZC1tZXRlciBzcGFuICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5wYXNzLXRleHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjZm9vdGVyIHNwYW4ucGF5bWVudC1hbmQtc2hpcHBpbmcsI2Zvb3RlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4ucGF5bWVudC1hbmQtc2hpcHBpbmcsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgc3BhbixoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgaGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwIHNwYW4uc3RlcC1kZXNjcmlwdGlvbi5hY3RpdmUsaGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5zdGVwLWRlc2NyaXB0aW9uLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiBzcGFuLnF1b3RlLGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4ucXVvdGUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBkaXYuZmx5b3V0IC5zdWJtZW51PnNwYW4uYWN0aXZlLGRpdi5mbHlvdXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuc3VibWVudT5zcGFuLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2FydGljbGUgLmFydGljbGUtZGF0YSAuYm9keSAuc2l6ZXMgLnNpemUtZWxlbWVudC5zZWxlY3RlZCBzcGFuLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLnNpemVzIC5zaXplLWVsZW1lbnQuc2VsZWN0ZWQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSBzcGFuLmFib25uZW1lbnQtbm90aWNlOmJlZm9yZSwjYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5hYm9ubmVtZW50LW5vdGljZTpiZWZvcmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjY2FyZWVyLWNvbnRlbnQgc3Bhbi5hY3RpdmUsI2NhcmVlci1jb250ZW50ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjY2FyZWVyLWNvbnRlbnQgLnRvZ2dsZS1jb250ZW50LWxldmVsLTIgc3Bhbi5hY3RpdmUsI2NhcmVlci1jb250ZW50IC50b2dnbGUtY29udGVudC1sZXZlbC0yICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjY2FydCBzcGFuI2Vycm9yLW1lc3NhZ2UsI2NhcnQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuI2Vycm9yLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjY2FydCBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2NhcnQtb2ZmLWNhbnZhcyBzcGFuI2Vycm9yLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4jZXJyb3ItbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNjYXJ0LW9mZi1jYW52YXMgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2NhcnRsaW5lLW9mZi1jYW52YXMgc3BhbiNlcnJvci1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiNlcnJvci1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2NhcnRsaW5lLW9mZi1jYW52YXMgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNjYXJ0IC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLCNjYXJ0IC5vcmRlci1pbmZvcm1hdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjY2FydC1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLCNjYXJ0LW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjY2FydCsjdGVybXMtb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjY2FydCsjdGVybXMtb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2NhcnQrI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNjYXJ0KyN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgc3Bhbi5mbGFnLCNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5mbGFnLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNtLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pLC5jbS13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi10ZXh0IHNwYW4sLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi10ZXh0IHNwYW4sLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLWZvdXItaW1hZ2VzLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtZm91ci1pbWFnZXMtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXN1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAuYmFja2dyb3VuZC1pbWFnZSAuY29udGVudC13cmFwcGVyIHNwYW4sLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5iYWNrZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3by1pbWFnZXMtaGVhZGxpbmUtc3VibGluZS1idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3by1pbWFnZXMtaGVhZGxpbmUtc3VibGluZS1idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3by1pbWFnZXMtaGVhZGxpbmUtc3VibGluZS1idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9sZWZ0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9yaWdodCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZXNfc3VibGluZV90ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9sZWZ0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtdmltZW9fdmlkZW9faW1hZ2VfcHJldmlldyBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtdGV4dCwuY20td3JhcHBlci5jbS1tb2R1bGUtdmltZW9fdmlkZW9faW1hZ2VfcHJldmlldyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC10ZXh0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLnRvZ2dsZS1saXN0LWdyb3VwIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLC50b2dnbGUtbGlzdC1ncm91cCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLnRvZ2dsZS1saXN0LWdyb3VwIC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwudG9nZ2xlLWxpc3QtZ3JvdXAgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNwcml2YWN5LW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3ByaXZhY3ktb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLnNlbmFyeSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3Bhbi5zZW5hcnksI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4uc2VuYXJ5LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmFibyAud3JhcHBlciBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlLC5hYm8gLndyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4sLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLnN0YXRpYyAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5zdGF0aWMgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLnN0YXRpYyAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5zdGF0aWMgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLnN0YXRpYyAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLnN0YXRpYyAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sLnN0YXRpYyAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuc3RhdGljIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuc3RhdGljIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCBzcGFuLC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5jb250YWN0LWZvcm0gI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuY29udGFjdC1mb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5jb250YWN0LWZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuY29udGFjdC1mb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5jb250YWN0LWZvcm0gI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5jb250YWN0LWZvcm0gI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLC5jb250YWN0LWZvcm0gI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmNvbnRhY3QtZm9ybSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmNvbnRhY3QtZm9ybSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4sLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvci1wYWdlICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmVycm9yLXBhZ2UgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3ItcGFnZSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5lcnJvci1wYWdlICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvci1wYWdlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuZXJyb3ItcGFnZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmVycm9yLXBhZ2Ugc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNwcml2YWN5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwcml2YWN5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjcHVibGljLXByb2NlZHVyZSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcHVibGljLXByb2NlZHVyZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI3Rlcm1zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCN0ZXJtcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI3NpemUtdGFibGUgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3NpemUtdGFibGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNzaXplLXRhYmxlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwjc2l6ZS10YWJsZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNmYXEgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI2ZhcSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI3BheW1lbnQgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI3BheW1lbnQgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNpbXByaW50IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNpbXByaW50IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAjcHJpdmFjeSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjcHJpdmFjeSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI3Rlcm1zIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCN0ZXJtcyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgI2ZhcSAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI2ZhcSAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNwYXltZW50IC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjcGF5bWVudCAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNpbXByaW50IC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjaW1wcmludCAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICNwcml2YWN5IC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjcHJpdmFjeSAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyICN0ZXJtcyAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI3Rlcm1zIC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmZvbnQtd2VpZ2h0LW5vcm1hbCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3Bhbi5ub3RpY2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4ubm90aWNlLWJsYWNrLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAucGFzc3dvcmQtbWV0ZXIgc3BhbiBzcGFuLnBhc3MtdGV4dCwucGFzc3dvcmQtbWV0ZXIgc3BhbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3Bhbi5wYXNzLXRleHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNmb290ZXIgc3Bhbi5wYXltZW50LWFuZC1zaGlwcGluZywjZm9vdGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLnBheW1lbnQtYW5kLXNoaXBwaW5nLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgc3BhbixoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCBzcGFuLnN0ZXAtZGVzY3JpcHRpb24uYWN0aXZlLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3Bhbi5zdGVwLWRlc2NyaXB0aW9uLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9uIHNwYW4ucXVvdGUsZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLnF1b3RlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBkaXYuZmx5b3V0IC5zdWJtZW51PnNwYW4uYWN0aXZlLGRpdi5mbHlvdXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5zdWJtZW51PnNwYW4uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5IC5zaXplcyAuc2l6ZS1lbGVtZW50LnNlbGVjdGVkIHNwYW4sI2FydGljbGUgLmFydGljbGUtZGF0YSAuYm9keSAuc2l6ZXMgLnNpemUtZWxlbWVudC5zZWxlY3RlZCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSBzcGFuLmFib25uZW1lbnQtbm90aWNlOmJlZm9yZSwjYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmFib25uZW1lbnQtbm90aWNlOmJlZm9yZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI2NhcmVlci1jb250ZW50IHNwYW4uYWN0aXZlLCNjYXJlZXItY29udGVudCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3Bhbi5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNjYXJlZXItY29udGVudCAudG9nZ2xlLWNvbnRlbnQtbGV2ZWwtMiBzcGFuLmFjdGl2ZSwjY2FyZWVyLWNvbnRlbnQgLnRvZ2dsZS1jb250ZW50LWxldmVsLTIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjY2FydCBzcGFuI2Vycm9yLW1lc3NhZ2UsI2NhcnQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4jZXJyb3ItbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI2NhcnQgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjY2FydC1vZmYtY2FudmFzIHNwYW4jZXJyb3ItbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuI2Vycm9yLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNjYXJ0LW9mZi1jYW52YXMgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNjYXJ0bGluZS1vZmYtY2FudmFzIHNwYW4jZXJyb3ItbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiNlcnJvci1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjY2FydGxpbmUtb2ZmLWNhbnZhcyBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNjYXJ0IC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLCNjYXJ0IC5vcmRlci1pbmZvcm1hdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI2NhcnQtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gc3BhbiwjY2FydC1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI2NhcnRsaW5lLW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uIHNwYW4sI2NhcnRsaW5lLW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjY2FydCsjdGVybXMtb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjY2FydCsjdGVybXMtb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNjYXJ0KyN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjY2FydCsjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciBzcGFuLmZsYWcsI2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4uZmxhZywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pLC5jbS13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tdGV4dCBzcGFuLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLXRleHQgc3BhbiwuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLWZvdXItaW1hZ2VzLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtZm91ci1pbWFnZXMtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAuYmFja2dyb3VuZC1pbWFnZSAuY29udGVudC13cmFwcGVyIHNwYW4sLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5iYWNrZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3by1pbWFnZXMtaGVhZGxpbmUtc3VibGluZS1idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX2xlZnQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9yaWdodCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZXNfc3VibGluZV90ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmVfbGVmdCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlc19zdWJsaW5lX3RleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmVfbGVmdCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXRleHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC10ZXh0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAudG9nZ2xlLWxpc3QtZ3JvdXAgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sLnRvZ2dsZS1saXN0LWdyb3VwIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLnRvZ2dsZS1saXN0LWdyb3VwIC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwudG9nZ2xlLWxpc3QtZ3JvdXAgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjcHJpdmFjeS1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwcml2YWN5LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4uc2VuYXJ5LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3Bhbi5zZW5hcnksI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLnNlbmFyeSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmFibyAud3JhcHBlciBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlLC5hYm8gLndyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4sLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5zdGF0aWMgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwuc3RhdGljICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLnN0YXRpYyAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5zdGF0aWMgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuc3RhdGljICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLnN0YXRpYyAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5zdGF0aWMgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5zdGF0aWMgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCBzcGFuLC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuY29udGFjdC1mb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmNvbnRhY3QtZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5jb250YWN0LWZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuY29udGFjdC1mb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmNvbnRhY3QtZm9ybSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5jb250YWN0LWZvcm0gI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuY29udGFjdC1mb3JtIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuY29udGFjdC1mb3JtIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4sLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3ItcGFnZSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5lcnJvci1wYWdlICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3ItcGFnZSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5lcnJvci1wYWdlICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5lcnJvci1wYWdlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5lcnJvci1wYWdlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuZXJyb3ItcGFnZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNwcml2YWN5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwcml2YWN5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI3B1YmxpYy1wcm9jZWR1cmUgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3B1YmxpYy1wcm9jZWR1cmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjdGVybXMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3Rlcm1zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI3NpemUtdGFibGUgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3NpemUtdGFibGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjc2l6ZS10YWJsZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3NpemUtdGFibGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI2ZhcSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjZmFxIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI3BheW1lbnQgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI3BheW1lbnQgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjaW1wcmludCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjaW1wcmludCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNwcml2YWN5IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNwcml2YWN5IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI3Rlcm1zIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCN0ZXJtcyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNmYXEgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNmYXEgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI3BheW1lbnQgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNwYXltZW50IC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyICNpbXByaW50IC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjaW1wcmludCAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAjcHJpdmFjeSAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI3ByaXZhY3kgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgI3Rlcm1zIC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjdGVybXMgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgc3Bhbnt0cmFuc2l0aW9uOmNvbG9yIDAuM3N9I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5mb250LXdlaWdodC1ub3JtYWwsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5ub3RpY2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5ub3RpY2UtYmxhY2ssI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLnBhc3N3b3JkLW1ldGVyIHNwYW4gc3Bhbi5wYXNzLXRleHQsLnBhc3N3b3JkLW1ldGVyIHNwYW4gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5wYXNzLXRleHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2Zvb3RlciBzcGFuLnBheW1lbnQtYW5kLXNoaXBwaW5nLCNmb290ZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5wYXltZW50LWFuZC1zaGlwcGluZywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgc3BhbixoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgc3Bhbi5zdGVwLWRlc2NyaXB0aW9uLmFjdGl2ZSxoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5zdGVwLWRlc2NyaXB0aW9uLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBkaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gc3Bhbi5xdW90ZSxkaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5xdW90ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBkaXYuZmx5b3V0IC5zdWJtZW51PnNwYW4uYWN0aXZlLGRpdi5mbHlvdXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLnN1Ym1lbnU+c3Bhbi5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lIC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLnNpemVzIC5zaXplLWVsZW1lbnQuc2VsZWN0ZWQgc3BhbiwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5IC5zaXplcyAuc2l6ZS1lbGVtZW50LnNlbGVjdGVkICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSBzcGFuLmFib25uZW1lbnQtbm90aWNlOmJlZm9yZSwjYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uYWJvbm5lbWVudC1ub3RpY2U6YmVmb3JlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXJlZXItY29udGVudCBzcGFuLmFjdGl2ZSwjY2FyZWVyLWNvbnRlbnQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2NhcmVlci1jb250ZW50IC50b2dnbGUtY29udGVudC1sZXZlbC0yIHNwYW4uYWN0aXZlLCNjYXJlZXItY29udGVudCAudG9nZ2xlLWNvbnRlbnQtbGV2ZWwtMiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjY2FydCBzcGFuI2Vycm9yLW1lc3NhZ2UsI2NhcnQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiNlcnJvci1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXJ0IHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXJ0LW9mZi1jYW52YXMgc3BhbiNlcnJvci1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiNlcnJvci1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXJ0LW9mZi1jYW52YXMgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjY2FydGxpbmUtb2ZmLWNhbnZhcyBzcGFuI2Vycm9yLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiNlcnJvci1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXJ0bGluZS1vZmYtY2FudmFzIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXJ0IC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLCNjYXJ0IC5vcmRlci1pbmZvcm1hdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXJ0LW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uIHNwYW4sI2NhcnQtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjY2FydGxpbmUtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gc3BhbiwjY2FydGxpbmUtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjY2FydCsjdGVybXMtb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjY2FydCsjdGVybXMtb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjY2FydCsjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2NhcnQrI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIHNwYW4uZmxhZywjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmZsYWcsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pLC5jbS13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLXRleHQgc3BhbiwuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tdGV4dCBzcGFuLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtaW1hZ2Ugc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtaW1hZ2UgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLWZvdXItaW1hZ2VzLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtZm91ci1pbWFnZXMtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAuYmFja2dyb3VuZC1pbWFnZSAuY29udGVudC13cmFwcGVyIHNwYW4sLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5iYWNrZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfbGVmdCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9yaWdodCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlc19zdWJsaW5lX3RleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9sZWZ0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lX2xlZnQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS12aW1lb192aWRlb19pbWFnZV9wcmV2aWV3IHNwYW4uY20tYmxvY2stZWxlbWVudC10ZXh0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS12aW1lb192aWRlb19pbWFnZV9wcmV2aWV3ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC10ZXh0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC50b2dnbGUtbGlzdC1ncm91cCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwudG9nZ2xlLWxpc3QtZ3JvdXAgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLnRvZ2dsZS1saXN0LWdyb3VwIC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwudG9nZ2xlLWxpc3QtZ3JvdXAgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI3ByaXZhY3ktb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcHJpdmFjeS1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5zZW5hcnksI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5zZW5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5zZW5hcnksI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5zZW5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5zZW5hcnksI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmFibyAud3JhcHBlciBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlLC5hYm8gLndyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4sLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuc3RhdGljICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLnN0YXRpYyAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLnN0YXRpYyAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5zdGF0aWMgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwuc3RhdGljICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuc3RhdGljICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3Bhbiwuc3RhdGljICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLnN0YXRpYyBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLnN0YXRpYyBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCBzcGFuLC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNvbnRhY3QtZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5jb250YWN0LWZvcm0gI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jb250YWN0LWZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuY29udGFjdC1mb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmNvbnRhY3QtZm9ybSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmNvbnRhY3QtZm9ybSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sLmNvbnRhY3QtZm9ybSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5jb250YWN0LWZvcm0gc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5jb250YWN0LWZvcm0gc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4sLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmVycm9yLXBhZ2UgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuZXJyb3ItcGFnZSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAuZXJyb3ItcGFnZSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5lcnJvci1wYWdlICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5lcnJvci1wYWdlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLC5lcnJvci1wYWdlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmVycm9yLXBhZ2Ugc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5lcnJvci1wYWdlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNwcml2YWN5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwcml2YWN5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNwdWJsaWMtcHJvY2VkdXJlIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwdWJsaWMtcHJvY2VkdXJlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICN0ZXJtcyBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjdGVybXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI3NpemUtdGFibGUgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3NpemUtdGFibGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI3NpemUtdGFibGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNzaXplLXRhYmxlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjZmFxIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNmYXEgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI3BheW1lbnQgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI3BheW1lbnQgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI2ltcHJpbnQgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI2ltcHJpbnQgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI3ByaXZhY3kgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI3ByaXZhY3kgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI3Rlcm1zIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCN0ZXJtcyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjZmFxIC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjZmFxIC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjcGF5bWVudCAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI3BheW1lbnQgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yICNpbXByaW50IC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjaW1wcmludCAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3IgI3ByaXZhY3kgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNwcml2YWN5IC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5lcnJvciAjdGVybXMgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCN0ZXJtcyAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlciAuYmxhY2tsaXN0LW5vdGljZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmZvbnQtd2VpZ2h0LW5vcm1hbCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLm5vdGljZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLm5vdGljZS1ibGFjaywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAucGFzc3dvcmQtbWV0ZXIgc3BhbiBzcGFuLnBhc3MtdGV4dCwucGFzc3dvcmQtbWV0ZXIgc3BhbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLnBhc3MtdGV4dCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjZm9vdGVyIHNwYW4ucGF5bWVudC1hbmQtc2hpcHBpbmcsI2Zvb3RlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLnBheW1lbnQtYW5kLXNoaXBwaW5nLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCBzcGFuLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCBzcGFuLnN0ZXAtZGVzY3JpcHRpb24uYWN0aXZlLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLnN0ZXAtZGVzY3JpcHRpb24uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiBzcGFuLnF1b3RlLGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLnF1b3RlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIGRpdi5mbHlvdXQgLnN1Ym1lbnU+c3Bhbi5hY3RpdmUsZGl2LmZseW91dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuc3VibWVudT5zcGFuLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgc3BhbiwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgc3BhbiwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgc3BhbiwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgc3BhbiwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2FydGljbGUgLmFydGljbGUtZGF0YSAuYm9keSAuc2l6ZXMgLnNpemUtZWxlbWVudC5zZWxlY3RlZCBzcGFuLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLnNpemVzIC5zaXplLWVsZW1lbnQuc2VsZWN0ZWQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5IHNwYW4uYWJvbm5lbWVudC1ub3RpY2U6YmVmb3JlLCNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5hYm9ubmVtZW50LW5vdGljZTpiZWZvcmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2NhcmVlci1jb250ZW50IHNwYW4uYWN0aXZlLCNjYXJlZXItY29udGVudCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjY2FyZWVyLWNvbnRlbnQgLnRvZ2dsZS1jb250ZW50LWxldmVsLTIgc3Bhbi5hY3RpdmUsI2NhcmVlci1jb250ZW50IC50b2dnbGUtY29udGVudC1sZXZlbC0yICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXJ0IHNwYW4jZXJyb3ItbWVzc2FnZSwjY2FydCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuI2Vycm9yLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2NhcnQgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2NhcnQtb2ZmLWNhbnZhcyBzcGFuI2Vycm9yLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuI2Vycm9yLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2NhcnQtb2ZmLWNhbnZhcyBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXJ0bGluZS1vZmYtY2FudmFzIHNwYW4jZXJyb3ItbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuI2Vycm9yLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2NhcnRsaW5lLW9mZi1jYW52YXMgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2NhcnQgLm9yZGVyLWluZm9ybWF0aW9uIHNwYW4sI2NhcnQgLm9yZGVyLWluZm9ybWF0aW9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2NhcnQtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gc3BhbiwjY2FydC1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXJ0KyN0ZXJtcy1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNjYXJ0KyN0ZXJtcy1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNjYXJ0KyN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjY2FydCsjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgc3Bhbi5mbGFnLCNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uZmxhZywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksLmNtLXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tdGV4dCBzcGFuLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi10ZXh0IHNwYW4sLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtZm91ci1pbWFnZXMtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1mb3VyLWltYWdlcy1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LXN1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5iYWNrZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXIgc3BhbiwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgLmJhY2tncm91bmQtaW1hZ2UgLmNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3by1pbWFnZXMtaGVhZGxpbmUtc3VibGluZS1idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfbGVmdCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9sZWZ0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX3JpZ2h0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZXNfc3VibGluZV90ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmVfbGVmdCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXRleHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LXRleHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLnRvZ2dsZS1saXN0LWdyb3VwIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLC50b2dnbGUtbGlzdC1ncm91cCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAudG9nZ2xlLWxpc3QtZ3JvdXAgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLC50b2dnbGUtbGlzdC1ncm91cCAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjcHJpdmFjeS1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwcml2YWN5LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLnNlbmFyeSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLnNlbmFyeSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLnNlbmFyeSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuYWJvIC53cmFwcGVyIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUsLmFibyAud3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgc3Bhbiwuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5zdGF0aWMgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwuc3RhdGljICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuc3RhdGljICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLnN0YXRpYyAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLnN0YXRpYyAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuc3RhdGljIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuc3RhdGljIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4sLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY29udGFjdC1mb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmNvbnRhY3QtZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmNvbnRhY3QtZm9ybSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5jb250YWN0LWZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5jb250YWN0LWZvcm0gI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmNvbnRhY3QtZm9ybSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmNvbnRhY3QtZm9ybSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgc3BhbiwuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuZXJyb3ItcGFnZSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5lcnJvci1wYWdlICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIC5lcnJvci1wYWdlICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmVycm9yLXBhZ2UgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuZXJyb3ItcGFnZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmVycm9yLXBhZ2Ugc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI3ByaXZhY3kgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3ByaXZhY3kgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI3B1YmxpYy1wcm9jZWR1cmUgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3B1YmxpYy1wcm9jZWR1cmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI3Rlcm1zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCN0ZXJtcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjc2l6ZS10YWJsZSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjc2l6ZS10YWJsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjc2l6ZS10YWJsZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3NpemUtdGFibGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNmYXEgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI2ZhcSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjcGF5bWVudCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjcGF5bWVudCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjaW1wcmludCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjaW1wcmludCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjcHJpdmFjeSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjcHJpdmFjeSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjdGVybXMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI3Rlcm1zIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNmYXEgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNmYXEgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICNwYXltZW50IC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjcGF5bWVudCAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3IgI2ltcHJpbnQgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNpbXByaW50IC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciAjcHJpdmFjeSAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI3ByaXZhY3kgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIgLmVycm9yICN0ZXJtcyAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI3Rlcm1zIC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5ibGFja2xpc3Qtbm90aWNlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4uZm9udC13ZWlnaHQtbm9ybWFsLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4ubm90aWNlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4ubm90aWNlLWJsYWNrLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5wYXNzd29yZC1tZXRlciBzcGFuIHNwYW4ucGFzcy10ZXh0LC5wYXNzd29yZC1tZXRlciBzcGFuICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4ucGFzcy10ZXh0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNmb290ZXIgc3Bhbi5wYXltZW50LWFuZC1zaGlwcGluZywjZm9vdGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4ucGF5bWVudC1hbmQtc2hpcHBpbmcsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgaGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwIHNwYW4saGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgaGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwIHNwYW4uc3RlcC1kZXNjcmlwdGlvbi5hY3RpdmUsaGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4uc3RlcC1kZXNjcmlwdGlvbi5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9uIHNwYW4ucXVvdGUsZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4ucXVvdGUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgZGl2LmZseW91dCAuc3VibWVudT5zcGFuLmFjdGl2ZSxkaXYuZmx5b3V0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5zdWJtZW51PnNwYW4uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93Lmxhc3QtbGluZSAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5IC5zaXplcyAuc2l6ZS1lbGVtZW50LnNlbGVjdGVkIHNwYW4sI2FydGljbGUgLmFydGljbGUtZGF0YSAuYm9keSAuc2l6ZXMgLnNpemUtZWxlbWVudC5zZWxlY3RlZCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgc3Bhbi5hYm9ubmVtZW50LW5vdGljZTpiZWZvcmUsI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmFib25uZW1lbnQtbm90aWNlOmJlZm9yZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjY2FyZWVyLWNvbnRlbnQgc3Bhbi5hY3RpdmUsI2NhcmVlci1jb250ZW50ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNjYXJlZXItY29udGVudCAudG9nZ2xlLWNvbnRlbnQtbGV2ZWwtMiBzcGFuLmFjdGl2ZSwjY2FyZWVyLWNvbnRlbnQgLnRvZ2dsZS1jb250ZW50LWxldmVsLTIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3Bhbi5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2NhcnQgc3BhbiNlcnJvci1tZXNzYWdlLCNjYXJ0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4jZXJyb3ItbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjY2FydCBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjY2FydC1vZmYtY2FudmFzIHNwYW4jZXJyb3ItbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4jZXJyb3ItbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjY2FydC1vZmYtY2FudmFzIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2NhcnRsaW5lLW9mZi1jYW52YXMgc3BhbiNlcnJvci1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4jZXJyb3ItbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjY2FydGxpbmUtb2ZmLWNhbnZhcyBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjY2FydCAub3JkZXItaW5mb3JtYXRpb24gc3BhbiwjY2FydCAub3JkZXItaW5mb3JtYXRpb24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjY2FydC1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLCNjYXJ0LW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2NhcnRsaW5lLW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uIHNwYW4sI2NhcnRsaW5lLW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2NhcnQrI3Rlcm1zLW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2NhcnQrI3Rlcm1zLW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2NhcnQrI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNjYXJ0KyN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciBzcGFuLmZsYWcsI2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3Bhbi5mbGFnLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSwuY20td3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi10ZXh0IHNwYW4sLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLXRleHQgc3BhbiwuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1mb3VyLWltYWdlcy1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXN1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLWZvdXItaW1hZ2VzLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgLmJhY2tncm91bmQtaW1hZ2UgLmNvbnRlbnQtd3JhcHBlciBzcGFuLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAuYmFja2dyb3VuZC1pbWFnZSAuY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3by1pbWFnZXMtaGVhZGxpbmUtc3VibGluZS1idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3by1pbWFnZXMtaGVhZGxpbmUtc3VibGluZS1idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3by1pbWFnZXMtaGVhZGxpbmUtc3VibGluZS1idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9sZWZ0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX2xlZnQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfcmlnaHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZXNfc3VibGluZV90ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmVfbGVmdCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlc19zdWJsaW5lX3RleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9sZWZ0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtdmltZW9fdmlkZW9faW1hZ2VfcHJldmlldyBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtdGV4dCwuY20td3JhcHBlci5jbS1tb2R1bGUtdmltZW9fdmlkZW9faW1hZ2VfcHJldmlldyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtdGV4dCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAudG9nZ2xlLWxpc3QtZ3JvdXAgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sLnRvZ2dsZS1saXN0LWdyb3VwIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC50b2dnbGUtbGlzdC1ncm91cCAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sLnRvZ2dsZS1saXN0LWdyb3VwIC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNwcml2YWN5LW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3ByaXZhY3ktb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5zZW5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4uc2VuYXJ5LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4uc2VuYXJ5LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4uc2VuYXJ5LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5hYm8gLndyYXBwZXIgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSwuYWJvIC53cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCBzcGFuLC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLnN0YXRpYyAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5zdGF0aWMgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5zdGF0aWMgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwuc3RhdGljICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuc3RhdGljICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLnN0YXRpYyAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLnN0YXRpYyAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sLnN0YXRpYyAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5zdGF0aWMgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5zdGF0aWMgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgc3BhbiwuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jb250YWN0LWZvcm0gI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuY29udGFjdC1mb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuY29udGFjdC1mb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmNvbnRhY3QtZm9ybSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmNvbnRhY3QtZm9ybSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5jb250YWN0LWZvcm0gI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5jb250YWN0LWZvcm0gI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLC5jb250YWN0LWZvcm0gI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuY29udGFjdC1mb3JtIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuY29udGFjdC1mb3JtIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCBzcGFuLC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5lcnJvci1wYWdlICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmVycm9yLXBhZ2UgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgLmVycm9yLXBhZ2UgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuZXJyb3ItcGFnZSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5lcnJvci1wYWdlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIC5lcnJvci1wYWdlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5lcnJvci1wYWdlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuZXJyb3ItcGFnZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjcHJpdmFjeSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcHJpdmFjeSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjcHVibGljLXByb2NlZHVyZSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcHVibGljLXByb2NlZHVyZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjdGVybXMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3Rlcm1zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNzaXplLXRhYmxlIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNzaXplLXRhYmxlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNzaXplLXRhYmxlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwjc2l6ZS10YWJsZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2ZhcSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjZmFxIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNwYXltZW50IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNwYXltZW50IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNpbXByaW50IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNpbXByaW50IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNwcml2YWN5IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNwcml2YWN5IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICN0ZXJtcyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjdGVybXMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI2ZhcSAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI2ZhcSAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI3BheW1lbnQgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNwYXltZW50IC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciAjaW1wcmludCAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI2ltcHJpbnQgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yICNwcml2YWN5IC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjcHJpdmFjeSAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuZXJyb3IgI3Rlcm1zIC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjdGVybXMgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIgLmJsYWNrbGlzdC1ub3RpY2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLmZvbnQtd2VpZ2h0LW5vcm1hbCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4ubm90aWNlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3Bhbi5ub3RpY2UtYmxhY2ssI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAucGFzc3dvcmQtbWV0ZXIgc3BhbiBzcGFuLnBhc3MtdGV4dCwucGFzc3dvcmQtbWV0ZXIgc3BhbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4ucGFzcy10ZXh0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2Zvb3RlciBzcGFuLnBheW1lbnQtYW5kLXNoaXBwaW5nLCNmb290ZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLnBheW1lbnQtYW5kLXNoaXBwaW5nLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgaGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwIHNwYW4saGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCBzcGFuLnN0ZXAtZGVzY3JpcHRpb24uYWN0aXZlLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uc3RlcC1kZXNjcmlwdGlvbi5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBkaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gc3Bhbi5xdW90ZSxkaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLnF1b3RlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgZGl2LmZseW91dCAuc3VibWVudT5zcGFuLmFjdGl2ZSxkaXYuZmx5b3V0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLnN1Ym1lbnU+c3Bhbi5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFzdC1saW5lLmZ1bGxzY3JlZW4tcm93IC50ZXh0LXJpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCBzcGFuLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdyAudGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLnNpemVzIC5zaXplLWVsZW1lbnQuc2VsZWN0ZWQgc3BhbiwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5IC5zaXplcyAuc2l6ZS1lbGVtZW50LnNlbGVjdGVkICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgc3Bhbi5hYm9ubmVtZW50LW5vdGljZTpiZWZvcmUsI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uYWJvbm5lbWVudC1ub3RpY2U6YmVmb3JlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2NhcmVlci1jb250ZW50IHNwYW4uYWN0aXZlLCNjYXJlZXItY29udGVudCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2NhcmVlci1jb250ZW50IC50b2dnbGUtY29udGVudC1sZXZlbC0yIHNwYW4uYWN0aXZlLCNjYXJlZXItY29udGVudCAudG9nZ2xlLWNvbnRlbnQtbGV2ZWwtMiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2NhcnQgc3BhbiNlcnJvci1tZXNzYWdlLCNjYXJ0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiNlcnJvci1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2NhcnQgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNjYXJ0LW9mZi1jYW52YXMgc3BhbiNlcnJvci1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuI2Vycm9yLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjY2FydC1vZmYtY2FudmFzIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNjYXJ0bGluZS1vZmYtY2FudmFzIHNwYW4jZXJyb3ItbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4jZXJyb3ItbWVzc2FnZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNjYXJ0bGluZS1vZmYtY2FudmFzIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjY2FydCAub3JkZXItaW5mb3JtYXRpb24gc3BhbiwjY2FydCAub3JkZXItaW5mb3JtYXRpb24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2NhcnQtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gc3BhbiwjY2FydC1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjY2FydGxpbmUtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gc3BhbiwjY2FydGxpbmUtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI2NhcnQrI3Rlcm1zLW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2NhcnQrI3Rlcm1zLW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNjYXJ0KyN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjY2FydCsjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIHNwYW4uZmxhZywjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uZmxhZywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSwuY20td3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tdGV4dCBzcGFuLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tdGV4dCBzcGFuLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtaW1hZ2Ugc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtaW1hZ2UgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1mb3VyLWltYWdlcy1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXN1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLWZvdXItaW1hZ2VzLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgLmJhY2tncm91bmQtaW1hZ2UgLmNvbnRlbnQtd3JhcHBlciBzcGFuLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAuYmFja2dyb3VuZC1pbWFnZSAuY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9sZWZ0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfbGVmdCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfcmlnaHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlc19zdWJsaW5lX3RleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9sZWZ0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmVfbGVmdCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXRleHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtdGV4dCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC50b2dnbGUtbGlzdC1ncm91cCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwudG9nZ2xlLWxpc3QtZ3JvdXAgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC50b2dnbGUtbGlzdC1ncm91cCAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sLnRvZ2dsZS1saXN0LWdyb3VwIC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjcHJpdmFjeS1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwcml2YWN5LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5zZW5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3Bhbi5zZW5hcnksI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4uc2VuYXJ5LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5zZW5hcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLnNlbmFyeSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5hYm8gLndyYXBwZXIgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSwuYWJvIC53cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCBzcGFuLC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5zdGF0aWMgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwuc3RhdGljICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5zdGF0aWMgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwuc3RhdGljICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwuc3RhdGljICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLnN0YXRpYyBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLnN0YXRpYyBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgc3BhbiwuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuY29udGFjdC1mb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmNvbnRhY3QtZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuY29udGFjdC1mb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmNvbnRhY3QtZm9ybSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmNvbnRhY3QtZm9ybSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5jb250YWN0LWZvcm0gc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5jb250YWN0LWZvcm0gc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCBzcGFuLC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuZXJyb3ItcGFnZSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5lcnJvci1wYWdlICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgLmVycm9yLXBhZ2UgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuZXJyb3ItcGFnZSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIC5lcnJvci1wYWdlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmVycm9yLXBhZ2Ugc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIC5lcnJvci1wYWdlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjcHJpdmFjeSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcHJpdmFjeSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI3B1YmxpYy1wcm9jZWR1cmUgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3B1YmxpYy1wcm9jZWR1cmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICN0ZXJtcyBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjdGVybXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNzaXplLXRhYmxlIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNzaXplLXRhYmxlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjc2l6ZS10YWJsZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3NpemUtdGFibGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjZmFxIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNmYXEgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNwYXltZW50IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLCNwYXltZW50IC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjaW1wcmludCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjaW1wcmludCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3IgI3ByaXZhY3kgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI3ByaXZhY3kgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICN0ZXJtcyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjdGVybXMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yICNmYXEgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNmYXEgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjcGF5bWVudCAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI3BheW1lbnQgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjaW1wcmludCAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI2ltcHJpbnQgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjcHJpdmFjeSAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI3ByaXZhY3kgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIC5lcnJvciAjdGVybXMgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCN0ZXJtcyAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLmJsYWNrbGlzdC1ub3RpY2V7Y29sb3I6I2YzM30jcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi10aXRsZS1jb2xvci13cmFwcGVyIC5zZWxlY3Rpb24tcHJldmlldywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5zZWxlY3Rpb24tcHJldmlldywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5zZWxlY3Rpb24tcHJldmlldywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1mb250LXdyYXBwZXIgLnNlbGVjdGlvbi1wcmV2aWV3e21hcmdpbi1yaWdodDoxMHB4fSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLnNlbGVjdGlvbi1wcmV2aWV3W2RhdGEtcGVyc29uYWxpc2F0aW9uLWNvbG9yLXNlbGVjdGlvbl0sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tY29sb3Itd3JhcHBlciAuc2VsZWN0aW9uLXByZXZpZXdbZGF0YS1wZXJzb25hbGlzYXRpb24tY29sb3Itc2VsZWN0aW9uXSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyIC5zZWxlY3Rpb24tcHJldmlld1tkYXRhLXBlcnNvbmFsaXNhdGlvbi1jb2xvci1zZWxlY3Rpb25dLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuc2VsZWN0aW9uLXByZXZpZXdbZGF0YS1wZXJzb25hbGlzYXRpb24tY29sb3Itc2VsZWN0aW9uXXtib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4fSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXRpdGxlLWNvbG9yLXdyYXBwZXIgLnNlbGVjdGlvbi1wcmV2aWV3W2RhdGEtcGVyc29uYWxpc2F0aW9uLWZvbnQtc2VsZWN0aW9uXSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIC5zZWxlY3Rpb24tcHJldmlld1tkYXRhLXBlcnNvbmFsaXNhdGlvbi1mb250LXNlbGVjdGlvbl0sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24taW5pdGlhbHMtd3JhcHBlciAuc2VsZWN0aW9uLXByZXZpZXdbZGF0YS1wZXJzb25hbGlzYXRpb24tZm9udC1zZWxlY3Rpb25dLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWZvbnQtd3JhcHBlciAuc2VsZWN0aW9uLXByZXZpZXdbZGF0YS1wZXJzb25hbGlzYXRpb24tZm9udC1zZWxlY3Rpb25de3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsOmFmdGVye3RvcDo1LjVweH0jcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlciBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwgaW1ne3RvcDotMXB4O2xlZnQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX19I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIgbGFiZWw6YmVmb3Jle21pbi13aWR0aDoyMHB4fSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyIGxhYmVsIGltZ3ttaW4td2lkdGg6MjVweDt3aWR0aDoyNXB4O2xlZnQ6MjVweDtkaXNwbGF5OmlubGluZS1ibG9ja30jcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLmZvbnQtd2VpZ2h0LW5vcm1hbCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLm5vdGljZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLm5vdGljZS1ibGFjaywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAucGFzc3dvcmQtbWV0ZXIgc3BhbiBzcGFuLnBhc3MtdGV4dCwucGFzc3dvcmQtbWV0ZXIgc3BhbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLnBhc3MtdGV4dCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjZm9vdGVyIHNwYW4ucGF5bWVudC1hbmQtc2hpcHBpbmcsI2Zvb3RlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLnBheW1lbnQtYW5kLXNoaXBwaW5nLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCBzcGFuLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCBzcGFuLnN0ZXAtZGVzY3JpcHRpb24uYWN0aXZlLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLnN0ZXAtZGVzY3JpcHRpb24uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiBzcGFuLnF1b3RlLGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLnF1b3RlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIGRpdi5mbHlvdXQgLnN1Ym1lbnU+c3Bhbi5hY3RpdmUsZGl2LmZseW91dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuc3VibWVudT5zcGFuLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgc3BhbiwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgc3BhbiwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgc3BhbiwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdy5sYXN0LWxpbmUgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgc3BhbiwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3cgLnRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2FydGljbGUgLmFydGljbGUtZGF0YSAuYm9keSAuc2l6ZXMgLnNpemUtZWxlbWVudC5zZWxlY3RlZCBzcGFuLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLnNpemVzIC5zaXplLWVsZW1lbnQuc2VsZWN0ZWQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5IHNwYW4uYWJvbm5lbWVudC1ub3RpY2U6YmVmb3JlLCNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5hYm9ubmVtZW50LW5vdGljZTpiZWZvcmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2NhcmVlci1jb250ZW50IHNwYW4uYWN0aXZlLCNjYXJlZXItY29udGVudCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjY2FyZWVyLWNvbnRlbnQgLnRvZ2dsZS1jb250ZW50LWxldmVsLTIgc3Bhbi5hY3RpdmUsI2NhcmVlci1jb250ZW50IC50b2dnbGUtY29udGVudC1sZXZlbC0yICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNjYXJ0IHNwYW4jZXJyb3ItbWVzc2FnZSwjY2FydCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuI2Vycm9yLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2NhcnQgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2NhcnQtb2ZmLWNhbnZhcyBzcGFuI2Vycm9yLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuI2Vycm9yLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2NhcnQtb2ZmLWNhbnZhcyBzcGFuI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4jc3VjY2Vzcy1tZXNzYWdlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNjYXJ0bGluZS1vZmYtY2FudmFzIHNwYW4jZXJyb3ItbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuI2Vycm9yLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2NhcnRsaW5lLW9mZi1jYW52YXMgc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiNzdWNjZXNzLW1lc3NhZ2UsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2NhcnQgLm9yZGVyLWluZm9ybWF0aW9uIHNwYW4sI2NhcnQgLm9yZGVyLWluZm9ybWF0aW9uICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2NhcnQtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gc3BhbiwjY2FydC1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNjYXJ0KyN0ZXJtcy1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNjYXJ0KyN0ZXJtcy1vdmVybGF5ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNjYXJ0KyN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjY2FydCsjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgc3Bhbi5mbGFnLCNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4uZmxhZywjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY20td3JhcHBlciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksLmNtLXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tdGV4dCBzcGFuLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi10ZXh0IHNwYW4sLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtZm91ci1pbWFnZXMtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1mb3VyLWltYWdlcy1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LXN1YmxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5iYWNrZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXIgc3BhbiwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgLmJhY2tncm91bmQtaW1hZ2UgLmNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3by1pbWFnZXMtaGVhZGxpbmUtc3VibGluZS1idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfaGVhZGxpbmVfbGVmdCwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9oZWFkbGluZV9sZWZ0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX3JpZ2h0LCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dCBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lX2xlZnQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZXNfc3VibGluZV90ZXh0ICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmVfbGVmdCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIHNwYW4uY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgc3Bhbi5jbS1ibG9jay1lbGVtZW50LXRleHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LXRleHQsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLnRvZ2dsZS1saXN0LWdyb3VwIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuLC50b2dnbGUtbGlzdC1ncm91cCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAudG9nZ2xlLWxpc3QtZ3JvdXAgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLC50b2dnbGUtbGlzdC1ncm91cCAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIHNwYW4uY20tYmxvY2stZWxlbWVudC1tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbi5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dCwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjcHJpdmFjeS1vdmVybGF5IHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwcml2YWN5LW92ZXJsYXkgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLnNlbmFyeSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLnNlbmFyeSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLnNlbmFyeSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuYWJvIC53cmFwcGVyIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUsLmFibyAud3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgc3Bhbiwuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyLmZvbnQtd2VpZ2h0LW5vcm1hbCAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5zdGF0aWMgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbiwuc3RhdGljICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuc3RhdGljICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLnN0YXRpYyAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLnN0YXRpYyAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLC5zdGF0aWMgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuc3RhdGljIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciBzcGFuLCNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuc3RhdGljIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuZm9udC13ZWlnaHQtbm9ybWFsIHNwYW4sLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY29udGFjdC1mb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmNvbnRhY3QtZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmNvbnRhY3QtZm9ybSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5jb250YWN0LWZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5jb250YWN0LWZvcm0gLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5jb250YWN0LWZvcm0gI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI3ByaXZhY3ktb3ZlcmxheSAuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNwcml2YWN5LW92ZXJsYXkgLmNvbnRhY3QtZm9ybSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwuY29udGFjdC1mb3JtICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmNvbnRhY3QtZm9ybSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmNvbnRhY3QtZm9ybSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgc3BhbiwuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5mb250LXdlaWdodC1ub3JtYWwgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuZXJyb3ItcGFnZSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLC5lcnJvci1wYWdlICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIC5lcnJvci1wYWdlICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sLmVycm9yLXBhZ2UgI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzcGFuLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3BhbiwuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IC50b2dnbGUtY29udGVudC13cmFwcGVyW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNwcml2YWN5LW92ZXJsYXkgLmVycm9yLXBhZ2UgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3ByaXZhY3ktb3ZlcmxheSAuZXJyb3ItcGFnZSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAuZXJyb3ItcGFnZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyIHNwYW4sLmVycm9yLXBhZ2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4udG9nZ2xlLWNvbnRlbnQtd3JhcHBlciAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAuZXJyb3ItcGFnZSBzcGFuLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIgc3BhbiwjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgLmVycm9yLXBhZ2Ugc3Bhbi50b2dnbGUtY29udGVudC13cmFwcGVyICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI3ByaXZhY3kgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3ByaXZhY3kgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI3B1YmxpYy1wcm9jZWR1cmUgc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3B1YmxpYy1wcm9jZWR1cmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbltkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI3Rlcm1zIHNwYW5bZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCN0ZXJtcyAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjc2l6ZS10YWJsZSBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjc2l6ZS10YWJsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjc2l6ZS10YWJsZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHNwYW4sI3NpemUtdGFibGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNmYXEgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI2ZhcSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjcGF5bWVudCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjcGF5bWVudCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjaW1wcmludCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjaW1wcmludCAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjcHJpdmFjeSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgc3BhbiwjcHJpdmFjeSAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjdGVybXMgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHNwYW4sI3Rlcm1zIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNmYXEgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNmYXEgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICNwYXltZW50IC5hY2NvcmRpb24taGVhZGxpbmUgc3BhbiwjcGF5bWVudCAuYWNjb3JkaW9uLWhlYWRsaW5lICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yIHNwYW4sI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3IgI2ltcHJpbnQgLmFjY29yZGlvbi1oZWFkbGluZSBzcGFuLCNpbXByaW50IC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3BhbiwjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciAjcHJpdmFjeSAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI3ByaXZhY3kgLmFjY29yZGlvbi1oZWFkbGluZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlci5lcnJvciBzcGFuLCNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyLmVycm9yICN0ZXJtcyAuYWNjb3JkaW9uLWhlYWRsaW5lIHNwYW4sI3Rlcm1zIC5hY2NvcmRpb24taGVhZGxpbmUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIuZXJyb3Igc3Bhbntjb2xvcjojZjMzfSNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWRlc2NyaXB0aW9uLXdyYXBwZXJ7bWFyZ2luOjM1cHggMH0jcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1hY3Rpb25zLXdyYXBwZXIgLnBlcnNvbmFsaXNhdGlvbi1yZXNldHttYXJnaW4tYm90dG9tOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1hY3Rpb25zLXdyYXBwZXIgLnBlcnNvbmFsaXNhdGlvbi1yZXNldHttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLWFjdGlvbnMtd3JhcHBlciAucGVyc29uYWxpc2F0aW9uLXJlc2V0e21hcmdpbi1ib3R0b206MjVweH19I3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tYWN0aW9ucy13cmFwcGVyIC5wZXJzb25hbGlzYXRpb24tYWNjZXB0e3dpZHRoOjEwMCV9I2JyZWFkY3J1bWItd3JhcHBlcntvdmVyZmxvdzpoaWRkZW59I2JyZWFkY3J1bWItd3JhcHBlci5zbGlkZXJ7cGFkZGluZzowIDE1cHggMDttYXJnaW46MDt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNicmVhZGNydW1iLXdyYXBwZXIuc2xpZGVye3BhZGRpbmc6MCAzMHB4fX0jYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlcntoZWlnaHQ6MTAwJTtvcGFjaXR5OjE7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNpdGlvbjphbGwgMC4zczt3aWR0aDo0MHB4O3otaW5kZXg6MTtwYWRkaW5nOjAgMTBweH0jYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlcjpub3QoLnNob3cpe29wYWNpdHk6MH0jYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlciBzdmd7dHJhbnNpdGlvbjphbGwgMC4zczttYXJnaW46OHB4IDB9I2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIuZmlyc3R7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMCUsICNmZmYgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO2xlZnQ6LTEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIuZmlyc3R7bGVmdDowfX0jYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5maXJzdCBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfSNicmVhZGNydW1iLXdyYXBwZXIgLmZhZGVyLmxhc3R7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZiAwJSwgI2ZmZiA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7cmlnaHQ6LTEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIubGFzdHtyaWdodDowfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNicmVhZGNydW1iLXdyYXBwZXIgLmZhZGVyLmZpcnN0LmRpc2FibGVkLCNicmVhZGNydW1iLXdyYXBwZXIgLmZhZGVyLmxhc3QuZGlzYWJsZWR7bGVmdDotMTAwcHh9fSNicmVhZGNydW1iLXdyYXBwZXIgLmZhZGVyLmZpcnN0LmRpc2FibGVkIHN2ZywjYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5sYXN0LmRpc2FibGVkIHN2Z3tmaWxsOiNmM2YzZjN9I2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYnttYXJnaW4tbGVmdDotMTVweDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1ib3R0b206MTVweDt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6Y2FsYygxMDAlICsgMzBweCk7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYntwYWRkaW5nLWxlZnQ6MDttYXJnaW4tbGVmdDowfX0jYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9I2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qe21hcmdpbjowIDRweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPip7bWFyZ2luOjAgOHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPiouZmlyc3R7bWFyZ2luLWxlZnQ6MH19I2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjE1cHh9fSNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDoxNXB4fS52aW1lby13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS52aW1lby13cmFwcGVyIC5pbWFnZXtvcGFjaXR5OjE7dHJhbnNpdGlvbjowLjVzIGFsbH0udmltZW8td3JhcHBlciAuaW1hZ2UuaGlkZXt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjB9LnZpbWVvLXdyYXBwZXIgLnZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowfS52aW1lby13cmFwcGVyIC52aWRlbyBpZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0qe2ZvbnQtZmFtaWx5OidNb250c2VycmF0Jywgc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDB9Lml0YWxpY3tmb250LXN0eWxlOml0YWxpY30udXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ucmVsYXRpdmV7cG9zaXRpb246cmVsYXRpdmV9Ym9keSxodG1se3RyYW5zZm9ybTppbml0aWFsICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjpmaWx0ZXIgMC4zcyBlYXNlLW91dDtoZWlnaHQ6MTAwdmh9Ym9keSAjbGF5ZXIsaHRtbCAjbGF5ZXJ7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWJvZHkuZGFya2VuLGh0bWwuZGFya2Vue292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MTQwJTt3aWR0aDoxMDAlO3otaW5kZXg6Mzg4O3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowfWJvZHkuZGFya2VuICNsYXllcixodG1sLmRhcmtlbiAjbGF5ZXJ7ei1pbmRleDozOTA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI2LDI1LDI1LDAuNTUpO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOmF1dG99Ym9keSAub3V0ZXIsaHRtbCAub3V0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfWJvZHkgLm5vc2Nyb2xsLGh0bWwgLm5vc2Nyb2xse292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtib2R5ICNtYWluLWNvbnRhaW5lciBtYWluLGh0bWwgI21haW4tY29udGFpbmVyIG1haW57cGFkZGluZy10b3A6MTBweH19Ym9keSAubWFpbi1jb250ZW50LWJsb2NrLGh0bWwgLm1haW4tY29udGVudC1ibG9ja3twYWRkaW5nOjUwcHggMDtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7Ym9keSAubWFpbi1jb250ZW50LWJsb2NrLGh0bWwgLm1haW4tY29udGVudC1ibG9ja3twYWRkaW5nOjE0MHB4IDA7b3ZlcmZsb3c6dmlzaWJsZX19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7Ym9keSAubWFpbi1jb250ZW50LWJsb2NrLGh0bWwgLm1haW4tY29udGVudC1ibG9ja3twYWRkaW5nOjAgMCAxMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7Ym9keSAubWFpbi1jb250ZW50LWNsZWFuLWJsb2NrLGh0bWwgLm1haW4tY29udGVudC1jbGVhbi1ibG9ja3twYWRkaW5nOjkwcHggMDtvdmVyZmxvdzp2aXNpYmxlfX1ib2R5IC5tYWluLWNoZWNrb3V0LXdyYXBwZXIgLm1haW4tY29udGVudC1ibG9jayxodG1sIC5tYWluLWNoZWNrb3V0LXdyYXBwZXIgLm1haW4tY29udGVudC1ibG9ja3twYWRkaW5nOjIwcHggMH1ib2R5IC5leHRlcm5hbCBpbWcsaHRtbCAuZXh0ZXJuYWwgaW1ne3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7bWFyZ2luLXJpZ2h0OjEwcHh9aHJ7Ym9yZGVyOjAgc29saWQgI2YzZjNmMztib3JkZXItdG9wLXdpZHRoOjFweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY20taGlkZGVuLWRlc2t0b3B7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LmNtLWhpZGRlbi10YWJsZXR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNtLWhpZGRlbi1tb2JpbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fSNmb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojMUExOTE5O2NvbG9yOiNmZmY7cGFkZGluZzo1MHB4IDAgODBweCAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNmb290ZXJ7cGFkZGluZzo2MHB4IDB9fSNmb290ZXIgYSwjZm9vdGVyIGg0LCNmb290ZXIgcHtjb2xvcjojZmZmfSNmb290ZXIgLmJyYW5ke21hcmdpbjo0MHB4IDAgNjBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I2Zvb3RlciAuYnJhbmR7bWFyZ2luOjIwcHggMCA0MHB4IDB9I2Zvb3RlciAuYnJhbmQgc3Zne21heC1oZWlnaHQ6MTZweH19I2Zvb3RlciBzdmd7ZmlsbDojZmZmfSNmb290ZXIgc3ZnLnN2Zy1idXJsaW5ndG9ue3dpZHRoOjEwMHB4fSNmb290ZXIgLmludGVyZXNze3BhZGRpbmctdG9wOjYwcHh9I2Zvb3RlciAuaW50ZXJlc3MgYSBzdmd7bWFyZ2luLWxlZnQ6MTBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNmb290ZXIgLmludGVyZXNze3BhZGRpbmctdG9wOjB9I2Zvb3RlciAuaW50ZXJlc3MgYSwjZm9vdGVyIC5pbnRlcmVzcyBwe2Rpc3BsYXk6aW5saW5lfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsjZm9vdGVyIC5pbnRlcmVzcyBhLCNmb290ZXIgLmludGVyZXNzIHB7ZGlzcGxheTpibG9ja319QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7I2Zvb3RlciAuaW50ZXJlc3MgYSwjZm9vdGVyIC5pbnRlcmVzcyBwe2Rpc3BsYXk6aW5saW5lLWJsb2NrfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsjZm9vdGVyIC5pbnRlcmVzc3twYWRkaW5nLXRvcDowfSNmb290ZXIgLmludGVyZXNzIGEsI2Zvb3RlciAuaW50ZXJlc3MgcHtkaXNwbGF5OmJsb2NrfX0jZm9vdGVyIC5wYXltZW50LWFuZC1zaGlwcGluZ3tjb2xvcjojNzc3fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpeyNmb290ZXIgLnBheW1lbnQtYW5kLXNoaXBwaW5ne2Rpc3BsYXk6ZmxleH19I2Zvb3RlciAucGF5bWVudC1hbmQtc2hpcHBpbmcgLnNoaXBwaW5nIC5yb3csI2Zvb3RlciAucGF5bWVudC1hbmQtc2hpcHBpbmcgLnNoaXBwaW5nIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuICNmb290ZXIgLnBheW1lbnQtYW5kLXNoaXBwaW5nIC5zaGlwcGluZyAuZnVsbHNjcmVlbi1yb3d7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsjZm9vdGVyIC5wYXltZW50LWFuZC1zaGlwcGluZyAuc2hpcHBpbmcgLnJvdywjZm9vdGVyIC5wYXltZW50LWFuZC1zaGlwcGluZyAuc2hpcHBpbmcgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2Zvb3RlciAucGF5bWVudC1hbmQtc2hpcHBpbmcgLnNoaXBwaW5nIC5mdWxsc2NyZWVuLXJvd3t3aWR0aDphdXRvfX0jZm9vdGVyIC5wYXltZW50LWFuZC1zaGlwcGluZyAuc2hpcHBpbmcgLmRlbGl2ZXJ5LWljb257bWF4LWhlaWdodDozNXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNmb290ZXIgLnBheW1lbnQtYW5kLXNoaXBwaW5nIC5zaGlwcGluZyAuZGVsaXZlcnktaWNvbi5kaGx7bWF4LWhlaWdodDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjZm9vdGVyIC5wYXltZW50LWFuZC1zaGlwcGluZyAuc2hpcHBpbmcgLmRlbGl2ZXJ5LWljb24uZ2xze21heC1oZWlnaHQ6MjhweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2Zvb3RlciAucGF5bWVudC1hbmQtc2hpcHBpbmcgLnNoaXBwaW5nIC5kZWxpdmVyeS1pY29uLmdscyBpbWd7bWF4LXdpZHRoOjkwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNmb290ZXIgLnBheW1lbnQtYW5kLXNoaXBwaW5nIC5mb290ZXItaWNvbnN7dGV4dC1hbGlnbjpjZW50ZXJ9fSNmb290ZXIgLnBheW1lbnQtYW5kLXNoaXBwaW5nIC5mb290ZXItaWNvbnMgLmRlbGl2ZXJ5LWljb257bWF4LWhlaWdodDo0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2Zvb3RlciAucGF5bWVudC1hbmQtc2hpcHBpbmcgLmZvb3Rlci1pY29ucyAuZGVsaXZlcnktaWNvbnttYXgtaGVpZ2h0OjUwcHh9fSNmb290ZXIgLnBheW1lbnQtYW5kLXNoaXBwaW5nIC5mb290ZXItaWNvbnMgLmRlbGl2ZXJ5LWljb24uZHBke3BhZGRpbmc6NXB4fSNmb290ZXIgLnBheW1lbnQtYW5kLXNoaXBwaW5nIC5mb290ZXItaWNvbnMgaW1ne2hlaWdodDo0MHB4O21heC13aWR0aDo0NXB4O21hcmdpbjowIDEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjZm9vdGVyIC5wYXltZW50LWFuZC1zaGlwcGluZyAuZm9vdGVyLWljb25zIGltZ3ttYXJnaW46MCAxMHB4O21heC13aWR0aDo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjZm9vdGVyIC5wYXltZW50LWFuZC1zaGlwcGluZyAuZm9vdGVyLWljb25zIGltZ3toZWlnaHQ6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2Zvb3RlciAucGF5bWVudC1hbmQtc2hpcHBpbmcgLmZvb3Rlci1pY29ucyBpbWd7bWF4LXdpZHRoOjc1cHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsjZm9vdGVyIC5wYXltZW50LWFuZC1zaGlwcGluZyAucGF5bWVudCwjZm9vdGVyIC5wYXltZW50LWFuZC1zaGlwcGluZyAuc2hpcHBpbmd7ZGlzcGxheTpibG9ja319I2Zvb3RlciAucGF5bWVudC1hbmQtc2hpcHBpbmcgLnBheW1lbnQgc3BhbiwjZm9vdGVyIC5wYXltZW50LWFuZC1zaGlwcGluZyAuc2hpcHBpbmcgc3Bhbntjb2xvcjojNzc3fSNmb290ZXIgLmZvb3Rlci1wYXJ0e3BhZGRpbmc6NjBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I2Zvb3RlciAuZm9vdGVyLXBhcnR7cGFkZGluZzoyMHB4IDB9fSNmb290ZXIgLmZvb3Rlci1wYXJ0IC5zb2NpYWwtbWVkaWEtY29udGVudCBhOm50aC1vZi10eXBlKDIpIHN2Z3ttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNmb290ZXIgLmZvb3Rlci1wYXJ0IC5sYW5ndWFnZS1zd2l0Y2h7dGV4dC1hbGlnbjpyaWdodH19I2Zvb3RlciAuZm9vdGVyLXBhcnQgLmxhbmd1YWdlLXN3aXRjaCBwe2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I2Zvb3RlciAuZm9vdGVyLXBhcnQgLmNvcHlyaWdodCBwe3BhZGRpbmc6MzBweCAwfX0jZm9vdGVyIC5mb290ZXItcGFydC1jaGVja291dHtwYWRkaW5nOjEwcHggMH0jZm9vdGVyIC5mb290ZXItcGFydC1jaGVja291dCAuY29weXJpZ2h0e21hcmdpbi1ib3R0b206NDBweH0jZm9vdGVyIC5zb2NpYWwtbWVkaWEtY29udGVudHttYXJnaW4tdG9wOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjZm9vdGVyIC5zb2NpYWwtbWVkaWEtY29udGVudHttYXJnaW4tdG9wOjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNmb290ZXIgLnNvY2lhbC1tZWRpYS1jb250ZW50e21hcmdpbi10b3A6MH0jZm9vdGVyIC5zb2NpYWwtbWVkaWEtY29udGVudCBhe21hcmdpbi1sZWZ0OjB9I2Zvb3RlciAuc29jaWFsLW1lZGlhLWNvbnRlbnQgYTpudGgtb2YtdHlwZSgyKSBzdmd7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2Zvb3RlciAuc29jaWFsLW1lZGlhLWNvbnRlbnQuYnVybGluZ3RvbnttYXJnaW4tdG9wOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNmb290ZXIgLnNvY2lhbC1tZWRpYS1jb250ZW50LmJ1cmxpbmd0b257bWFyZ2luLXRvcDo1MHB4fX0jZm9vdGVyIC5zb2NpYWwtbWVkaWEtY29udGVudC5idXJsaW5ndG9uIGF7bWFyZ2luLWxlZnQ6MTVweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjZm9vdGVyIC5zb2NpYWwtbWVkaWEtY29udGVudC5idXJsaW5ndG9uIGE6bnRoLW9mLXR5cGUoMykgc3Zne21hcmdpbi1yaWdodDowfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNmb290ZXIgLnNvY2lhbC1tZWRpYS1jb250ZW50IC5zb2NpYWwtbWVkaWF7dGV4dC1hbGlnbjpjZW50ZXJ9I2Zvb3RlciAuc29jaWFsLW1lZGlhLWNvbnRlbnQgLnNvY2lhbC1tZWRpYSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNmb290ZXIgLnNvY2lhbC1tZWRpYS1jb250ZW50IC5zb2NpYWwtbWVkaWEgYXttYXJnaW4tbGVmdDoxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjZm9vdGVyIC5zb2NpYWwtbWVkaWEtY29udGVudCAuc29jaWFsLW1lZGlhIGF7bWFyZ2luLWxlZnQ6MH0jZm9vdGVyIC5zb2NpYWwtbWVkaWEtY29udGVudCAuc29jaWFsLW1lZGlhIGE6bnRoLW9mLXR5cGUoMikgc3Zne21hcmdpbi1yaWdodDowfX1AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXsjZm9vdGVyIC5zb2NpYWwtbWVkaWEtY29udGVudCAuc29jaWFsLW1lZGlhLWJ1cmxpbmd0b257bWFyZ2luOjExcHggMCAyMHB4IDB9fSNmb290ZXIgLm1lbnUtd3JhcHBlciAubGVnYWwtc3ViLW5hdmlnYXRpb24tY2hlY2tvdXQgbGksI2Zvb3RlciAubWVudS13cmFwcGVyLWNoZWNrb3V0IC5sZWdhbC1zdWItbmF2aWdhdGlvbi1jaGVja291dCBsaXtkaXNwbGF5OmlubGluZS1ibG9ja30jZm9vdGVyIC5tZW51LXdyYXBwZXIgLmxlZ2FsLXN1Yi1uYXZpZ2F0aW9uLWNoZWNrb3V0IGxpIGEsI2Zvb3RlciAubWVudS13cmFwcGVyLWNoZWNrb3V0IC5sZWdhbC1zdWItbmF2aWdhdGlvbi1jaGVja291dCBsaSBhe21hcmdpbjowIDE1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7I2Zvb3RlciAubWVudS13cmFwcGVyIC5sZWdhbC1zdWItbmF2aWdhdGlvbiBsaSwjZm9vdGVyIC5tZW51LXdyYXBwZXIgLmxlZ2FsLXN1Yi1uYXZpZ2F0aW9uIGEsI2Zvb3RlciAubWVudS13cmFwcGVyLWNoZWNrb3V0IC5sZWdhbC1zdWItbmF2aWdhdGlvbiBsaSwjZm9vdGVyIC5tZW51LXdyYXBwZXItY2hlY2tvdXQgLmxlZ2FsLXN1Yi1uYXZpZ2F0aW9uIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgNnB4fX0jZm9vdGVyIC5tZW51LXdyYXBwZXIgbGksI2Zvb3RlciAubWVudS13cmFwcGVyIHAsI2Zvb3RlciAubWVudS13cmFwcGVyLWNoZWNrb3V0IGxpLCNmb290ZXIgLm1lbnUtd3JhcHBlci1jaGVja291dCBwe2xpbmUtaGVpZ2h0OjQwcHh9I2Zvb3RlciAubWVudS13cmFwcGVyIGg0IC5hcnJvdywjZm9vdGVyIC5tZW51LXdyYXBwZXItY2hlY2tvdXQgaDQgLmFycm93e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNmb290ZXIgLm1lbnUtd3JhcHBlciBoNCwjZm9vdGVyIC5tZW51LXdyYXBwZXItY2hlY2tvdXQgaDR7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6MTAwJTtwYWRkaW5nOjVweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTBweH0jZm9vdGVyIC5tZW51LXdyYXBwZXIgaDQgLmFycm93LCNmb290ZXIgLm1lbnUtd3JhcHBlci1jaGVja291dCBoNCAuYXJyb3d7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtyaWdodDo1cHg7bWFyZ2luLWxlZnQ6MjBweDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7ZmxvYXQ6bGVmdDtib3JkZXItbGVmdDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjVweCBzb2xpZCAjZjlmOWY5O2NvbG9yOiNmOWY5Zjl9I2Zvb3RlciAubWVudS13cmFwcGVyIGg0IC5hcnJvdywjZm9vdGVyIC5tZW51LXdyYXBwZXItY2hlY2tvdXQgaDQgLmFycm93e3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dHJhbnNpdGlvbjphbGwgMC40c30jZm9vdGVyIC5tZW51LXdyYXBwZXIgaDQgLmFycm93LmRvd24sI2Zvb3RlciAubWVudS13cmFwcGVyLWNoZWNrb3V0IGg0IC5hcnJvdy5kb3due3RvcDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0jZm9vdGVyIC5tZW51LXdyYXBwZXIgdWwsI2Zvb3RlciAubWVudS13cmFwcGVyIC5tb2JpbGUtb3BlbmVyLCNmb290ZXIgLm1lbnUtd3JhcHBlci1jaGVja291dCB1bCwjZm9vdGVyIC5tZW51LXdyYXBwZXItY2hlY2tvdXQgLm1vYmlsZS1vcGVuZXJ7ZGlzcGxheTpub25lO21hcmdpbi1ib3R0b206MjBweH0jZm9vdGVyIC5tZW51LXdyYXBwZXIgdWwgbGksI2Zvb3RlciAubWVudS13cmFwcGVyIHVsIHAsI2Zvb3RlciAubWVudS13cmFwcGVyIC5tb2JpbGUtb3BlbmVyIGxpLCNmb290ZXIgLm1lbnUtd3JhcHBlciAubW9iaWxlLW9wZW5lciBwLCNmb290ZXIgLm1lbnUtd3JhcHBlci1jaGVja291dCB1bCBsaSwjZm9vdGVyIC5tZW51LXdyYXBwZXItY2hlY2tvdXQgdWwgcCwjZm9vdGVyIC5tZW51LXdyYXBwZXItY2hlY2tvdXQgLm1vYmlsZS1vcGVuZXIgbGksI2Zvb3RlciAubWVudS13cmFwcGVyLWNoZWNrb3V0IC5tb2JpbGUtb3BlbmVyIHB7bGluZS1oZWlnaHQ6MjRweH19I2Zvb3RlciAubWVudS13cmFwcGVyLWNoZWNrb3V0IHVse2Rpc3BsYXk6YmxvY2t9I3ByZS1mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO3BhZGRpbmc6MCAwIDQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7I3ByZS1mb290ZXJ7cGFkZGluZzoyMHB4IDAgNDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I3ByZS1mb290ZXJ7cGFkZGluZzo2MHB4IDAgMTAwcHh9fSNwcmUtZm9vdGVyIGg1e21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXsjcHJlLWZvb3RlciBoNXttYXJnaW4tdG9wOjYwcHh9fSNwcmUtZm9vdGVyIGg1IGF7Zm9udC1zdHlsZTpub25lfSNwcmUtZm9vdGVyIGxpIHN2Z3tkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjcHJlLWZvb3RlciBsaSBzdmd7dmVydGljYWwtYWxpZ246dG9wO21hcmdpbi10b3A6OHB4fX0jcHJlLWZvb3RlciBsaSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjkwJX0jcHJlLWZvb3RlciAubWFpbC1saW5re21hcmdpbi1sZWZ0OjEwcHh9I3ByZS1mb290ZXIgLm1haWwtbGluayBzdHJvbmcgYS50ZXh0bGluazo6YWZ0ZXJ7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNwcmUtZm9vdGVyIC5tYWlsLWxpbmt7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowcHh9fSNwcmUtZm9vdGVyIGFbaHJlZl49XCJ0ZWw6XCJdOmFmdGVyLCNwcmUtZm9vdGVyIGFbaHJlZl49XCJ0ZWw6XCJdOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpub25lfSNwcmUtZm9vdGVyIHN2Z3ttYXJnaW4tcmlnaHQ6NnB4fSNuZXdzbGV0dGVyLWZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjM7cGFkZGluZzo0MHB4IDAgNjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsjbmV3c2xldHRlci1mb290ZXJ7cGFkZGluZzo1MHB4IDAgMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I25ld3NsZXR0ZXItZm9vdGVye3BhZGRpbmc6ODBweCAwIDQwcHh9fSNuZXdzbGV0dGVyLWZvb3RlcisjcHJlLWZvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I25ld3NsZXR0ZXItZm9vdGVyIC5uZXdzbGV0dGVyLWZvb3Rlci1jb250ZW50e21pbi1oZWlnaHQ6MzgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjbmV3c2xldHRlci1mb290ZXIgLm5ld3NsZXR0ZXItZm9vdGVyLWNvbnRlbnR7bWluLWhlaWdodDozMzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I25ld3NsZXR0ZXItZm9vdGVyIC5uZXdzbGV0dGVyLWZvb3Rlci1jb250ZW50e21pbi1oZWlnaHQ6MjUwcHh9fSNuZXdzbGV0dGVyLWZvb3RlciAubmV3c2xldHRlci1mb290ZXItY29udGVudCAjbmV3c2xldHRlci1wcml2YWN5IGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO2xpbmUtaGVpZ2h0OjI0cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7I25ld3NsZXR0ZXItZm9vdGVyIC5uZXdzbGV0dGVyLWZvb3Rlci1jb250ZW50ICNuZXdzbGV0dGVyLXByaXZhY3kgbGFiZWw6OmJlZm9yZXt0b3A6NXB4fSNuZXdzbGV0dGVyLWZvb3RlciAubmV3c2xldHRlci1mb290ZXItY29udGVudCAjbmV3c2xldHRlci1wcml2YWN5IGxhYmVsOm5vdChhKTo6YWZ0ZXJ7dG9wOjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNuZXdzbGV0dGVyLWZvb3RlciAubmV3c2xldHRlci1mb290ZXItY29udGVudCAjbmV3c2xldHRlci1wcml2YWN5IGxhYmVse2Rpc3BsYXk6aW5saW5lLWZsZXh9fSNuZXdzbGV0dGVyLWZvb3RlciAubmV3c2xldHRlci1mb290ZXItY29udGVudCAjbmV3c2xldHRlci1wcml2YWN5IGxhYmVsIGF7Zm9udC1zaXplOjE2cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjbmV3c2xldHRlci1mb290ZXIgLm5ld3NsZXR0ZXItZm9vdGVyLWNvbnRlbnQgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbCBhe21hcmdpbjowIDVweH19I25ld3NsZXR0ZXItZm9vdGVyIC5uZXdzbGV0dGVyLWZvb3Rlci1jb250ZW50ICNuZXdzbGV0dGVyLXByaXZhY3kgbGFiZWwgYTphZnRlcntkaXNwbGF5Om5vbmV9I25ld3NsZXR0ZXItZm9vdGVyIC5uZXdzbGV0dGVyLWZvb3Rlci1jb250ZW50ICNlbWFpbHtib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudH0jbmV3c2xldHRlci1mb290ZXIgLm5ld3NsZXR0ZXItZm9vdGVyLWNvbnRlbnQgLmhhcy1lcnJvciAucHJpdmFjeS1ub3QtdmFsaWQsI25ld3NsZXR0ZXItZm9vdGVyIC5uZXdzbGV0dGVyLWZvb3Rlci1jb250ZW50IC5oYXMtZXJyb3IgLm5ld3NsZXR0ZXItbm90LXZhbGlke2NvbG9yOiNmMzN9I25ld3NsZXR0ZXItZm9vdGVyIC5uZXdzbGV0dGVyLWZvb3Rlci1jb250ZW50IC5oYXMtZXJyb3I6bm90KC5lbWFpbC1lcnJvcikgbGFiZWwgc3Bhbntjb2xvcjppbmhlcml0fSNuZXdzbGV0dGVyLWZvb3RlciAubmV3c2xldHRlci1mb290ZXItY29udGVudCAuaGFzLWVycm9yLnByaXZhY3ktZXJyb3IgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbHtjb2xvcjojZjMzfSNuZXdzbGV0dGVyLWZvb3RlciAubmV3c2xldHRlci1mb290ZXItY29udGVudCAuaGFzLWVycm9yLnByaXZhY3ktZXJyb3IgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZjMzfSNuZXdzbGV0dGVyLWZvb3RlciAubmV3c2xldHRlci1mb290ZXItY29udGVudCAuaGFzLWVycm9yLnByaXZhY3ktZXJyb3IgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbCBhe2NvbG9yOiNmMzN9I25ld3NsZXR0ZXItZm9vdGVyIC5uZXdzbGV0dGVyLWZvb3Rlci1jb250ZW50IC5oYXMtZXJyb3IucHJpdmFjeS1lcnJvciAjbmV3c2xldHRlci1wcml2YWN5IGxhYmVsIGE6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2YzM31AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsjbmV3c2xldHRlci1mb290ZXIgaW5wdXRbdHlwZT0nZW1haWwnXSwjbmV3c2xldHRlci1mb290ZXIgc2VsZWN0W3R5cGU9J2VtYWlsJ10uYm9yZGVyZWQsI25ld3NsZXR0ZXItZm9vdGVyIHNlbGVjdFt0eXBlPSdlbWFpbCddLmJvcmRlcmVkLXNtYWxsLCNuZXdzbGV0dGVyLWZvb3RlciB0ZXh0YXJlYVt0eXBlPSdlbWFpbCdde21hcmdpbi1ib3R0b206MH19I25ld3NsZXR0ZXItZm9vdGVyIC50ZXh0LWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I25ld3NsZXR0ZXItZm9vdGVyIC50ZXh0LWNvbnRhaW5lcnttYXJnaW4tYm90dG9tOjYwcHh9fSNuZXdzbGV0dGVyLWZvb3RlciAuZm9ybS1jb250YWluZXIgYnV0dG9ue3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjE4cHggMH1AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXsjbmV3c2xldHRlci1mb290ZXIgLmZvcm0tY29udGFpbmVyIGJ1dHRvbnttYXJnaW4tdG9wOjIwcHh9fSNuZXdzbGV0dGVyLWZvb3RlciAuZm9ybS1jb250YWluZXIgYnV0dG9uOmhvdmVyLCNuZXdzbGV0dGVyLWZvb3RlciAuZm9ybS1jb250YWluZXIgYnV0dG9uOmZvY3Vze3BhZGRpbmc6MTZweCAwfSNuZXdzbGV0dGVyLWZvb3RlciAuZXJyb3ItaGVpZ2h0e2hlaWdodDozMnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I25ld3NsZXR0ZXItZm9vdGVyIC5lcnJvci1oZWlnaHR7aGVpZ2h0OjE2cHh9fSNqb2ItbWVzc2FnZXN7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzfS5pbnB1dC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnB1dC13cmFwcGVyIGxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyNXB4O2xlZnQ6MDtwYWRkaW5nOjA7dHJhbnNpdGlvbjowLjVzO3otaW5kZXg6MH1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsuaW5wdXQtd3JhcHBlciBsYWJlbHt0b3A6MTJweH19LmlucHV0LXdyYXBwZXIgbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDozcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt0b3A6MDtsZWZ0OjA7ei1pbmRleDotMTt2aXNpYmlsaXR5OmhpZGRlbn0uaW5wdXQtd3JhcHBlciBsYWJlbC5hY3RpdmV7dG9wOjA7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzFBMTkxOX0uaW5wdXQtd3JhcHBlciBsYWJlbC5hY3RpdmU6YmVmb3Jle3Zpc2liaWxpdHk6dmlzaWJsZTthbmltYXRpb246dmlzaWJsZSAxc30uaW5wdXQtd3JhcHBlciBpbnB1dDpmb2N1cywuaW5wdXQtd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQ6Zm9jdXMsLmlucHV0LXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsOmZvY3VzLC5pbnB1dC13cmFwcGVyIHRleHRhcmVhOmZvY3VzLC5pbnB1dC13cmFwcGVyIHRleHRhcmVhOmZvY3Vze3RyYW5zaXRpb246MC4wM3MgYWxsfS5pbnB1dC13cmFwcGVyLmhhcy1lcnJvciAuZXJyb3Jze2Rpc3BsYXk6YmxvY2t9LmlucHV0LWJ1dHRvbi13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnB1dC1idXR0b24td3JhcHBlciBpbnB1dFt0eXBlPVwidGV4dFwiXSwuaW5wdXQtYnV0dG9uLXdyYXBwZXIgc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLmJvcmRlcmVkLC5pbnB1dC1idXR0b24td3JhcHBlciBzZWxlY3RbdHlwZT1cInRleHRcIl0uYm9yZGVyZWQtc21hbGwsLmlucHV0LWJ1dHRvbi13cmFwcGVyIHRleHRhcmVhe2ZvbnQtd2VpZ2h0OjMwMH0uaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmJ0bi1pbnB1dHtiYWNrZ3JvdW5kOnVuc2V0O2JvcmRlci13aWR0aDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7cGFkZGluZzoyMHB4IDAgMjBweCAyMHB4O3dpZHRoOmF1dG99LmlucHV0LWJ1dHRvbi13cmFwcGVyIC5idG4taW5wdXQgc3Zne2ZpbGw6IzAwMH0uaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmJ0bi1pbnB1dDphZnRlcntkaXNwbGF5Om5vbmV9QC13ZWJraXQta2V5ZnJhbWVzIHZpc2libGV7MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1pbnB1dCxzZWxlY3QuYm9yZGVyZWQsc2VsZWN0LmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9aW5wdXRbdHlwZT1cImVtYWlsXCJdLHNlbGVjdFt0eXBlPVwiZW1haWxcIl0uYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJlbWFpbFwiXS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInRleHRcIl0sc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwidGV4dFwiXS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwibnVtYmVyXCJdLHNlbGVjdFt0eXBlPVwibnVtYmVyXCJdLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwibnVtYmVyXCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJudW1iZXJcIl0saW5wdXRbdHlwZT1cInNlYXJjaFwiXSxzZWxlY3RbdHlwZT1cInNlYXJjaFwiXS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cInNlYXJjaFwiXS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwic2VhcmNoXCJdLGlucHV0W3R5cGU9XCJkYXRlXCJdLHNlbGVjdFt0eXBlPVwiZGF0ZVwiXS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cImRhdGVcIl0uYm9yZGVyZWQtc21hbGwsdGV4dGFyZWFbdHlwZT1cImRhdGVcIl0saW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLHNlbGVjdFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0saW5wdXRbdHlwZT1cInRlbFwiXSxzZWxlY3RbdHlwZT1cInRlbFwiXS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cInRlbFwiXS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwidGVsXCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxzZWxlY3RbdHlwZT1cInBhc3N3b3JkXCJdLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uYm9yZGVyZWQtc21hbGwsdGV4dGFyZWFbdHlwZT1cInBhc3N3b3JkXCJde2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMxQTE5MTk7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6MDtwYWRkaW5nOjIycHggMCAxM3B4IDA7aGVpZ2h0OnVuc2V0O3dpZHRoOjEwMCU7dHJhbnNpdGlvbjphbGwgMC4yczthcHBlYXJhbmNlOm5vbmU7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXtpbnB1dFt0eXBlPVwiZW1haWxcIl0sc2VsZWN0W3R5cGU9XCJlbWFpbFwiXS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cImVtYWlsXCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwidGV4dFwiXSxzZWxlY3RbdHlwZT1cInRleHRcIl0uYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhLGlucHV0W3R5cGU9XCJudW1iZXJcIl0sc2VsZWN0W3R5cGU9XCJudW1iZXJcIl0uYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJudW1iZXJcIl0uYm9yZGVyZWQtc21hbGwsdGV4dGFyZWFbdHlwZT1cIm51bWJlclwiXSxpbnB1dFt0eXBlPVwic2VhcmNoXCJdLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJzZWFyY2hcIl0saW5wdXRbdHlwZT1cImRhdGVcIl0sc2VsZWN0W3R5cGU9XCJkYXRlXCJdLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwiZGF0ZVwiXS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwiZGF0ZVwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sc2VsZWN0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxpbnB1dFt0eXBlPVwidGVsXCJdLHNlbGVjdFt0eXBlPVwidGVsXCJdLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwidGVsXCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJ0ZWxcIl0saW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJwYXNzd29yZFwiXS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwicGFzc3dvcmRcIl17cGFkZGluZzoyMXB4IDAgMjFweCAwfX1pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsc2VsZWN0W3R5cGU9XCJlbWFpbFwiXS5ib3JkZXJlZDpmb2N1cyxzZWxlY3RbdHlwZT1cImVtYWlsXCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzLHRleHRhcmVhW3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiZW1haWxcIl06YWN0aXZlLHNlbGVjdFt0eXBlPVwiZW1haWxcIl0uYm9yZGVyZWQ6YWN0aXZlLHNlbGVjdFt0eXBlPVwiZW1haWxcIl0uYm9yZGVyZWQtc21hbGw6YWN0aXZlLHRleHRhcmVhW3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLmJvcmRlcmVkOmZvY3VzLHNlbGVjdFt0eXBlPVwidGV4dFwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1cyx0ZXh0YXJlYTpmb2N1cyxpbnB1dFt0eXBlPVwidGV4dFwiXTphY3RpdmUsc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLmJvcmRlcmVkOmFjdGl2ZSxzZWxlY3RbdHlwZT1cInRleHRcIl0uYm9yZGVyZWQtc21hbGw6YWN0aXZlLHRleHRhcmVhOmFjdGl2ZSxpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLHNlbGVjdFt0eXBlPVwibnVtYmVyXCJdLmJvcmRlcmVkOmZvY3VzLHNlbGVjdFt0eXBlPVwibnVtYmVyXCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzLHRleHRhcmVhW3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsaW5wdXRbdHlwZT1cIm51bWJlclwiXTphY3RpdmUsc2VsZWN0W3R5cGU9XCJudW1iZXJcIl0uYm9yZGVyZWQ6YWN0aXZlLHNlbGVjdFt0eXBlPVwibnVtYmVyXCJdLmJvcmRlcmVkLXNtYWxsOmFjdGl2ZSx0ZXh0YXJlYVt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmJvcmRlcmVkOmZvY3VzLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzLHRleHRhcmVhW3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUsc2VsZWN0W3R5cGU9XCJzZWFyY2hcIl0uYm9yZGVyZWQ6YWN0aXZlLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmJvcmRlcmVkLXNtYWxsOmFjdGl2ZSx0ZXh0YXJlYVt0eXBlPVwic2VhcmNoXCJdOmFjdGl2ZSxpbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxzZWxlY3RbdHlwZT1cImRhdGVcIl0uYm9yZGVyZWQ6Zm9jdXMsc2VsZWN0W3R5cGU9XCJkYXRlXCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzLHRleHRhcmVhW3R5cGU9XCJkYXRlXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJkYXRlXCJdOmFjdGl2ZSxzZWxlY3RbdHlwZT1cImRhdGVcIl0uYm9yZGVyZWQ6YWN0aXZlLHNlbGVjdFt0eXBlPVwiZGF0ZVwiXS5ib3JkZXJlZC1zbWFsbDphY3RpdmUsdGV4dGFyZWFbdHlwZT1cImRhdGVcIl06YWN0aXZlLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxzZWxlY3RbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmJvcmRlcmVkOmZvY3VzLHNlbGVjdFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uYm9yZGVyZWQtc21hbGw6Zm9jdXMsdGV4dGFyZWFbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTphY3RpdmUsc2VsZWN0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5ib3JkZXJlZDphY3RpdmUsc2VsZWN0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5ib3JkZXJlZC1zbWFsbDphY3RpdmUsdGV4dGFyZWFbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmFjdGl2ZSxpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLHNlbGVjdFt0eXBlPVwidGVsXCJdLmJvcmRlcmVkOmZvY3VzLHNlbGVjdFt0eXBlPVwidGVsXCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzLHRleHRhcmVhW3R5cGU9XCJ0ZWxcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInRlbFwiXTphY3RpdmUsc2VsZWN0W3R5cGU9XCJ0ZWxcIl0uYm9yZGVyZWQ6YWN0aXZlLHNlbGVjdFt0eXBlPVwidGVsXCJdLmJvcmRlcmVkLXNtYWxsOmFjdGl2ZSx0ZXh0YXJlYVt0eXBlPVwidGVsXCJdOmFjdGl2ZSxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsc2VsZWN0W3R5cGU9XCJwYXNzd29yZFwiXS5ib3JkZXJlZDpmb2N1cyxzZWxlY3RbdHlwZT1cInBhc3N3b3JkXCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzLHRleHRhcmVhW3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06YWN0aXZlLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uYm9yZGVyZWQ6YWN0aXZlLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uYm9yZGVyZWQtc21hbGw6YWN0aXZlLHRleHRhcmVhW3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmV7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzFBMTkxOTt0cmFuc2l0aW9uOmFsbCAwLjRzO3BhZGRpbmc6MjJweCAwIDEycHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7aW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLHNlbGVjdFt0eXBlPVwiZW1haWxcIl0uYm9yZGVyZWQ6Zm9jdXMsc2VsZWN0W3R5cGU9XCJlbWFpbFwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1cyx0ZXh0YXJlYVt0eXBlPVwiZW1haWxcIl06Zm9jdXMsaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSxzZWxlY3RbdHlwZT1cImVtYWlsXCJdLmJvcmRlcmVkOmFjdGl2ZSxzZWxlY3RbdHlwZT1cImVtYWlsXCJdLmJvcmRlcmVkLXNtYWxsOmFjdGl2ZSx0ZXh0YXJlYVt0eXBlPVwiZW1haWxcIl06YWN0aXZlLGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLHNlbGVjdFt0eXBlPVwidGV4dFwiXS5ib3JkZXJlZDpmb2N1cyxzZWxlY3RbdHlwZT1cInRleHRcIl0uYm9yZGVyZWQtc21hbGw6Zm9jdXMsdGV4dGFyZWE6Zm9jdXMsaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlLHNlbGVjdFt0eXBlPVwidGV4dFwiXS5ib3JkZXJlZDphY3RpdmUsc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLmJvcmRlcmVkLXNtYWxsOmFjdGl2ZSx0ZXh0YXJlYTphY3RpdmUsaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxzZWxlY3RbdHlwZT1cIm51bWJlclwiXS5ib3JkZXJlZDpmb2N1cyxzZWxlY3RbdHlwZT1cIm51bWJlclwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1cyx0ZXh0YXJlYVt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJudW1iZXJcIl06YWN0aXZlLHNlbGVjdFt0eXBlPVwibnVtYmVyXCJdLmJvcmRlcmVkOmFjdGl2ZSxzZWxlY3RbdHlwZT1cIm51bWJlclwiXS5ib3JkZXJlZC1zbWFsbDphY3RpdmUsdGV4dGFyZWFbdHlwZT1cIm51bWJlclwiXTphY3RpdmUsaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxzZWxlY3RbdHlwZT1cInNlYXJjaFwiXS5ib3JkZXJlZDpmb2N1cyxzZWxlY3RbdHlwZT1cInNlYXJjaFwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1cyx0ZXh0YXJlYVt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06YWN0aXZlLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmJvcmRlcmVkOmFjdGl2ZSxzZWxlY3RbdHlwZT1cInNlYXJjaFwiXS5ib3JkZXJlZC1zbWFsbDphY3RpdmUsdGV4dGFyZWFbdHlwZT1cInNlYXJjaFwiXTphY3RpdmUsaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsc2VsZWN0W3R5cGU9XCJkYXRlXCJdLmJvcmRlcmVkOmZvY3VzLHNlbGVjdFt0eXBlPVwiZGF0ZVwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1cyx0ZXh0YXJlYVt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiZGF0ZVwiXTphY3RpdmUsc2VsZWN0W3R5cGU9XCJkYXRlXCJdLmJvcmRlcmVkOmFjdGl2ZSxzZWxlY3RbdHlwZT1cImRhdGVcIl0uYm9yZGVyZWQtc21hbGw6YWN0aXZlLHRleHRhcmVhW3R5cGU9XCJkYXRlXCJdOmFjdGl2ZSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsc2VsZWN0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5ib3JkZXJlZDpmb2N1cyxzZWxlY3RbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzLHRleHRhcmVhW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06YWN0aXZlLHNlbGVjdFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uYm9yZGVyZWQ6YWN0aXZlLHNlbGVjdFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uYm9yZGVyZWQtc21hbGw6YWN0aXZlLHRleHRhcmVhW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTphY3RpdmUsaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxzZWxlY3RbdHlwZT1cInRlbFwiXS5ib3JkZXJlZDpmb2N1cyxzZWxlY3RbdHlwZT1cInRlbFwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1cyx0ZXh0YXJlYVt0eXBlPVwidGVsXCJdOmZvY3VzLGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLHNlbGVjdFt0eXBlPVwidGVsXCJdLmJvcmRlcmVkOmFjdGl2ZSxzZWxlY3RbdHlwZT1cInRlbFwiXS5ib3JkZXJlZC1zbWFsbDphY3RpdmUsdGV4dGFyZWFbdHlwZT1cInRlbFwiXTphY3RpdmUsaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uYm9yZGVyZWQ6Zm9jdXMsc2VsZWN0W3R5cGU9XCJwYXNzd29yZFwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1cyx0ZXh0YXJlYVt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmFjdGl2ZSxzZWxlY3RbdHlwZT1cInBhc3N3b3JkXCJdLmJvcmRlcmVkOmFjdGl2ZSxzZWxlY3RbdHlwZT1cInBhc3N3b3JkXCJdLmJvcmRlcmVkLXNtYWxsOmFjdGl2ZSx0ZXh0YXJlYVt0eXBlPVwicGFzc3dvcmRcIl06YWN0aXZle3BhZGRpbmc6MjFweCAwIDIwcHh9fWlucHV0W3R5cGU9XCJlbWFpbFwiXTpkaXNhYmxlZCxzZWxlY3RbdHlwZT1cImVtYWlsXCJdLmJvcmRlcmVkOmRpc2FibGVkLHNlbGVjdFt0eXBlPVwiZW1haWxcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQsdGV4dGFyZWFbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkLGlucHV0W3R5cGU9XCJlbWFpbFwiXS5kaXNhYmxlZCxzZWxlY3RbdHlwZT1cImVtYWlsXCJdLmRpc2FibGVkLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwiZW1haWxcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGwsdGV4dGFyZWFbdHlwZT1cImVtYWlsXCJdLmRpc2FibGVkLGlucHV0W3R5cGU9XCJlbWFpbFwiXTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cImVtYWlsXCJdLmJvcmRlcmVkOmRpc2FibGVkOmhvdmVyLHNlbGVjdFt0eXBlPVwiZW1haWxcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQ6aG92ZXIsdGV4dGFyZWFbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJlbWFpbFwiXS5kaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cImVtYWlsXCJdLmRpc2FibGVkLmJvcmRlcmVkOmhvdmVyLHNlbGVjdFt0eXBlPVwiZW1haWxcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGw6aG92ZXIsdGV4dGFyZWFbdHlwZT1cImVtYWlsXCJdLmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJlbWFpbFwiXTpkaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cImVtYWlsXCJdLmJvcmRlcmVkOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwiZW1haWxcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQ6Zm9jdXMsdGV4dGFyZWFbdHlwZT1cImVtYWlsXCJdOmRpc2FibGVkOmZvY3VzLGlucHV0W3R5cGU9XCJlbWFpbFwiXS5kaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cImVtYWlsXCJdLmRpc2FibGVkLmJvcmRlcmVkOmZvY3VzLHNlbGVjdFt0eXBlPVwiZW1haWxcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGw6Zm9jdXMsdGV4dGFyZWFbdHlwZT1cImVtYWlsXCJdLmRpc2FibGVkOmZvY3VzLGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmRpc2FibGVkLHNlbGVjdFt0eXBlPVwidGV4dFwiXS5ib3JkZXJlZDpkaXNhYmxlZCxzZWxlY3RbdHlwZT1cInRleHRcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQsdGV4dGFyZWE6ZGlzYWJsZWQsaW5wdXRbdHlwZT1cInRleHRcIl0uZGlzYWJsZWQsc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLmRpc2FibGVkLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwidGV4dFwiXS5kaXNhYmxlZC5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYS5kaXNhYmxlZCxpbnB1dFt0eXBlPVwidGV4dFwiXTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cInRleHRcIl0uYm9yZGVyZWQ6ZGlzYWJsZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLmJvcmRlcmVkLXNtYWxsOmRpc2FibGVkOmhvdmVyLHRleHRhcmVhOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJ0ZXh0XCJdLmRpc2FibGVkOmhvdmVyLHNlbGVjdFt0eXBlPVwidGV4dFwiXS5kaXNhYmxlZC5ib3JkZXJlZDpob3ZlcixzZWxlY3RbdHlwZT1cInRleHRcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGw6aG92ZXIsdGV4dGFyZWEuZGlzYWJsZWQ6aG92ZXIsaW5wdXRbdHlwZT1cInRleHRcIl06ZGlzYWJsZWQ6Zm9jdXMsc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLmJvcmRlcmVkOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwidGV4dFwiXS5ib3JkZXJlZC1zbWFsbDpkaXNhYmxlZDpmb2N1cyx0ZXh0YXJlYTpkaXNhYmxlZDpmb2N1cyxpbnB1dFt0eXBlPVwidGV4dFwiXS5kaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cInRleHRcIl0uZGlzYWJsZWQuYm9yZGVyZWQ6Zm9jdXMsc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLmRpc2FibGVkLmJvcmRlcmVkLXNtYWxsOmZvY3VzLHRleHRhcmVhLmRpc2FibGVkOmZvY3VzLGlucHV0W3R5cGU9XCJudW1iZXJcIl06ZGlzYWJsZWQsc2VsZWN0W3R5cGU9XCJudW1iZXJcIl0uYm9yZGVyZWQ6ZGlzYWJsZWQsc2VsZWN0W3R5cGU9XCJudW1iZXJcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQsdGV4dGFyZWFbdHlwZT1cIm51bWJlclwiXTpkaXNhYmxlZCxpbnB1dFt0eXBlPVwibnVtYmVyXCJdLmRpc2FibGVkLHNlbGVjdFt0eXBlPVwibnVtYmVyXCJdLmRpc2FibGVkLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwibnVtYmVyXCJdLmRpc2FibGVkLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJudW1iZXJcIl0uZGlzYWJsZWQsaW5wdXRbdHlwZT1cIm51bWJlclwiXTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cIm51bWJlclwiXS5ib3JkZXJlZDpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cIm51bWJlclwiXS5ib3JkZXJlZC1zbWFsbDpkaXNhYmxlZDpob3Zlcix0ZXh0YXJlYVt0eXBlPVwibnVtYmVyXCJdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJudW1iZXJcIl0uZGlzYWJsZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJudW1iZXJcIl0uZGlzYWJsZWQuYm9yZGVyZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJudW1iZXJcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGw6aG92ZXIsdGV4dGFyZWFbdHlwZT1cIm51bWJlclwiXS5kaXNhYmxlZDpob3ZlcixpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwibnVtYmVyXCJdLmJvcmRlcmVkOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwibnVtYmVyXCJdLmJvcmRlcmVkLXNtYWxsOmRpc2FibGVkOmZvY3VzLHRleHRhcmVhW3R5cGU9XCJudW1iZXJcIl06ZGlzYWJsZWQ6Zm9jdXMsaW5wdXRbdHlwZT1cIm51bWJlclwiXS5kaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cIm51bWJlclwiXS5kaXNhYmxlZC5ib3JkZXJlZDpmb2N1cyxzZWxlY3RbdHlwZT1cIm51bWJlclwiXS5kaXNhYmxlZC5ib3JkZXJlZC1zbWFsbDpmb2N1cyx0ZXh0YXJlYVt0eXBlPVwibnVtYmVyXCJdLmRpc2FibGVkOmZvY3VzLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06ZGlzYWJsZWQsc2VsZWN0W3R5cGU9XCJzZWFyY2hcIl0uYm9yZGVyZWQ6ZGlzYWJsZWQsc2VsZWN0W3R5cGU9XCJzZWFyY2hcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQsdGV4dGFyZWFbdHlwZT1cInNlYXJjaFwiXTpkaXNhYmxlZCxpbnB1dFt0eXBlPVwic2VhcmNoXCJdLmRpc2FibGVkLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmRpc2FibGVkLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmRpc2FibGVkLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJzZWFyY2hcIl0uZGlzYWJsZWQsaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cInNlYXJjaFwiXS5ib3JkZXJlZDpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cInNlYXJjaFwiXS5ib3JkZXJlZC1zbWFsbDpkaXNhYmxlZDpob3Zlcix0ZXh0YXJlYVt0eXBlPVwic2VhcmNoXCJdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJzZWFyY2hcIl0uZGlzYWJsZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJzZWFyY2hcIl0uZGlzYWJsZWQuYm9yZGVyZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJzZWFyY2hcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGw6aG92ZXIsdGV4dGFyZWFbdHlwZT1cInNlYXJjaFwiXS5kaXNhYmxlZDpob3ZlcixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmJvcmRlcmVkOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmJvcmRlcmVkLXNtYWxsOmRpc2FibGVkOmZvY3VzLHRleHRhcmVhW3R5cGU9XCJzZWFyY2hcIl06ZGlzYWJsZWQ6Zm9jdXMsaW5wdXRbdHlwZT1cInNlYXJjaFwiXS5kaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cInNlYXJjaFwiXS5kaXNhYmxlZC5ib3JkZXJlZDpmb2N1cyxzZWxlY3RbdHlwZT1cInNlYXJjaFwiXS5kaXNhYmxlZC5ib3JkZXJlZC1zbWFsbDpmb2N1cyx0ZXh0YXJlYVt0eXBlPVwic2VhcmNoXCJdLmRpc2FibGVkOmZvY3VzLGlucHV0W3R5cGU9XCJkYXRlXCJdOmRpc2FibGVkLHNlbGVjdFt0eXBlPVwiZGF0ZVwiXS5ib3JkZXJlZDpkaXNhYmxlZCxzZWxlY3RbdHlwZT1cImRhdGVcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQsdGV4dGFyZWFbdHlwZT1cImRhdGVcIl06ZGlzYWJsZWQsaW5wdXRbdHlwZT1cImRhdGVcIl0uZGlzYWJsZWQsc2VsZWN0W3R5cGU9XCJkYXRlXCJdLmRpc2FibGVkLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwiZGF0ZVwiXS5kaXNhYmxlZC5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwiZGF0ZVwiXS5kaXNhYmxlZCxpbnB1dFt0eXBlPVwiZGF0ZVwiXTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cImRhdGVcIl0uYm9yZGVyZWQ6ZGlzYWJsZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJkYXRlXCJdLmJvcmRlcmVkLXNtYWxsOmRpc2FibGVkOmhvdmVyLHRleHRhcmVhW3R5cGU9XCJkYXRlXCJdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJkYXRlXCJdLmRpc2FibGVkOmhvdmVyLHNlbGVjdFt0eXBlPVwiZGF0ZVwiXS5kaXNhYmxlZC5ib3JkZXJlZDpob3ZlcixzZWxlY3RbdHlwZT1cImRhdGVcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGw6aG92ZXIsdGV4dGFyZWFbdHlwZT1cImRhdGVcIl0uZGlzYWJsZWQ6aG92ZXIsaW5wdXRbdHlwZT1cImRhdGVcIl06ZGlzYWJsZWQ6Zm9jdXMsc2VsZWN0W3R5cGU9XCJkYXRlXCJdLmJvcmRlcmVkOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwiZGF0ZVwiXS5ib3JkZXJlZC1zbWFsbDpkaXNhYmxlZDpmb2N1cyx0ZXh0YXJlYVt0eXBlPVwiZGF0ZVwiXTpkaXNhYmxlZDpmb2N1cyxpbnB1dFt0eXBlPVwiZGF0ZVwiXS5kaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cImRhdGVcIl0uZGlzYWJsZWQuYm9yZGVyZWQ6Zm9jdXMsc2VsZWN0W3R5cGU9XCJkYXRlXCJdLmRpc2FibGVkLmJvcmRlcmVkLXNtYWxsOmZvY3VzLHRleHRhcmVhW3R5cGU9XCJkYXRlXCJdLmRpc2FibGVkOmZvY3VzLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpkaXNhYmxlZCxzZWxlY3RbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmJvcmRlcmVkOmRpc2FibGVkLHNlbGVjdFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQsdGV4dGFyZWFbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmRpc2FibGVkLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5kaXNhYmxlZCxzZWxlY3RbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmRpc2FibGVkLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGwsdGV4dGFyZWFbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmRpc2FibGVkLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmJvcmRlcmVkOmRpc2FibGVkOmhvdmVyLHNlbGVjdFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQ6aG92ZXIsdGV4dGFyZWFbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5kaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmRpc2FibGVkLmJvcmRlcmVkOmhvdmVyLHNlbGVjdFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGw6aG92ZXIsdGV4dGFyZWFbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpkaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmJvcmRlcmVkOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQ6Zm9jdXMsdGV4dGFyZWFbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmRpc2FibGVkOmZvY3VzLGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5kaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmRpc2FibGVkLmJvcmRlcmVkOmZvY3VzLHNlbGVjdFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGw6Zm9jdXMsdGV4dGFyZWFbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmRpc2FibGVkOmZvY3VzLGlucHV0W3R5cGU9XCJ0ZWxcIl06ZGlzYWJsZWQsc2VsZWN0W3R5cGU9XCJ0ZWxcIl0uYm9yZGVyZWQ6ZGlzYWJsZWQsc2VsZWN0W3R5cGU9XCJ0ZWxcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQsdGV4dGFyZWFbdHlwZT1cInRlbFwiXTpkaXNhYmxlZCxpbnB1dFt0eXBlPVwidGVsXCJdLmRpc2FibGVkLHNlbGVjdFt0eXBlPVwidGVsXCJdLmRpc2FibGVkLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwidGVsXCJdLmRpc2FibGVkLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJ0ZWxcIl0uZGlzYWJsZWQsaW5wdXRbdHlwZT1cInRlbFwiXTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cInRlbFwiXS5ib3JkZXJlZDpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cInRlbFwiXS5ib3JkZXJlZC1zbWFsbDpkaXNhYmxlZDpob3Zlcix0ZXh0YXJlYVt0eXBlPVwidGVsXCJdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJ0ZWxcIl0uZGlzYWJsZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJ0ZWxcIl0uZGlzYWJsZWQuYm9yZGVyZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJ0ZWxcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGw6aG92ZXIsdGV4dGFyZWFbdHlwZT1cInRlbFwiXS5kaXNhYmxlZDpob3ZlcixpbnB1dFt0eXBlPVwidGVsXCJdOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwidGVsXCJdLmJvcmRlcmVkOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwidGVsXCJdLmJvcmRlcmVkLXNtYWxsOmRpc2FibGVkOmZvY3VzLHRleHRhcmVhW3R5cGU9XCJ0ZWxcIl06ZGlzYWJsZWQ6Zm9jdXMsaW5wdXRbdHlwZT1cInRlbFwiXS5kaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cInRlbFwiXS5kaXNhYmxlZC5ib3JkZXJlZDpmb2N1cyxzZWxlY3RbdHlwZT1cInRlbFwiXS5kaXNhYmxlZC5ib3JkZXJlZC1zbWFsbDpmb2N1cyx0ZXh0YXJlYVt0eXBlPVwidGVsXCJdLmRpc2FibGVkOmZvY3VzLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpkaXNhYmxlZCxzZWxlY3RbdHlwZT1cInBhc3N3b3JkXCJdLmJvcmRlcmVkOmRpc2FibGVkLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQsdGV4dGFyZWFbdHlwZT1cInBhc3N3b3JkXCJdOmRpc2FibGVkLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5kaXNhYmxlZCxzZWxlY3RbdHlwZT1cInBhc3N3b3JkXCJdLmRpc2FibGVkLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGwsdGV4dGFyZWFbdHlwZT1cInBhc3N3b3JkXCJdLmRpc2FibGVkLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cInBhc3N3b3JkXCJdLmJvcmRlcmVkOmRpc2FibGVkOmhvdmVyLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQ6aG92ZXIsdGV4dGFyZWFbdHlwZT1cInBhc3N3b3JkXCJdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5kaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cInBhc3N3b3JkXCJdLmRpc2FibGVkLmJvcmRlcmVkOmhvdmVyLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGw6aG92ZXIsdGV4dGFyZWFbdHlwZT1cInBhc3N3b3JkXCJdLmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpkaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cInBhc3N3b3JkXCJdLmJvcmRlcmVkOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQ6Zm9jdXMsdGV4dGFyZWFbdHlwZT1cInBhc3N3b3JkXCJdOmRpc2FibGVkOmZvY3VzLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS5kaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cInBhc3N3b3JkXCJdLmRpc2FibGVkLmJvcmRlcmVkOmZvY3VzLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uZGlzYWJsZWQuYm9yZGVyZWQtc21hbGw6Zm9jdXMsdGV4dGFyZWFbdHlwZT1cInBhc3N3b3JkXCJdLmRpc2FibGVkOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6aW5oZXJpdDtjdXJzb3I6bm90LWFsbG93ZWQ7Y29sb3I6aW5oZXJpdH1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXtpbnB1dFt0eXBlPVwiZW1haWxcIl0sc2VsZWN0W3R5cGU9XCJlbWFpbFwiXS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cImVtYWlsXCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJlbWFpbFwiXSxpbnB1dFt0eXBlPVwidGV4dFwiXSxzZWxlY3RbdHlwZT1cInRleHRcIl0uYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJ0ZXh0XCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhLGlucHV0W3R5cGU9XCJudW1iZXJcIl0sc2VsZWN0W3R5cGU9XCJudW1iZXJcIl0uYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJudW1iZXJcIl0uYm9yZGVyZWQtc21hbGwsdGV4dGFyZWFbdHlwZT1cIm51bWJlclwiXSxpbnB1dFt0eXBlPVwic2VhcmNoXCJdLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJzZWFyY2hcIl0saW5wdXRbdHlwZT1cImRhdGVcIl0sc2VsZWN0W3R5cGU9XCJkYXRlXCJdLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwiZGF0ZVwiXS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwiZGF0ZVwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sc2VsZWN0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxpbnB1dFt0eXBlPVwidGVsXCJdLHNlbGVjdFt0eXBlPVwidGVsXCJdLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwidGVsXCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJ0ZWxcIl0saW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJwYXNzd29yZFwiXS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwicGFzc3dvcmRcIl17aGVpZ2h0OjUwcHh9fWlucHV0W3R5cGU9XCJlbWFpbFwiXTo6LW1zLWNsZWFyLHNlbGVjdFt0eXBlPVwiZW1haWxcIl0uYm9yZGVyZWQ6Oi1tcy1jbGVhcixzZWxlY3RbdHlwZT1cImVtYWlsXCJdLmJvcmRlcmVkLXNtYWxsOjotbXMtY2xlYXIsdGV4dGFyZWFbdHlwZT1cImVtYWlsXCJdOjotbXMtY2xlYXIsaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tcy1jbGVhcixzZWxlY3RbdHlwZT1cInRleHRcIl0uYm9yZGVyZWQ6Oi1tcy1jbGVhcixzZWxlY3RbdHlwZT1cInRleHRcIl0uYm9yZGVyZWQtc21hbGw6Oi1tcy1jbGVhcix0ZXh0YXJlYTo6LW1zLWNsZWFyLGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi1tcy1jbGVhcixzZWxlY3RbdHlwZT1cIm51bWJlclwiXS5ib3JkZXJlZDo6LW1zLWNsZWFyLHNlbGVjdFt0eXBlPVwibnVtYmVyXCJdLmJvcmRlcmVkLXNtYWxsOjotbXMtY2xlYXIsdGV4dGFyZWFbdHlwZT1cIm51bWJlclwiXTo6LW1zLWNsZWFyLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi1tcy1jbGVhcixzZWxlY3RbdHlwZT1cInNlYXJjaFwiXS5ib3JkZXJlZDo6LW1zLWNsZWFyLHNlbGVjdFt0eXBlPVwic2VhcmNoXCJdLmJvcmRlcmVkLXNtYWxsOjotbXMtY2xlYXIsdGV4dGFyZWFbdHlwZT1cInNlYXJjaFwiXTo6LW1zLWNsZWFyLGlucHV0W3R5cGU9XCJkYXRlXCJdOjotbXMtY2xlYXIsc2VsZWN0W3R5cGU9XCJkYXRlXCJdLmJvcmRlcmVkOjotbXMtY2xlYXIsc2VsZWN0W3R5cGU9XCJkYXRlXCJdLmJvcmRlcmVkLXNtYWxsOjotbXMtY2xlYXIsdGV4dGFyZWFbdHlwZT1cImRhdGVcIl06Oi1tcy1jbGVhcixpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Oi1tcy1jbGVhcixzZWxlY3RbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmJvcmRlcmVkOjotbXMtY2xlYXIsc2VsZWN0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5ib3JkZXJlZC1zbWFsbDo6LW1zLWNsZWFyLHRleHRhcmVhW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTo6LW1zLWNsZWFyLGlucHV0W3R5cGU9XCJ0ZWxcIl06Oi1tcy1jbGVhcixzZWxlY3RbdHlwZT1cInRlbFwiXS5ib3JkZXJlZDo6LW1zLWNsZWFyLHNlbGVjdFt0eXBlPVwidGVsXCJdLmJvcmRlcmVkLXNtYWxsOjotbXMtY2xlYXIsdGV4dGFyZWFbdHlwZT1cInRlbFwiXTo6LW1zLWNsZWFyLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTo6LW1zLWNsZWFyLHNlbGVjdFt0eXBlPVwicGFzc3dvcmRcIl0uYm9yZGVyZWQ6Oi1tcy1jbGVhcixzZWxlY3RbdHlwZT1cInBhc3N3b3JkXCJdLmJvcmRlcmVkLXNtYWxsOjotbXMtY2xlYXIsdGV4dGFyZWFbdHlwZT1cInBhc3N3b3JkXCJdOjotbXMtY2xlYXJ7d2lkdGg6MDtoZWlnaHQ6MDt2aXNpYmlsaXR5OmhpZGRlbn1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQtc21hbGwsdGV4dGFyZWFbdHlwZT1cInJlc2V0XCJde2JvcmRlcjoxcHggc29saWQ7Y3Vyc29yOnBvaW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MjRweCAxNXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6aW5oZXJpdDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMUExOTE5IDUwJSwgI2ZmZiA1MCUpO2JhY2tncm91bmQtc2l6ZToyMDIlIDEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjo5OS41JSBib3R0b207Ym9yZGVyLWNvbG9yOiMxQTE5MTk7Zm9udC13ZWlnaHQ6NTAwO3RyYW5zaXRpb246YWxsIDAuMXMgbGluZWFyO2JvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50fWlucHV0W3R5cGU9XCJidXR0b25cIl0+c3BhbixzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZD5zcGFuLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkLXNtYWxsPnNwYW4sdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXT5zcGFuLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0+c3BhbixzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZD5zcGFuLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkLXNtYWxsPnNwYW4sdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXT5zcGFuLGlucHV0W3R5cGU9XCJyZXNldFwiXT5zcGFuLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQ+c3BhbixzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsPnNwYW4sdGV4dGFyZWFbdHlwZT1cInJlc2V0XCJdPnNwYW57dHJhbnNpdGlvbjphbGwgMC4xcyBsaW5lYXI7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo1MDA7cG9pbnRlci1ldmVudHM6bm9uZX1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnNlY29uZGFyeSxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5zZWNvbmRhcnkuYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5LmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5LGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5LHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnkuYm9yZGVyZWQtc21hbGwsdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnksaW5wdXRbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeSxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeS5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl0uc2Vjb25kYXJ5e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOiMxQTE5MTk7Y29sb3I6IzFBMTkxOTtmb250LXdlaWdodDozMDA7dHJhbnNpdGlvbjpub25lfWlucHV0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5PnNwYW4sc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5LmJvcmRlcmVkPnNwYW4sc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5LmJvcmRlcmVkLXNtYWxsPnNwYW4sdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXS5zZWNvbmRhcnk+c3BhbixpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeT5zcGFuLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeS5ib3JkZXJlZD5zcGFuLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeS5ib3JkZXJlZC1zbWFsbD5zcGFuLHRleHRhcmVhW3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5PnNwYW4saW5wdXRbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeT5zcGFuLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uc2Vjb25kYXJ5LmJvcmRlcmVkPnNwYW4sc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5zZWNvbmRhcnkuYm9yZGVyZWQtc21hbGw+c3Bhbix0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl0uc2Vjb25kYXJ5PnNwYW57Y29sb3I6IzFBMTkxOTtmb250LXdlaWdodDozMDB9aW5wdXRbdHlwZT1cImJ1dHRvblwiXS5zdWNjZXNzLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLnN1Y2Nlc3MuYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uc3VjY2Vzcy5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdLnN1Y2Nlc3MsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zdWNjZXNzLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLnN1Y2Nlc3MuYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uc3VjY2Vzcy5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdLnN1Y2Nlc3MsaW5wdXRbdHlwZT1cInJlc2V0XCJdLnN1Y2Nlc3Msc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5zdWNjZXNzLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uc3VjY2Vzcy5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl0uc3VjY2Vzc3tiYWNrZ3JvdW5kOiMwYzY7Ym9yZGVyLWNvbG9yOiMwYzY7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXJ9aW5wdXRbdHlwZT1cImJ1dHRvblwiXS5lcnJvcixzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5lcnJvci5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5lcnJvci5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdLmVycm9yLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZXJyb3Isc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uZXJyb3IuYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uZXJyb3IuYm9yZGVyZWQtc21hbGwsdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXS5lcnJvcixpbnB1dFt0eXBlPVwicmVzZXRcIl0uZXJyb3Isc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5lcnJvci5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmVycm9yLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXS5lcnJvcntiYWNrZ3JvdW5kOiNmMzM7Ym9yZGVyLWNvbG9yOiNmMzM7dHJhbnNpdGlvbjphbGwgMC4ycyBsaW5lYXJ9aW5wdXRbdHlwZT1cImJ1dHRvblwiXS5zdWNjZXNzIHNwYW4sc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uc3VjY2Vzcy5ib3JkZXJlZCBzcGFuLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLnN1Y2Nlc3MuYm9yZGVyZWQtc21hbGwgc3Bhbix0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdLnN1Y2Nlc3Mgc3BhbixpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmVycm9yIHNwYW4sc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uZXJyb3IuYm9yZGVyZWQgc3BhbixzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5lcnJvci5ib3JkZXJlZC1zbWFsbCBzcGFuLHRleHRhcmVhW3R5cGU9XCJidXR0b25cIl0uZXJyb3Igc3BhbixpbnB1dFt0eXBlPVwic3VibWl0XCJdLnN1Y2Nlc3Mgc3BhbixzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5zdWNjZXNzLmJvcmRlcmVkIHNwYW4sc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uc3VjY2Vzcy5ib3JkZXJlZC1zbWFsbCBzcGFuLHRleHRhcmVhW3R5cGU9XCJzdWJtaXRcIl0uc3VjY2VzcyBzcGFuLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZXJyb3Igc3BhbixzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5lcnJvci5ib3JkZXJlZCBzcGFuLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmVycm9yLmJvcmRlcmVkLXNtYWxsIHNwYW4sdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXS5lcnJvciBzcGFuLGlucHV0W3R5cGU9XCJyZXNldFwiXS5zdWNjZXNzIHNwYW4sc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5zdWNjZXNzLmJvcmRlcmVkIHNwYW4sc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5zdWNjZXNzLmJvcmRlcmVkLXNtYWxsIHNwYW4sdGV4dGFyZWFbdHlwZT1cInJlc2V0XCJdLnN1Y2Nlc3Mgc3BhbixpbnB1dFt0eXBlPVwicmVzZXRcIl0uZXJyb3Igc3BhbixzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmVycm9yLmJvcmRlcmVkIHNwYW4sc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5lcnJvci5ib3JkZXJlZC1zbWFsbCBzcGFuLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXS5lcnJvciBzcGFue2NvbG9yOiNmOWY5Zjl9aW5wdXRbdHlwZT1cImJ1dHRvblwiXS5zdWNjZXNzIHNwYW46bm90KFtjbGFzc10pLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLnN1Y2Nlc3MuYm9yZGVyZWQgc3Bhbjpub3QoW2NsYXNzXSksc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uc3VjY2Vzcy5ib3JkZXJlZC1zbWFsbCBzcGFuOm5vdChbY2xhc3NdKSx0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdLnN1Y2Nlc3Mgc3Bhbjpub3QoW2NsYXNzXSksaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5lcnJvciBzcGFuOm5vdChbY2xhc3NdKSxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5lcnJvci5ib3JkZXJlZCBzcGFuOm5vdChbY2xhc3NdKSxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5lcnJvci5ib3JkZXJlZC1zbWFsbCBzcGFuOm5vdChbY2xhc3NdKSx0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdLmVycm9yIHNwYW46bm90KFtjbGFzc10pLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc3VjY2VzcyBzcGFuOm5vdChbY2xhc3NdKSxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5zdWNjZXNzLmJvcmRlcmVkIHNwYW46bm90KFtjbGFzc10pLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLnN1Y2Nlc3MuYm9yZGVyZWQtc21hbGwgc3Bhbjpub3QoW2NsYXNzXSksdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXS5zdWNjZXNzIHNwYW46bm90KFtjbGFzc10pLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZXJyb3Igc3Bhbjpub3QoW2NsYXNzXSksc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uZXJyb3IuYm9yZGVyZWQgc3Bhbjpub3QoW2NsYXNzXSksc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uZXJyb3IuYm9yZGVyZWQtc21hbGwgc3Bhbjpub3QoW2NsYXNzXSksdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXS5lcnJvciBzcGFuOm5vdChbY2xhc3NdKSxpbnB1dFt0eXBlPVwicmVzZXRcIl0uc3VjY2VzcyBzcGFuOm5vdChbY2xhc3NdKSxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLnN1Y2Nlc3MuYm9yZGVyZWQgc3Bhbjpub3QoW2NsYXNzXSksc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5zdWNjZXNzLmJvcmRlcmVkLXNtYWxsIHNwYW46bm90KFtjbGFzc10pLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXS5zdWNjZXNzIHNwYW46bm90KFtjbGFzc10pLGlucHV0W3R5cGU9XCJyZXNldFwiXS5lcnJvciBzcGFuOm5vdChbY2xhc3NdKSxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmVycm9yLmJvcmRlcmVkIHNwYW46bm90KFtjbGFzc10pLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uZXJyb3IuYm9yZGVyZWQtc21hbGwgc3Bhbjpub3QoW2NsYXNzXSksdGV4dGFyZWFbdHlwZT1cInJlc2V0XCJdLmVycm9yIHNwYW46bm90KFtjbGFzc10pe2Rpc3BsYXk6bm9uZX1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnN1Y2Nlc3Mgc3BhbiAuc3ZnLWNoZWNrLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLnN1Y2Nlc3MuYm9yZGVyZWQgc3BhbiAuc3ZnLWNoZWNrLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLnN1Y2Nlc3MuYm9yZGVyZWQtc21hbGwgc3BhbiAuc3ZnLWNoZWNrLHRleHRhcmVhW3R5cGU9XCJidXR0b25cIl0uc3VjY2VzcyBzcGFuIC5zdmctY2hlY2ssaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5lcnJvciBzcGFuIC5zdmctY2hlY2ssc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uZXJyb3IuYm9yZGVyZWQgc3BhbiAuc3ZnLWNoZWNrLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmVycm9yLmJvcmRlcmVkLXNtYWxsIHNwYW4gLnN2Zy1jaGVjayx0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdLmVycm9yIHNwYW4gLnN2Zy1jaGVjayxpbnB1dFt0eXBlPVwic3VibWl0XCJdLnN1Y2Nlc3Mgc3BhbiAuc3ZnLWNoZWNrLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLnN1Y2Nlc3MuYm9yZGVyZWQgc3BhbiAuc3ZnLWNoZWNrLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLnN1Y2Nlc3MuYm9yZGVyZWQtc21hbGwgc3BhbiAuc3ZnLWNoZWNrLHRleHRhcmVhW3R5cGU9XCJzdWJtaXRcIl0uc3VjY2VzcyBzcGFuIC5zdmctY2hlY2ssaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5lcnJvciBzcGFuIC5zdmctY2hlY2ssc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uZXJyb3IuYm9yZGVyZWQgc3BhbiAuc3ZnLWNoZWNrLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmVycm9yLmJvcmRlcmVkLXNtYWxsIHNwYW4gLnN2Zy1jaGVjayx0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdLmVycm9yIHNwYW4gLnN2Zy1jaGVjayxpbnB1dFt0eXBlPVwicmVzZXRcIl0uc3VjY2VzcyBzcGFuIC5zdmctY2hlY2ssc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5zdWNjZXNzLmJvcmRlcmVkIHNwYW4gLnN2Zy1jaGVjayxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLnN1Y2Nlc3MuYm9yZGVyZWQtc21hbGwgc3BhbiAuc3ZnLWNoZWNrLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXS5zdWNjZXNzIHNwYW4gLnN2Zy1jaGVjayxpbnB1dFt0eXBlPVwicmVzZXRcIl0uZXJyb3Igc3BhbiAuc3ZnLWNoZWNrLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uZXJyb3IuYm9yZGVyZWQgc3BhbiAuc3ZnLWNoZWNrLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uZXJyb3IuYm9yZGVyZWQtc21hbGwgc3BhbiAuc3ZnLWNoZWNrLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXS5lcnJvciBzcGFuIC5zdmctY2hlY2t7bWFyZ2luLXJpZ2h0OjEwcHh9aW5wdXRbdHlwZT1cImJ1dHRvblwiXTpub3QoLnN1Y2Nlc3MpIHNwYW4uc3VjY2VzcyxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZDpub3QoLnN1Y2Nlc3MpIHNwYW4uc3VjY2VzcyxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZC1zbWFsbDpub3QoLnN1Y2Nlc3MpIHNwYW4uc3VjY2Vzcyx0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdOm5vdCguc3VjY2Vzcykgc3Bhbi5zdWNjZXNzLGlucHV0W3R5cGU9XCJzdWJtaXRcIl06bm90KC5zdWNjZXNzKSBzcGFuLnN1Y2Nlc3Msc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQ6bm90KC5zdWNjZXNzKSBzcGFuLnN1Y2Nlc3Msc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQtc21hbGw6bm90KC5zdWNjZXNzKSBzcGFuLnN1Y2Nlc3MsdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXTpub3QoLnN1Y2Nlc3MpIHNwYW4uc3VjY2VzcyxpbnB1dFt0eXBlPVwicmVzZXRcIl06bm90KC5zdWNjZXNzKSBzcGFuLnN1Y2Nlc3Msc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5ib3JkZXJlZDpub3QoLnN1Y2Nlc3MpIHNwYW4uc3VjY2VzcyxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsOm5vdCguc3VjY2Vzcykgc3Bhbi5zdWNjZXNzLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXTpub3QoLnN1Y2Nlc3MpIHNwYW4uc3VjY2Vzc3tkaXNwbGF5Om5vbmV9aW5wdXRbdHlwZT1cImJ1dHRvblwiXTpub3QoLmVycm9yKSBzcGFuLmVycm9yLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkOm5vdCguZXJyb3IpIHNwYW4uZXJyb3Isc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQtc21hbGw6bm90KC5lcnJvcikgc3Bhbi5lcnJvcix0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdOm5vdCguZXJyb3IpIHNwYW4uZXJyb3IsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpub3QoLmVycm9yKSBzcGFuLmVycm9yLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkOm5vdCguZXJyb3IpIHNwYW4uZXJyb3Isc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQtc21hbGw6bm90KC5lcnJvcikgc3Bhbi5lcnJvcix0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdOm5vdCguZXJyb3IpIHNwYW4uZXJyb3IsaW5wdXRbdHlwZT1cInJlc2V0XCJdOm5vdCguZXJyb3IpIHNwYW4uZXJyb3Isc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5ib3JkZXJlZDpub3QoLmVycm9yKSBzcGFuLmVycm9yLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQtc21hbGw6bm90KC5lcnJvcikgc3Bhbi5lcnJvcix0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl06bm90KC5lcnJvcikgc3Bhbi5lcnJvcntkaXNwbGF5Om5vbmV9aW5wdXRbdHlwZT1cImJ1dHRvblwiXS5sb2FkaW5nLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmxvYWRpbmcuYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJidXR0b25cIl0ubG9hZGluZy5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdLmxvYWRpbmcsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5sb2FkaW5nLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmxvYWRpbmcuYm9yZGVyZWQsc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0ubG9hZGluZy5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdLmxvYWRpbmcsaW5wdXRbdHlwZT1cInJlc2V0XCJdLmxvYWRpbmcsc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5sb2FkaW5nLmJvcmRlcmVkLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0ubG9hZGluZy5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl0ubG9hZGluZ3tjb2xvcjp0cmFuc3BhcmVudH1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmxvYWRpbmc+c3BhbixzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5sb2FkaW5nLmJvcmRlcmVkPnNwYW4sc2VsZWN0W3R5cGU9XCJidXR0b25cIl0ubG9hZGluZy5ib3JkZXJlZC1zbWFsbD5zcGFuLHRleHRhcmVhW3R5cGU9XCJidXR0b25cIl0ubG9hZGluZz5zcGFuLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ubG9hZGluZz5zcGFuLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmxvYWRpbmcuYm9yZGVyZWQ+c3BhbixzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5sb2FkaW5nLmJvcmRlcmVkLXNtYWxsPnNwYW4sdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXS5sb2FkaW5nPnNwYW4saW5wdXRbdHlwZT1cInJlc2V0XCJdLmxvYWRpbmc+c3BhbixzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmxvYWRpbmcuYm9yZGVyZWQ+c3BhbixzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmxvYWRpbmcuYm9yZGVyZWQtc21hbGw+c3Bhbix0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl0ubG9hZGluZz5zcGFue3Zpc2liaWxpdHk6aGlkZGVufWlucHV0W3R5cGU9XCJidXR0b25cIl06bm90KC5sb2FkaW5nKT5zdmcuc3ZnLWxvYWRpbmcsc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQ6bm90KC5sb2FkaW5nKT5zdmcuc3ZnLWxvYWRpbmcsc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQtc21hbGw6bm90KC5sb2FkaW5nKT5zdmcuc3ZnLWxvYWRpbmcsdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXTpub3QoLmxvYWRpbmcpPnN2Zy5zdmctbG9hZGluZyxpbnB1dFt0eXBlPVwic3VibWl0XCJdOm5vdCgubG9hZGluZyk+c3ZnLnN2Zy1sb2FkaW5nLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkOm5vdCgubG9hZGluZyk+c3ZnLnN2Zy1sb2FkaW5nLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkLXNtYWxsOm5vdCgubG9hZGluZyk+c3ZnLnN2Zy1sb2FkaW5nLHRleHRhcmVhW3R5cGU9XCJzdWJtaXRcIl06bm90KC5sb2FkaW5nKT5zdmcuc3ZnLWxvYWRpbmcsaW5wdXRbdHlwZT1cInJlc2V0XCJdOm5vdCgubG9hZGluZyk+c3ZnLnN2Zy1sb2FkaW5nLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQ6bm90KC5sb2FkaW5nKT5zdmcuc3ZnLWxvYWRpbmcsc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5ib3JkZXJlZC1zbWFsbDpub3QoLmxvYWRpbmcpPnN2Zy5zdmctbG9hZGluZyx0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl06bm90KC5sb2FkaW5nKT5zdmcuc3ZnLWxvYWRpbmd7ZGlzcGxheTpub25lfWlucHV0W3R5cGU9XCJidXR0b25cIl0gc3ZnLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkIHN2ZyxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZC1zbWFsbCBzdmcsdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXSBzdmcsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBzdmcsc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQgc3ZnLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkLXNtYWxsIHN2Zyx0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdIHN2ZyxpbnB1dFt0eXBlPVwicmVzZXRcIl0gc3ZnLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQgc3ZnLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQtc21hbGwgc3ZnLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXSBzdmd7ZmlsbDojZmZmO3RyYW5zaXRpb246YWxsIDAuMXMgbGluZWFyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHN2Zy5zdmctbG9hZGluZyxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZCBzdmcuc3ZnLWxvYWRpbmcsc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQtc21hbGwgc3ZnLnN2Zy1sb2FkaW5nLHRleHRhcmVhW3R5cGU9XCJidXR0b25cIl0gc3ZnLnN2Zy1sb2FkaW5nLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gc3ZnLnN2Zy1sb2FkaW5nLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkIHN2Zy5zdmctbG9hZGluZyxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZC1zbWFsbCBzdmcuc3ZnLWxvYWRpbmcsdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXSBzdmcuc3ZnLWxvYWRpbmcsaW5wdXRbdHlwZT1cInJlc2V0XCJdIHN2Zy5zdmctbG9hZGluZyxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkIHN2Zy5zdmctbG9hZGluZyxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsIHN2Zy5zdmctbG9hZGluZyx0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl0gc3ZnLnN2Zy1sb2FkaW5ne2JvdHRvbTozMiU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjB9aW5wdXRbdHlwZT1cImJ1dHRvblwiXS5pY29uLWxlZnQgc3ZnLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmljb24tbGVmdC5ib3JkZXJlZCBzdmcsc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uaWNvbi1sZWZ0LmJvcmRlcmVkLXNtYWxsIHN2Zyx0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdLmljb24tbGVmdCBzdmcsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5pY29uLWxlZnQgc3ZnLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmljb24tbGVmdC5ib3JkZXJlZCBzdmcsc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uaWNvbi1sZWZ0LmJvcmRlcmVkLXNtYWxsIHN2Zyx0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdLmljb24tbGVmdCBzdmcsaW5wdXRbdHlwZT1cInJlc2V0XCJdLmljb24tbGVmdCBzdmcsc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5pY29uLWxlZnQuYm9yZGVyZWQgc3ZnLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uaWNvbi1sZWZ0LmJvcmRlcmVkLXNtYWxsIHN2Zyx0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl0uaWNvbi1sZWZ0IHN2Z3ttYXJnaW4tcmlnaHQ6MTBweH1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmljb24tcmlnaHQgc3ZnLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmljb24tcmlnaHQuYm9yZGVyZWQgc3ZnLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmljb24tcmlnaHQuYm9yZGVyZWQtc21hbGwgc3ZnLHRleHRhcmVhW3R5cGU9XCJidXR0b25cIl0uaWNvbi1yaWdodCBzdmcsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5pY29uLXJpZ2h0IHN2ZyxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5pY29uLXJpZ2h0LmJvcmRlcmVkIHN2ZyxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5pY29uLXJpZ2h0LmJvcmRlcmVkLXNtYWxsIHN2Zyx0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdLmljb24tcmlnaHQgc3ZnLGlucHV0W3R5cGU9XCJyZXNldFwiXS5pY29uLXJpZ2h0IHN2ZyxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmljb24tcmlnaHQuYm9yZGVyZWQgc3ZnLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uaWNvbi1yaWdodC5ib3JkZXJlZC1zbWFsbCBzdmcsdGV4dGFyZWFbdHlwZT1cInJlc2V0XCJdLmljb24tcmlnaHQgc3Zne21hcmdpbi1sZWZ0OjEwcHh9aW5wdXRbdHlwZT1cImJ1dHRvblwiXTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZDpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZC1zbWFsbDpkaXNhYmxlZDpob3Zlcix0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJzdWJtaXRcIl06ZGlzYWJsZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQ6ZGlzYWJsZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQ6aG92ZXIsdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZDpob3ZlcixpbnB1dFt0eXBlPVwicmVzZXRcIl06ZGlzYWJsZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5ib3JkZXJlZDpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsOmRpc2FibGVkOmhvdmVyLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXTpkaXNhYmxlZDpob3ZlcntjdXJzb3I6bm90LWFsbG93ZWQ7b3BhY2l0eTowLjV9aW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSksc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzOm5vdChbZGlzYWJsZWRdKSx0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKSxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZDpob3Zlcjpub3QoW2Rpc2FibGVkXSksc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQtc21hbGw6aG92ZXI6bm90KFtkaXNhYmxlZF0pLHRleHRhcmVhW3R5cGU9XCJidXR0b25cIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pLGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkOmZvY3VzOm5vdChbZGlzYWJsZWRdKSxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1czpub3QoW2Rpc2FibGVkXSksdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSksaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSksc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKSx0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxpbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQtc21hbGw6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSksaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkOmhvdmVyOm5vdChbZGlzYWJsZWRdKSxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKSx0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pe2JhY2tncm91bmQtcG9zaXRpb246MCUgYm90dG9tO3RyYW5zaXRpb246MC4wM3MgYWxsfWlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pPnNwYW4sc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pPnNwYW4sc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQtc21hbGw6Zm9jdXM6bm90KFtkaXNhYmxlZF0pPnNwYW4sdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSk+c3BhbixpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFuLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkOmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFuLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFuLHRleHRhcmVhW3R5cGU9XCJidXR0b25cIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pPnNwYW4saW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSk+c3BhbixzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZDpmb2N1czpub3QoW2Rpc2FibGVkXSk+c3BhbixzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1czpub3QoW2Rpc2FibGVkXSk+c3Bhbix0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKT5zcGFuLGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pPnNwYW4sc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pPnNwYW4sc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQtc21hbGw6aG92ZXI6bm90KFtkaXNhYmxlZF0pPnNwYW4sdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSk+c3BhbixpbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pPnNwYW4sc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5ib3JkZXJlZDpmb2N1czpub3QoW2Rpc2FibGVkXSk+c3BhbixzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzOm5vdChbZGlzYWJsZWRdKT5zcGFuLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSk+c3BhbixpbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pPnNwYW4sc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5ib3JkZXJlZDpob3Zlcjpub3QoW2Rpc2FibGVkXSk+c3BhbixzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFuLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSk+c3Bhbntjb2xvcjojMUExOTE5fWlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pIHN2ZyxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZDpmb2N1czpub3QoW2Rpc2FibGVkXSkgc3ZnLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzOm5vdChbZGlzYWJsZWRdKSBzdmcsdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSkgc3ZnLGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pIHN2ZyxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZDpob3Zlcjpub3QoW2Rpc2FibGVkXSkgc3ZnLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKSBzdmcsdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSkgc3ZnLGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pIHN2ZyxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZDpmb2N1czpub3QoW2Rpc2FibGVkXSkgc3ZnLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzOm5vdChbZGlzYWJsZWRdKSBzdmcsdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSkgc3ZnLGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pIHN2ZyxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZDpob3Zlcjpub3QoW2Rpc2FibGVkXSkgc3ZnLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKSBzdmcsdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSkgc3ZnLGlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSkgc3ZnLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pIHN2ZyxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzOm5vdChbZGlzYWJsZWRdKSBzdmcsdGV4dGFyZWFbdHlwZT1cInJlc2V0XCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKSBzdmcsaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKSBzdmcsc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5ib3JkZXJlZDpob3Zlcjpub3QoW2Rpc2FibGVkXSkgc3ZnLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQtc21hbGw6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHN2Zyx0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pIHN2Z3tmaWxsOiMxQTE5MTl9aW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSkuc3VjY2Vzcz5zcGFuLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzPnNwYW4sc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQtc21hbGw6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3M+c3Bhbix0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzPnNwYW4saW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSkuZXJyb3I+c3BhbixzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZDpmb2N1czpub3QoW2Rpc2FibGVkXSkuZXJyb3I+c3BhbixzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1czpub3QoW2Rpc2FibGVkXSkuZXJyb3I+c3Bhbix0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5lcnJvcj5zcGFuLGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3M+c3BhbixzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZDpob3Zlcjpub3QoW2Rpc2FibGVkXSkuc3VjY2Vzcz5zcGFuLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzPnNwYW4sdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSkuc3VjY2Vzcz5zcGFuLGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pLmVycm9yPnNwYW4sc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pLmVycm9yPnNwYW4sc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQtc21hbGw6aG92ZXI6bm90KFtkaXNhYmxlZF0pLmVycm9yPnNwYW4sdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSkuZXJyb3I+c3BhbixpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzPnNwYW4sc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3M+c3BhbixzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1czpub3QoW2Rpc2FibGVkXSkuc3VjY2Vzcz5zcGFuLHRleHRhcmVhW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3M+c3BhbixpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5lcnJvcj5zcGFuLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5lcnJvcj5zcGFuLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5lcnJvcj5zcGFuLHRleHRhcmVhW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pLmVycm9yPnNwYW4saW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSkuc3VjY2Vzcz5zcGFuLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzPnNwYW4sc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQtc21hbGw6aG92ZXI6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3M+c3Bhbix0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzPnNwYW4saW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSkuZXJyb3I+c3BhbixzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZDpob3Zlcjpub3QoW2Rpc2FibGVkXSkuZXJyb3I+c3BhbixzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZC1zbWFsbDpob3Zlcjpub3QoW2Rpc2FibGVkXSkuZXJyb3I+c3Bhbix0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5lcnJvcj5zcGFuLGlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSkuc3VjY2Vzcz5zcGFuLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3M+c3BhbixzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzPnNwYW4sdGV4dGFyZWFbdHlwZT1cInJlc2V0XCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzPnNwYW4saW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5lcnJvcj5zcGFuLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLmVycm9yPnNwYW4sc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1czpub3QoW2Rpc2FibGVkXSkuZXJyb3I+c3Bhbix0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pLmVycm9yPnNwYW4saW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzPnNwYW4sc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5ib3JkZXJlZDpob3Zlcjpub3QoW2Rpc2FibGVkXSkuc3VjY2Vzcz5zcGFuLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQtc21hbGw6aG92ZXI6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3M+c3Bhbix0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3M+c3BhbixpbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pLmVycm9yPnNwYW4sc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5ib3JkZXJlZDpob3Zlcjpub3QoW2Rpc2FibGVkXSkuZXJyb3I+c3BhbixzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5lcnJvcj5zcGFuLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSkuZXJyb3I+c3Bhbntjb2xvcjojZmZmfWlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3Mgc3ZnLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzIHN2ZyxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZC1zbWFsbDpmb2N1czpub3QoW2Rpc2FibGVkXSkuc3VjY2VzcyBzdmcsdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSkuc3VjY2VzcyBzdmcsaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSkuZXJyb3Igc3ZnLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmcsc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQtc21hbGw6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLmVycm9yIHN2Zyx0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmcsaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSkuc3VjY2VzcyBzdmcsc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3Mgc3ZnLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzIHN2Zyx0ZXh0YXJlYVt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzIHN2ZyxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmcsc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uYm9yZGVyZWQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pLmVycm9yIHN2ZyxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5ib3JkZXJlZC1zbWFsbDpob3Zlcjpub3QoW2Rpc2FibGVkXSkuZXJyb3Igc3ZnLHRleHRhcmVhW3R5cGU9XCJidXR0b25cIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pLmVycm9yIHN2ZyxpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzIHN2ZyxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZDpmb2N1czpub3QoW2Rpc2FibGVkXSkuc3VjY2VzcyBzdmcsc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQtc21hbGw6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3Mgc3ZnLHRleHRhcmVhW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3Mgc3ZnLGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pLmVycm9yIHN2ZyxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZDpmb2N1czpub3QoW2Rpc2FibGVkXSkuZXJyb3Igc3ZnLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmcsdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSkuZXJyb3Igc3ZnLGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3Mgc3ZnLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzIHN2ZyxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5ib3JkZXJlZC1zbWFsbDpob3Zlcjpub3QoW2Rpc2FibGVkXSkuc3VjY2VzcyBzdmcsdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSkuc3VjY2VzcyBzdmcsaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSkuZXJyb3Igc3ZnLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLmJvcmRlcmVkOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmcsc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uYm9yZGVyZWQtc21hbGw6aG92ZXI6bm90KFtkaXNhYmxlZF0pLmVycm9yIHN2Zyx0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmcsaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzIHN2ZyxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzIHN2ZyxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzIHN2Zyx0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl06Zm9jdXM6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3Mgc3ZnLGlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1czpub3QoW2Rpc2FibGVkXSkuZXJyb3Igc3ZnLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLmVycm9yIHN2ZyxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmcsdGV4dGFyZWFbdHlwZT1cInJlc2V0XCJdOmZvY3VzOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmcsaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzIHN2ZyxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzIHN2ZyxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5zdWNjZXNzIHN2Zyx0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl06aG92ZXI6bm90KFtkaXNhYmxlZF0pLnN1Y2Nlc3Mgc3ZnLGlucHV0W3R5cGU9XCJyZXNldFwiXTpob3Zlcjpub3QoW2Rpc2FibGVkXSkuZXJyb3Igc3ZnLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uYm9yZGVyZWQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pLmVycm9yIHN2ZyxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmcsdGV4dGFyZWFbdHlwZT1cInJlc2V0XCJdOmhvdmVyOm5vdChbZGlzYWJsZWRdKS5lcnJvciBzdmd7ZmlsbDojZmZmfWlucHV0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5OmZvY3VzOm5vdChbZGlzYWJsZWRdKSxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5zZWNvbmRhcnkuYm9yZGVyZWQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLnNlY29uZGFyeS5ib3JkZXJlZC1zbWFsbDpmb2N1czpub3QoW2Rpc2FibGVkXSksdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXS5zZWNvbmRhcnk6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLGlucHV0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5OmhvdmVyOm5vdChbZGlzYWJsZWRdKSxzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5zZWNvbmRhcnkuYm9yZGVyZWQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLnNlY29uZGFyeS5ib3JkZXJlZC1zbWFsbDpob3Zlcjpub3QoW2Rpc2FibGVkXSksdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXS5zZWNvbmRhcnk6aG92ZXI6bm90KFtkaXNhYmxlZF0pLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5OmZvY3VzOm5vdChbZGlzYWJsZWRdKSxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnkuYm9yZGVyZWQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeS5ib3JkZXJlZC1zbWFsbDpmb2N1czpub3QoW2Rpc2FibGVkXSksdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnk6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5OmhvdmVyOm5vdChbZGlzYWJsZWRdKSxzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnkuYm9yZGVyZWQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeS5ib3JkZXJlZC1zbWFsbDpob3Zlcjpub3QoW2Rpc2FibGVkXSksdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnk6aG92ZXI6bm90KFtkaXNhYmxlZF0pLGlucHV0W3R5cGU9XCJyZXNldFwiXS5zZWNvbmRhcnk6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uc2Vjb25kYXJ5LmJvcmRlcmVkOmZvY3VzOm5vdChbZGlzYWJsZWRdKSxzZWxlY3RbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeS5ib3JkZXJlZC1zbWFsbDpmb2N1czpub3QoW2Rpc2FibGVkXSksdGV4dGFyZWFbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeTpmb2N1czpub3QoW2Rpc2FibGVkXSksaW5wdXRbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeTpob3Zlcjpub3QoW2Rpc2FibGVkXSksc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5zZWNvbmRhcnkuYm9yZGVyZWQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uc2Vjb25kYXJ5LmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKSx0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl0uc2Vjb25kYXJ5OmhvdmVyOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjozcHggc29saWQgIzAwMDtwYWRkaW5nOjIycHggMTNweH1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnNlY29uZGFyeTpmb2N1czpub3QoW2Rpc2FibGVkXSk+c3BhbixzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5zZWNvbmRhcnkuYm9yZGVyZWQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pPnNwYW4sc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5LmJvcmRlcmVkLXNtYWxsOmZvY3VzOm5vdChbZGlzYWJsZWRdKT5zcGFuLHRleHRhcmVhW3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5OmZvY3VzOm5vdChbZGlzYWJsZWRdKT5zcGFuLGlucHV0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5OmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFuLHNlbGVjdFt0eXBlPVwiYnV0dG9uXCJdLnNlY29uZGFyeS5ib3JkZXJlZDpob3Zlcjpub3QoW2Rpc2FibGVkXSk+c3BhbixzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5zZWNvbmRhcnkuYm9yZGVyZWQtc21hbGw6aG92ZXI6bm90KFtkaXNhYmxlZF0pPnNwYW4sdGV4dGFyZWFbdHlwZT1cImJ1dHRvblwiXS5zZWNvbmRhcnk6aG92ZXI6bm90KFtkaXNhYmxlZF0pPnNwYW4saW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnk6Zm9jdXM6bm90KFtkaXNhYmxlZF0pPnNwYW4sc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5LmJvcmRlcmVkOmZvY3VzOm5vdChbZGlzYWJsZWRdKT5zcGFuLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeS5ib3JkZXJlZC1zbWFsbDpmb2N1czpub3QoW2Rpc2FibGVkXSk+c3Bhbix0ZXh0YXJlYVt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeTpmb2N1czpub3QoW2Rpc2FibGVkXSk+c3BhbixpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeTpob3Zlcjpub3QoW2Rpc2FibGVkXSk+c3BhbixzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnkuYm9yZGVyZWQ6aG92ZXI6bm90KFtkaXNhYmxlZF0pPnNwYW4sc2VsZWN0W3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5LmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFuLHRleHRhcmVhW3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5OmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFuLGlucHV0W3R5cGU9XCJyZXNldFwiXS5zZWNvbmRhcnk6Zm9jdXM6bm90KFtkaXNhYmxlZF0pPnNwYW4sc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5zZWNvbmRhcnkuYm9yZGVyZWQ6Zm9jdXM6bm90KFtkaXNhYmxlZF0pPnNwYW4sc2VsZWN0W3R5cGU9XCJyZXNldFwiXS5zZWNvbmRhcnkuYm9yZGVyZWQtc21hbGw6Zm9jdXM6bm90KFtkaXNhYmxlZF0pPnNwYW4sdGV4dGFyZWFbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeTpmb2N1czpub3QoW2Rpc2FibGVkXSk+c3BhbixpbnB1dFt0eXBlPVwicmVzZXRcIl0uc2Vjb25kYXJ5OmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFuLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uc2Vjb25kYXJ5LmJvcmRlcmVkOmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFuLHNlbGVjdFt0eXBlPVwicmVzZXRcIl0uc2Vjb25kYXJ5LmJvcmRlcmVkLXNtYWxsOmhvdmVyOm5vdChbZGlzYWJsZWRdKT5zcGFuLHRleHRhcmVhW3R5cGU9XCJyZXNldFwiXS5zZWNvbmRhcnk6aG92ZXI6bm90KFtkaXNhYmxlZF0pPnNwYW57Y29sb3I6IzFBMTkxOX1pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLnNlY29uZGFyeTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cImJ1dHRvblwiXS5zZWNvbmRhcnkuYm9yZGVyZWQ6ZGlzYWJsZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5LmJvcmRlcmVkLXNtYWxsOmRpc2FibGVkOmhvdmVyLHRleHRhcmVhW3R5cGU9XCJidXR0b25cIl0uc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVyLHNlbGVjdFt0eXBlPVwic3VibWl0XCJdLnNlY29uZGFyeS5ib3JkZXJlZDpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnkuYm9yZGVyZWQtc21hbGw6ZGlzYWJsZWQ6aG92ZXIsdGV4dGFyZWFbdHlwZT1cInN1Ym1pdFwiXS5zZWNvbmRhcnk6ZGlzYWJsZWQ6aG92ZXIsaW5wdXRbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeS5ib3JkZXJlZDpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cInJlc2V0XCJdLnNlY29uZGFyeS5ib3JkZXJlZC1zbWFsbDpkaXNhYmxlZDpob3Zlcix0ZXh0YXJlYVt0eXBlPVwicmVzZXRcIl0uc2Vjb25kYXJ5OmRpc2FibGVkOmhvdmVye2N1cnNvcjpub3QtYWxsb3dlZDtvcGFjaXR5OjAuNX1pbnB1dFt0eXBlPVwicmFkaW9cIl0sc2VsZWN0W3R5cGU9XCJyYWRpb1wiXS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cInJhZGlvXCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJyYWRpb1wiXXtoZWlnaHQ6MDt3aWR0aDowO29wYWNpdHk6MDttYXJnaW4tYm90dG9tOjMwcHg7cGFkZGluZy1sZWZ0OjA7dmlzaWJpbGl0eTpoaWRkZW47Ym9yZGVyOjFweCBzb2xpZCByZWR9aW5wdXRbdHlwZT1cInJhZGlvXCJdK2xhYmVsLHNlbGVjdFt0eXBlPVwicmFkaW9cIl0uYm9yZGVyZWQrbGFiZWwsc2VsZWN0W3R5cGU9XCJyYWRpb1wiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbCx0ZXh0YXJlYVt0eXBlPVwicmFkaW9cIl0rbGFiZWx7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLWhlaWdodDo0NHB4O2NvbG9yOiMxQTE5MTk7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtZmxleDtsaW5lLWhlaWdodDoyN3B4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0Oi0xMHB4fWlucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbDpiZWZvcmUsc2VsZWN0W3R5cGU9XCJyYWRpb1wiXS5ib3JkZXJlZCtsYWJlbDpiZWZvcmUsc2VsZWN0W3R5cGU9XCJyYWRpb1wiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbDpiZWZvcmUsdGV4dGFyZWFbdHlwZT1cInJhZGlvXCJdK2xhYmVsOmJlZm9yZSxpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWw6YWZ0ZXIsc2VsZWN0W3R5cGU9XCJyYWRpb1wiXS5ib3JkZXJlZCtsYWJlbDphZnRlcixzZWxlY3RbdHlwZT1cInJhZGlvXCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsOmFmdGVyLHRleHRhcmVhW3R5cGU9XCJyYWRpb1wiXStsYWJlbDphZnRlcntib3JkZXItcmFkaXVzOjUwJX1pbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWw6YmVmb3JlLHNlbGVjdFt0eXBlPVwicmFkaW9cIl0uYm9yZGVyZWQrbGFiZWw6YmVmb3JlLHNlbGVjdFt0eXBlPVwicmFkaW9cIl0uYm9yZGVyZWQtc21hbGwrbGFiZWw6YmVmb3JlLHRleHRhcmVhW3R5cGU9XCJyYWRpb1wiXStsYWJlbDpiZWZvcmV7Ym94LXNpemluZzpjb250ZW50LWJveDtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW4tcmlnaHQ6MTBweDtib3JkZXI6MXB4IHNvbGlkICMxQTE5MTk7YmFja2dyb3VuZC1jb2xvcjojZmZmfWlucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbDphZnRlcixzZWxlY3RbdHlwZT1cInJhZGlvXCJdLmJvcmRlcmVkK2xhYmVsOmFmdGVyLHNlbGVjdFt0eXBlPVwicmFkaW9cIl0uYm9yZGVyZWQtc21hbGwrbGFiZWw6YWZ0ZXIsdGV4dGFyZWFbdHlwZT1cInJhZGlvXCJdK2xhYmVsOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo2cHg7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNpdGlvbjphbGwgMC4yczt0b3A6MTZweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe2lucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbDphZnRlcixzZWxlY3RbdHlwZT1cInJhZGlvXCJdLmJvcmRlcmVkK2xhYmVsOmFmdGVyLHNlbGVjdFt0eXBlPVwicmFkaW9cIl0uYm9yZGVyZWQtc21hbGwrbGFiZWw6YWZ0ZXIsdGV4dGFyZWFbdHlwZT1cInJhZGlvXCJdK2xhYmVsOmFmdGVye3RvcDoxNi4zcHh9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpe2lucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbDphZnRlcixzZWxlY3RbdHlwZT1cInJhZGlvXCJdLmJvcmRlcmVkK2xhYmVsOmFmdGVyLHNlbGVjdFt0eXBlPVwicmFkaW9cIl0uYm9yZGVyZWQtc21hbGwrbGFiZWw6YWZ0ZXIsdGV4dGFyZWFbdHlwZT1cInJhZGlvXCJdK2xhYmVsOmFmdGVye3RvcDo3LjVweH19aW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWw6YmVmb3JlLHNlbGVjdFt0eXBlPVwicmFkaW9cIl0uYm9yZGVyZWQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmUsc2VsZWN0W3R5cGU9XCJyYWRpb1wiXS5ib3JkZXJlZC1zbWFsbDpjaGVja2VkK2xhYmVsOmJlZm9yZSx0ZXh0YXJlYVt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbDpiZWZvcmV7Ym9yZGVyOjJweCBzb2xpZCAjMUExOTE5O21hcmdpbi1yaWdodDo4cHh9aW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWw6YWZ0ZXIsc2VsZWN0W3R5cGU9XCJyYWRpb1wiXS5ib3JkZXJlZDpjaGVja2VkK2xhYmVsOmFmdGVyLHNlbGVjdFt0eXBlPVwicmFkaW9cIl0uYm9yZGVyZWQtc21hbGw6Y2hlY2tlZCtsYWJlbDphZnRlcix0ZXh0YXJlYVt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbDphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMxQTE5MTk7dHJhbnNmb3JtOnNjYWxlKDEpfWlucHV0W3R5cGU9XCJyYWRpb1wiXTpob3ZlcitsYWJlbDpiZWZvcmUsc2VsZWN0W3R5cGU9XCJyYWRpb1wiXS5ib3JkZXJlZDpob3ZlcitsYWJlbDpiZWZvcmUsc2VsZWN0W3R5cGU9XCJyYWRpb1wiXS5ib3JkZXJlZC1zbWFsbDpob3ZlcitsYWJlbDpiZWZvcmUsdGV4dGFyZWFbdHlwZT1cInJhZGlvXCJdOmhvdmVyK2xhYmVsOmJlZm9yZXtib3JkZXItY29sb3I6IzFBMTkxOX1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZCxzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXXtkaXNwbGF5Om5vbmV9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsLHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWwsc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbCx0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWx7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjM1cHg7cGFkZGluZy1ib3R0b206MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6NDVweH1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXtpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWwgc3BhbixzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkK2xhYmVsIHNwYW4sc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbCBzcGFuLHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbCBzcGFue2xpbmUtaGVpZ2h0OjI0cHh9fWlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDpiZWZvcmUsc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZCtsYWJlbDpiZWZvcmUsc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbDpiZWZvcmUsdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsOmJlZm9yZXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDoxM3B4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bWFyZ2luOi0ycHggMHB4IDBweCAzcHg7Ym9yZGVyOjFweCBzb2xpZCAjMUExOTE5O3RyYW5zaXRpb246YWxsIDAuMnN9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsOmJlZm9yZSxzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkK2xhYmVsOmJlZm9yZSxzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsOmJlZm9yZSx0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWw6YmVmb3Jle3RvcDozcHh9fWlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDpiZWZvcmU6ZGlzYWJsZWQsc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZCtsYWJlbDpiZWZvcmU6ZGlzYWJsZWQsc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbDpiZWZvcmU6ZGlzYWJsZWQsdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsOmJlZm9yZTpkaXNhYmxlZCxpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWw6YmVmb3JlLmRpc2FibGVkLHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWw6YmVmb3JlLmRpc2FibGVkLHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQtc21hbGwrbGFiZWw6YmVmb3JlLmRpc2FibGVkLHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDpiZWZvcmUuZGlzYWJsZWQsaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsOmJlZm9yZTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkK2xhYmVsOmJlZm9yZTpkaXNhYmxlZDpob3ZlcixzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsOmJlZm9yZTpkaXNhYmxlZDpob3Zlcix0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWw6YmVmb3JlOmRpc2FibGVkOmhvdmVyLGlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDpiZWZvcmUuZGlzYWJsZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZCtsYWJlbDpiZWZvcmUuZGlzYWJsZWQ6aG92ZXIsc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbCtsYWJlbDpiZWZvcmUuZGlzYWJsZWQ6aG92ZXIsdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsOmJlZm9yZS5kaXNhYmxlZDpob3ZlcixpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWw6YmVmb3JlOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWw6YmVmb3JlOmRpc2FibGVkOmZvY3VzLHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQtc21hbGwrbGFiZWw6YmVmb3JlOmRpc2FibGVkOmZvY3VzLHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDpiZWZvcmU6ZGlzYWJsZWQ6Zm9jdXMsaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsOmJlZm9yZS5kaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkK2xhYmVsOmJlZm9yZS5kaXNhYmxlZDpmb2N1cyxzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsOmJlZm9yZS5kaXNhYmxlZDpmb2N1cyx0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWw6YmVmb3JlLmRpc2FibGVkOmZvY3Vze2JvcmRlci1jb2xvcjojNzc3O2N1cnNvcjpub3QtYWxsb3dlZH1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0rbGFiZWw6YWZ0ZXIsc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZCtsYWJlbDphZnRlcixzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsOmFmdGVyLHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXStsYWJlbDphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDo0cHg7d2lkdGg6MTBweDtsZWZ0OjJweDt0b3A6MThweDttYXJnaW4tbGVmdDo3cHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojMUExOTE5O2JvcmRlci13aWR0aDowIDAgMnB4IDJweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3RyYW5zZm9ybTpyb3RhdGUoLTUwZGVnKSBzY2FsZSgwKTt0cmFuc2l0aW9uOmFsbCAwLjJzfWlucHV0W3R5cGU9XCJjaGVja2JveFwiXStsYWJlbCBzcGFuIHNwYW4ub3ZlcmxheS1pbmZvLHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQrbGFiZWwgc3BhbiBzcGFuLm92ZXJsYXktaW5mbyxzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsIHNwYW4gc3Bhbi5vdmVybGF5LWluZm8sdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsIHNwYW4gc3Bhbi5vdmVybGF5LWluZm97Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzFBMTkxOX1pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbDpiZWZvcmUsc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZDpjaGVja2VkK2xhYmVsOmJlZm9yZSxzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsOmNoZWNrZWQrbGFiZWw6YmVmb3JlLHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsOmJlZm9yZXt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4yc31pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbDphZnRlcixzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkOmNoZWNrZWQrbGFiZWw6YWZ0ZXIsc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbDpjaGVja2VkK2xhYmVsOmFmdGVyLHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsOmFmdGVye2JvcmRlci1jb2xvcjojMUExOTE5O3RyYW5zZm9ybTpyb3RhdGUoLTUwZGVnKSBzY2FsZSgxKTt0cmFuc2l0aW9uOmFsbCAwLjJzfUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpe2lucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsOmFmdGVyLHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uYm9yZGVyZWQ6Y2hlY2tlZCtsYWJlbDphZnRlcixzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsOmNoZWNrZWQrbGFiZWw6YWZ0ZXIsdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWw6YWZ0ZXJ7dG9wOjhweH19aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzK2xhYmVsOmJlZm9yZSxzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkOmZvY3VzK2xhYmVsOmJlZm9yZSxzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmJvcmRlcmVkLXNtYWxsOmZvY3VzK2xhYmVsOmJlZm9yZSx0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMrbGFiZWw6YmVmb3JlLGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpob3ZlcitsYWJlbDpiZWZvcmUsc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZDpob3ZlcitsYWJlbDpiZWZvcmUsc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5ib3JkZXJlZC1zbWFsbDpob3ZlcitsYWJlbDpiZWZvcmUsdGV4dGFyZWFbdHlwZT1cImNoZWNrYm94XCJdOmhvdmVyK2xhYmVsOmJlZm9yZXtib3JkZXItY29sb3I6Izc3N31pbnB1dC5oYXMtZXJyb3Isc2VsZWN0Lmhhcy1lcnJvci5ib3JkZXJlZCxzZWxlY3QuaGFzLWVycm9yLmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhLmhhcy1lcnJvcntib3JkZXItY29sb3I6I2YzM31pbnB1dC5oYXMtZXJyb3IrbGFiZWwsc2VsZWN0Lmhhcy1lcnJvci5ib3JkZXJlZCtsYWJlbCxzZWxlY3QuaGFzLWVycm9yLmJvcmRlcmVkLXNtYWxsK2xhYmVsLHRleHRhcmVhLmhhcy1lcnJvcitsYWJlbHtjb2xvcjojZjMzfWlucHV0Lmhhcy1lcnJvcitsYWJlbDpiZWZvcmUsc2VsZWN0Lmhhcy1lcnJvci5ib3JkZXJlZCtsYWJlbDpiZWZvcmUsc2VsZWN0Lmhhcy1lcnJvci5ib3JkZXJlZC1zbWFsbCtsYWJlbDpiZWZvcmUsdGV4dGFyZWEuaGFzLWVycm9yK2xhYmVsOmJlZm9yZXtib3JkZXItY29sb3I6I2YzM31pbnB1dC5oYXMtZXJyb3IrbGFiZWwgc3BhbixzZWxlY3QuaGFzLWVycm9yLmJvcmRlcmVkK2xhYmVsIHNwYW4sc2VsZWN0Lmhhcy1lcnJvci5ib3JkZXJlZC1zbWFsbCtsYWJlbCBzcGFuLHRleHRhcmVhLmhhcy1lcnJvcitsYWJlbCBzcGFue2NvbG9yOiNmMzN9c2VsZWN0e2JvcmRlci13aWR0aDowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMxQTE5MTk7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6MDtwYWRkaW5nOjIycHggMjBweCAxM3B4IDA7aGVpZ2h0OnVuc2V0O3dpZHRoOjEwMCU7dHJhbnNpdGlvbjphbGwgMC44czthcHBlYXJhbmNlOm5vbmU7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjAuOXB4O21hcmdpbi1ib3R0b206MzBweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNTYlMjA0NDglMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDAlMjAwJTIwMjU2JTIwNDQ4JTIyJTNFJTNDc3R5bGUlMjB0eXBlJTNEJTIydGV4dCUyRmNzcyUyMiUzRS5hcnJvdyU3QmZpbGwlM0FAe2Fycm93fSUzQiU3RCUzQyUyRnN0eWxlJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyYXJyb3clMjIlMjBkJTNEJTIyTTI1NS45JTIwMTY4YzAtNC4yLTEuNi03LjktNC44LTExLjItMy4yLTMuMi02LjktNC44LTExLjItNC44SDE2Yy00LjIlMjAwLTcuOSUyMDEuNi0xMS4yJTIwNC44UzAlMjAxNjMuOCUyMDAlMjAxNjhjMCUyMDQuNCUyMDEuNiUyMDguMiUyMDQuOCUyMDExLjRsMTEyJTIwMTEyYzMuMSUyMDMuMSUyMDYuOCUyMDQuNiUyMDExLjIlMjA0LjYlMjA0LjQlMjAwJTIwOC4yLTEuNSUyMDExLjQtNC42bDExMi0xMTJjMy0zLjIlMjA0LjUtNyUyMDQuNS0xMS40eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSUwQVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDIycHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTphdXRvIDM1JX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXtzZWxlY3R7aGVpZ2h0OjY0cHh9fXNlbGVjdDpkaXNhYmxlZCxzZWxlY3QuZGlzYWJsZWQsc2VsZWN0OmRpc2FibGVkOmhvdmVyLHNlbGVjdC5kaXNhYmxlZDpob3ZlcixzZWxlY3Q6ZGlzYWJsZWQ6Zm9jdXMsc2VsZWN0LmRpc2FibGVkOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6aW5oZXJpdDtjdXJzb3I6bm90LWFsbG93ZWQ7Y29sb3I6aW5oZXJpdH1zZWxlY3QuYm9yZGVyZWR7Ym9yZGVyOjFweCBzb2xpZCAjMUExOTE5O2JvcmRlci1yYWRpdXM6MDtvdXRsaW5lOjA7d2lkdGg6MTAwJTthcHBlYXJhbmNlOm5vbmU7Zm9udC13ZWlnaHQ6MzAwO2hlaWdodDphdXRvO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNTYlMjA0NDglMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDAlMjAwJTIwMjU2JTIwNDQ4JTIyJTNFJTNDc3R5bGUlMjB0eXBlJTNEJTIydGV4dCUyRmNzcyUyMiUzRS5hcnJvdyU3QmZpbGwlM0FAe2Fycm93fSUzQiU3RCUzQyUyRnN0eWxlJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyYXJyb3clMjIlMjBkJTNEJTIyTTI1NS45JTIwMTY4YzAtNC4yLTEuNi03LjktNC44LTExLjItMy4yLTMuMi02LjktNC44LTExLjItNC44SDE2Yy00LjIlMjAwLTcuOSUyMDEuNi0xMS4yJTIwNC44UzAlMjAxNjMuOCUyMDAlMjAxNjhjMCUyMDQuNCUyMDEuNiUyMDguMiUyMDQuOCUyMDExLjRsMTEyJTIwMTEyYzMuMSUyMDMuMSUyMDYuOCUyMDQuNiUyMDExLjIlMjA0LjYlMjA0LjQlMjAwJTIwOC4yLTEuNSUyMDExLjQtNC42bDExMi0xMTJjMy0zLjIlMjA0LjUtNyUyMDQuNS0xMS40eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSUwQVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDEwcHggY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0byAzNSU7cGFkZGluZzoyNXB4IDEzcHg7dHJhbnNpdGlvbjpub25lfXNlbGVjdC5ib3JkZXJlZDpmb2N1cyxzZWxlY3QuYm9yZGVyZWQ6YWN0aXZle2JvcmRlcjoycHggc29saWQgIzFBMTkxOTtwYWRkaW5nOjI0cHggMTFweH1zZWxlY3QuYm9yZGVyZWQtc21hbGx7Ym9yZGVyOjFweCBzb2xpZCAjMUExOTE5O2JvcmRlci1yYWRpdXM6MDtvdXRsaW5lOjA7d2lkdGg6MTAwJTthcHBlYXJhbmNlOm5vbmU7Zm9udC13ZWlnaHQ6MzAwO2hlaWdodDphdXRvO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNTYlMjA0NDglMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDAlMjAwJTIwMjU2JTIwNDQ4JTIyJTNFJTNDc3R5bGUlMjB0eXBlJTNEJTIydGV4dCUyRmNzcyUyMiUzRS5hcnJvdyU3QmZpbGwlM0FAe2Fycm93fSUzQiU3RCUzQyUyRnN0eWxlJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyYXJyb3clMjIlMjBkJTNEJTIyTTI1NS45JTIwMTY4YzAtNC4yLTEuNi03LjktNC44LTExLjItMy4yLTMuMi02LjktNC44LTExLjItNC44SDE2Yy00LjIlMjAwLTcuOSUyMDEuNi0xMS4yJTIwNC44UzAlMjAxNjMuOCUyMDAlMjAxNjhjMCUyMDQuNCUyMDEuNiUyMDguMiUyMDQuOCUyMDExLjRsMTEyJTIwMTEyYzMuMSUyMDMuMSUyMDYuOCUyMDQuNiUyMDExLjIlMjA0LjYlMjA0LjQlMjAwJTIwOC4yLTEuNSUyMDExLjQtNC42bDExMi0xMTJjMy0zLjIlMjA0LjUtNyUyMDQuNS0xMS40eiUyMiUyRiUzRSUzQyUyRnN2ZyUzRSUwQVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDEwcHggY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0byAzNSU7cGFkZGluZzo4cHggMTNweDt0cmFuc2l0aW9uOm5vbmV9c2VsZWN0LmJvcmRlcmVkLXNtYWxsOmZvY3VzLHNlbGVjdC5ib3JkZXJlZC1zbWFsbDphY3RpdmV7Ym9yZGVyOjJweCBzb2xpZCAjMUExOTE5O3BhZGRpbmc6N3B4IDExcHh9LnRleHRhcmVhLXdyYXBwZXIuY29udGFjdC1mb3JtLW1lc3NhZ2UgbGFiZWwuYWN0aXZle29wYWNpdHk6MH0udGV4dGFyZWEtd3JhcHBlciBsYWJlbC5hY3RpdmV7cmlnaHQ6MH10ZXh0YXJlYXtwYWRkaW5nOjIycHggMCA2cHggMDttaW4taGVpZ2h0OjYwcHg7b3ZlcmZsb3cteTphdXRvO3dvcmQtd3JhcDpicmVhay13b3JkfUBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpe3RleHRhcmVhe3BhZGRpbmc6MThweCAwIDRweCAwfX10ZXh0YXJlYTpmb2N1cyx0ZXh0YXJlYTphY3RpdmV7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzFBMTkxOTt0cmFuc2l0aW9uOmFsbCAwLjZzO3BhZGRpbmc6MjJweCAwIDZweCAwfUBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpe3RleHRhcmVhOmZvY3VzLHRleHRhcmVhOmFjdGl2ZXtwYWRkaW5nOjE4cHggMCA0cHggMH19dGV4dGFyZWE6ZGlzYWJsZWQsdGV4dGFyZWEuZGlzYWJsZWQsdGV4dGFyZWE6ZGlzYWJsZWQ6aG92ZXIsdGV4dGFyZWEuZGlzYWJsZWQ6aG92ZXIsdGV4dGFyZWE6ZGlzYWJsZWQ6Zm9jdXMsdGV4dGFyZWEuZGlzYWJsZWQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjppbmhlcml0O2N1cnNvcjpub3QtYWxsb3dlZDtjb2xvcjppbmhlcml0fXRleHRhcmVhLmhhcy1lcnJvcntib3JkZXItY29sb3I6I2YzM310ZXh0YXJlYS5oYXMtZXJyb3IrbGFiZWx7Y29sb3I6I2YzM310ZXh0YXJlYS5oYXMtZXJyb3IrbGFiZWw6YmVmb3Jle2JvcmRlci1jb2xvcjojZjMzfXRleHRhcmVhLmhhcy1lcnJvcitsYWJlbCBzcGFue2NvbG9yOiNmMzN9I2NvbnRhY3QtY2FwdGNoYXtwYWRkaW5nLXRvcDoyMHB4fSNjb250YWN0LWNhcHRjaGEgLmNhcHRjaGEtZXJyb3ItbWVzc2FnZXtwYWRkaW5nLXRvcDoyMHB4fWRpdltpZCQ9J19nZW5kZXInXXtkaXNwbGF5OmZsZXg7d2lkdGg6MTgwcHg7bWFyZ2luLWJvdHRvbToxNXB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7ZGl2W2lkJD0nX2dlbmRlcidde3dpZHRoOjE0MHB4fX1kaXZbaWQkPSdfZ2VuZGVyJ10gaW5wdXRbdHlwZT1cInJhZGlvXCJdLGRpdltpZCQ9J19nZW5kZXInXSBzZWxlY3RbdHlwZT1cInJhZGlvXCJdLmJvcmRlcmVkLGRpdltpZCQ9J19nZW5kZXInXSBzZWxlY3RbdHlwZT1cInJhZGlvXCJdLmJvcmRlcmVkLXNtYWxsLGRpdltpZCQ9J19nZW5kZXInXSB0ZXh0YXJlYVt0eXBlPVwicmFkaW9cIl17ZGlzcGxheTpub25lfWRpdltpZCQ9J19iaXJ0aGRhdGUnXXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC1kaXJlY3Rpb246cm93fWRpdltpZCQ9J19iaXJ0aGRhdGUnXSAuc2VsZWN0cmljLXdyYXBwZXJ7ZmxleC1ncm93OjE7ZmxleC1iYXNpczowfWRpdltpZCQ9J19iaXJ0aGRhdGUnXSAuc2VsZWN0cmljLXdyYXBwZXI6bnRoLWNoaWxkKDIpe21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OjE1cHh9ZGl2LmVycm9ye21hcmdpbi1ib3R0b206MjBweH1kaXYuZXJyb3IgLmVycm9yLW1lc3NhZ2V7Y29sb3I6I2YzM30uaGFzLWVycm9yIGxhYmVsLnJlcXVpcmVkOmJlZm9yZSwuaGFzLWVycm9yIGxhYmVsLnJlcXVpcmVkOmFmdGVye2NvbG9yOiNmMzN9Lmhhcy1lcnJvciBsYWJlbCBzcGFue2NvbG9yOiNmMzN9LnNwbGl0LXJlcGVhdGVkLXJvd3MuaGFzLWVycm9yIGlucHV0LC5zcGxpdC1yZXBlYXRlZC1yb3dzLmhhcy1lcnJvciBzZWxlY3QuYm9yZGVyZWQsLnNwbGl0LXJlcGVhdGVkLXJvd3MuaGFzLWVycm9yIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuc3BsaXQtcmVwZWF0ZWQtcm93cy5oYXMtZXJyb3IgdGV4dGFyZWF7Ym9yZGVyLWNvbG9yOiNmMzN9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmhhcy1lcnJvcitsYWJlbCBzcGFuIHNwYW4ub3ZlcmxheS1pbmZvLHNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uaGFzLWVycm9yLmJvcmRlcmVkK2xhYmVsIHNwYW4gc3Bhbi5vdmVybGF5LWluZm8sc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5oYXMtZXJyb3IuYm9yZGVyZWQtc21hbGwrbGFiZWwgc3BhbiBzcGFuLm92ZXJsYXktaW5mbyx0ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0uaGFzLWVycm9yK2xhYmVsIHNwYW4gc3Bhbi5vdmVybGF5LWluZm8sc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5oYXMtZXJyb3IuYm9yZGVyZWQrbGFiZWwgc3BhbiBzcGFuLm92ZXJsYXktaW5mbyxzZWxlY3RbdHlwZT1cImNoZWNrYm94XCJdLmhhcy1lcnJvci5ib3JkZXJlZC1zbWFsbCtsYWJlbCBzcGFuIHNwYW4ub3ZlcmxheS1pbmZvLHRleHRhcmVhW3R5cGU9XCJjaGVja2JveFwiXS5oYXMtZXJyb3IrbGFiZWwgc3BhbiBzcGFuLm92ZXJsYXktaW5mb3tib3JkZXItYm90dG9tLWNvbG9yOiNmMzN9dWwuZXJyb3Jze2Rpc3BsYXk6bm9uZX0uc2VsZWN0LWFycm93e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI1NiUyMDQ0OCUyMiUyMGVuYWJsZS1iYWNrZ3JvdW5kJTNEJTIybmV3JTIwMCUyMDAlMjAyNTYlMjA0NDglMjIlM0UlM0NzdHlsZSUyMHR5cGUlM0QlMjJ0ZXh0JTJGY3NzJTIyJTNFLmFycm93JTdCZmlsbCUzQUB7YXJyb3d9JTNCJTdEJTNDJTJGc3R5bGUlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJhcnJvdyUyMiUyMGQlM0QlMjJNMjU1LjklMjAxNjhjMC00LjItMS42LTcuOS00LjgtMTEuMi0zLjItMy4yLTYuOS00LjgtMTEuMi00LjhIMTZjLTQuMiUyMDAtNy45JTIwMS42LTExLjIlMjA0LjhTMCUyMDE2My44JTIwMCUyMDE2OGMwJTIwNC40JTIwMS42JTIwOC4yJTIwNC44JTIwMTEuNGwxMTIlMjAxMTJjMy4xJTIwMy4xJTIwNi44JTIwNC42JTIwMTEuMiUyMDQuNiUyMDQuNCUyMDAlMjA4LjItMS41JTIwMTEuNC00LjZsMTEyLTExMmMzLTMuMiUyMDQuNS03JTIwNC41LTExLjR6JTIyJTJGJTNFJTNDJTJGc3ZnJTNFJTBBXCIpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMjJweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmF1dG8gMThweH0uc2VsZWN0LXdpdGgtZmxhZ3t3aWR0aDoxMDAlO3BhZGRpbmctbGVmdDozNHB4fS5zZWxlY3Qtd2l0aC1mbGFnOmZvY3VzLC5zZWxlY3Qtd2l0aC1mbGFnOmFjdGl2ZXtwYWRkaW5nLWxlZnQ6MzRweH0uc2VsZWN0LXdpdGgtZmxhZy5mbGFnLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjowIDU3JTtiYWNrZ3JvdW5kLXNpemU6MjRweCBhdXRvfXNlbGVjdDo6LW1zLWV4cGFuZHtkaXNwbGF5Om5vbmV9LnRleHQtd2l0aC1mbGFnIC5mbGFnLWljb257cGFkZGluZy1sZWZ0OjMycHg7YmFja2dyb3VuZC1wb3NpdGlvbjowO2JhY2tncm91bmQtc2l6ZToyNnB4IGF1dG87bGluZS1oZWlnaHQ6aW5oZXJpdH1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXtmb3Jte3BhZGRpbmc6NDBweCAwfX0uZW5kLWVycm9yc3ttYXJnaW4tdG9wOjU1cHh9LmVuZC1lcnJvcnMgbGl7Y29sb3I6I2YzM31Aa2V5ZnJhbWVzIG9uQXV0b0ZpbGxTdGFydHtmcm9te310b3t9fUBrZXlmcmFtZXMgb25BdXRvRmlsbENhbmNlbHtmcm9te310b3t9fWlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsc2VsZWN0LmJvcmRlcmVkOi13ZWJraXQtYXV0b2ZpbGwsc2VsZWN0LmJvcmRlcmVkLXNtYWxsOi13ZWJraXQtYXV0b2ZpbGwsdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbHthbmltYXRpb24tbmFtZTpvbkF1dG9GaWxsU3RhcnQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDUwMDAwcyBlYXNlLWluLW91dCAwc31pbnB1dCxzZWxlY3QuYm9yZGVyZWQsc2VsZWN0LmJvcmRlcmVkLXNtYWxsLHRleHRhcmVhe2FuaW1hdGlvbi1uYW1lOm9uQXV0b0ZpbGxDYW5jZWx9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7aW5wdXQsc2VsZWN0LmJvcmRlcmVkLHNlbGVjdC5ib3JkZXJlZC1zbWFsbCx0ZXh0YXJlYXthbmltYXRpb24tbmFtZTpvbkF1dG9GaWxsU3RhcnQ7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDUwMDAwcyBlYXNlLWluLW91dCAwc319LnRvZ2dsZS1wYXNzd29yZHtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyNXB4O2hlaWdodDoxNXB4O3RvcDoyNHB4O3JpZ2h0OjA7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsQ2p4emRtY2dkMmxrZEdnOUlqUTRJaUJvWldsbmFIUTlJakk0SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4bklHWnBiR3c5SWlNd01EQWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUlnYjNCaFkybDBlVDBpTGpNaVBqeHdZWFJvSUdROUlrMDBOeTR5TWpJZ01URXVOamMwUXpRMExqVXlPQ0E0TGpFeUlEUXhMakF6T0NBMUxqRTRJRE0zTGpFeklETXVNVGN4UVRJNExqUTBOU0F5T0M0ME5EVWdNQ0F3SURBZ01qTXVOakk1TGpBd00yTXROQzQwT0M0d05UVXRPQzQzTnlBeExqRXhPUzB4TWk0M05pQXpMakUyT0VNMkxqazJNaUExTGpFNElETXVORGN5SURndU1USXVOemdnTVRFdU5qYzBZVE11T0RZMElETXVPRFkwSURBZ01DQXdJREFnTkM0Mk5USmpNaTQyT1RNZ015NDFOVFFnTmk0eE9ETWdOaTQwT1RVZ01UQXVNRGtnT0M0MU1ETmhNamd1TkRRMUlESTRMalEwTlNBd0lEQWdNQ0F4TXk0MU1ESWdNeTR4Tmpoak5DNDBPQzB1TURVMUlEZ3VOemN0TVM0eE1Ua2dNVEl1TnpZdE15NHhOamdnTXk0NU1EY3RNaTR3TURnZ055NHpPVGN0TkM0NU5EZ2dNVEF1TURrdE9DNDFNRE5oTXk0NE5qUWdNeTQ0TmpRZ01DQXdJREFnTUMwMExqWTFNbnB0TFRNMUxqUTRJREV4TGpNMU4yTXRNeTQyTlMweExqZzNOUzAyTGprd09DMDBMall5TVMwNUxqUXlOQzAzTGprME1XRXhMamd4SURFdU9ERWdNQ0F3SURFZ01DMHlMakU0WXpJdU5URTJMVE11TXpJZ05TNDNOelV0Tmk0d05qWWdPUzQwTWpRdE55NDVOR0V5Tnk0eE1qUWdNamN1TVRJMElEQWdNQ0F4SURNdU1UY3lMVEV1TXpnelFURTBMakUxTWlBeE5DNHhOVElnTUNBd0lEQWdNVEF1TXprMElERTBZekFnTkM0eE15QXhMamMwTnlBM0xqZzBPQ0EwTGpVeUlERXdMalF4TkdFeU55NHhNaklnTWpjdU1USXlJREFnTUNBeExUTXVNVGN5TFRFdU16Z3plazB5TkNBeU5TNDVPVE5qTFRZdU5ESTJJREF0TVRFdU5qVXpMVFV1TXpndE1URXVOalV6TFRFeExqazVNMU14Tnk0MU56UWdNaTR3TURjZ01qUWdNaTR3TURjZ016VXVOalUwSURjdU16ZzNJRE0xTGpZMU5DQXhOQ0F6TUM0ME1qWWdNalV1T1RreklESTBJREkxTGprNU0zcE5ORFV1TmpneUlERTFMakE1WXkweUxqVXhOaUF6TGpNeUxUVXVOemMxSURZdU1EWTJMVGt1TkRJeklEY3VPVFF0TVM0d016WXVOVE15TFRJdU1Ea3pMams1TFRNdU1UY2dNUzR6T0VFeE5DNHhOVE1nTVRRdU1UVXpJREFnTUNBd0lETTNMall3TmlBeE5HTXdMVFF1TVRNeExURXVOelEzTFRjdU9EVXROQzQxTWkweE1DNDBNVFFnTVM0d056Y3VNemtnTWk0eE16WXVPRFVnTXk0eE56TWdNUzR6T0RNZ015NDJORGdnTVM0NE56VWdOaTQ1TURjZ05DNDJNaUE1TGpReU15QTNMamswTVdFeExqZ3hJREV1T0RFZ01DQXdJREVnTUNBeUxqRTRlaUl2UGp4d1lYUm9JR1E5SWsweU5DQTVZeTB5TGpjMU55QXdMVFVnTWk0eU5ETXROU0ExY3pJdU1qUXpJRFVnTlNBMUlEVXRNaTR5TkRNZ05TMDFMVEl1TWpRekxUVXROUzAxZW0wd0lEZ3VNRFF5UVRNdU1EUTJJRE11TURRMklEQWdNQ0F4SURJd0xqazFPQ0F4TkNBekxqQTBOaUF6TGpBME5pQXdJREFnTVNBeU5DQXhNQzQ1TlRnZ015NHdORFlnTXk0d05EWWdNQ0F3SURFZ01qY3VNRFF5SURFMElETXVNRFEySURNdU1EUTJJREFnTUNBeElESTBJREUzTGpBME1ub2lMejQ4TDJjK1BDOXpkbWMrXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfS50b2dnbGUtcGFzc3dvcmQuaXMtdmlzaWJsZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5EZ2lJR2hsYVdkb2REMGlNamdpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEdjZ1ptbHNiRDBpSXpBd01DSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJajQ4Y0dGMGFDQmtQU0pOTkRjdU1qSXlJREV4TGpZM05FTTBOQzQxTWpnZ09DNHhNaUEwTVM0d016Z2dOUzR4T0NBek55NHhNeUF6TGpFM01VRXlPQzQwTkRVZ01qZ3VORFExSURBZ01DQXdJREl6TGpZeU9TNHdNRE5qTFRRdU5EZ3VNRFUxTFRndU56Y2dNUzR4TVRrdE1USXVOellnTXk0eE5qaEROaTQ1TmpJZ05TNHhPQ0F6TGpRM01pQTRMakV5TGpjNElERXhMalkzTkdFekxqZzJOQ0F6TGpnMk5DQXdJREFnTUNBd0lEUXVOalV5WXpJdU5qa3pJRE11TlRVMElEWXVNVGd6SURZdU5EazFJREV3TGpBNUlEZ3VOVEF6WVRJNExqUTBOU0F5T0M0ME5EVWdNQ0F3SURBZ01UTXVOVEF5SURNdU1UWTRZelF1TkRndExqQTFOU0E0TGpjM0xURXVNVEU1SURFeUxqYzJMVE11TVRZNElETXVPVEEzTFRJdU1EQTRJRGN1TXprM0xUUXVPVFE0SURFd0xqQTVMVGd1TlRBellUTXVPRFkwSURNdU9EWTBJREFnTUNBd0lEQXROQzQyTlRKNmJTMHpOUzQwT0NBeE1TNHpOVGRqTFRNdU5qVXRNUzQ0TnpVdE5pNDVNRGd0TkM0Mk1qRXRPUzQwTWpRdE55NDVOREZoTVM0NE1TQXhMamd4SURBZ01DQXhJREF0TWk0eE9HTXlMalV4TmkwekxqTXlJRFV1TnpjMUxUWXVNRFkySURrdU5ESTBMVGN1T1RSaE1qY3VNVEkwSURJM0xqRXlOQ0F3SURBZ01TQXpMakUzTWkweExqTTRNMEV4TkM0eE5USWdNVFF1TVRVeUlEQWdNQ0F3SURFd0xqTTVOQ0F4TkdNd0lEUXVNVE1nTVM0M05EY2dOeTQ0TkRnZ05DNDFNaUF4TUM0ME1UUmhNamN1TVRJeUlESTNMakV5TWlBd0lEQWdNUzB6TGpFM01pMHhMak00TTNwTk1qUWdNalV1T1Rrell5MDJMalF5TmlBd0xURXhMalkxTXkwMUxqTTRMVEV4TGpZMU15MHhNUzQ1T1ROVE1UY3VOVGMwSURJdU1EQTNJREkwSURJdU1EQTNJRE0xTGpZMU5DQTNMak00TnlBek5TNDJOVFFnTVRRZ016QXVOREkySURJMUxqazVNeUF5TkNBeU5TNDVPVE42VFRRMUxqWTRNaUF4TlM0d09XTXRNaTQxTVRZZ015NHpNaTAxTGpjM05TQTJMakEyTmkwNUxqUXlNeUEzTGprMExURXVNRE0yTGpVek1pMHlMakE1TXk0NU9TMHpMakUzSURFdU16aEJNVFF1TVRVeklERTBMakUxTXlBd0lEQWdNQ0F6Tnk0Mk1EWWdNVFJqTUMwMExqRXpNUzB4TGpjME55MDNMamcxTFRRdU5USXRNVEF1TkRFMElERXVNRGMzTGpNNUlESXVNVE0yTGpnMUlETXVNVGN6SURFdU16Z3pJRE11TmpRNElERXVPRGMxSURZdU9UQTNJRFF1TmpJZ09TNDBNak1nTnk0NU5ERmhNUzQ0TVNBeExqZ3hJREFnTUNBeElEQWdNaTR4T0hvaUx6NDhjR0YwYUNCa1BTSk5NalFnT1dNdE1pNDNOVGNnTUMwMUlESXVNalF6TFRVZ05YTXlMakkwTXlBMUlEVWdOU0ExTFRJdU1qUXpJRFV0TlMweUxqSTBNeTAxTFRVdE5YcHRNQ0E0TGpBME1rRXpMakEwTmlBekxqQTBOaUF3SURBZ01TQXlNQzQ1TlRnZ01UUWdNeTR3TkRZZ015NHdORFlnTUNBd0lERWdNalFnTVRBdU9UVTRJRE11TURRMklETXVNRFEySURBZ01DQXhJREkzTGpBME1pQXhOQ0F6TGpBME5pQXpMakEwTmlBd0lEQWdNU0F5TkNBeE55NHdOREo2SWk4K1BDOW5Qand2YzNablBnPT1cIil9LnRvZ2dsZS1wYXNzd29yZC50b2dnbGUtcGFzc3dvcmQtY2hlY2tvdXR7dG9wOjYxcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnRvZ2dsZS1wYXNzd29yZC5tb3ZlLWxlZnR7cmlnaHQ6MjVweH19Ym9keTpub3QoLmlvcy1waG9uZSkgLmV5ZS1jYXRjaGVyK2hlYWRlcixib2R5Om5vdCguaW9zLXBob25lKSAuZXllLWNhdGNoZXIrLmV5ZS1jYXRjaGVyLXRvb2x0aXAraGVhZGVye3RvcDo2MHB4fWJvZHk6bm90KC5pb3MtcGhvbmUpIC5leWUtY2F0Y2hlcitoZWFkZXIrW2NhbnZhcz1cImNvbnRhaW5lclwiXSBtYWluLGJvZHk6bm90KC5pb3MtcGhvbmUpIC5leWUtY2F0Y2hlcisuZXllLWNhdGNoZXItdG9vbHRpcCtoZWFkZXIrW2NhbnZhcz1cImNvbnRhaW5lclwiXSBtYWlue21hcmdpbi10b3A6MTEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Om5vdCguaW9zLXBob25lKSAuZXllLWNhdGNoZXIraGVhZGVyK1tjYW52YXM9XCJjb250YWluZXJcIl0gbWFpbixib2R5Om5vdCguaW9zLXBob25lKSAuZXllLWNhdGNoZXIrLmV5ZS1jYXRjaGVyLXRvb2x0aXAraGVhZGVyK1tjYW52YXM9XCJjb250YWluZXJcIl0gbWFpbnttYXJnaW4tdG9wOjE0MHB4fX1ib2R5Om5vdCguaW9zLXBob25lKSBoZWFkZXJ7dG9wOjB9Ym9keTpub3QoLmlvcy1waG9uZSkgaGVhZGVyK1tjYW52YXM9XCJjb250YWluZXJcIl0gbWFpbnttYXJnaW4tdG9wOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtib2R5Om5vdCguaW9zLXBob25lKSBoZWFkZXIrW2NhbnZhcz1cImNvbnRhaW5lclwiXSBtYWlue21hcmdpbi10b3A6ODBweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNTY4cHgpIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDY2N3B4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNDE0cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogNzM2cHgpIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDgxMnB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMyl7Ym9keS5pb3MtcGhvbmUgbWFpbnttYXJnaW4tdG9wOjB9Ym9keS5pb3MtcGhvbmUgLmV5ZS1jYXRjaGVyLGJvZHkuaW9zLXBob25lIGhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MH1ib2R5Lmlvcy1waG9uZSAuZXllLWNhdGNoZXItdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZX19aGVhZGVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO3otaW5kZXg6MTAwO3dpZHRoOjEwMCU7YmFja2dyb3VuZDojZmZmfWhlYWRlciAuaGVhZGVyLXdyYXBwZXJ7aGVpZ2h0OjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtoZWFkZXIgLmhlYWRlci13cmFwcGVye2hlaWdodDo4MHB4fX1oZWFkZXIub250b3B7ei1pbmRleDoxMDIyfWhlYWRlciBhe2xpbmUtaGVpZ2h0OjIwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ei1pbmRleDoxfUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpe2hlYWRlciBhe2xpbmUtaGVpZ2h0OjE3cHh9fWhlYWRlciBhOm5vdCgubGV2ZWwxKTphZnRlcntiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudH1oZWFkZXIgLm1lbnUtbGVmdD51bD5saT5he21hcmdpbjowIDEycHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7aGVhZGVyIC5tZW51LWxlZnQ+dWw+bGk+YXttYXJnaW46MCA4cHh9fWhlYWRlciAubWVudS1sZWZ0PnVsPmxpPmEubGV2ZWwxe2ZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkO2ZvbnQtc3R5bGU6bm9ybWFsO2xldHRlci1zcGFjaW5nOjFweDt0ZXh0LWFsaWduOmNlbnRlcn1oZWFkZXIgLm1lbnUtbGVmdD51bD5saT5hLmxldmVsMTpob3ZlcixoZWFkZXIgLm1lbnUtbGVmdD51bD5saT5hLmxldmVsMTphY3RpdmUsaGVhZGVyIC5tZW51LWxlZnQ+dWw+bGk+YS5sZXZlbDE6Zm9jdXMsaGVhZGVyIC5tZW51LWxlZnQ+dWw+bGk+YS5sZXZlbDEuYWN0aXZle2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzouOHB4fWhlYWRlciAubWVudS1sZWZ0PnVsPmxpOmZpcnN0LW9mLXR5cGUgYTpob3ZlcixoZWFkZXIgLm1lbnUtbGVmdD51bD5saTpmaXJzdC1vZi10eXBlIGE6YWN0aXZlLGhlYWRlciAubWVudS1sZWZ0PnVsPmxpOmZpcnN0LW9mLXR5cGUgYTpmb2N1cyxoZWFkZXIgLm1lbnUtbGVmdD51bD5saTpmaXJzdC1vZi10eXBlIGEuYWN0aXZle2xldHRlci1zcGFjaW5nOi44NnB4fWhlYWRlciAubG9nbyBzdmd7bWF4LWhlaWdodDoxNnB4O21hcmdpbjowICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtoZWFkZXIgLmxvZ28gc3Zne21heC1oZWlnaHQ6MjJweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7aGVhZGVyIC5sb2dvIHN2Z3t3aWR0aDo3MyV9fWhlYWRlciAubG9nbyBhOmhvdmVyOmFmdGVye2JhY2tncm91bmQ6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe2hlYWRlciAubWVudS1yaWdodCAuaGVhZGVyLXNlYXJjaHtmb250LXNpemU6MH19aGVhZGVyIC5tZW51LXJpZ2h0IC5oZWFkZXItbG9naW4tZGVza3RvcHttYXJnaW4tbGVmdDoyNXB4fWhlYWRlciAubWVudS1yaWdodCAuaGVhZGVyLWxvZ2luLWRlc2t0b3Agc3BhbntjdXJzb3I6cG9pbnRlcn1oZWFkZXIgLm1lbnUtcmlnaHQgLmhlYWRlci1sb2dpbi1kZXNrdG9wOmhvdmVyIC5ob3Zlci1sb2dpbi13cmFwcGVye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH1oZWFkZXIgLm1lbnUtcmlnaHQgLmhlYWRlci1hY2NvdW50e21hcmdpbi1sZWZ0OjVweH1AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXtoZWFkZXIgLm1lbnUtcmlnaHQgLmhlYWRlci1hY2NvdW50e2ZvbnQtc2l6ZTowfX1oZWFkZXIgLm1lbnUtcmlnaHQgLmhlYWRlci1jYXJ0e21hcmdpbi1sZWZ0OjVweH1AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXtoZWFkZXIgLm1lbnUtcmlnaHQgLmhlYWRlci1jYXJ0e3BhZGRpbmctcmlnaHQ6MDtmb250LXNpemU6MH19aGVhZGVyIC5tZW51LXJpZ2h0IC5oZWFkZXItY2FydCAuaGVhZGVyLWNhcnQtaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXtoZWFkZXIgLm1lbnUtcmlnaHQgLmhlYWRlci1jYXJ0e21hcmdpbi1sZWZ0OjI1cHh9aGVhZGVyIC5tZW51LXJpZ2h0IC5oZWFkZXItY2FydCBzdmd7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXtoZWFkZXIgLm1lbnUtcmlnaHQgLmhlYWRlci1jYXJ0LXdyYXBwZXI6aG92ZXIgLmhvdmVyLWNhcnR7ZGlzcGxheTpibG9ja319aGVhZGVyIC5tZW51LXJpZ2h0IC5oZWFkZXItY2FydC1pY29uLWNvdW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUyJTtsZWZ0OjY4JTtoZWlnaHQ6MTRweDt3aWR0aDoyMnB4O2JhY2tncm91bmQ6I0VGRUZFRjtib3JkZXItcmFkaXVzOjRweDtsaW5lLWhlaWdodDoxNHB4O3otaW5kZXg6MX1oZWFkZXIgLm1lbnUtcmlnaHQgLmZsYWctaWNvbnttYXJnaW46MCA0MHB4IDAgMjVweH1oZWFkZXIgLm1lbnUtcmlnaHQgLmZsYWctaWNvbiAuZmxhZy1pY29uLXRleHR7bWFyZ2luLWxlZnQ6MjVweH1oZWFkZXIgLm1lbnUtcmlnaHQgLmZsYWctaWNvbltkYXRhLW92ZXJsYXktdHJpZ2dlcj1cImNvdW50cnktc3dpdGNoLW92ZXJsYXlcIl17Y3Vyc29yOnBvaW50ZXJ9bWFpbi5tYWluLWNoZWNrb3V0LXdyYXBwZXJ7bWFyZ2luLXRvcDowfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7bWFpbi5tYWluLWNoZWNrb3V0LXdyYXBwZXJ7bWFyZ2luLXRvcDowfX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXttYWluLm1haW4tY2hlY2tvdXQtd3JhcHBlcntkaXNwbGF5OmJsb2NrfX1oZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7dG9wOnVuc2V0O2hlaWdodDp1bnNldH1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXtoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXJ7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXtoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXJ7bWFyZ2luLWJvdHRvbToyMHB4fX1oZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjBweCAwfWhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5sb2dve2hlaWdodDp1bnNldDttYXJnaW4tYm90dG9tOjYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAubG9nb3ttYXJnaW4tYm90dG9tOjMwcHh9fWhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwc3t0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX1oZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLmJvcmRlci1saW5le292ZXJmbG93OmhpZGRlbn1oZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLmJvcmRlci1saW5lOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTNweDtsZWZ0OjA7cmlnaHQ6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjM7aGVpZ2h0OjFweH1oZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLmJvcmRlci1saW5lOmZpcnN0LW9mLXR5cGU6YWZ0ZXJ7bGVmdDo1MCU7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzfWhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuYm9yZGVyLWxpbmU6bGFzdC1vZi10eXBlOmFmdGVye3JpZ2h0OjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjN9aGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwe2xldHRlci1zcGFjaW5nOjAuNXB4O3otaW5kZXg6Mjtwb3NpdGlvbjpyZWxhdGl2ZX1oZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgc3Bhbnt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjVweDtoZWlnaHQ6MjVweDtib3JkZXItcmFkaXVzOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoyNXB4O2JvcmRlcjoxcHggc29saWQgI2YzZjNmMztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9aGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwIHNwYW4gc3Zne2Rpc3BsYXk6bm9uZTt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2ZpbGw6I2Y5ZjlmOX1oZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgc3BhbjpmaXJzdC1vZi10eXBle2Rpc3BsYXk6aW5saW5lLWJsb2NrfWhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCBzcGFuOmxhc3Qtb2YtdHlwZXtkaXNwbGF5Om5vbmV9aGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwIHNwYW46bGFzdC1vZi10eXBlIHN2Z3tkaXNwbGF5OmlubGluZS1ibG9ja31oZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAuY2hlY2tlZCBzcGFuOmZpcnN0LW9mLXR5cGV7ZGlzcGxheTpub25lfWhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcC5jaGVja2VkIHNwYW46bGFzdC1vZi10eXBle2JhY2tncm91bmQtY29sb3I6IzFBMTkxOTtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcC5hY3RpdmUgc3BhbjpmaXJzdC1vZi10eXBle2JhY2tncm91bmQtY29sb3I6IzFBMTkxOTtjb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpe2hlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAuc3RlcC1kZXNjcmlwdGlvbntmb250LXNpemU6MTBweDt3aGl0ZS1zcGFjZTpub3JtYWx9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpe2hlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlcntoZWlnaHQ6YXV0b31oZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dHtwYWRkaW5nOjB9aGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLmxvZ297d2lkdGg6MTAwJTtwYWRkaW5nOjIwcHggMCA0MHB4O21hcmdpbjowfX1ib2R5LmllIGhlYWRlciAjY291bnRyeS1zd2l0Y2ggLmNvbnRlbnQtbGF5ZXJ7b3ZlcmZsb3c6dmlzaWJsZX1kaXYuZmx5b3V0e2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5Om5vbmU7bGVmdDowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZy10b3A6MjVweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MThweDt3aWR0aDoxMDB2dzttYXgtaGVpZ2h0OjEwMHZofWRpdi5mbHlvdXQgLmZseW91dC1tYWlue21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cGFkZGluZzowIDY1cHg7d2lkdGg6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KXtkaXYuZmx5b3V0IC5mbHlvdXQtbWFpbnttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXtkaXYuZmx5b3V0IC5mbHlvdXQtbWFpbntwYWRkaW5nOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCl7ZGl2LmZseW91dCAuZmx5b3V0LW1haW57bWF4LXdpZHRoOjY5MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtkaXYuZmx5b3V0IC5mbHlvdXQtbWFpbnttYXgtd2lkdGg6OTQ2cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpe2Rpdi5mbHlvdXQgLmZseW91dC1tYWlue21heC13aWR0aDoxMDgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpe2Rpdi5mbHlvdXQgLmZseW91dC1tYWlue21heC13aWR0aDoxNTM2cHh9fWRpdi5mbHlvdXQgLnJvdy1tZW51e2ZsZXgtd3JhcDp3cmFwO2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDttYXgtaGVpZ2h0OjY1MHB4O3BhZGRpbmc6MTBweCAwIDB9QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7ZGl2LmZseW91dCAucm93LW1lbnV7cGFkZGluZzo4MHB4IDAgMTE1cHg7bWF4LWhlaWdodDo3NTBweH19ZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9ue3BhZGRpbmc6NDVweCAwIDgwcHh9ZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9uIC5xdW90ZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MjJweCAxMDBweCA1NnB4IDB9ZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9uIGltZ3toZWlnaHQ6MzAwcHg7b2JqZWN0LWZpdDpjb3ZlcjttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7ZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9ue3BhZGRpbmc6ODBweCAwIDExNXB4fX1kaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gLmNtLW1vZHVsZS1tZW51LWltYWdlLWxpbmsrLmNtLW1vZHVsZS1jYXRlZ29yeS10cmVlLGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAuY20tbW9kdWxlLWNhdGVnb3J5LXRyZWU6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLWxlZnQ6MjVweH1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXtkaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gLmNtLW1vZHVsZS1tZW51LWltYWdlLWxpbmsrLmNtLW1vZHVsZS1jYXRlZ29yeS10cmVlLGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAuY20tbW9kdWxlLWNhdGVnb3J5LXRyZWU6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLWxlZnQ6NDVweH19ZGl2LmZseW91dCAuc3VibWVudXtmbGV4OjE7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDozMnB4O3RleHQtdHJhbnNmb3JtOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7ZGl2LmZseW91dCAuc3VibWVudXtwYWRkaW5nLXJpZ2h0OjM1cHh9fWRpdi5mbHlvdXQgLnN1Ym1lbnU+c3BhbntsZXR0ZXItc3BhY2luZzoxcHg7bWFyZ2luLWJvdHRvbToyNXB4fWRpdi5mbHlvdXQgLnN1Ym1lbnU+dWx7bWFyZ2luOjI1cHggMH1kaXYuZmx5b3V0IC5zdWJtZW51PnVsIGxpe21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogbnVsbCl7ZGl2LmZseW91dCAuc3VibWVudT51bCBsaXtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtc2l6ZToxMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXtkaXYuZmx5b3V0IC5zdWJtZW51PnVsIGxpe21hcmdpbi1ib3R0b206MjBweH19ZGl2LmZseW91dCAuc3VibWVudT51bCBsaSAuc2FsZXtjb2xvcjojZjYwfWRpdi5mbHlvdXQgLmRpdmlzaW9uLW1lbnV7bWF4LXdpZHRoOjE3MHB4fWRpdi5mbHlvdXQgLnNlcnZpY2UtbWVudSBzdmd7bWFyZ2luLXJpZ2h0OjEwcHh9ZGl2LmZseW91dCAuZGl2aXNpb24tbWVudT51bCxkaXYuZmx5b3V0IC5zZXJ2aWNlLW1lbnU+dWx7bWFyZ2luOjB9Lm1lbnUtbGVmdCBsaTpob3Zlcj5kaXYuZmx5b3V0e29wYWNpdHk6MTtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmF1dG99Lm1lbnUtbGVmdCBsaS5jaHJpc3RtYXMtYWxlcnQtY29sb3IgYXtjb2xvcjojRDc2NDVDfS5tZW51LWxlZnQgbGkuY2hyaXN0bWFzLWFsZXJ0LWNvbG9yIGE6aG92ZXI6YWZ0ZXIsLm1lbnUtbGVmdCBsaS5jaHJpc3RtYXMtYWxlcnQtY29sb3IgYS5hY3RpdmU6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojRDc2NDVDfS5oZWFkZXItc2VhcmNoLXdyYXBwZXJ7d2lkdGg6MTAwJTtsZWZ0OjA7dG9wOjUwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MCAzMXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5oZWFkZXItc2VhcmNoLXdyYXBwZXJ7cGFkZGluZzowIDE3NnB4fX0uaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN1Ym1pdCBidXR0b257YmFja2dyb3VuZC1wb3NpdGlvbjowJSBib3R0b207Y29sb3I6IzFBMTkxOX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN1Ym1pdCBidXR0b257bWFyZ2luOjQ4cHggMH19LmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWF7cGFkZGluZzo1cHggMCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MCAhaW1wb3J0YW50O21hcmdpbjo0NXB4IDB9LmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0OmZvY3VzLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQ6Zm9jdXMsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbDpmb2N1cywuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWE6Zm9jdXN7cGFkZGluZzo1cHggMCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MH0uaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQ6OnBsYWNlaG9sZGVyLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGw6OnBsYWNlaG9sZGVyLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXJ7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiMxQTE5MTk7b3BhY2l0eTowLjF9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYXttYXJnaW46NTBweCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYXttYXJnaW46NTVweCAwfX0uaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQjc2VhcmNoLXF1ZXJ5LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3Qjc2VhcmNoLXF1ZXJ5LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3Qjc2VhcmNoLXF1ZXJ5LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSNzZWFyY2gtcXVlcnl7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jbG9zZS1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTUwcHg7dG9wOjQ4cHg7d2lkdGg6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jbG9zZS1zZWFyY2h7cGFkZGluZy10b3A6MjRweH19LmhlYWRlci1zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLmNhdGVnb3J5e2xpbmUtaGVpZ2h0OjMycHh9LmhlYWRlci1zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLmNhdGVnb3J5Omxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjIwcHh9LmhlYWRlci1zZWFyY2gtd3JhcHBlciAuc3VnZ2VzdGlvbnMgLmFydGljbGV7Zm9udC13ZWlnaHQ6MzAwO21hcmdpbi1ib3R0b206MjBweH0uaGVhZGVyLXNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucyAuYXJ0aWNsZSBpbWd7bWFyZ2luLWJvdHRvbToxNXB4fS5oZWFkZXItc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zIC5ub3QtZm91bmR7bWFyZ2luLWJvdHRvbToyMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5oZWFkZXItc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zIC5ub3QtZm91bmR7bWFyZ2luLWJvdHRvbTowfX0uaGVhZGVyLXNlYXJjaC13cmFwcGVyIC5zdWdnZXN0aW9ucz4ucm93LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5zdWdnZXN0aW9ucz4uZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgLnN1Z2dlc3Rpb25zPi5mdWxsc2NyZWVuLXJvd3toZWlnaHQ6MTAwJX0jYnVyZ2VyLW9mZi1jYW52YXN7ei1pbmRleDo0MDA7b3ZlcmZsb3c6YXV0bztvdmVyZmxvdy14OmhpZGRlbjtiYWNrZ3JvdW5kOiNmZmY7d2lkdGg6Y2FsYygxMDB2dyAtIDYwcHgpO21heC13aWR0aDo0MTRweH0jYnVyZ2VyLW9mZi1jYW52YXMgYTphZnRlcntiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudH0jYnVyZ2VyLW9mZi1jYW52YXMgLmNsb3Nle2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMycHg7dG9wOjI2cHh9I2J1cmdlci1vZmYtY2FudmFzIC5jbG9zZSBzdmd7aGVpZ2h0OjE4cHg7d2lkdGg6MThweH0jYnVyZ2VyLW9mZi1jYW52YXM+LmNvbnRlbnR7d2lkdGg6MTAwJX0jYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLWhlYWRlcnt3aWR0aDoxMDAlO3BhZGRpbmc6MjRweCAxMHB4IDAgMjBweH0jYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLWhlYWRlciAuZmxhZy1pY29ue21hcmdpbjowIDEwcHh9I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1oZWFkZXIgLmZsYWctaWNvbiAuZmxhZy1pY29uLXRleHR7bWFyZ2luLWxlZnQ6MjVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24taGVhZGVyIC5mbGFnLWljb257bWFyZ2luOjAgMjBweH19I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1oZWFkZXIgLm1vYmlsZS1jdXN0b21lcnttYXJnaW4tbGVmdDoyMHB4fSNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tYnJlYWRjcnVtYnttYXJnaW46MzBweCAxMHB4IDMwcHggMTRweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tYnJlYWRjcnVtYnttYXJnaW46NDBweCAxMHB4IDQwcHggMjNweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1icmVhZGNydW1ie21hcmdpbi10b3A6NDBweH19I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1icmVhZGNydW1iIHNwYW57Y3Vyc29yOnBvaW50ZXJ9I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1icmVhZGNydW1iIC5icmVhZGNydW1iLWxldmVsMSwjYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGV2ZWwye3BhZGRpbmc6MCA5cHh9I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1icmVhZGNydW1iIHN2Z3ttYXgtaGVpZ2h0OjlweDt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1tZW51e3dpZHRoOjEwMCU7cGFkZGluZzozMHB4IDEwcHggMCAwO3Bvc2l0aW9uOnJlbGF0aXZlfSNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tbWVudSAubGV2ZWwxIHN2ZywjYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLW1lbnUgLmxldmVsMiBzdmcsI2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1tZW51IC5sZXZlbDMgc3Zne21heC1oZWlnaHQ6OXB4O3BvaW50ZXItZXZlbnRzOm5vbmU7bWluLXdpZHRoOjIwcHh9I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1tZW51IC5sZXZlbDE+bGkgYSwjYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLW1lbnUgLmxldmVsMj5saSBhLCNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tbWVudSAubGV2ZWwzPmxpIGF7d2lkdGg6MTAwJX0jYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLW1lbnUgLmxldmVsMT5saSBhLnNhbGUsI2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1tZW51IC5sZXZlbDI+bGkgYS5zYWxlLCNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tbWVudSAubGV2ZWwzPmxpIGEuc2FsZXtjb2xvcjojZjYwfSNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tbWVudSAubGV2ZWwxe3BhZGRpbmc6MzBweCAwIDIwcHggMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tbWVudSAubGV2ZWwxe3BhZGRpbmc6MTEwcHggMCA0MHB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tbWVudSAubGV2ZWwxe3BhZGRpbmc6NDVweCAwIDEwcHggMH19I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1tZW51IC5sZXZlbDE+bGl7bWFyZ2luOjAgMCA1cHggMjlweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tbWVudSAubGV2ZWwxPmxpe21hcmdpbjowIDAgMzBweCAzOHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLW1lbnUgLmxldmVsMT5saXttYXJnaW4tYm90dG9tOjM1cHh9fSNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tbWVudSAubGV2ZWwxPmxpLmNocmlzdG1hcy1hbGVydC1jb2xvciBhe2NvbG9yOiNENzY0NUN9I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1tZW51IC5sZXZlbDI+bGl7bWFyZ2luOjAgMCAxMHB4IDI5cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLW1lbnUgLmxldmVsMj5saXttYXJnaW46MCAwIDMwcHggMzhweH0jYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLW1lbnUgLmxldmVsMj5saT5he2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI2cHh9fSNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tbWVudSAubGV2ZWwzPmxpe21hcmdpbjowIDAgMTBweCAyOXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1tZW51IC5sZXZlbDM+bGl7bWFyZ2luLWxlZnQ6MzhweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1tZW51IC5sZXZlbDM+bGl7bWFyZ2luLWJvdHRvbToyNXB4fX0jYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLW1lbnUgLmxldmVsMi13cmFwcGVyLCNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tbWVudSAubGV2ZWwzLXdyYXBwZXJ7cGFkZGluZy1ib3R0b206NjBweH0jYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLWFibywjYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLWdpZnRjYXJkLCNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tcGVyc29uYWxpemUsI2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1uZXdzbGV0dGVye21hcmdpbjowIDAgMjBweCAyOXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1hYm8sI2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1naWZ0Y2FyZCwjYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLXBlcnNvbmFsaXplLCNidXJnZXItb2ZmLWNhbnZhcyAubW9iaWxlLW5hdmlnYXRpb24tbmV3c2xldHRlcnttYXJnaW4tbGVmdDozOHB4fX0jYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLWFibyBzdmcsI2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1naWZ0Y2FyZCBzdmcsI2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1wZXJzb25hbGl6ZSBzdmcsI2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1uZXdzbGV0dGVyIHN2Z3ttYXgtaGVpZ2h0OjIwcHh9I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1uZXdzbGV0dGVye21hcmdpbi1sZWZ0OjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLW5ld3NsZXR0ZXJ7bWFyZ2luLWxlZnQ6MzBweH19I2J1cmdlci1vZmYtY2FudmFzIC5tb2JpbGUtbmF2aWdhdGlvbi1tZW51LWxldmVse2JhY2tncm91bmQ6I2ZmZjtoZWlnaHQ6Y2FsYygxMDB2aCAtIDYwcHgpO2xlZnQ6MDt0b3A6MDtvdmVyZmxvdzpzY3JvbGw7b3ZlcmZsb3cteDpoaWRkZW47LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjAgMTVweDttYXgtd2lkdGg6NDE0cHg7ZGlzcGxheTpub25lO29wYWNpdHk6MH0jYnVyZ2VyLW9mZi1jYW52YXMgLm1vYmlsZS1uYXZpZ2F0aW9uLW1lbnUtbGV2ZWwuYWN0aXZle2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxfSNidXJnZXItb2ZmLWNhbnZhcyAuc3ZnLWxvYWRpbmd7ZGlzcGxheTpub25lfSNhY2NvdW50LWZhbGtlIGgxLCNhY2NvdW50LWZhbGtlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgaW5wdXQsI2FjY291bnQtZmFsa2UgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2Ugc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50LWZhbGtlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjYWNjb3VudC1mYWxrZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlIHRleHRhcmVhLCNhY2NvdW50IGgxLCNhY2NvdW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgaW5wdXQsI2FjY291bnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjYWNjb3VudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50IHRleHRhcmVhe21hcmdpbi1ib3R0b206ODBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNhY2NvdW50LWZhbGtlIGgxLCNhY2NvdW50LWZhbGtlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgaW5wdXQsI2FjY291bnQtZmFsa2UgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2Ugc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50LWZhbGtlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjYWNjb3VudC1mYWxrZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlIHRleHRhcmVhLCNhY2NvdW50IGgxLCNhY2NvdW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgaW5wdXQsI2FjY291bnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjYWNjb3VudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50IHRleHRhcmVhe21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLWJvdHRvbToxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmM2YzZjN9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7I2FjY291bnQtZmFsa2UgaDEsI2FjY291bnQtZmFsa2UgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSBpbnB1dCwjYWNjb3VudC1mYWxrZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQtZmFsa2UgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2Ugc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50LWZhbGtlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgdGV4dGFyZWEsI2FjY291bnQgaDEsI2FjY291bnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCBpbnB1dCwjYWNjb3VudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2YzZjNmM319QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2FjY291bnQtZmFsa2UgaDEsI2FjY291bnQtZmFsa2UgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSBpbnB1dCwjYWNjb3VudC1mYWxrZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQtZmFsa2UgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2Ugc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50LWZhbGtlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgdGV4dGFyZWEsI2FjY291bnQgaDEsI2FjY291bnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCBpbnB1dCwjYWNjb3VudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTo1MHB4fX0jYWNjb3VudC1mYWxrZSBoMiwjYWNjb3VudCBoMnttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I2FjY291bnQtZmFsa2UgaDIsI2FjY291bnQgaDJ7bWFyZ2luLWJvdHRvbToyMHB4fX0jYWNjb3VudC1mYWxrZSBidXR0b25baWQ9XCJsb2dpbi1zdWJtaXRcIl0sI2FjY291bnQgYnV0dG9uW2lkPVwibG9naW4tc3VibWl0XCJde21hcmdpbjo0MHB4IDAgMjBweH0jYWNjb3VudC1mYWxrZSAuYnRuLW5ldy1hY2NvdW50LCNhY2NvdW50IC5idG4tbmV3LWFjY291bnR7bWFyZ2luOjIwcHggMCA1MHB4ICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjYWNjb3VudC1mYWxrZSAuYnRuLW5ldy1hY2NvdW50LCNhY2NvdW50IC5idG4tbmV3LWFjY291bnR7bWFyZ2luOjUwcHggMCAhaW1wb3J0YW50fX0jYWNjb3VudC1mYWxrZSAuYnRuLCNhY2NvdW50LWZhbGtlIC5idG4tbWFyZ2luLCNhY2NvdW50IC5idG4sI2FjY291bnQgLmJ0bi1tYXJnaW57bWFyZ2luOjUwcHggMH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjYWNjb3VudC1mYWxrZSAuYnRuLmZpcnN0LCNhY2NvdW50LWZhbGtlIC5idG4tbWFyZ2luLmZpcnN0LCNhY2NvdW50IC5idG4uZmlyc3QsI2FjY291bnQgLmJ0bi1tYXJnaW4uZmlyc3R7bWFyZ2luLWJvdHRvbTo4cHh9I2FjY291bnQtZmFsa2UgLmJ0bi5zZWNvbmQsI2FjY291bnQtZmFsa2UgLmJ0bi1tYXJnaW4uc2Vjb25kLCNhY2NvdW50IC5idG4uc2Vjb25kLCNhY2NvdW50IC5idG4tbWFyZ2luLnNlY29uZHttYXJnaW4tdG9wOjhweH19I2FjY291bnQtZmFsa2UgLmFjY291bnQtbG9naW4td3JhcHBlciwjYWNjb3VudCAuYWNjb3VudC1sb2dpbi13cmFwcGVye3BhZGRpbmctYm90dG9tOjgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjYWNjb3VudC1mYWxrZSAuYWNjb3VudC1sb2dpbi13cmFwcGVyLCNhY2NvdW50IC5hY2NvdW50LWxvZ2luLXdyYXBwZXJ7cGFkZGluZy1ib3R0b206MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNhY2NvdW50LWZhbGtlIC5hY2NvdW50LWxvZ2luLXdyYXBwZXIsI2FjY291bnQgLmFjY291bnQtbG9naW4td3JhcHBlcntwYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2FjY291bnQtZmFsa2UgLmFjY291bnQtbG9naW4td3JhcHBlciwjYWNjb3VudCAuYWNjb3VudC1sb2dpbi13cmFwcGVye3BhZGRpbmctYm90dG9tOjE2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjYWNjb3VudC1mYWxrZSAuYWNjb3VudC1sb2dpbi1oZWFkbGluZSwjYWNjb3VudCAuYWNjb3VudC1sb2dpbi1oZWFkbGluZXtib3JkZXItYm90dG9tOm5vbmV9fSNhY2NvdW50LWZhbGtlIC5wYXNzd29yZC1mb3JtLCNhY2NvdW50IC5wYXNzd29yZC1mb3Jte21hcmdpbi10b3A6NDBweH0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5oZWFkbGluZXMsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAuaGVhZGxpbmVze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmM2YzZjM7cGFkZGluZy1ib3R0b206MzBweH0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5oZWFkbGluZXMgLmxhc3QtZWxlbWVudCwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5oZWFkbGluZXMgLmxhc3QtZWxlbWVudHt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLmhlYWRsaW5lcyAubGFzdC1lbGVtZW50LCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLmhlYWRsaW5lcyAubGFzdC1lbGVtZW50e3RleHQtYWxpZ246bGVmdH19I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAuaGVhZGxpbmVzIC5sYXN0LWVsZW1lbnQgc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5oZWFkbGluZXMgLmxhc3QtZWxlbWVudCBzcGFue3BhZGRpbmctcmlnaHQ6MzBweH0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjNmM2YzO3BhZGRpbmc6MTVweCAwfSNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250ZW50LXBsYWNlcjpob3ZlciwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXI6aG92ZXJ7Y3Vyc29yOnBvaW50ZXJ9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb246Zmlyc3Qtb2YtdHlwZSwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbjpmaXJzdC1vZi10eXBle21hcmdpbi10b3A6NjBweH0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbjpsYXN0LW9mLXR5cGUsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb246bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b20td2lkdGg6MH0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLmNhbmNlbGVkLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIHNwYW4uY2FuY2VsZWR7Y29sb3I6I2YzM30jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLnBlbmRpbmcsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gc3Bhbi5wZW5kaW5ne2NvbG9yOiNmNjB9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gc3Bhbi5yZXR1cm5lZCwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiBzcGFuLnJldHVybmVke2NvbG9yOiM3Nzd9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gc3Bhbi5zaGlwcGVkLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIHNwYW4uc2hpcHBlZHtjb2xvcjojMGM2fSNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250ZW50LXBsYWNlciwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRlbnQtcGxhY2VyLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXIgLnRyaWdnZXItaWNvbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0gLnRyaWdnZXItaWNvbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXIgLnRyaWdnZXItaWNvbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0gLnRyaWdnZXItaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O3JpZ2h0OjE1cHh9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRlbnQtcGxhY2VyIC50cmlnZ2VyLWljb24gc3ZnLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAudHJpZ2dlci1pY29uIHN2ZywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXIgLnRyaWdnZXItaWNvbiBzdmcsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmFydGljbGUtbGlzdC1pdGVtIC50cmlnZ2VyLWljb24gc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250ZW50LXBsYWNlciAuYWJvIHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmFydGljbGUtbGlzdC1pdGVtIC5hYm8gc3BhbiwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXIgLmFibyBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAuYWJvIHNwYW57Zm9udC13ZWlnaHQ6MzAwfX0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXIgLmxhc3QtZWxlbWVudCwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0gLmxhc3QtZWxlbWVudCwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXIgLmxhc3QtZWxlbWVudCwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0gLmxhc3QtZWxlbWVudHt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpeyNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250ZW50LXBsYWNlciAubGFzdC1lbGVtZW50LCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAubGFzdC1lbGVtZW50LCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250ZW50LXBsYWNlciAubGFzdC1lbGVtZW50LCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAubGFzdC1lbGVtZW50e3RleHQtYWxpZ246bGVmdH19I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRlbnQtcGxhY2VyIC5sYXN0LWVsZW1lbnQgc3BhbiwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0gLmxhc3QtZWxlbWVudCBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250ZW50LXBsYWNlciAubGFzdC1lbGVtZW50IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmFydGljbGUtbGlzdC1pdGVtIC5sYXN0LWVsZW1lbnQgc3BhbntwYWRkaW5nLXJpZ2h0OjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRlbnQtcGxhY2VyIC5wcmljZS1saXN0LCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAucHJpY2UtbGlzdCwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXIgLnByaWNlLWxpc3QsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmFydGljbGUtbGlzdC1pdGVtIC5wcmljZS1saXN0e3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6YmxvY2t9fSNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250ZW50LXBsYWNlciAucHJpY2UtbGlzdCAuc2FsZSwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0gLnByaWNlLWxpc3QgLnNhbGUsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRlbnQtcGxhY2VyIC5wcmljZS1saXN0IC5zYWxlLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAucHJpY2UtbGlzdCAuc2FsZXtjb2xvcjojMGM2fSNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250ZW50LXBsYWNlciAucHJpY2UtbGlzdCAub2xkLXByaWNlLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAucHJpY2UtbGlzdCAub2xkLXByaWNlLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250ZW50LXBsYWNlciAucHJpY2UtbGlzdCAub2xkLXByaWNlLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAucHJpY2UtbGlzdCAub2xkLXByaWNle2NvbG9yOiNmNjA7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXIgLnByaWNlLWxpc3QgLnN0b2NrLXByaWNlLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250ZW50LXBsYWNlciAucHJpY2UtbGlzdCAuc2FsZSwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXIgLnByaWNlLWxpc3QgLm9sZC1wcmljZSwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0gLnByaWNlLWxpc3QgLnN0b2NrLXByaWNlLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAucHJpY2UtbGlzdCAuc2FsZSwjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0gLnByaWNlLWxpc3QgLm9sZC1wcmljZSwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXIgLnByaWNlLWxpc3QgLnN0b2NrLXByaWNlLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250ZW50LXBsYWNlciAucHJpY2UtbGlzdCAuc2FsZSwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXIgLnByaWNlLWxpc3QgLm9sZC1wcmljZSwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0gLnByaWNlLWxpc3QgLnN0b2NrLXByaWNlLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAucHJpY2UtbGlzdCAuc2FsZSwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0gLnByaWNlLWxpc3QgLm9sZC1wcmljZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmctcmlnaHQ6MH19I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRlbnQtcGxhY2VyLmFjdGl2ZSAudHJpZ2dlci1pY29uIHN2ZywjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0uYWN0aXZlIC50cmlnZ2VyLWljb24gc3ZnLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250ZW50LXBsYWNlci5hY3RpdmUgLnRyaWdnZXItaWNvbiBzdmcsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmFydGljbGUtbGlzdC1pdGVtLmFjdGl2ZSAudHJpZ2dlci1pY29uIHN2Z3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRlbnQtcGxhY2VyIC5hcnRpY2xlLWNvbG9yLWltYWdlIHBpY3R1cmUsI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmFydGljbGUtbGlzdC1pdGVtIC5hcnRpY2xlLWNvbG9yLWltYWdlIHBpY3R1cmUsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRlbnQtcGxhY2VyIC5hcnRpY2xlLWNvbG9yLWltYWdlIHBpY3R1cmUsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmFydGljbGUtbGlzdC1pdGVtIC5hcnRpY2xlLWNvbG9yLWltYWdlIHBpY3R1cmV7Ym9yZGVyOjA7bWFyZ2luLXJpZ2h0OjEwcHg7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtwYWRkaW5nLXRvcDozcHh9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRlbnQtcGxhY2VyIC5hcnRpY2xlLWNvbG9yLWltYWdlIHBpY3R1cmUgaW1nLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAuYXJ0aWNsZS1jb2xvci1pbWFnZSBwaWN0dXJlIGltZywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGVudC1wbGFjZXIgLmFydGljbGUtY29sb3ItaW1hZ2UgcGljdHVyZSBpbWcsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmFydGljbGUtbGlzdC1pdGVtIC5hcnRpY2xlLWNvbG9yLWltYWdlIHBpY3R1cmUgaW1ne2JvcmRlci1yYWRpdXM6NTAlfSNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAubGFzdC1lbGVtZW50IHNwYW4sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLnN1cHBsZW1lbnQgLmxhc3QtZWxlbWVudCBzcGFuLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbSAubGFzdC1lbGVtZW50IHNwYW4sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLnN1cHBsZW1lbnQgLmxhc3QtZWxlbWVudCBzcGFue3BhZGRpbmctcmlnaHQ6MTVweH0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW0sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLmFydGljbGUtbGlzdC1pdGVte21hcmdpbjo1MHB4IDAgMCAwfSNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5hcnRpY2xlLWxpc3QtaXRlbTpmaXJzdC1jaGlsZCwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuYXJ0aWNsZS1saXN0LWl0ZW06Zmlyc3QtY2hpbGR7bWFyZ2luOjB9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLnN1cHBsZW1lbnQsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLnN1cHBsZW1lbnR7bWFyZ2luLWJvdHRvbTozMHB4fSNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5zdXBwbGVtZW50IC5hcnRpY2xlLWRlc2NyaXB0aW9uLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5zdXBwbGVtZW50IC5hcnRpY2xlLWRlc2NyaXB0aW9ue3BhZGRpbmctdG9wOjEwcHh9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLnN1cHBsZW1lbnQgLnBlcnNvbmFsaXNhdGlvbi1mbGFnLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5zdXBwbGVtZW50IC5wZXJzb25hbGlzYXRpb24tZmxhZ3tib3JkZXItcmFkaXVzOjE1cHg7aGVpZ2h0OjE1cHg7bWFyZ2luOjAgNXB4IDAgMTBweDt3aWR0aDoxNXB4fSNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5zdXBwbGVtZW50IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sIGltZywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuc3VwcGxlbWVudCAucGVyc29uYWxpc2F0aW9uLXN5bWJvbCBpbWd7aGVpZ2h0OjE1cHg7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6NXB4fSNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5zdXBwbGVtZW50IC5wZXJzb25hbGlzYXRpb24tbGV0dGVycywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAuc3VwcGxlbWVudCAucGVyc29uYWxpc2F0aW9uLWxldHRlcnN7cGFkZGluZy1sZWZ0OjIwcHh9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLnN1cHBsZW1lbnQgLnByaWNlLWxpc3QsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLnN1cHBsZW1lbnQgLnByaWNlLWxpc3R7d2hpdGUtc3BhY2U6bm93cmFwfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5zdXBwbGVtZW50IC5wcmljZS1saXN0LCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5zdXBwbGVtZW50IC5wcmljZS1saXN0e3BhZGRpbmctcmlnaHQ6MH19I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHN7YW5pbWF0aW9uOmZhZGUgMXN9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMuYWN0aXZlLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzLmFjdGl2ZXtib3JkZXItdG9wOjFweCBzb2xpZCAjZjNmM2YzO3BhZGRpbmctdG9wOjQwcHg7bWFyZ2luLXRvcDozMHB4fSNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzOm5vdCguYWN0aXZlKSwjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlsczpub3QoLmFjdGl2ZSl7ZGlzcGxheTpub25lfSNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jaywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2t7Ym9yZGVyLXRvcDoxcHggc29saWQgI2YzZjNmMztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjNmM2YzO3BhZGRpbmc6MzBweCAzMHB4IDMwcHggMDttYXJnaW46NDBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jaywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2t7cGFkZGluZy1yaWdodDowfX0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdywjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5mdWxsc2NyZWVuLXJvdywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLnJvdywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5mdWxsc2NyZWVuLXJvd3twYWRkaW5nOjEwcHggMCAwIDB9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3csI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5yb3cubGFzdC1saW5lLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmxhc3QtbGluZS5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLnByaWNlLWJsb2NrIC5sYXN0LWxpbmUuZnVsbHNjcmVlbi1yb3d7bWFyZ2luLXRvcDoxMHB4fSNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93IC52b3VjaGVyLCNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93IC52b3VjaGVyLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmZ1bGxzY3JlZW4tcm93IC52b3VjaGVyLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAucm93IC52b3VjaGVyLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5wcmljZS1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93IC52b3VjaGVyLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAucHJpY2UtYmxvY2sgLmZ1bGxzY3JlZW4tcm93IC52b3VjaGVye2NvbG9yOiMwYzZ9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmhpbnQtYmxvY2sgLmhpbnQtY29udGFpbmVyLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5oaW50LWJsb2NrIC5oaW50LWNvbnRhaW5lcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjNmM2YzO3BhZGRpbmctYm90dG9tOjQwcHh9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmhpbnQtYmxvY2sgLmhpbnQtY29udGFpbmVyIC5ub3RpY2UsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmhpbnQtYmxvY2sgLmhpbnQtY29udGFpbmVyIC5ub3RpY2V7Y29sb3I6IzFBMTkxOX0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuaGludC1ibG9jayAuaGludC1jb250YWluZXIgLm5vdGljZTpiZWZvcmUsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmhpbnQtYmxvY2sgLmhpbnQtY29udGFpbmVyIC5ub3RpY2U6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzFBMTkxOX0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5yb3csI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5mdWxsc2NyZWVuLXJvdywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5yb3csI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5mdWxsc2NyZWVuLXJvd3twYWRkaW5nOjIwcHggMH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5yb3csI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5mdWxsc2NyZWVuLXJvdywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5yb3csI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5mdWxsc2NyZWVuLXJvd3twYWRkaW5nOjB9I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAucm93IC5ibG9jaywjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3cgLmJsb2NrLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5mdWxsc2NyZWVuLXJvdyAuYmxvY2ssI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAucm93IC5ibG9jaywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3cgLmJsb2NrLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5mdWxsc2NyZWVuLXJvdyAuYmxvY2t7Ym9yZGVyLXRvcDoxcHggc29saWQgI2YzZjNmMztwYWRkaW5nOjMwcHggMCAxMHB4IDA7bWFyZ2luOjIwcHggMCAwIDB9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpeyNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5hZGRpdGlvbmFsLWluZm8tYmxvY2sgLnJvdyAuYmxvY2suZmlyc3QsI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93IC5ibG9jay5maXJzdCwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuZnVsbHNjcmVlbi1yb3cgLmJsb2NrLmZpcnN0LCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5hZGRpdGlvbmFsLWluZm8tYmxvY2sgLnJvdyAuYmxvY2suZmlyc3QsI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93IC5ibG9jay5maXJzdCwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuZnVsbHNjcmVlbi1yb3cgLmJsb2NrLmZpcnN0e2JvcmRlci13aWR0aDowO3BhZGRpbmctdG9wOjA7bWFyZ2luLXRvcDowfX0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5yb3cgLmFibywjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3cgLmFibywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuZnVsbHNjcmVlbi1yb3cgLmFibywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5yb3cgLmFibywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3cgLmFibywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuZnVsbHNjcmVlbi1yb3cgLmFib3ttYXJnaW46MjBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAucm93IC5hYm8sI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93IC5hYm8sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5hZGRpdGlvbmFsLWluZm8tYmxvY2sgLmZ1bGxzY3JlZW4tcm93IC5hYm8sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAucm93IC5hYm8sI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93IC5hYm8sLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5hZGRpdGlvbmFsLWluZm8tYmxvY2sgLmZ1bGxzY3JlZW4tcm93IC5hYm97bWFyZ2luOjA7cGFkZGluZy1ib3R0b206MTBweH0jYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5yb3cgLmFibyAuYmxvY2ssI2FjY291bnQtZmFsa2UgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93IC5hYm8gLmJsb2NrLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5mdWxsc2NyZWVuLXJvdyAuYWJvIC5ibG9jaywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5yb3cgLmFibyAuYmxvY2ssI2FjY291bnQgLm9yZGVyLWluZm9ybWF0aW9ucyAub3JkZXItaW5mb3JtYXRpb24gLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMgLm9yZGVyLWRldGFpbCAub3JkZXItZGV0YWlsLWluZm8gLmFkZGl0aW9uYWwtaW5mby1ibG9jayAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93IC5hYm8gLmJsb2NrLC5jb250YWluZXItZnVsbHNjcmVlbiAjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5mdWxsc2NyZWVuLXJvdyAuYWJvIC5ibG9ja3ttYXJnaW46MDtwYWRkaW5nLXRvcDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpeyNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5hZGRpdGlvbmFsLWluZm8tYmxvY2sgLnJvdyAuYWJvIC5ibG9jaywjYWNjb3VudC1mYWxrZSAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3cgLmFibyAuYmxvY2ssLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5hZGRpdGlvbmFsLWluZm8tYmxvY2sgLmZ1bGxzY3JlZW4tcm93IC5hYm8gLmJsb2NrLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5hZGRpdGlvbmFsLWluZm8tYmxvY2sgLnJvdyAuYWJvIC5ibG9jaywjYWNjb3VudCAub3JkZXItaW5mb3JtYXRpb25zIC5vcmRlci1pbmZvcm1hdGlvbiAub3JkZXItaW5mb3JtYXRpb24tZGV0YWlscyAub3JkZXItZGV0YWlsIC5vcmRlci1kZXRhaWwtaW5mbyAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3cgLmFibyAuYmxvY2ssLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5hZGRpdGlvbmFsLWluZm8tYmxvY2sgLmZ1bGxzY3JlZW4tcm93IC5hYm8gLmJsb2Nre21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXItdG9wLXdpZHRoOjB9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpeyNhY2NvdW50LWZhbGtlIC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5hZGRpdGlvbmFsLWluZm8tYmxvY2sgLmhlYWRsaW5lLCNhY2NvdW50IC5vcmRlci1pbmZvcm1hdGlvbnMgLm9yZGVyLWluZm9ybWF0aW9uIC5vcmRlci1pbmZvcm1hdGlvbi1kZXRhaWxzIC5vcmRlci1kZXRhaWwgLm9yZGVyLWRldGFpbC1pbmZvIC5hZGRpdGlvbmFsLWluZm8tYmxvY2sgLmhlYWRsaW5le21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjIwcHh9fSNhY2NvdW50LWZhbGtlICNtZW51LXNpZ24tb3V0IC5idG4sI2FjY291bnQtZmFsa2UgI2FjY291bnRfcHJvZmlsZV9zdWJtaXQuYnRuLCNhY2NvdW50ICNtZW51LXNpZ24tb3V0IC5idG4sI2FjY291bnQgI2FjY291bnRfcHJvZmlsZV9zdWJtaXQuYnRue21hcmdpbjo0MHB4IDB9I2FjY291bnQtZmFsa2UgLnBpY3R1cmUtYmxvY2std3JhcHBlciwjYWNjb3VudCAucGljdHVyZS1ibG9jay13cmFwcGVye3BhZGRpbmc6MH0jYWNjb3VudC1mYWxrZSAucGljdHVyZS1ibG9jaywjYWNjb3VudCAucGljdHVyZS1ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjcwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I2FjY291bnQtZmFsa2UgLnBpY3R1cmUtYmxvY2ssI2FjY291bnQgLnBpY3R1cmUtYmxvY2t7bWluLWhlaWdodDoyMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsjYWNjb3VudC1mYWxrZSAucGljdHVyZS1ibG9jaywjYWNjb3VudCAucGljdHVyZS1ibG9ja3ttaW4taGVpZ2h0OjQ3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsjYWNjb3VudC1mYWxrZSAucGljdHVyZS1ibG9jaywjYWNjb3VudCAucGljdHVyZS1ibG9ja3ttaW4taGVpZ2h0OjU2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsjYWNjb3VudC1mYWxrZSAucGljdHVyZS1ibG9jaywjYWNjb3VudCAucGljdHVyZS1ibG9ja3ttaW4taGVpZ2h0OjYyMHB4fX0jYWNjb3VudC1mYWxrZSAucGljdHVyZS1ibG9jayAuY29udGVudC1pbWFnZS1yaWdodCwjYWNjb3VudCAucGljdHVyZS1ibG9jayAuY29udGVudC1pbWFnZS1yaWdodHtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNSU7bWF4LXdpZHRoOnVuc2V0O3dpZHRoOjEyNiV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I2FjY291bnQtZmFsa2UgLnBpY3R1cmUtYmxvY2sgLmNvbnRlbnQtaW1hZ2UtcmlnaHQsI2FjY291bnQgLnBpY3R1cmUtYmxvY2sgLmNvbnRlbnQtaW1hZ2UtcmlnaHR7cG9zaXRpb246cmVsYXRpdmU7dG9wOjBweDtsZWZ0OjAlO3dpZHRoOjEwNSU7bWFyZ2luLWJvdHRvbToyNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsjYWNjb3VudC1mYWxrZSAucGljdHVyZS1ibG9jayAuY29udGVudC1pbWFnZS1yaWdodCwjYWNjb3VudCAucGljdHVyZS1ibG9jayAuY29udGVudC1pbWFnZS1yaWdodHt0b3A6MTAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsjYWNjb3VudC1mYWxrZSAucGljdHVyZS1ibG9jayAuY29udGVudC1pbWFnZS1yaWdodCwjYWNjb3VudCAucGljdHVyZS1ibG9jayAuY29udGVudC1pbWFnZS1yaWdodHt0b3A6NSV9fSNhY2NvdW50LWZhbGtlIC5waWN0dXJlLWJsb2NrIC5jb250ZW50LWltYWdlLXJpZ2h0IGltZywjYWNjb3VudCAucGljdHVyZS1ibG9jayAuY29udGVudC1pbWFnZS1yaWdodCBpbWd7bWF4LXdpZHRoOnVuc2V0O3dpZHRoOmluaGVyaXR9I2FjY291bnQtZmFsa2UgLnNwbGl0LXJlcGVhdGVkLXJvd3M+ZGl2LCNhY2NvdW50IC5zcGxpdC1yZXBlYXRlZC1yb3dzPmRpdntmbG9hdDpsZWZ0O3dpZHRoOjUwJX0jYWNjb3VudC1mYWxrZSAuc3BsaXQtcmVwZWF0ZWQtcm93cz5kaXY6Zmlyc3Qtb2YtdHlwZSwjYWNjb3VudCAuc3BsaXQtcmVwZWF0ZWQtcm93cz5kaXY6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLXJpZ2h0OjE1cHh9I2FjY291bnQtZmFsa2UgLnNwbGl0LXJlcGVhdGVkLXJvd3M+ZGl2Omxhc3Qtb2YtdHlwZSwjYWNjb3VudCAuc3BsaXQtcmVwZWF0ZWQtcm93cz5kaXY6bGFzdC1vZi10eXBle3BhZGRpbmctbGVmdDoxNXB4fSNhY2NvdW50LWZhbGtlIC5zcGxpdC1yZXBlYXRlZC1yb3dzPmRpdj5kaXYgaW5wdXQsI2FjY291bnQtZmFsa2UgLnNwbGl0LXJlcGVhdGVkLXJvd3M+ZGl2PmRpdiBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQtZmFsa2UgLnNwbGl0LXJlcGVhdGVkLXJvd3M+ZGl2PmRpdiBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQtZmFsa2UgLnNwbGl0LXJlcGVhdGVkLXJvd3M+ZGl2PmRpdiB0ZXh0YXJlYSwjYWNjb3VudCAuc3BsaXQtcmVwZWF0ZWQtcm93cz5kaXY+ZGl2IGlucHV0LCNhY2NvdW50IC5zcGxpdC1yZXBlYXRlZC1yb3dzPmRpdj5kaXYgc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50IC5zcGxpdC1yZXBlYXRlZC1yb3dzPmRpdj5kaXYgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50IC5zcGxpdC1yZXBlYXRlZC1yb3dzPmRpdj5kaXYgdGV4dGFyZWF7d2lkdGg6MTAwJX0jYWNjb3VudC1mYWxrZSAuc3BsaXQtcmVwZWF0ZWQtcm93cz5kaXY6bGFzdC1vZi10eXBlPmRpdiBsYWJlbCwjYWNjb3VudCAuc3BsaXQtcmVwZWF0ZWQtcm93cz5kaXY6bGFzdC1vZi10eXBlPmRpdiBsYWJlbHtwYWRkaW5nLWxlZnQ6MTVweH1AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXsjYWNjb3VudC1mYWxrZSAuc3BsaXQtcmVwZWF0ZWQtcm93cz5kaXYsI2FjY291bnQgLnNwbGl0LXJlcGVhdGVkLXJvd3M+ZGl2e2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0jYWNjb3VudC1mYWxrZSAuc3BsaXQtcmVwZWF0ZWQtcm93cz5kaXY6Zmlyc3Qtb2YtdHlwZSwjYWNjb3VudCAuc3BsaXQtcmVwZWF0ZWQtcm93cz5kaXY6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLXJpZ2h0OjB9I2FjY291bnQtZmFsa2UgLnNwbGl0LXJlcGVhdGVkLXJvd3M+ZGl2Omxhc3Qtb2YtdHlwZSwjYWNjb3VudCAuc3BsaXQtcmVwZWF0ZWQtcm93cz5kaXY6bGFzdC1vZi10eXBle3BhZGRpbmctbGVmdDowfSNhY2NvdW50LWZhbGtlIC5zcGxpdC1yZXBlYXRlZC1yb3dzPmRpdjpsYXN0LW9mLXR5cGU+ZGl2IGxhYmVsLCNhY2NvdW50IC5zcGxpdC1yZXBlYXRlZC1yb3dzPmRpdjpsYXN0LW9mLXR5cGU+ZGl2IGxhYmVse3BhZGRpbmctbGVmdDowfX0jYWNjb3VudC1mYWxrZSAjcmVnaXN0ZXItZm9ybSAuZXJyb3JzLCNhY2NvdW50ICNyZWdpc3Rlci1mb3JtIC5lcnJvcnN7ZGlzcGxheTpibG9ja30jYWNjb3VudC1mYWxrZSAjcmVnaXN0ZXItZm9ybSAuZXJyb3JzIGxpLCNhY2NvdW50ICNyZWdpc3Rlci1mb3JtIC5lcnJvcnMgbGl7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiNmMzN9I2FjY291bnQtZmFsa2UgI2FjY291bnQtY2FwdGNoYSwjYWNjb3VudCAjYWNjb3VudC1jYXB0Y2hhe3BhZGRpbmc6MjBweCAwIDMwcHh9I2FjY291bnQtZmFsa2UgI2FjY291bnQtY2FwdGNoYSAuY2FwdGNoYS1lcnJvci1tZXNzYWdlIHAsI2FjY291bnQgI2FjY291bnQtY2FwdGNoYSAuY2FwdGNoYS1lcnJvci1tZXNzYWdlIHB7Zm9udC1zaXplOjEwMCV9I2FjY291bnQtZmFsa2UgI2FjY291bnRfcmVnaXN0ZXJfc2FsdXRhdGlvbiBsYWJlbCwjYWNjb3VudC1mYWxrZSAjYWNjb3VudF9lZGl0X3NhbHV0YXRpb24gbGFiZWwsI2FjY291bnQgI2FjY291bnRfcmVnaXN0ZXJfc2FsdXRhdGlvbiBsYWJlbCwjYWNjb3VudCAjYWNjb3VudF9lZGl0X3NhbHV0YXRpb24gbGFiZWx7cGFkZGluZy1yaWdodDoyMHB4fSNhY2NvdW50LWZhbGtlICNhY2NvdW50X3Byb2ZpbGVfYmlydGhkYXRlLCNhY2NvdW50ICNhY2NvdW50X3Byb2ZpbGVfYmlydGhkYXRle21hcmdpbjowIC00cHggMTRweH0jYWNjb3VudC1mYWxrZSAjYWNjb3VudF9wcm9maWxlX2JpcnRoZGF0ZSBzZWxlY3QsI2FjY291bnQgI2FjY291bnRfcHJvZmlsZV9iaXJ0aGRhdGUgc2VsZWN0e21hcmdpbjowIDVweCAxNXB4O3BhZGRpbmc6MTBweCAyMHB4IDEwcHggMDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDEzcHg7aGVpZ2h0OjQwcHh9I2FjY291bnQtZmFsa2UgI2FjY291bnRfcHJvZmlsZV9iaXJ0aGRhdGUuZXJyb3IsI2FjY291bnQgI2FjY291bnRfcHJvZmlsZV9iaXJ0aGRhdGUuZXJyb3J7bWFyZ2luLWJvdHRvbTowfSNhY2NvdW50LWZhbGtlIC5iaXJ0aGRhdGUgbGFiZWwsI2FjY291bnQgLmJpcnRoZGF0ZSBsYWJlbHtmb250LXNpemU6MTNweH0jYWNjb3VudC1mYWxrZSAuaW5mb3RleHQsI2FjY291bnQgLmluZm90ZXh0e21hcmdpbjoyMHB4IDAgMzBweCAwfSNhY2NvdW50LWZhbGtlIC5pbmZvdGV4dCAuaWNvbiwjYWNjb3VudCAuaW5mb3RleHQgLmljb257bWFyZ2luOjRweCAxMHB4IDAgMH0jYWNjb3VudC1mYWxrZSBidXR0b24sI2FjY291bnQgYnV0dG9ue21hcmdpbjo0MHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I2FjY291bnQtZmFsa2UgYnV0dG9uI2FjY291bnRfcmVnaXN0ZXJfc3VibWl0LCNhY2NvdW50IGJ1dHRvbiNhY2NvdW50X3JlZ2lzdGVyX3N1Ym1pdHttYXJnaW46NDBweCAwIDEwcHggMH0jYWNjb3VudC1mYWxrZSBidXR0b24jYWNjb3VudF9yZWdpc3Rlcl9zYXZlLCNhY2NvdW50IGJ1dHRvbiNhY2NvdW50X3JlZ2lzdGVyX3NhdmV7bWFyZ2luOjEwcHggMCA4MHB4IDB9fSNhY2NvdW50LWZhbGtlICNtZW51LXdyYXBwZXIgbGkubWVudS1pdGVtLCNhY2NvdW50ICNtZW51LXdyYXBwZXIgbGkubWVudS1pdGVte2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmM2YzZjM7cGFkZGluZzoxM3B4IDIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7I2FjY291bnQtZmFsa2UgI21lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0sI2FjY291bnQgI21lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW17cGFkZGluZzoyMHB4IDEwcHggMjBweCAxMHB4fX0jYWNjb3VudC1mYWxrZSAjbWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUsI2FjY291bnQgI21lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW06bGFzdC1vZi10eXBle2JvcmRlci13aWR0aDowfSNhY2NvdW50LWZhbGtlICNtZW51LXdyYXBwZXIgbGkubWVudS1pdGVtIGEsI2FjY291bnQgI21lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gYXtib3JkZXItd2lkdGg6MDtkaXNwbGF5OmlubGluZS1ibG9ja30jYWNjb3VudC1mYWxrZSAjbWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbSBhIHN2ZywjYWNjb3VudCAjbWVudS13cmFwcGVyIGxpLm1lbnUtaXRlbSBhIHN2Z3tkaXNwbGF5OmlubGluZS1ibG9jaztmbG9hdDpyaWdodDttYXJnaW4tdG9wOjEycHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7I2FjY291bnQtZmFsa2UgI21lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gYSBzdmcsI2FjY291bnQgI21lbnUtd3JhcHBlciBsaS5tZW51LWl0ZW0gYSBzdmd7bWFyZ2luLXRvcDoxMHB4fX0jYWNjb3VudC1mYWxrZSAuYWRkcmVzcy1jb250YWluZXIsI2FjY291bnQgLmFkZHJlc3MtY29udGFpbmVye21hcmdpbi10b3A6NDBweH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjYWNjb3VudC1mYWxrZSAuYWRkcmVzcy1jb250YWluZXIsI2FjY291bnQgLmFkZHJlc3MtY29udGFpbmVye21hcmdpbi10b3A6MH19I2FjY291bnQtZmFsa2UgLmFkZHJlc3MtY29udGFpbmVyIC5hZGRyZXNzLWxpbmUsI2FjY291bnQgLmFkZHJlc3MtY29udGFpbmVyIC5hZGRyZXNzLWxpbmV7Ym9yZGVyLXRvcDoxcHggc29saWQgI2YzZjNmMztwYWRkaW5nOjMwcHggMH0jYWNjb3VudC1mYWxrZSAuYWRkcmVzcy1jb250YWluZXIgLmFkZHJlc3MtbGluZTpsYXN0LW9mLXR5cGUsI2FjY291bnQgLmFkZHJlc3MtY29udGFpbmVyIC5hZGRyZXNzLWxpbmU6bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmM2YzZjM7bWFyZ2luLWJvdHRvbTo0MHB4fSNhY2NvdW50LWZhbGtlIC5hZGRyZXNzLWNvbnRhaW5lciAuYWRkcmVzcy1saW5lIC5zdGF0aWMtbGFiZWwgaW5wdXQsI2FjY291bnQtZmFsa2UgLmFkZHJlc3MtY29udGFpbmVyIC5hZGRyZXNzLWxpbmUgLnN0YXRpYy1sYWJlbCBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQtZmFsa2UgLmFkZHJlc3MtY29udGFpbmVyIC5hZGRyZXNzLWxpbmUgLnN0YXRpYy1sYWJlbCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQtZmFsa2UgLmFkZHJlc3MtY29udGFpbmVyIC5hZGRyZXNzLWxpbmUgLnN0YXRpYy1sYWJlbCB0ZXh0YXJlYSwjYWNjb3VudCAuYWRkcmVzcy1jb250YWluZXIgLmFkZHJlc3MtbGluZSAuc3RhdGljLWxhYmVsIGlucHV0LCNhY2NvdW50IC5hZGRyZXNzLWNvbnRhaW5lciAuYWRkcmVzcy1saW5lIC5zdGF0aWMtbGFiZWwgc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50IC5hZGRyZXNzLWNvbnRhaW5lciAuYWRkcmVzcy1saW5lIC5zdGF0aWMtbGFiZWwgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50IC5hZGRyZXNzLWNvbnRhaW5lciAuYWRkcmVzcy1saW5lIC5zdGF0aWMtbGFiZWwgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpeyNhY2NvdW50LWZhbGtlIC5hZGRyZXNzLWNvbnRhaW5lciAuYWRkcmVzcy1saW5lIC5zdGF0aWMtbGFiZWwgbGFiZWw6OmFmdGVyLCNhY2NvdW50IC5hZGRyZXNzLWNvbnRhaW5lciAuYWRkcmVzcy1saW5lIC5zdGF0aWMtbGFiZWwgbGFiZWw6OmFmdGVye3RvcDo2LjNweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I2FjY291bnQtZmFsa2UgLmFkZHJlc3MtY29udGFpbmVyIC5hZGRyZXNzLWxpbmU6Zmlyc3Qtb2YtdHlwZSwjYWNjb3VudCAuYWRkcmVzcy1jb250YWluZXIgLmFkZHJlc3MtbGluZTpmaXJzdC1vZi10eXBle2JvcmRlci10b3Atd2lkdGg6MH19I2FjY291bnQtZmFsa2UgLmFkZHJlc3MtY29udGFpbmVyIC5hZGRyZXNzLWxpbmUgLmFkZHJlc3MtdmFsdWVzIHNwYW4sI2FjY291bnQgLmFkZHJlc3MtY29udGFpbmVyIC5hZGRyZXNzLWxpbmUgLmFkZHJlc3MtdmFsdWVzIHNwYW57ZGlzcGxheTpibG9ja30jYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLnN2Zy1jbG9zZSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zdmctY2xvc2UsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5zdmctY2xvc2UsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuc3ZnLWNsb3Nle21hcmdpbjowO3JpZ2h0OjE1cHg7dG9wOjMycHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLnN2Zy1jbG9zZSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zdmctY2xvc2UsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5zdmctY2xvc2UsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuc3ZnLWNsb3Nle3JpZ2h0OjYwcHg7dG9wOjYwcHh9fSNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAudGVybXMtaGVhZGxpbmUsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAudGVybXMtaGVhZGxpbmUsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC50ZXJtcy1oZWFkbGluZSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC50ZXJtcy1oZWFkbGluZXtwYWRkaW5nOjgwcHggMCAxMHB4fSNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAucHJpbWFyeS1ub3RlLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnByaW1hcnktbm90ZSwjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLnByaW1hcnktbm90ZSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5wcmltYXJ5LW5vdGV7cGFkZGluZzowIDAgODVweCAwfSNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBoMSwjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgaW5wdXQsI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHRleHRhcmVhLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgaDEsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgaW5wdXQsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZCwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IHRleHRhcmVhLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBoMSwjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgaW5wdXQsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHRleHRhcmVhLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgaDEsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgaW5wdXQsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZCwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IHRleHRhcmVhe21hcmdpbi1ib3R0b206NDhweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBoMSwjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgaW5wdXQsI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHRleHRhcmVhLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgaDEsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgaW5wdXQsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZCwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IHRleHRhcmVhLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBoMSwjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgaW5wdXQsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHRleHRhcmVhLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgaDEsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgaW5wdXQsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZCwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IHRleHRhcmVhe21hcmdpbi1ib3R0b206NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIGgxLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBpbnB1dCwjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHNlbGVjdC5ib3JkZXJlZCwjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgdGV4dGFyZWEsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBoMSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBpbnB1dCwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgdGV4dGFyZWEsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIGgxLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBpbnB1dCwjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHNlbGVjdC5ib3JkZXJlZCwjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgdGV4dGFyZWEsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBoMSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBpbnB1dCwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTo4NXB4fX0jYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgaDIsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBoMiwjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgaDIsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBoMnttYXJnaW4tYm90dG9tOjB9I2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIHAsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBwLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBwLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgcHtwYWRkaW5nLXRvcDozMHB4fSNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAuc3RhdGljLWZvb3RlciwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMtZm9vdGVyLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAuc3RhdGljLWZvb3RlciwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMtZm9vdGVye21hcmdpbi10b3A6MTQwcHh9I2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5zdGF0aWMtZm9vdGVyIC5kYXRlLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYy1mb290ZXIgLmRhdGUsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5zdGF0aWMtZm9vdGVyIC5kYXRlLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYy1mb290ZXIgLmRhdGV7cGFkZGluZy10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAuc3RhdGljLWZvb3RlciAuZGF0ZSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMtZm9vdGVyIC5kYXRlLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAuc3RhdGljLWZvb3RlciAuZGF0ZSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMtZm9vdGVyIC5kYXRle21hcmdpbi1ib3R0b206MzBweH19I2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5hcnJvdywjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5hcnJvdywjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgLmFycm93LCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmFycm93e21pbi13aWR0aDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246YWxsIDAuNHN9I2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5hcnJvdy5kb3duLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmFycm93LmRvd24sI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5hcnJvdy5kb3duLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmFycm93LmRvd257dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RvcDozNXB4fSNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAud3JhcHBlciwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC53cmFwcGVyLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAud3JhcHBlciwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC53cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMxQTE5MTk7cGFkZGluZzoyNXB4IDEwcHggMjVweCAwO21heC13aWR0aDoxMDAlfSNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAud3JhcHBlcjpsYXN0LW9mLXR5cGUsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAud3JhcHBlcjpsYXN0LW9mLXR5cGUsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC53cmFwcGVyOmxhc3Qtb2YtdHlwZSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC53cmFwcGVyOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjQwcHh9I2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXSwjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVde2N1cnNvcjpwb2ludGVyfSNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0gc3ZnLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdIHN2ZywjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdIHN2ZywjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zc30jYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzdmcsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHN2ZywjYWNjb3VudCAjdGVybXMtYW5kLWNvbmRpdGlvbnMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzdmcsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9I2FjY291bnQtZmFsa2UgI3Rlcm1zLWFuZC1jb25kaXRpb25zIFtkYXRhLXdyYXBwZXItbmFtZV0sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLW5hbWVdLCNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBbZGF0YS13cmFwcGVyLW5hbWVdLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci1uYW1lXXtkaXNwbGF5Om5vbmV9I2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgLnN2Zy1jbG9zZSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zdmctY2xvc2UsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgLnN2Zy1jbG9zZSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5zdmctY2xvc2V7bWFyZ2luOjA7cmlnaHQ6MTVweDt0b3A6MzJweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IC5zdmctY2xvc2UsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuc3ZnLWNsb3NlLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IC5zdmctY2xvc2UsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuc3ZnLWNsb3Nle3JpZ2h0OjYwcHg7dG9wOjYwcHh9fSNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IC50ZXJtcy1oZWFkbGluZSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC50ZXJtcy1oZWFkbGluZSwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAudGVybXMtaGVhZGxpbmUsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAudGVybXMtaGVhZGxpbmV7cGFkZGluZzo4MHB4IDAgMTBweH0jYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSAucHJpbWFyeS1ub3RlLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLnByaW1hcnktbm90ZSwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAucHJpbWFyeS1ub3RlLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnByaW1hcnktbm90ZXtwYWRkaW5nOjAgMCA4NXB4IDB9I2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgaDEsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBpbnB1dCwjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgdGV4dGFyZWEsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBoMSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBpbnB1dCwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgdGV4dGFyZWEsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgaDEsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBpbnB1dCwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgdGV4dGFyZWEsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBoMSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBpbnB1dCwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTo0OHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgaDEsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBpbnB1dCwjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgdGV4dGFyZWEsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBoMSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBpbnB1dCwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgdGV4dGFyZWEsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgaDEsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBpbnB1dCwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgdGV4dGFyZWEsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBoMSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBpbnB1dCwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBoMSwjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IGlucHV0LCNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZCwjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSB0ZXh0YXJlYSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IGgxLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IGlucHV0LCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSB0ZXh0YXJlYSwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBoMSwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IGlucHV0LCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZCwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSB0ZXh0YXJlYSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IGgxLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IGlucHV0LCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSB0ZXh0YXJlYXttYXJnaW4tYm90dG9tOjg1cHh9fSNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IGgyLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgaDIsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgaDIsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBoMnttYXJnaW4tYm90dG9tOjB9I2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgc3Ryb25nLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgc3Ryb25nLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IHN0cm9uZywjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IHN0cm9uZ3tmb250LXdlaWdodDo1MDB9I2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgLnN0YXRpYy1mb290ZXIsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljLWZvb3RlciwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAuc3RhdGljLWZvb3RlciwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMtZm9vdGVye21hcmdpbi10b3A6MTQwcHh9I2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgLnN0YXRpYy1mb290ZXIgLmRhdGUsI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljLWZvb3RlciAuZGF0ZSwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAuc3RhdGljLWZvb3RlciAuZGF0ZSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMtZm9vdGVyIC5kYXRle3BhZGRpbmctdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSAuc3RhdGljLWZvb3RlciAuZGF0ZSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMtZm9vdGVyIC5kYXRlLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IC5zdGF0aWMtZm9vdGVyIC5kYXRlLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYy1mb290ZXIgLmRhdGV7bWFyZ2luLWJvdHRvbTozMHB4fX0jYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSAuYXJyb3csI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuYXJyb3csI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgLmFycm93LCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLmFycm93e21pbi13aWR0aDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246YWxsIDAuNHN9I2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgLmFycm93LmRvd24sI2FjY291bnQtZmFsa2UgI3ByaXZhY3ktb3ZlcmxheSAuYXJyb3cuZG93biwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAuYXJyb3cuZG93biwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC5hcnJvdy5kb3due3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0b3A6MzVweH0jYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSAud3JhcHBlciwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC53cmFwcGVyLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IC53cmFwcGVyLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLndyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzFBMTkxOTtwYWRkaW5nOjI1cHggMTBweCAyNXB4IDA7bWF4LXdpZHRoOjEwMCV9I2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgLndyYXBwZXI6bGFzdC1vZi10eXBlLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgLndyYXBwZXI6bGFzdC1vZi10eXBlLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IC53cmFwcGVyOmxhc3Qtb2YtdHlwZSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IC53cmFwcGVyOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjQwcHh9I2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXXtjdXJzb3I6cG9pbnRlcn0jYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0gc3ZnLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdIHN2ZywjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0gc3ZnLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzfSNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3ZnLCNhY2NvdW50LWZhbGtlICNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzdmcsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzdmcsI2FjY291bnQgI3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9I2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci1uYW1lXSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItbmFtZV0sI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci1uYW1lXSwjYWNjb3VudCAjcHJpdmFjeS1vdmVybGF5IFtkYXRhLXdyYXBwZXItbmFtZV17ZGlzcGxheTpub25lfSNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmR7cGFkZGluZy1ib3R0b206MTAwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjYWNjb3VudC1mYWxrZS5sb3N0LXBhc3N3b3Jke3BhZGRpbmctdG9wOjY1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmR7cGFkZGluZy1ib3R0b206MTIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmR7cGFkZGluZy10b3A6NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2FjY291bnQtZmFsa2UubG9zdC1wYXNzd29yZHtwYWRkaW5nOjExMHB4IDE1cHggMjAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpeyNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmQgLmJ0bnttYXJnaW4tdG9wOjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmQgLmJ0bnttYXJnaW46MH19I2FjY291bnQtZmFsa2UubG9zdC1wYXNzd29yZCBidXR0b25bdHlwZT0nc3VibWl0J117bWFyZ2luOjUwcHggMCAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmQgYnV0dG9uW3R5cGU9J3N1Ym1pdCdde21hcmdpbjowfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjYWNjb3VudC1mYWxrZS5sb3N0LXBhc3N3b3JkIC5sb3N0LXBhc3N3b3JkLWJ1dHRvbnN7cGFkZGluZy10b3A6ODBweH19I2FjY291bnQtZmFsa2UubG9zdC1wYXNzd29yZCBoMSwjYWNjb3VudC1mYWxrZS5sb3N0LXBhc3N3b3JkIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UubG9zdC1wYXNzd29yZCBpbnB1dCwjYWNjb3VudC1mYWxrZS5sb3N0LXBhc3N3b3JkIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmQgc2VsZWN0LmJvcmRlcmVkLCNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UubG9zdC1wYXNzd29yZCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2FjY291bnQtZmFsa2UubG9zdC1wYXNzd29yZCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmQgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjYWNjb3VudC1mYWxrZS5sb3N0LXBhc3N3b3JkIGgxLCNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZS5sb3N0LXBhc3N3b3JkIGlucHV0LCNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UubG9zdC1wYXNzd29yZCBzZWxlY3QuYm9yZGVyZWQsI2FjY291bnQtZmFsa2UubG9zdC1wYXNzd29yZCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC1mYWxrZS5sb3N0LXBhc3N3b3JkIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjYWNjb3VudC1mYWxrZS5sb3N0LXBhc3N3b3JkIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQtZmFsa2UubG9zdC1wYXNzd29yZCB0ZXh0YXJlYXttYXJnaW4tYm90dG9tOjEwcHh9fSNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmQgcHttYXJnaW4tYm90dG9tOjIwcHh9I2FjY291bnQtZmFsa2UubG9zdC1wYXNzd29yZC5zdWNjZXNzIC5idG57bWFyZ2luOjQwcHggMH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjYWNjb3VudC1mYWxrZS5sb3N0LXBhc3N3b3JkLnN1Y2Nlc3MgLmJ0bnttYXJnaW46MjBweCAwfX0jYWNjb3VudC1mYWxrZS5sb3N0LXBhc3N3b3JkIHVsLmVycm9yc3tkaXNwbGF5OmJsb2NrfSNhY2NvdW50LWZhbGtlLmxvc3QtcGFzc3dvcmQgdWwuZXJyb3JzIGxpe2NvbG9yOiNmMzN9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I2FjY291bnQuYWNjb3VudC1vcmRlci1oaXN0b3J5IGgxLCNhY2NvdW50LmFjY291bnQtb3JkZXItaGlzdG9yeSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LmFjY291bnQtb3JkZXItaGlzdG9yeSBpbnB1dCwjYWNjb3VudC5hY2NvdW50LW9yZGVyLWhpc3RvcnkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQuYWNjb3VudC1vcmRlci1oaXN0b3J5IHNlbGVjdC5ib3JkZXJlZCwjYWNjb3VudC5hY2NvdW50LW9yZGVyLWhpc3RvcnkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQuYWNjb3VudC1vcmRlci1oaXN0b3J5IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjYWNjb3VudC5hY2NvdW50LW9yZGVyLWhpc3RvcnkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjYWNjb3VudC5hY2NvdW50LW9yZGVyLWhpc3RvcnkgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTowfSNhY2NvdW50LmFjY291bnQtb3JkZXItaGlzdG9yeSBoMSBzcGFuLCNhY2NvdW50LmFjY291bnQtb3JkZXItaGlzdG9yeSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQgc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQuYWNjb3VudC1vcmRlci1oaXN0b3J5IGlucHV0IHNwYW4sI2FjY291bnQuYWNjb3VudC1vcmRlci1oaXN0b3J5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQgc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2FjY291bnQuYWNjb3VudC1vcmRlci1oaXN0b3J5IHNlbGVjdC5ib3JkZXJlZCBzcGFuLCNhY2NvdW50LmFjY291bnQtb3JkZXItaGlzdG9yeSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsIHNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LmFjY291bnQtb3JkZXItaGlzdG9yeSBzZWxlY3QuYm9yZGVyZWQtc21hbGwgc3BhbiwjYWNjb3VudC5hY2NvdW50LW9yZGVyLWhpc3RvcnkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhIHNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNhY2NvdW50LmFjY291bnQtb3JkZXItaGlzdG9yeSB0ZXh0YXJlYSBzcGFue2ZvbnQtc2l6ZToxNnB4fX1Aa2V5ZnJhbWVzIGZhZGV7MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX0jYXJ0aWNsZSAuYm9yZGVyZWQtd3JhcHBlcntib3JkZXI6MXB4IHNvbGlkICNmM2YzZjM7b3ZlcmZsb3c6aGlkZGVufSNhcnRpY2xlIC5waWN0dXJlLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDowfSNhcnRpY2xlIC5waWN0dXJlLXdyYXBwZXIgLnRleHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dvcmQtYnJlYWs6YnJlYWstYWxsfSNhcnRpY2xlIC5waWN0dXJlLXdyYXBwZXIgLnRleHQgc3BhbjpmaXJzdC1vZi10eXBle3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0jYXJ0aWNsZSAuc2xpY2stc2xpZGV7Ym9yZGVyOm5vbmV9I2FydGljbGUgcGljdHVyZXtkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn0jYXJ0aWNsZSBpbWcuaW1hZ2Utem9vbXtjdXJzb3I6dXJsKC9hc3NldHMvaW1hZ2VzL2N1cnNvcnMvem9vbS1pbi1pY29uLmN1ciksYXV0bzt1c2VyLXNlbGVjdDpub25lO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuMnM7dHJhbnNmb3JtOnNjYWxlKDEpfSNhcnRpY2xlIGltZy5pbWFnZS16b29tOmhvdmVye3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0jYXJ0aWNsZSAuaW1hZ2Utem9vbXttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjUzNnB4O21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2FydGljbGUgLmltYWdlLXpvb217bWF4LWhlaWdodDo0MzVweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2FydGljbGUgLmltYWdlLXpvb217bWF4LWhlaWdodDo1MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2FydGljbGUgLmltYWdlLXpvb217bWF4LWhlaWdodDo3MzBweH19I2FydGljbGUgLmFydGljbGUtc2xpZGVye3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59I2FydGljbGUgLmFydGljbGUtc2xpZGVyIC5pbWFnZS13cmFwcGVyIGltZ3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjQ1MHB4O2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0b30jYXJ0aWNsZSAuYXJ0aWNsZS1zbGlkZXIgLmltYWdlLXdyYXBwZXItdmlkZW97ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2FydGljbGUgLmFydGljbGUtc2xpZGVyIC5zbGlkZS52aWRlby1tb2JpbGV7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7aGVpZ2h0OmNhbGMoMTAwdncgLSAzMHB4KTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9I2FydGljbGUgLmFydGljbGUtc2xpZGVyIC5zbGlkZS52aWRlby1tb2JpbGUgLnBsYXktaWNvbi13cmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9I2FydGljbGUgLmFydGljbGUtc2xpZGVyIC5zbGlkZS52aWRlby1tb2JpbGUgLnBsYXktaWNvbi13cmFwcGVyIHNwYW57Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmctdG9wOjEwcHg7Zm9udC1zaXplOjE4cHh9I2FydGljbGUgLmFydGljbGUtc2xpZGVyIHVsLnNsaWNrLWRvdHN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtib3R0b206MjBweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozNXB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO2JvcmRlci1yYWRpdXM6MTBweH0jYXJ0aWNsZSAuYXJ0aWNsZS1zbGlkZXIgdWwuc2xpY2stZG90cyBsaXtkaXNwbGF5OmlubGluZS1mbGV4fSNhcnRpY2xlIC5hcnRpY2xlLXNsaWRlciB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgIzFBMTkxOTtib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50O2NvbG9yOnRyYW5zcGFyZW50O2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7cGFkZGluZzoycHg7bWFyZ2luOjJweH0jYXJ0aWNsZSAuYXJ0aWNsZS1zbGlkZXIgdWwuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXJ7Ym9yZGVyLXJhZGl1czo1MCU7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO2hlaWdodDoxMHB4O3RyYW5zaXRpb246YmFja2dyb3VuZCAwLjNzIGxpbmVhcjt3aWR0aDoxMHB4fSNhcnRpY2xlIC5hcnRpY2xlLXNsaWRlciB1bC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YWZ0ZXJ7YmFja2dyb3VuZDojMUExOTE5fSNhcnRpY2xlIC5hcnRpY2xlLXZpZGVvLW1vYmlsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxMHB4IDA7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO2N1cnNvcjpwb2ludGVyfSNhcnRpY2xlIC5hcnRpY2xlLXZpZGVvLW1vYmlsZSBzcGFue2ZvbnQtd2VpZ2h0OjUwMH0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5iYWNrLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZlYXR1cmVzLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZsYWcsI2FydGljbGUgLmFydGljbGUtZGF0YSAucHJpY2VzIC5wcmljZSwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5xdWFudGl0eS13cmFwcGVyLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbnt1c2VyLXNlbGVjdDpub25lfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7I2FydGljbGUgLmFydGljbGUtZGF0YXttYXJnaW4tdG9wOjI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJhY2t7bWFyZ2luLWJvdHRvbToxMHB4fX0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5iYWNrIHN2Zy5pY29ue3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5mbGFnLXdyYXBwZXJ7cGFkZGluZy10b3A6N3B4fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZsYWctd3JhcHBlciAuZmxhZ3tmb250LXdlaWdodDo1MDB9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I2FydGljbGUgLmFydGljbGUtZGF0YSAudGl0bGV7bWFyZ2luLWJvdHRvbToyNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC50aXRsZXttaW4taGVpZ2h0OjQwcHg7bWFyZ2luLWJvdHRvbTozMHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb257bWFyZ2luLWJvdHRvbToyNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpeyNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbj5kaXY6Zmlyc3Qtb2YtdHlwZXtwYWRkaW5nLXJpZ2h0OjB9I2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uPmRpdjpsYXN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbnttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbnttYXJnaW4tYm90dG9tOjM1cHh9fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbiAjY29sb3Itc2VsZWN0aW9uLXdyYXBwZXIsI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNzaXplLXNlbGVjdGlvbi13cmFwcGVye2JvcmRlcjoxcHggc29saWQgIzFBMTkxOTtjdXJzb3I6cG9pbnRlcn0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI2NvbG9yLXNlbGVjdGlvbi13cmFwcGVyIC5jb2xvci1zZWxlY3Rpb24sI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNjb2xvci1zZWxlY3Rpb24td3JhcHBlciAuc2l6ZS1zZWxlY3Rpb24sI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNzaXplLXNlbGVjdGlvbi13cmFwcGVyIC5jb2xvci1zZWxlY3Rpb24sI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNzaXplLXNlbGVjdGlvbi13cmFwcGVyIC5zaXplLXNlbGVjdGlvbntwYWRkaW5nOjAgMTBweCAwIDB9I2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNjb2xvci1zZWxlY3Rpb24td3JhcHBlciAuY29sb3Itc2VsZWN0aW9uIGltZywjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI2NvbG9yLXNlbGVjdGlvbi13cmFwcGVyIC5zaXplLXNlbGVjdGlvbiBpbWcsI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNzaXplLXNlbGVjdGlvbi13cmFwcGVyIC5jb2xvci1zZWxlY3Rpb24gaW1nLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbiAjc2l6ZS1zZWxlY3Rpb24td3JhcHBlciAuc2l6ZS1zZWxlY3Rpb24gaW1ne21hcmdpbjowIDEwcHggMCAwfSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbiAjY29sb3Itc2VsZWN0aW9uLXdyYXBwZXIgLmNvbG9yLXNlbGVjdGlvbiAuc2l6ZS1zZWxlY3Rpb24tc2l6ZSwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI2NvbG9yLXNlbGVjdGlvbi13cmFwcGVyIC5zaXplLXNlbGVjdGlvbiAuc2l6ZS1zZWxlY3Rpb24tc2l6ZSwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI3NpemUtc2VsZWN0aW9uLXdyYXBwZXIgLmNvbG9yLXNlbGVjdGlvbiAuc2l6ZS1zZWxlY3Rpb24tc2l6ZSwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI3NpemUtc2VsZWN0aW9uLXdyYXBwZXIgLnNpemUtc2VsZWN0aW9uIC5zaXplLXNlbGVjdGlvbi1zaXple3dpZHRoOjEwMCV9I2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNjb2xvci1zZWxlY3Rpb24td3JhcHBlci5uby1zdG9jaywjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI3NpemUtc2VsZWN0aW9uLXdyYXBwZXIubm8tc3RvY2t7Y3Vyc29yOmRlZmF1bHR9I2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNjb2xvci1zZWxlY3Rpb24td3JhcHBlci5uby1zdG9jayBzcGFuLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbiAjc2l6ZS1zZWxlY3Rpb24td3JhcHBlci5uby1zdG9jayBzcGFue2NvbG9yOiNmMzN9I2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNjb2xvci1zZWxlY3Rpb24td3JhcHBlci5uby1zdG9jayBzdmcsI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNzaXplLXNlbGVjdGlvbi13cmFwcGVyLm5vLXN0b2NrIHN2Z3tmaWxsOiNmMzN9I2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNjb2xvci1zZWxlY3Rpb24td3JhcHBlciAucm93LCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbiAjY29sb3Itc2VsZWN0aW9uLXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNjb2xvci1zZWxlY3Rpb24td3JhcHBlciAuZnVsbHNjcmVlbi1yb3csI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNzaXplLXNlbGVjdGlvbi13cmFwcGVyIC5yb3csI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNzaXplLXNlbGVjdGlvbi13cmFwcGVyIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbiAjc2l6ZS1zZWxlY3Rpb24td3JhcHBlciAuZnVsbHNjcmVlbi1yb3d7aGVpZ2h0OjY4cHh9I2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNjb2xvci1zZWxlY3Rpb24td3JhcHBlciAucm93IGRpdjpmaXJzdC1vZi10eXBlLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbiAjY29sb3Itc2VsZWN0aW9uLXdyYXBwZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdyBkaXY6Zmlyc3Qtb2YtdHlwZSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNjb2xvci1zZWxlY3Rpb24td3JhcHBlciAuZnVsbHNjcmVlbi1yb3cgZGl2OmZpcnN0LW9mLXR5cGUsI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNzaXplLXNlbGVjdGlvbi13cmFwcGVyIC5yb3cgZGl2OmZpcnN0LW9mLXR5cGUsI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNzaXplLXNlbGVjdGlvbi13cmFwcGVyIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3cgZGl2OmZpcnN0LW9mLXR5cGUsLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbiAjc2l6ZS1zZWxlY3Rpb24td3JhcHBlciAuZnVsbHNjcmVlbi1yb3cgZGl2OmZpcnN0LW9mLXR5cGV7bWFyZ2luLWxlZnQ6MzBweH0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI2NvbG9yLXNlbGVjdGlvbi13cmFwcGVyIC5yb3cgZGl2Omxhc3Qtb2YtdHlwZSwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI2NvbG9yLXNlbGVjdGlvbi13cmFwcGVyIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3cgZGl2Omxhc3Qtb2YtdHlwZSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNjb2xvci1zZWxlY3Rpb24td3JhcHBlciAuZnVsbHNjcmVlbi1yb3cgZGl2Omxhc3Qtb2YtdHlwZSwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI3NpemUtc2VsZWN0aW9uLXdyYXBwZXIgLnJvdyBkaXY6bGFzdC1vZi10eXBlLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbiAjc2l6ZS1zZWxlY3Rpb24td3JhcHBlciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93IGRpdjpsYXN0LW9mLXR5cGUsLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbiAjc2l6ZS1zZWxlY3Rpb24td3JhcHBlciAuZnVsbHNjcmVlbi1yb3cgZGl2Omxhc3Qtb2YtdHlwZXttYXJnaW4tcmlnaHQ6MzBweH0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI2NvbG9yLXNlbGVjdGlvbi13cmFwcGVyIC5vdmVyZmxvdy1maXgsI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNzaXplLXNlbGVjdGlvbi13cmFwcGVyIC5vdmVyZmxvdy1maXh7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9I2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNjb2xvci1zZWxlY3Rpb24td3JhcHBlciBzdmcsI2FydGljbGUgLmFydGljbGUtZGF0YSAuc2VsZWN0aW9uICNzaXplLXNlbGVjdGlvbi13cmFwcGVyIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI2NvbG9yLXNlbGVjdGlvbi13cmFwcGVye2JvcmRlci1ib3R0b206dHJhbnNwYXJlbnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI2NvbG9yLXNlbGVjdGlvbi13cmFwcGVye2JvcmRlci1yaWdodDp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMUExOTE5fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5zZWxlY3Rpb24gI2NvbG9yLXNlbGVjdGlvbi13cmFwcGVye2JvcmRlci1ib3R0b206dHJhbnNwYXJlbnR9fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLnNlbGVjdGlvbiAjY29sb3Itc2VsZWN0aW9uLXdyYXBwZXIgLmNvbG9yLXNlbGVjdGlvbi1mbGFne2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7Ym9yZGVyLXJhZGl1czo1MCV9I2FydGljbGUgLmFydGljbGUtZGF0YSAuc2l6ZS10YWJsZS1ub3RpY2V7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTVweH0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5mZWF0dXJlc3ttYXJnaW4tYm90dG9tOjI1cHh9I2FydGljbGUgLmFydGljbGUtZGF0YSAuZmVhdHVyZXMgLmFib25uZW1lbnQsI2FydGljbGUgLmFydGljbGUtZGF0YSAuZmVhdHVyZXMgLnBlcnNvbmFsaXNhdGlvbnttYXJnaW46MjVweCAwfSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZlYXR1cmVzIC5hYm9ubmVtZW50IC5wcmljZS13cmFwcGVyOmJlZm9yZSwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5mZWF0dXJlcyAucGVyc29uYWxpc2F0aW9uIC5wcmljZS13cmFwcGVyOmJlZm9yZXtjb250ZW50OicrJztkaXNwbGF5OmlubGluZTtwYWRkaW5nLXJpZ2h0OjVweH0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5mZWF0dXJlcyAuYWJvbm5lbWVudCBzdmcuc3ZnLWNsb3NlLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZlYXR1cmVzIC5wZXJzb25hbGlzYXRpb24gc3ZnLnN2Zy1jbG9zZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5mZWF0dXJlcyBbZGF0YS1vdmVybGF5LXRyaWdnZXI9XCJwZXJzb25hbGlzYXRpb24tb3ZlcmxheVwiXSwjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5mZWF0dXJlcyBbZGF0YS1vdmVybGF5LXRyaWdnZXI9XCJhYm9ubmVtZW50LW92ZXJsYXlcIl17Y3Vyc29yOnBvaW50ZXJ9I2FydGljbGUgLmFydGljbGUtZGF0YSAuZmVhdHVyZXMgLmFib25uZW1lbnQgLmJhZGdlLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZlYXR1cmVzIC5wZXJzb25hbGlzYXRpb24gLmJhZGdle2JvcmRlci1yYWRpdXM6MjBweDtib3JkZXI6MXB4IHNvbGlkICMxQTE5MTk7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXJpZ2h0OjEwcHg7cGFkZGluZzowIDVweDtoZWlnaHQ6MjBweH0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5mZWF0dXJlcyAuYWJvbm5lbWVudCAuYmFkZ2UgLmltYWdlLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZlYXR1cmVzIC5wZXJzb25hbGlzYXRpb24gLmJhZGdlIC5pbWFnZXt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOnJpZ2h0fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZlYXR1cmVzIC5hYm9ubmVtZW50IC5iYWRnZSAuaW1hZ2UgaW1nLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZlYXR1cmVzIC5wZXJzb25hbGlzYXRpb24gLmJhZGdlIC5pbWFnZSBpbWd7bWF4LWhlaWdodDoxMXB4O21hcmdpbi1ib3R0b206M3B4fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZlYXR1cmVzIC5hYm9ubmVtZW50IC5iYWRnZSAuY29sb3IsI2FydGljbGUgLmFydGljbGUtZGF0YSAuZmVhdHVyZXMgLnBlcnNvbmFsaXNhdGlvbiAuYmFkZ2UgLmNvbG9ye2hlaWdodDoxMHB4O3dpZHRoOjEwcHg7Ym9yZGVyLXJhZGl1czo1MCV9I2FydGljbGUgLmFydGljbGUtZGF0YSAuZmVhdHVyZXMgLmFib25uZW1lbnQgLmJhZGdlIC5jb2xvci1uYW1lLCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZlYXR1cmVzIC5wZXJzb25hbGlzYXRpb24gLmJhZGdlIC5jb2xvci1uYW1le3BhZGRpbmc6MCA1cHggMCAzcHh9I2FydGljbGUgLmFydGljbGUtZGF0YSAuZmVhdHVyZXMgLmFib25uZW1lbnQgLmJhZGdlIHN2Zy5zdmctY2xvc2UsI2FydGljbGUgLmFydGljbGUtZGF0YSAuZmVhdHVyZXMgLnBlcnNvbmFsaXNhdGlvbiAuYmFkZ2Ugc3ZnLnN2Zy1jbG9zZXt0cmFuc2Zvcm06cm90YXRlKDApO21hcmdpbjowIDEwcHh9I2FydGljbGUgLmFydGljbGUtZGF0YSAuZmVhdHVyZXMgLmFib25uZW1lbnQgLmJhZGdlIHNwYW4sI2FydGljbGUgLmFydGljbGUtZGF0YSAuZmVhdHVyZXMgLnBlcnNvbmFsaXNhdGlvbiAuYmFkZ2Ugc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5mZWF0dXJlcz46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmZlYXR1cmVzPjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5mZWF0dXJlcyBocntiYWNrZ3JvdW5kOiMxQTE5MTk7Ym9yZGVyOm5vbmU7aGVpZ2h0OjFweDttYXJnaW46MCAxNXB4O3dpZHRoOjEwMCV9I2FydGljbGUgLmFydGljbGUtZGF0YSAjc2l6ZS1ndWlkZS1vdmVybGF5IC5zdmctY2xvc2UsI2FydGljbGUgLmFydGljbGUtZGF0YSAjc2hpcHBpbmctb3ZlcmxheSAuc3ZnLWNsb3Nle21hcmdpbjowO3JpZ2h0OjE1cHg7dG9wOjMycHg7ei1pbmRleDoxfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2FydGljbGUgLmFydGljbGUtZGF0YSAjc2l6ZS1ndWlkZS1vdmVybGF5IC5zdmctY2xvc2UsI2FydGljbGUgLmFydGljbGUtZGF0YSAjc2hpcHBpbmctb3ZlcmxheSAuc3ZnLWNsb3Nle3JpZ2h0OjYwcHg7dG9wOjYwcHh9fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgI3NpemUtZ3VpZGUtb3ZlcmxheSAjc2l6ZS10YWJsZXtwYWRkaW5nOjB9I2FydGljbGUgLmFydGljbGUtZGF0YSAjc2l6ZS1ndWlkZS1vdmVybGF5ICNzaXplLXRhYmxlIC5zaXplLWhlYWRsaW5le21hcmdpbi1ib3R0b206NjBweH1AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KXsjYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhICNzaXplLWd1aWRlLW92ZXJsYXkgI3NpemUtdGFibGUgLmxldmVsMS13cmFwcGVye21hcmdpbi1ib3R0b206MzBweH19I2FydGljbGUgLmFydGljbGUtZGF0YSAjc2hpcHBpbmctb3ZlcmxheSAuc2hpcHBpbmctdGl0bGV7cGFkZGluZy1sZWZ0OjIwcHh9I2FydGljbGUgLmFydGljbGUtZGF0YSAjc2hpcHBpbmctb3ZlcmxheSAuc2hpcHBpbmctY29udGVudHtwYWRkaW5nLWJvdHRvbTo4MHB4fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgI3NoaXBwaW5nLW92ZXJsYXkgLnNoaXBwaW5nLWNvbnRlbnQgcHtwYWRkaW5nOjB9I2FydGljbGUgLmFydGljbGUtZGF0YSAjc2hpcHBpbmctb3ZlcmxheSAuc2hpcHBpbmctY29udGVudCAuc2hpcHBpbmctY29zdC1jb250ZW50LCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgI3NoaXBwaW5nLW92ZXJsYXkgLnNoaXBwaW5nLWNvbnRlbnQgLnNoaXBwaW5nLWNvc3QtaGVhZGxpbmV7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzFBMTkxOTtwYWRkaW5nOjMwcHggMDttYXJnaW46MCAxMHB4fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgI2FkZC10by1jYXJ0e21hcmdpbjoyNXB4IDAgNTBweDt3aWR0aDoxMDAlfSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgI2FkZC10by1jYXJ0W2NsYXNzXj1cImVycm9yXCJdIHNwYW4uZXJyb3J7ZGlzcGxheTpibG9ja30jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhICNhZGQtdG8tY2FydCBzcGFuW2NsYXNzXj1cImVycm9yXCJde2Rpc3BsYXk6bm9uZX0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlfSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLmNvbG9yc3ttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLmNvbG9ycyAuc2hvdy1tb3JlLWNvbG9yc3tjdXJzb3I6cG9pbnRlcn0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5IC5jb2xvcnMgLmNvbG9yLWltYWdle292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjJweH0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5IC5jb2xvcnMgLmNvbG9yLWltYWdlIGltZy5hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjMUExOTE5O2N1cnNvcjpkZWZhdWx0fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLmNvbG9ycyAuY29sb3ItaW1hZ2UgYXtkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLmNvbG9ycyAuY29sb3ItaW1hZ2V7bWFyZ2luLXJpZ2h0OjVweH19I2FydGljbGUgLmFydGljbGUtZGF0YSAuYm9keSAuY29sb3JzIC5jb2xvci1pbWFnZSBpbWd7ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkICNmM2YzZjM7b3BhY2l0eTowO2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLmNvbG9ycyAuY29sb3ItaW1hZ2UgaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLmNvbG9ycyAuY29sb3ItaW1hZ2UgaW1ne3dpZHRoOjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLmNvbG9ycyAuY29sb3ItaW1hZ2UgaW1ne3dpZHRoOjQ4cHh9fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLmNvbG9ycyAuY29sb3Itc2xpZGVyLWFycm93e3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDEwcHgpfSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLmNvbG9ycyAuY29sb3Itc2xpZGVyLWFycm93IHN2Z3t0cmFuc2l0aW9uOmZpbGwgMC41c30jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5IC5jb2xvcnMgLmNvbG9yLXNsaWRlci1hcnJvdy5zbGljay1kaXNhYmxlZCBzdmd7ZmlsbDojREVERURFfSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLmNvbG9ycyAjbW9iaWxlX3ByZXZfY29sb3J7bGVmdDo3cHg7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLmNvbG9ycyAjbW9iaWxlX25leHRfY29sb3J7cmlnaHQ6NXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2FydGljbGUgLmFydGljbGUtZGF0YSAuYm9keSAuY29sb3JzICNtb2JpbGVfbmV4dF9jb2xvcntyaWdodDoxMXB4fX0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5IC5jb2xvcnMgLm1vYmlsZS1pdGVtcyAuc2xpY2stbGlzdHt3aWR0aDpjYWxjKDEwMCUgKyA1cHgpfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2FydGljbGUgLmFydGljbGUtZGF0YSAuYm9keSAuY29sb3JzIC5tb2JpbGUtaXRlbXMgLnNsaWNrLWxpc3R7d2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2FydGljbGUgLmFydGljbGUtZGF0YSAuYm9keSAuY29sb3JzIC5tb2JpbGUtaXRlbXMgLnNsaWNrLWxpc3R7d2lkdGg6MTAwdnd9fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLmNvbG9ycyAubW9iaWxlLWl0ZW1zIC5zbGljay1saXN0IC5zbGljay10cmFja3ttYXJnaW46MH0jYXJ0aWNsZSAuYXJ0aWNsZS1kYXRhIC5ib2R5IC5zaXplc3ttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTozMHB4fSNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgLnNpemVzIC5zaXplLWVsZW1lbnR7Ym9yZGVyOjFweCBzb2xpZCAjYmRiZGJkO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NHB4IDE2cHg7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1yaWdodDo1cHg7Y3Vyc29yOnBvaW50ZXJ9I2FydGljbGUgLmFydGljbGUtZGF0YSAuYm9keSAuc2l6ZXMgLnNpemUtZWxlbWVudC5zZWxlY3RlZHtib3JkZXI6MXB4IHNvbGlkICMxQTE5MTl9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2FydGljbGUgLmFydGljbGUtZGF0YSAuYm9keSAjY29sb3Itc2VsZWN0Ym94LCNhcnRpY2xlIC5hcnRpY2xlLWRhdGEgLmJvZHkgI3NpemUtc2VsZWN0Ym94e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO21hcmdpbjowfX0jYXJ0aWNsZSAuZGVsaXZlcnktaW5mbz5kaXYsI2FydGljbGUgLmRlbGl2ZXJ5LWluZm8+bGl7bWFyZ2luLWJvdHRvbToxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I2FydGljbGUgLmRlbGl2ZXJ5LWluZm8+ZGl2Omxhc3QtY2hpbGQsI2FydGljbGUgLmRlbGl2ZXJ5LWluZm8+bGk6bGFzdC1jaGlsZHttYXJnaW46MH19I2FydGljbGUgLmRlbGl2ZXJ5LWluZm8+ZGl2IHN2ZywjYXJ0aWNsZSAuZGVsaXZlcnktaW5mbz5saSBzdmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2FydGljbGUgLmRlbGl2ZXJ5LWluZm8+ZGl2IHN2ZywjYXJ0aWNsZSAuZGVsaXZlcnktaW5mbz5saSBzdmd7bWFyZ2luLXJpZ2h0OjIwcHh9fSNhcnRpY2xlIC5kZWxpdmVyeS1pbmZvPmRpdiBzcGFuLCNhcnRpY2xlIC5kZWxpdmVyeS1pbmZvPmxpIHNwYW57d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjYXJ0aWNsZSAuZGVsaXZlcnktaW5mbz5kaXYgc3BhbiwjYXJ0aWNsZSAuZGVsaXZlcnktaW5mbz5saSBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogMTkxOXB4KXsjYXJ0aWNsZSAuZGVsaXZlcnktaW5mb3ttYXJnaW4tYm90dG9tOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpeyNhcnRpY2xlIC5kZWxpdmVyeS1pbmZvLm1vYmlsZXtwYWRkaW5nLXRvcDo0NXB4fX0jYXJ0aWNsZSAuZGV0YWlsLXdyYXBwZXJ7bWFyZ2luLXRvcDo2MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2FydGljbGUgLmRldGFpbC13cmFwcGVye21hcmdpbi10b3A6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2FydGljbGUgLmRldGFpbC13cmFwcGVye21hcmdpbi10b3A6NzBweH0jYXJ0aWNsZSAuZGV0YWlsLXdyYXBwZXIgaW1ne21heC1oZWlnaHQ6NjIwcHg7bWF4LXdpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNhcnRpY2xlIC5kZXRhaWwtd3JhcHBlcnttYXJnaW4tdG9wOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNhcnRpY2xlIC5kZXRhaWwtd3JhcHBlcnttYXJnaW4tdG9wOjYwcHh9fSNhcnRpY2xlIC5kZXRhaWwtd3JhcHBlciAuYnVsbGV0c3ttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsjYXJ0aWNsZSAuZGV0YWlsLXdyYXBwZXIgLmJ1bGxldHN7bWFyZ2luLWJvdHRvbTo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsjYXJ0aWNsZSAuZGV0YWlsLXdyYXBwZXIgLmJ1bGxldHN7bWFyZ2luLWJvdHRvbTo4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsjYXJ0aWNsZSAuZGV0YWlsLXdyYXBwZXIgLmJ1bGxldHN7bWFyZ2luLWJvdHRvbTo2NnB4fX0jYXJ0aWNsZSAuZGV0YWlsLXdyYXBwZXIgLmRlc2NyaXB0aW9ue21hcmdpbi1ib3R0b206NjBweH0jYXJ0aWNsZSAuZGV0YWlsLXdyYXBwZXIgLmRlc2NyaXB0aW9uIC5taWNyb3NpdGV7bWFyZ2luLXRvcDozNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2FydGljbGUgLmRldGFpbC13cmFwcGVyIC5kZXNjcmlwdGlvbiAubWljcm9zaXRle21hcmdpbi10b3A6NDVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2FydGljbGUgLmRldGFpbC13cmFwcGVyIC5kZXNjcmlwdGlvbiAubWljcm9zaXRle21hcmdpbi10b3A6NjBweH19I2FydGljbGUgLmRldGFpbC13cmFwcGVyIC5kZXNjcmlwdGlvbiAubWljcm9zaXRlIGEuYnRue3RleHQtb3ZlcmZsb3c6aW5pdGlhbDtsaW5lLWhlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6aW5pdGlhbH0jYXJ0aWNsZSAuZGV0YWlsLXdyYXBwZXIgLmltYWdlLXNwYWNle21hcmdpbi1ib3R0b206MTAwcHh9I2FydGljbGUgLmRldGFpbC13cmFwcGVyIC5zbGljay1hcnJvd3t0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi1kdXJhdGlvbjouMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjRweH0jYXJ0aWNsZSAuZGV0YWlsLXdyYXBwZXIgLnNsaWNrLWFycm93LnByZXZfaW1hZ2V7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfSNhcnRpY2xlIC5kZXRhaWwtd3JhcHBlciAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tZHVyYXRpb246LjJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmV9I2FydGljbGUgLmRldGFpbC13cmFwcGVyIC5hcnRpY2xlLWRlc2t0b3Atc2xpZGVye3Zpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0jYXJ0aWNsZSAuZGV0YWlsLXdyYXBwZXIgLmFydGljbGUtZGVza3RvcC1zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWR7dmlzaWJpbGl0eTp2aXNpYmxlfSNhcnRpY2xlIC5kZXRhaWwtd3JhcHBlciAuYXJ0aWNsZS1kZXNrdG9wLXNsaWRlciAuc2xpY2stbGlzdHtvdmVyZmxvdzp2aXNpYmxlfSNhcnRpY2xlIC5kZXRhaWwtd3JhcHBlciAuYXJ0aWNsZS1kZXNrdG9wLXNsaWRlciBbYXJpYS1oaWRkZW49XCJ0cnVlXCJde29wYWNpdHk6MH0jYXJ0aWNsZSAuZGV0YWlsLXdyYXBwZXIgLmFydGljbGUtZGVza3RvcC1zbGlkZXIgW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl17b3BhY2l0eToxfSNhcnRpY2xlIC5kZXRhaWwtd3JhcHBlciAuZGV0YWlse3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9QHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpeyNhcnRpY2xlIC5kZXRhaWwtd3JhcHBlciAuZGV0YWlse292ZXJmbG93LXg6c2Nyb2xsOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofX0jYXJ0aWNsZSAuZGV0YWlsLXdyYXBwZXIgLmRldGFpbCAuaW5mby1ibG9ja3toZWlnaHQ6YXV0b30jYXJ0aWNsZSAuZnVuY3Rpb25hbHttYXJnaW4tYm90dG9tOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsjYXJ0aWNsZSAuZnVuY3Rpb25hbHttYXJnaW4tYm90dG9tOjEwMnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjYXJ0aWNsZSAuZnVuY3Rpb25hbHttYXJnaW4tYm90dG9tOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNhcnRpY2xlIC5mdW5jdGlvbmFse21hcmdpbi1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2FydGljbGUgLmZ1bmN0aW9uYWwgc3Zne2hlaWdodDoxMDBweDt3aWR0aDoxMDBweH19I2FydGljbGUgLmZ1bmN0aW9uYWwgLmZ1bmN0aW9uYWwtd3JhcHBlciAuZnVuY3Rpb25hbC1pY29ue21hcmdpbi1ib3R0b206NXB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNhcnRpY2xlIC5mdW5jdGlvbmFsIC5mdW5jdGlvbmFsLXdyYXBwZXIgLmZ1bmN0aW9uYWwtaWNvbntvcGFjaXR5OjE7ZGlzcGxheTpibG9ja319I2FydGljbGUgLmZ1bmN0aW9uYWwgLmZ1bmN0aW9uYWwtd3JhcHBlciBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I2FydGljbGUgLmZ1bmN0aW9uYWwgLmZ1bmN0aW9uYWwtd3JhcHBlciBzcGFue2Rpc3BsYXk6YmxvY2t9fSNhcnRpY2xlIC5tYXRlcmlhbC1pbmZvIC5pbmZvLWJsb2Nre21hcmdpbi1ib3R0b206MjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsjYXJ0aWNsZSAubWF0ZXJpYWwtaW5mbyAuaW5mby1ibG9ja3ttYXJnaW4tYm90dG9tOjEwcHh9fSNhcnRpY2xlIC5tYXRlcmlhbC1pbmZvIC5pbmZvLWJsb2NrIC5jYXJlLXN5bWJvbHN7bWluLWhlaWdodDo4MHB4fSNhcnRpY2xlIC5tYXRlcmlhbC1pbmZvIC5pbmZvLWJsb2NrIC5jYXJlLXN5bWJvbHMgLnN5bWJvbC13cmFwcGVye3Bvc2l0aW9uOnN0YXRpY30jYXJ0aWNsZSAubWF0ZXJpYWwtaW5mbyAuaW5mby1ibG9jayAuY2FyZS1zeW1ib2xzIC5zeW1ib2wtd3JhcHBlciAuc3ltYm9se2N1cnNvcjpwb2ludGVyfSNhcnRpY2xlIC5tYXRlcmlhbC1pbmZvIC5pbmZvLWJsb2NrIC5jYXJlLXN5bWJvbHMgLnN5bWJvbC13cmFwcGVyIC5zeW1ib2w6bm90KDpob3ZlcikrLmNhcmUtdGV4dHtvcGFjaXR5OjB9I2FydGljbGUgLm1hdGVyaWFsLWluZm8gLmluZm8tYmxvY2sgLmNhcmUtc3ltYm9scyAuc3ltYm9sLXdyYXBwZXIgLnN5bWJvbCBpbWd7d2lkdGg6MjRweH1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKXsjYXJ0aWNsZSAubWF0ZXJpYWwtaW5mbyAuaW5mby1ibG9jayAuY2FyZS1zeW1ib2xzIC5zeW1ib2wtd3JhcHBlciAuc3ltYm9sIGltZ3toZWlnaHQ6MjRweH19I2FydGljbGUgLm1hdGVyaWFsLWluZm8gLmluZm8tYmxvY2sgLmNhcmUtc3ltYm9scyAuc3ltYm9sLXdyYXBwZXIgLmNhcmUtdGV4dHtvcGFjaXR5OjE7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO21hcmdpbjoxNXB4IDE1cHggMDt3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNhcnRpY2xlIC5tYXRlcmlhbC1pbmZvIC5pbmZvLWJsb2NrIC5jYXJlLXN5bWJvbHMgLnN5bWJvbC13cmFwcGVyIC5jYXJlLXRleHR7d2lkdGg6YXV0b319I2FydGljbGUgW2RhdGEtY29udGVudC13cmFwcGVyLXRyaWdnZXJde21hcmdpbi1ib3R0b206NDBweH0jYXJ0aWNsZSBbZGF0YS1jb250ZW50LXdyYXBwZXItdHJpZ2dlcl0gc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfSNhcnRpY2xlIFtkYXRhLWNvbnRlbnQtd3JhcHBlci10cmlnZ2VyXS5zaG93IHN2Z3t0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9I2FydGljbGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5jb250ZW50LWxheWVyLCNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgLmNvbnRlbnQtbGF5ZXJ7bWF4LXdpZHRoOjEyNzVweH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjYXJ0aWNsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLmNvbnRlbnQtbGF5ZXIsI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSAuY29udGVudC1sYXllcntwYWRkaW5nOjI1cHggMCAxMHB4fSNhcnRpY2xlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAuY29udGVudC1sYXllciAub3ZlcmxheS1jbG9zZS1pY29uLCNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgLmNvbnRlbnQtbGF5ZXIgLm92ZXJsYXktY2xvc2UtaWNvbnt0b3A6MjVweDtwYWRkaW5nOjAgMCAxMHB4IDEwcHh9fSNhcnRpY2xlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAuc3ZnLWNsb3NlLCNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgLnN2Zy1jbG9zZXtyaWdodDoyMHB4O3RvcDozMnB4O21hcmdpbjowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I2FydGljbGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5zdmctY2xvc2UsI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSAuc3ZnLWNsb3Nle2hlaWdodDoxNHB4O3dpZHRoOjE0cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2FydGljbGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5zdmctY2xvc2UsI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSAuc3ZnLWNsb3Nle3JpZ2h0OjYwcHg7dG9wOjYwcHh9fSNhcnRpY2xlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSBbZGF0YS1jb250ZW50LXdyYXBwZXItdHJpZ2dlcl0sI2FydGljbGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXI+ZGl2LnJvdzpmaXJzdC1jaGlsZCwjYXJ0aWNsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXI+ZGl2LmZ1bGxzY3JlZW4tcm93OmZpcnN0LWNoaWxkLC5jb250YWluZXItZnVsbHNjcmVlbiAjYXJ0aWNsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlcj5kaXYuZnVsbHNjcmVlbi1yb3c6Zmlyc3QtY2hpbGQsI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSBbZGF0YS1jb250ZW50LXdyYXBwZXItdHJpZ2dlcl0sI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSAucGVyc29uYWxpc2F0aW9uLXN5bWJvbC13cmFwcGVyPmRpdi5yb3c6Zmlyc3QtY2hpbGQsI2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlcj5kaXYuZnVsbHNjcmVlbi1yb3c6Zmlyc3QtY2hpbGQsLmNvbnRhaW5lci1mdWxsc2NyZWVuICNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlcj5kaXYuZnVsbHNjcmVlbi1yb3c6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTo1cHg7cGFkZGluZy1ib3R0b206MjBweCAhaW1wb3J0YW50fSNhcnRpY2xlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSBbZGF0YS1jb250ZW50LXdyYXBwZXJdLCNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgW2RhdGEtY29udGVudC13cmFwcGVyXXttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMjgwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KXsjYXJ0aWNsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgW2RhdGEtY29udGVudC13cmFwcGVyLXRyaWdnZXJdIHNwYW57Zm9udC1zaXplOjEycHh9fSNhcnRpY2xlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAuY29udGVudC1sYXllcnttYXgtd2lkdGg6MTI3NXB4fSNhcnRpY2xlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSAuc3ZnLWNsb3Nle3JpZ2h0OjYwcHg7dG9wOjYwcHg7bWFyZ2luOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMjgwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KXsjYXJ0aWNsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgW2RhdGEtY29udGVudC13cmFwcGVyXXttYXJnaW4tYm90dG9tOjEwcHh9I2FydGljbGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IFtkYXRhLWNvbnRlbnQtd3JhcHBlcl0gaW5wdXQsI2FydGljbGUgI3BlcnNvbmFsaXNhdGlvbi1vdmVybGF5IFtkYXRhLWNvbnRlbnQtd3JhcHBlcl0gc2VsZWN0LmJvcmRlcmVkLCNhcnRpY2xlICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSBbZGF0YS1jb250ZW50LXdyYXBwZXJdIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjYXJ0aWNsZSAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkgW2RhdGEtY29udGVudC13cmFwcGVyXSB0ZXh0YXJlYXttYXJnaW4tYm90dG9tOjEwcHh9fSNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgLnJhZGlvLXdyYXBwZXJ7bWFyZ2luLXRvcDozMHB4fSNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgLnJhZGlvLXdyYXBwZXIgbGFiZWx7d2lkdGg6MTAwJX0jYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5IC5yYWRpby13cmFwcGVyIGxhYmVsOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I2FydGljbGUgI2Fib25uZW1lbnQtb3ZlcmxheSAuYWJvbm5lbWVudC1ub3RpY2V7Y29sb3I6IzBjNjttYXJnaW46MzBweCAwIDUwcHggMzBweH0jYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5IC5hYm9ubmVtZW50LW5vdGljZTpiZWZvcmV7YmFja2dyb3VuZDojMGM2O2JvcmRlci1yYWRpdXM6MjBweDtjb2xvcjojZjlmOWY5O2NvbnRlbnQ6J2knO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoyMHB4O2xlZnQ6MTVweDtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyMHB4fSNhcnRpY2xlICNhYm9ubmVtZW50LW92ZXJsYXkgLmFib25uZW1lbnQtbm90aWNlIGF7Y29sb3I6IzBjNn0jYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5IC5hYm9ubmVtZW50LW5vdGljZSBhOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzBjNn0jYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5IGxhYmVsOmFmdGVye2xlZnQ6NnB4O3RvcDo4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5IC5yZXNldC13cmFwcGVye21hcmdpbi10b3A6MjBweH0jYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5IC5zZXQtd3JhcHBlcnttYXJnaW4tdG9wOjQwcHh9fSNhcnRpY2xlIC5jb2xvcnMgLnBpY3R1cmUtc2xpZGVyLWFycm93e29wYWNpdHk6MH0jYXJ0aWNsZSAuY29sb3JzIC5waWN0dXJlLXNsaWRlci1hcnJvdyAjbmV4dF9jb2xvciwjYXJ0aWNsZSAuY29sb3JzIC5waWN0dXJlLXNsaWRlci1hcnJvdyAjcHJldl9jb2xvcntjdXJzb3I6cG9pbnRlcjtwYWRkaW5nOjlweH0jYXJ0aWNsZSAuY29sb3JzIC5waWN0dXJlLXNsaWRlci1hcnJvdyAjbmV4dF9jb2xvci5zbGljay1kaXNhYmxlZCwjYXJ0aWNsZSAuY29sb3JzIC5waWN0dXJlLXNsaWRlci1hcnJvdyAjcHJldl9jb2xvci5zbGljay1kaXNhYmxlZHtmaWxsOiNmM2YzZjN9I2FydGljbGUgLmNvbG9ycyAucGljdHVyZS1zbGlkZXItYXJyb3cgI3ByZXZfY29sb3J7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfSNhcnRpY2xlIC5jb2xvcnMgLnBpY3R1cmUtc2xpZGVyLWFycm93ICNuZXh0X2NvbG9ye3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfSNhcnRpY2xlIC5waWN0dXJlLXNsaWRlcnttYXJnaW4tdG9wOi01cHg7b3ZlcmZsb3cteTpoaWRkZW59QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2FydGljbGUgLnBpY3R1cmUtc2xpZGVye21heC1oZWlnaHQ6NDgycHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNhcnRpY2xlIC5waWN0dXJlLXNsaWRlcnttYXgtaGVpZ2h0OjczOHB4fX0jYXJ0aWNsZSAucGljdHVyZS1zbGlkZXIgYXtkaXNwbGF5OmJsb2NrfSNhcnRpY2xlIC5waWN0dXJlLXNsaWRlciBpbWd7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJX0jYXJ0aWNsZSAucGljdHVyZS1zbGlkZXIgLmFjdGl2ZS1jb2xvciBpbWd7d2lkdGg6MTIwJTtvcGFjaXR5OjAuNX0jYXJ0aWNsZSAucGljdHVyZS1zbGlkZXIgLnNsaWRlLXdyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2s7bWluLWhlaWdodDo2NnB4O21heC1oZWlnaHQ6NjZweDtoZWlnaHQ6NjZweDttYXgtd2lkdGg6OTkuOCU7b3BhY2l0eTowO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjo1cHggMDtib3JkZXI6MXB4IHNvbGlkICNmM2YzZjN9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjYXJ0aWNsZSAucGljdHVyZS1zbGlkZXIgLnNsaWRlLXdyYXBwZXJ7bWluLWhlaWdodDo3NnB4O21heC1oZWlnaHQ6NzZweDtoZWlnaHQ6NzZweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2FydGljbGUgLnBpY3R1cmUtc2xpZGVyIC5zbGlkZS13cmFwcGVye21pbi1oZWlnaHQ6NjBweDttYXgtaGVpZ2h0OjYwcHg7aGVpZ2h0OjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNhcnRpY2xlIC5waWN0dXJlLXNsaWRlciAuc2xpZGUtd3JhcHBlcnttaW4taGVpZ2h0OjcwcHg7bWF4LWhlaWdodDo3MHB4O2hlaWdodDo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsjYXJ0aWNsZSAucGljdHVyZS1zbGlkZXIgLnNsaWRlLXdyYXBwZXJ7bWluLWhlaWdodDoxMTRweDttYXgtaGVpZ2h0OjExNHB4O2hlaWdodDoxMTRweH19I2FydGljbGUgLnBpY3R1cmUtc2xpZGVyIC5zbGlkZS13cmFwcGVyIC52aWRlb3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjdXJzb3I6cG9pbnRlcjtvYmplY3QtZml0OmNvdmVyfSNhcnRpY2xlIC5waWN0dXJlLXNsaWRlciAuc2xpZGUtd3JhcHBlciAucGxheS1pY29uLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjB9I2FydGljbGUgLnBpY3R1cmUtc2xpZGVyIC5zbGlkZS13cmFwcGVyIC5wbGF5LWljb24td3JhcHBlciBzcGFue2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nLXRvcDoxMHB4O2ZvbnQtc2l6ZToxMnB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNhcnRpY2xlIC5waWN0dXJlLXNsaWRlciAuc2xpZGUtd3JhcHBlciAucGxheS1pY29uLXdyYXBwZXIgc3Bhbntmb250LXNpemU6MTNweH19I2FydGljbGUgLnBpY3R1cmUtc2xpZGVyIC5zbGlkZS13cmFwcGVyIGltZ3tjdXJzb3I6cG9pbnRlcn0jYXJ0aWNsZSAucGljdHVyZS1zbGlkZXIgLnNsaWRlLXdyYXBwZXIgLnNsaWRle21hcmdpbi1sZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0jYXJ0aWNsZSAucGljdHVyZS1zbGlkZXIgLnNsaWRlLXdyYXBwZXIgLnNsaWRlIC50ZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3b3JkLWJyZWFrOmJyZWFrLWFsbH0jYXJ0aWNsZSAucGljdHVyZS1zbGlkZXIgLnNsaWRlLXdyYXBwZXIgLnNsaWRlIC50ZXh0IHNwYW46Zmlyc3Qtb2YtdHlwZXt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9I2FydGljbGUgLnBsYXktaWNvbi13cmFwcGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7cG9pbnRlci1ldmVudHM6bm9uZX0udGlwcHktdG9vbHRpcC5jdXN0b20tdGhlbWV7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2YzZjNmM30udGlwcHktdG9vbHRpcC5jdXN0b20tdGhlbWUudGlwcHktY29udGVudHtjb2xvcjojMUExOTE5fS50aXBweS10b29sdGlwLmN1c3RvbS10aGVtZS50aXBweS1iYWNrZHJvcHtiYWNrZ3JvdW5kLWNvbG9yOmxpbWV9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49Ym90dG9tXSAudGlwcHktdG9vbHRpcC5jdXN0b20tdGhlbWUgLnRpcHB5LWFycm93e2JvcmRlci1ib3R0b20tY29sb3I6I2YzZjNmM30udGlwcHktcG9wcGVyW3gtcGxhY2VtZW50Xj1ib3R0b21dIC50aXBweS10b29sdGlwLmN1c3RvbS10aGVtZSAudGlwcHktYXJyb3c6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LThweDtsZWZ0Oi02cHg7cmlnaHQ6MDt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlci1ib3R0b206NnB4IHNvbGlkIHdoaXRlO2JvcmRlci1sZWZ0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NnB4IHNvbGlkIHRyYW5zcGFyZW50fS50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePXRvcF0gLnRpcHB5LXRvb2x0aXAuY3VzdG9tLXRoZW1lIC50aXBweS1hcnJvd3tib3JkZXItdG9wLWNvbG9yOiNmM2YzZjN9LnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAudGlwcHktdG9vbHRpcC5jdXN0b20tdGhlbWUgLnRpcHB5LWFycm93OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOi04cHg7bGVmdDotNnB4O3JpZ2h0OjA7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXItdG9wOjZweCBzb2xpZCB3aGl0ZTtib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjZweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjZweCBzb2xpZCB0cmFuc3BhcmVudH0uYXJ0aWNsZS12aWRlby1wbGF5ZXIgLmNvbnRlbnQtd3JhcHBlciAucm93LC5hcnRpY2xlLXZpZGVvLXBsYXllciAuY29udGVudC13cmFwcGVyIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5hcnRpY2xlLXZpZGVvLXBsYXllciAuY29udGVudC13cmFwcGVyIC5mdWxsc2NyZWVuLXJvd3toZWlnaHQ6Y2FsYygxMDB2aCAtIDIwMHB4KX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5vdXRmaXRzIC5vdXRmaXQtc2lkZS1wYWRkaW5ne3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweH19Lm91dGZpdHMgLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7cG9zaXRpb246cmVsYXRpdmU7YWxpZ24taXRlbXM6bm9ybWFsICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7Lm91dGZpdHMgLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7cG9zaXRpb246YWJzb2x1dGV9fS5vdXRmaXRzIC5jbS1mdWxsc2NyZWVuLWJhbm5lciAuYWxpZ24taXRlbXMtc20tY2VudGVyIC5oZWFkZXJ7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm91dGZpdHMgLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIgLmhlYWRlcnttYXJnaW4tYm90dG9tOjUwcHh9fS5vdXRmaXRzIC5jbS1mdWxsc2NyZWVuLWJhbm5lciAuYWxpZ24taXRlbXMtc20tY2VudGVyIC5jb250ZW50IGgxLC5vdXRmaXRzIC5jbS1mdWxsc2NyZWVuLWJhbm5lciAuYWxpZ24taXRlbXMtc20tY2VudGVyIC5jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm91dGZpdHMgLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIgLmNvbnRlbnQgaW5wdXQsLm91dGZpdHMgLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIgLmNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm91dGZpdHMgLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIgLmNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLC5vdXRmaXRzIC5jbS1mdWxsc2NyZWVuLWJhbm5lciAuYWxpZ24taXRlbXMtc20tY2VudGVyIC5jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5vdXRmaXRzIC5jbS1mdWxsc2NyZWVuLWJhbm5lciAuYWxpZ24taXRlbXMtc20tY2VudGVyIC5jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwub3V0Zml0cyAuY20tZnVsbHNjcmVlbi1iYW5uZXIgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciAuY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5vdXRmaXRzIC5jbS1mdWxsc2NyZWVuLWJhbm5lciAuYWxpZ24taXRlbXMtc20tY2VudGVyIC5jb250ZW50IHRleHRhcmVhe3RleHQtYWxpZ246bGVmdH0ub3V0Zml0cyAudGFiLW1lbnUtY29udGVudHtwYWRkaW5nLWJvdHRvbToxMDBweH0ub3V0Zml0cyAudGFiLW1lbnUtY29udGVudCAudGFiLW1lbnUtY29udGVudC1pdGVtIC5oZWFkbGluZXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46NDVweCBhdXRvIDExMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm91dGZpdHMgLnRhYi1tZW51LWNvbnRlbnQgLnRhYi1tZW51LWNvbnRlbnQtaXRlbSAuaGVhZGxpbmUgcHtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyNHB4fX0ub3V0Zml0cyAudGFiLW1lbnUtY29udGVudCAudGFiLW1lbnUtY29udGVudC1pdGVtIC5pdGVtcyAuaXRlbXt3aWR0aDo1MCU7cGFkZGluZzowIDE1cHg7bWFyZ2luLWJvdHRvbToyNHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm91dGZpdHMgLnRhYi1tZW51LWNvbnRlbnQgLnRhYi1tZW51LWNvbnRlbnQtaXRlbSAuaXRlbXMgLml0ZW17d2lkdGg6MjAlfX0ub3V0Zml0cyAudGFiLW1lbnUtY29udGVudCAudGFiLW1lbnUtY29udGVudC1pdGVtIC5pdGVtcyAuaXRlbSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjE5cHh9Lm91dGZpdHMgLnRhYi1tZW51LWNvbnRlbnQgLnRhYi1tZW51LWNvbnRlbnQtaXRlbSAuaXRlbXMgLml0ZW0gYTphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDApfS5vdXRmaXRzIC50YWItbWVudS1jb250ZW50IC50YWItbWVudS1jb250ZW50LWl0ZW0gLml0ZW1zIC5pdGVtIGEgc3BhbntsaW5lLWhlaWdodDoyMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21pbi1oZWlnaHQ6NDBweH0ub3V0Zml0cyAudGFiLW1lbnUtY29udGVudCAudGFiLW1lbnUtY29udGVudC1pdGVtIC5pdGVtcyAuaXRlbSBhOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMSl9Lm91dGZpdHMgLnRhYi1tZW51LWNvbnRlbnQgLnRhYi1tZW51LWNvbnRlbnQtaXRlbSAuaXRlbXMgLml0ZW0gYTpob3ZlciBzcGFue2ZvbnQtd2VpZ2h0OjUwMH0ub3V0Zml0IC5uby1wYWRkaW5ne3BhZGRpbmc6MH0ub3V0Zml0LmNvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToxMDBweH0ub3V0Zml0IC50aXRsZSAuZjEub3V0Zml0LC5vdXRmaXQgLnRpdGxlIGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAub3V0Zml0LnF1b3RlLGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAub3V0Zml0IC50aXRsZSAub3V0Zml0LnF1b3RlLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgLm91dGZpdCAudGl0bGUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtaW1hZ2UgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IC5vdXRmaXQgLnRpdGxlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmV7bWFyZ2luOjEwcHggMCAxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzoxcHg7bGluZS1oZWlnaHQ6MjZweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5vdXRmaXQgLnRpdGxlIC5mMS5vdXRmaXQsLm91dGZpdCAudGl0bGUgZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9uIC5vdXRmaXQucXVvdGUsZGl2LmZseW91dCAucm93LWluc3BpcmF0aW9uIC5vdXRmaXQgLnRpdGxlIC5vdXRmaXQucXVvdGUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtaW1hZ2Ugc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIC5vdXRmaXQgLnRpdGxlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtaW1hZ2UgLm91dGZpdCAudGl0bGUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IC5vdXRmaXQgLnRpdGxlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0IC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgLm91dGZpdCAudGl0bGUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgLm91dGZpdCAudGl0bGUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IC5vdXRmaXQgLnRpdGxlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgLm91dGZpdCAudGl0bGUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lIC5vdXRmaXQgLnRpdGxlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lIC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgLm91dGZpdCAudGl0bGUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZXtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDozNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsub3V0Zml0IC50aXRsZSAuZjEub3V0Zml0LC5vdXRmaXQgLnRpdGxlIGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAub3V0Zml0LnF1b3RlLGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiAub3V0Zml0IC50aXRsZSAub3V0Zml0LnF1b3RlLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQgLm91dGZpdCAudGl0bGUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtaW1hZ2UgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IC5vdXRmaXQgLnRpdGxlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmV7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MzZweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7Lm91dGZpdCAudGl0bGUgLmYxLm91dGZpdCwub3V0Zml0IC50aXRsZSBkaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gLm91dGZpdC5xdW90ZSxkaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gLm91dGZpdCAudGl0bGUgLm91dGZpdC5xdW90ZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IC5vdXRmaXQgLnRpdGxlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IC5vdXRmaXQgLnRpdGxlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtaW1hZ2UgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1pbWFnZSAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtbGVmdC10ZXh0LXJpZ2h0IC5vdXRmaXQgLnRpdGxlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgLm91dGZpdCAudGl0bGUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgLm91dGZpdCAudGl0bGUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5vdXRmaXQgLnRpdGxlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAub3V0Zml0IC50aXRsZSBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQsLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IC5vdXRmaXQgLnRpdGxlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IGEub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZV9yaWdodCwuY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQgLm91dGZpdCAudGl0bGUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lX3JpZ2h0LC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgLm91dGZpdCAudGl0bGUgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgLm91dGZpdCAudGl0bGUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5vdXRmaXQgLnRpdGxlIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCBzcGFuLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IC5vdXRmaXQgLnRpdGxlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAub3V0Zml0IC50aXRsZSBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLm91dGZpdCAudGl0bGUgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgc3Bhbi5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5vdXRmaXQgLnRpdGxlIHNwYW4ub3V0Zml0LmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSwub3V0Zml0IC50aXRsZSAuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciBhLm91dGZpdC5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLm91dGZpdCAudGl0bGUgYS5vdXRmaXQuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5le2ZvbnQtc2l6ZTo0MnB4O2xpbmUtaGVpZ2h0OjQ4cHh9fS5vdXRmaXQgLmFydGljbGVze3BhZGRpbmctcmlnaHQ6NnB4fS5vdXRmaXQgLmFydGljbGVzLmhhcy1vdmVyZmxvd3twYWRkaW5nLWJvdHRvbToxMjBweDttYXgtaGVpZ2h0OjQzMnB4O292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ub3V0Zml0IC5hcnRpY2xlcyBsaXtwYWRkaW5nOjI3cHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQkVCRUJFfS5vdXRmaXQgLmFydGljbGVzIGxpOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5vdXRmaXQgLmFydGljbGVzIHNlbGVjdHtkaXNwbGF5Om5vbmV9Lm91dGZpdCAuYXJ0aWNsZXMgLm5pY2Utc2VsZWN0e3BhZGRpbmc6MTNweDttYXJnaW46MDtmb250LXNpemU6MTJweDtmb250LXdlaWdodDozMDA7bGV0dGVyLXNwYWNpbmc6MC42cHg7bGluZS1oZWlnaHQ6bm9ybWFsO2JvcmRlcjoxcHggc29saWQgIzFBMTkxOTtiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6OTUlO2JhY2tncm91bmQtcG9zaXRpb24teTo1NSU7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjB9Lm91dGZpdCAuYXJ0aWNsZXMgLm5pY2Utc2VsZWN0IG9wdGlvbltkaXNhYmxlZF17ZGlzcGxheTpub25lfS5vdXRmaXQgLmFydGljbGVzIC5uaWNlLXNlbGVjdCAubGlzdHt0b3A6LTE1cHg7bGVmdDphdXRvO3JpZ2h0Oi0xcHg7d2lkdGg6MTAzJTttYXgtaGVpZ2h0OjE3NXB4O292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy14OmhpZGRlbjtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOjA7cGFkZGluZzoxNXB4IDEwcHggMTBweCA2cHg7Ym94LXNoYWRvdzowcHggMnB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjI1KTt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50fS5vdXRmaXQgLmFydGljbGVzIC5uaWNlLXNlbGVjdCAubGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgMTNweDtib3JkZXItYm90dG9tOjA7bWF4LWhlaWdodDoxODBweH0ub3V0Zml0IC5hcnRpY2xlcyAubmljZS1zZWxlY3QgLmxpc3QgbGkuc2VsZWN0ZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5vdXRmaXQgLmFydGljbGVzIC5uaWNlLXNlbGVjdCAubGlzdCBsaS5zZWxlY3RlZDphZnRlcntiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNVFZ3ZUNJZ2FHVnBaMmgwUFNJeE1uQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01UVWdNVElpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEUTJMakVnS0RRME5EWXpLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVUYUdGd1pUd3ZkR2wwYkdVK0NpQWdJQ0E4WkdWell6NURjbVZoZEdWa0lIZHBkR2dnVTJ0bGRHTm9Mand2WkdWell6NEtJQ0FnSUR4a1pXWnpQand2WkdWbWN6NEtJQ0FnSUR4bklHbGtQU0prWlhSaGFXeHpaV2wwWlY5eVpYTndiMjV6YVhabElpQnpkSEp2YTJVOUltNXZibVVpSUhOMGNtOXJaUzEzYVdSMGFEMGlNU0lnWm1sc2JEMGlibTl1WlNJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lqNEtJQ0FnSUNBZ0lDQThaeUJwWkQwaVJHVjBZV2xzYzJWcGRHVmZOelk0WDJOdmJHOXlMWE5sYkdWamRDSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRFME55NHdNREF3TURBc0lDMDVNemN1TURBd01EQXdLU0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCbWFXeHNQU0lqTVVFeE9URTVJajRLSUNBZ0lDQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaVRURTJNQzQzTlRFME56VXNPVE0zTGpRME9EazRPQ0JETVRZd0xqVXlPVFkzTml3NU16Y3VNakl4T0RVMElERTJNQzR4TmpVNE9TdzVNemN1TWpJeE9EVTBJREUxT1M0NU5ETTVORGNzT1RNM0xqUTBPRGs0T0NCTU1UVXlMamM0TVRRME9TdzVORFF1TnpjNU5ERWdRekUxTWk0MU5UazFNRFVzT1RRMUxqQXdOalUwTkNBeE5USXVNVGsxT0RZMExEazBOUzR3TURZMU5EUWdNVFV4TGprM016a3lMRGswTkM0M056azBNU0JNTVRRNUxqQTFOVGswTlN3NU5ERXVPREl3TXpNeklFTXhORGd1T0RNME1EQXhMRGswTVM0MU9UTXhPVGtnTVRRNExqUTNNRE0yTERrME1TNDFPVE14T1RrZ01UUTRMakkwT0RReE5pdzVOREV1T0RJd016TXpJRXd4TkRjdU1UWTJORFU0TERrME1pNDVNamd4T0RNZ1F6RTBOaTQ1TkRRMU1UUXNPVFF6TGpFMU5UTXhOaUF4TkRZdU9UUTBOVEUwTERrME15NDFNamMwTmlBeE5EY3VNVFkyTkRVNExEazBNeTQzTlRRMU9UUWdUREUxTVM0NU56TTVNaXc1TkRndU5qUTJOelE1SUVNeE5USXVNVGsxT0RZMExEazBPQzQ0TnpNNE9ESWdNVFV5TGpVMU9UVXdOU3c1TkRndU9EY3pPRGd5SURFMU1pNDNPREUwTkRrc09UUTRMalkwTmpjME9TQk1NVFl4TGpnek16UXpOQ3c1TXprdU16Z3lOalUzSUVNeE5qSXVNRFUxTlRJeUxEa3pPUzR4TlRVek56VWdNVFl5TGpBMU5UVXlNaXc1TXpndU56Z3pNemM1SURFMk1TNDRNek0wTXpRc09UTTRMalUxTmpBNU55Qk1NVFl3TGpjMU1UUTNOU3c1TXpjdU5EUTRPVGc0SUZvaUlHbGtQU0pUYUdGd1pTSStQQzl3WVhSb1Bnb2dJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lEd3ZaejRLUEM5emRtYytcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTVweDt3aWR0aDoxNXB4O3RyYW5zZm9ybTpzY2FsZSgwLjcpIHRyYW5zbGF0ZVkoM3B4KX0ub3V0Zml0IC5hcnRpY2xlcyAubmljZS1zZWxlY3QgLmxpc3QgbGkub3B0aW9ue21pbi1oZWlnaHQ6YXV0bztsaW5lLWhlaWdodDozNHB4fS5vdXRmaXQgLmFydGljbGVzIC5uaWNlLXNlbGVjdCAubGlzdCBsaS5vcHRpb246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM3Nzd9Lm91dGZpdCAuYXJ0aWNsZXMgLm5pY2Utc2VsZWN0IC5saXN0IGxpOmZpcnN0LWNoaWxkLnNlbGVjdGVke2ZvbnQtd2VpZ2h0OjMwMH0ub3V0Zml0IC5hcnRpY2xlcyAubmljZS1zZWxlY3QgLmxpc3QgbGk6Zmlyc3QtY2hpbGQuc2VsZWN0ZWQ6YWZ0ZXJ7ZGlzcGxheTpub25lfS5vdXRmaXQgLmFydGljbGVzIC5uaWNlLXNlbGVjdCAubGlzdCBsaSAuc2VsZWN0LWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjEwcHh9Lm91dGZpdCAuYXJ0aWNsZXMgLm5pY2Utc2VsZWN0Lm91dGZpdC1zaXple2JvcmRlci10b3A6MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5vdXRmaXQgLmFydGljbGVzIC5uaWNlLXNlbGVjdC5vdXRmaXQtc2l6ZXtib3JkZXItbGVmdDowO2JvcmRlci10b3A6MXB4IHNvbGlkICMxQTE5MTl9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5vdXRmaXQgLmFydGljbGVzIC5uaWNlLXNlbGVjdC5vdXRmaXQtc2l6ZXtib3JkZXItdG9wOjA7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICMxQTE5MTl9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5vdXRmaXQgLmFydGljbGVzIC5uaWNlLXNlbGVjdC5vdXRmaXQtc2l6ZXtib3JkZXItbGVmdDowO2JvcmRlci10b3A6MXB4IHNvbGlkICMxQTE5MTl9fS5vdXRmaXQgLmFydGljbGVzIC5uaWNlLXNlbGVjdC5vdXRmaXQtc2l6ZSAubGlzdCBsaTpmaXJzdC1jaGlsZHtjb2xvcjojNzc3O2ZvbnQtc3R5bGU6aXRhbGljfS5vdXRmaXQgLmFydGljbGVzIC5uaWNlLXNlbGVjdC5vdXRmaXQtc2l6ZSAuY3VycmVudHtjb2xvcjojNzc3O2ZvbnQtc3R5bGU6aXRhbGljfS5vdXRmaXQgLmFydGljbGVzIC5uaWNlLXNlbGVjdC5vdXRmaXQtc2l6ZS5oYXMtc2VsZWN0aW9uIC5jdXJyZW50e2NvbG9yOiMxQTE5MTk7Zm9udC1zdHlsZTpub3JtYWx9Lm91dGZpdCAuYXJ0aWNsZXMgLm5pY2Utc2VsZWN0OmFmdGVye3dpZHRoOjA7aGVpZ2h0OjA7cmlnaHQ6MTVweDtib3JkZXItbGVmdDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjVweCBzb2xpZCAjMUExOTE5O2JvcmRlci1ib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKDBkZWcpICFpbXBvcnRhbnR9Lm91dGZpdCAuYXJ0aWNsZXMgLmltYWdle3Bvc2l0aW9uOnJlbGF0aXZlfS5vdXRmaXQgLmFydGljbGVzIC5pbWFnZSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ub3V0Zml0IC5hcnRpY2xlcyAuaW1hZ2UgLmljb24tc2VsZWN0ZWR7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7cmlnaHQ6MjBweDt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2JhY2tncm91bmQ6IzBjNjtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MXB4IHNvbGlkICNmOWY5Zjl9Lm91dGZpdCAuYXJ0aWNsZXMgLmltYWdlIC5pY29uLXNlbGVjdGVkLmlzLXNlbGVjdGVke2Rpc3BsYXk6YmxvY2t9Lm91dGZpdCAuYXJ0aWNsZXMgLmltYWdlIC5pY29uLXNlbGVjdGVkIHNwYW57cG9zaXRpb246YWJzb2x1dGU7dG9wOjVweDtsZWZ0OjRweH0ub3V0Zml0IC5hcnRpY2xlcyAuaW1hZ2UgLmljb24tc2VsZWN0ZWQgc3BhbiBzdmd7ZmlsbDojZjlmOWY5fS5vdXRmaXQgLmFydGljbGVzIC5uYW1le21hcmdpbi1ib3R0b206MTVweH0ub3V0Zml0IC5hcnRpY2xlcyAubmFtZSAucHJpY2V7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6MzAwO2xldHRlci1zcGFjaW5nOjAuNnB4O2xpbmUtaGVpZ2h0OjIwcHh9Lm91dGZpdCAuYXJ0aWNsZXMgLmxpbmt7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5vdXRmaXQgLmFydGljbGVzIC5jb2xvcntwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5vdXRmaXQgLmFydGljbGVzIC5jb2xvcntib3JkZXItdG9wOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5vdXRmaXQgLmFydGljbGVzIC5jb2xvcntwYWRkaW5nLXJpZ2h0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7Lm91dGZpdCAuYXJ0aWNsZXMgLnNpemV7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5vdXRmaXQgLmFydGljbGVzIC5zaXple3BhZGRpbmctbGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsub3V0Zml0IC5hcnRpY2xlcyAuc2l6ZXtwYWRkaW5nLWxlZnQ6MH19Lm91dGZpdCAuYXJ0aWNsZXMgLmxhYmVse2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6NTAwfS5vdXRmaXQgLmRlbGl2ZXJ5LWluZm97bWFyZ2luLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsub3V0Zml0IC5kZWxpdmVyeS1pbmZve21hcmdpbi1ib3R0b206MH19Lm91dGZpdCAuZGVzY3JpcHRpb257dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsub3V0Zml0IC5kZXNjcmlwdGlvbnttYXJnaW46NjBweCAwIDE2MHB4fX0ub3V0Zml0IC5kZXNjcmlwdGlvbiBoMnttYXJnaW4tYm90dG9tOjM1cHh9Lm91dGZpdCAuc3VtbWFyeXttYXJnaW46MjBweCAwIDVweDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOjAuOThweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5vdXRmaXQgLnN1bW1hcnl7Zm9udC1zaXplOjIycHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5vdXRmaXQgLnN1bW1hcnl7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5vdXRmaXQgLnN1bW1hcnl7Zm9udC1zaXplOjIycHh9fS5vdXRmaXQgLnN1bW1hcnk+ZGl2e2ZvbnQtd2VpZ2h0OjUwMH0ub3V0Zml0IC5zdW1tYXJ5PmRpdiBzcGFue2ZvbnQtd2VpZ2h0OjUwMH0ub3V0Zml0IC5hZGRpdGlvbmFsLWluZm97bWFyZ2luLWJvdHRvbToxNXB4fS5vdXRmaXQgLmFkZGl0aW9uYWwtaW5mbyAuc2VsZWN0aW9uLWFtb3VudHtkaXNwbGF5Om5vbmU7Y29sb3I6IzBjNjt0ZXh0LWFsaWduOnJpZ2h0fS5vdXRmaXQgLmFkZGl0aW9uYWwtaW5mbyAuc2VsZWN0aW9uLWFtb3VudCBzcGFue2NvbG9yOiMwYzZ9Lm91dGZpdCAuYWRkaXRpb25hbC1pbmZvIC5zZWxlY3Rpb24tYW1vdW50IHNwYW4uc2luZ3VsYXIsLm91dGZpdCAuYWRkaXRpb25hbC1pbmZvIC5zZWxlY3Rpb24tYW1vdW50IHNwYW4ubXVsdGlwbGV7ZGlzcGxheTpub25lfS5vdXRmaXQgLmFkZGl0aW9uYWwtaW5mbyAuc2VsZWN0aW9uLWFtb3VudCBzcGFuLnNpbmd1bGFyLmlzLXZpc2libGUsLm91dGZpdCAuYWRkaXRpb25hbC1pbmZvIC5zZWxlY3Rpb24tYW1vdW50IHNwYW4ubXVsdGlwbGUuaXMtdmlzaWJsZXtkaXNwbGF5OmlubGluZS1ibG9ja30ub3V0Zml0IC5hZGRpdGlvbmFsLWluZm8gLnNlbGVjdGlvbi1hbW91bnQuaXMtdmlzaWJsZXtkaXNwbGF5OmJsb2NrfSNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWhlYWRlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlcntwYWRkaW5nOjEwcHggMTVweCAxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1oZWFkZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItam9icy1oZWFkZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1oZWFkZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaGVhZGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC1oZWFkZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaGVhZGVye3BhZGRpbmctYm90dG9tOjI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWhlYWRlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlcntwYWRkaW5nLWJvdHRvbTo0MHB4fX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGVyIGgxLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGVyIGlucHV0LCNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRlciBzZWxlY3QuYm9yZGVyZWQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRlciB0ZXh0YXJlYSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1oZWFkZXIgaDEsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyIGlucHV0LCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWhlYWRlciB0ZXh0YXJlYSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1qb2JzLWhlYWRlciBoMSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1qb2JzLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyIGlucHV0LCNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyIHNlbGVjdC5ib3JkZXJlZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1qb2JzLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1qb2JzLWhlYWRlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcmVlci1jb250ZW50IC5jYXJlZXItam9icy1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1qb2JzLWhlYWRlciB0ZXh0YXJlYSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWhlYWRlciBoMSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyIGlucHV0LCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyIHNlbGVjdC5ib3JkZXJlZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWhlYWRlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWhlYWRlciB0ZXh0YXJlYSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC1oZWFkZXIgaDEsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaGVhZGVyIGlucHV0LCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciB0ZXh0YXJlYSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWhlYWRlciBoMSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyIGlucHV0LCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyIHNlbGVjdC5ib3JkZXJlZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWhlYWRlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWhlYWRlciB0ZXh0YXJlYSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyIGgxLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyIGlucHV0LCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLWhlYWRlciBzZWxlY3QuYm9yZGVyZWQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLWhlYWRlciB0ZXh0YXJlYSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1oZWFkZXIgaDEsI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaGVhZGVyIGlucHV0LCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciB0ZXh0YXJlYXtwYWRkaW5nLWJvdHRvbToyMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIgaDEsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIgaW5wdXQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGVyIHNlbGVjdC5ib3JkZXJlZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGVyIHRleHRhcmVhLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWhlYWRlciBoMSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1oZWFkZXIgaW5wdXQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWhlYWRlciBzZWxlY3QuYm9yZGVyZWQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWhlYWRlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyIHRleHRhcmVhLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyIGgxLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItam9icy1oZWFkZXIgaW5wdXQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItam9icy1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItam9icy1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1qb2JzLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyIHRleHRhcmVhLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyIGgxLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1oZWFkZXIgaW5wdXQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyIHRleHRhcmVhLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciBoMSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC1oZWFkZXIgaW5wdXQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciBzZWxlY3QuYm9yZGVyZWQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaGVhZGVyIHRleHRhcmVhLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyIGgxLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1oZWFkZXIgaW5wdXQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyIHRleHRhcmVhLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC1oZWFkZXIgaDEsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC1oZWFkZXIgaW5wdXQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyIHNlbGVjdC5ib3JkZXJlZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyIHRleHRhcmVhLCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciBoMSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1oZWFkZXIgaW5wdXQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciBzZWxlY3QuYm9yZGVyZWQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaGVhZGVyIHRleHRhcmVhe3BhZGRpbmctYm90dG9tOjMwcHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIgLmNhcmVlci1vdmVydmlldy1oZWFkbGluZSsucm93PiNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRlciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNhcmVlci1vdmVydmlldy1oZWFkbGluZSsuZnVsbHNjcmVlbi1yb3c+I2JyZWFkY3J1bWItd3JhcHBlciwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRlciAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5mdWxsc2NyZWVuLXJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWhlYWRlciAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5yb3c+I2JyZWFkY3J1bWItd3JhcHBlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1oZWFkZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jYXJlZXItb3ZlcnZpZXctaGVhZGxpbmUrLmZ1bGxzY3JlZW4tcm93PiNicmVhZGNydW1iLXdyYXBwZXIsLmNvbnRhaW5lci1mdWxsc2NyZWVuICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWhlYWRlciAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5mdWxsc2NyZWVuLXJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyIC5jYXJlZXItb3ZlcnZpZXctaGVhZGxpbmUrLnJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyIC5jb250YWluZXItZnVsbHNjcmVlbiAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5mdWxsc2NyZWVuLXJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLC5jb250YWluZXItZnVsbHNjcmVlbiAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1qb2JzLWhlYWRlciAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5mdWxsc2NyZWVuLXJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyIC5jYXJlZXItb3ZlcnZpZXctaGVhZGxpbmUrLnJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyIC5jb250YWluZXItZnVsbHNjcmVlbiAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5mdWxsc2NyZWVuLXJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLC5jb250YWluZXItZnVsbHNjcmVlbiAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWhlYWRlciAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5mdWxsc2NyZWVuLXJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5yb3c+I2JyZWFkY3J1bWItd3JhcHBlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC1oZWFkZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jYXJlZXItb3ZlcnZpZXctaGVhZGxpbmUrLmZ1bGxzY3JlZW4tcm93PiNicmVhZGNydW1iLXdyYXBwZXIsLmNvbnRhaW5lci1mdWxsc2NyZWVuICNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5mdWxsc2NyZWVuLXJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyIC5jYXJlZXItb3ZlcnZpZXctaGVhZGxpbmUrLnJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyIC5jb250YWluZXItZnVsbHNjcmVlbiAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5mdWxsc2NyZWVuLXJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLC5jb250YWluZXItZnVsbHNjcmVlbiAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWhlYWRlciAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5mdWxsc2NyZWVuLXJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC1oZWFkZXIgLmNhcmVlci1vdmVydmlldy1oZWFkbGluZSsucm93PiNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLWhlYWRlciAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNhcmVlci1vdmVydmlldy1oZWFkbGluZSsuZnVsbHNjcmVlbi1yb3c+I2JyZWFkY3J1bWItd3JhcHBlciwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLWhlYWRlciAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5mdWxsc2NyZWVuLXJvdz4jYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5yb3c+I2JyZWFkY3J1bWItd3JhcHBlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1oZWFkZXIgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jYXJlZXItb3ZlcnZpZXctaGVhZGxpbmUrLmZ1bGxzY3JlZW4tcm93PiNicmVhZGNydW1iLXdyYXBwZXIsLmNvbnRhaW5lci1mdWxsc2NyZWVuICNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRsaW5lKy5mdWxsc2NyZWVuLXJvdz4jYnJlYWRjcnVtYi13cmFwcGVye21hcmdpbi10b3A6MH0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItam9icy1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVye21hcmdpbi10b3A6NDZweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1qb2JzLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXJ7bWFyZ2luLXRvcDo1NHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItam9icy1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVye21hcmdpbi10b3A6NThweDtwYWRkaW5nOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1qb2JzLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXJ7bWFyZ2luLXRvcDo2NnB4fX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmZhZGVyLmZpcnN0LmRpc2FibGVkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5maXJzdC5kaXNhYmxlZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1qb2JzLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5maXJzdC5kaXNhYmxlZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5maXJzdC5kaXNhYmxlZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIuZmlyc3QuZGlzYWJsZWQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIuZmlyc3QuZGlzYWJsZWQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5maXJzdC5kaXNhYmxlZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIuZmlyc3QuZGlzYWJsZWR7bGVmdDotMTAwcHh9I2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYnt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1qb2JzLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWJ7bWFyZ2luLWxlZnQ6MH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPiosI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1qb2JzLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPiosI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPiosI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qLCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPip7bWFyZ2luOjAgMTBweH0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KjpmaXJzdC1jaGlsZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qOmZpcnN0LWNoaWxkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KjpmaXJzdC1jaGlsZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPio6Zmlyc3QtY2hpbGQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KjpmaXJzdC1jaGlsZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPio6Zmlyc3QtY2hpbGQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPio6Zmlyc3QtY2hpbGQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfSNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1oZWFkZXIgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qOmxhc3QtY2hpbGQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KjpsYXN0LWNoaWxkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWpvYnMtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KjpsYXN0LWNoaWxkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KjpsYXN0LWNoaWxkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPio6bGFzdC1jaGlsZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPio6bGFzdC1jaGlsZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaGVhZGVyICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KjpsYXN0LWNoaWxkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPio6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MzBweH0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1qb2ItYnV0dG9ue3BhZGRpbmc6MzVweCAxNXB4IDEwMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctam9iLWJ1dHRvbntwYWRkaW5nLWJvdHRvbToxNDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctam9iLWJ1dHRvbntwYWRkaW5nOjMwcHggMTVweCAxNzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctam9iLWJ1dHRvbntwYWRkaW5nLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1qb2ItYnV0dG9ue3BhZGRpbmctYm90dG9tOjE2MHB4fX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1wb3NzaWJpbGl0eS1oZWFkbGluZXtwYWRkaW5nLWJvdHRvbToyNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItcG9zc2liaWxpdHktaGVhZGxpbmV7cGFkZGluZy1ib3R0b206MzBweH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctd29ya3twYWRkaW5nOjEwMHB4IDE1cHggNzBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LXdvcmt7cGFkZGluZzoxODBweCAxNXB4IDgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LXdvcmt7cGFkZGluZzoxNjBweCAxNXB4IDYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LXdvcmt7cGFkZGluZy10b3A6MTgwcHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LXdvcmsgLmNhcmVlci1vdmVydmlldy13b3JrLWhlYWRsaW5le3BhZGRpbmctYm90dG9tOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy13b3JrIC5jYXJlZXItb3ZlcnZpZXctd29yay1oZWFkbGluZXtwYWRkaW5nLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy13b3JrIC5jYXJlZXItb3ZlcnZpZXctd29yay1oZWFkbGluZXtwYWRkaW5nLWJvdHRvbTo0NXB4fX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1pbmZvLWxpbmtze3BhZGRpbmc6MTIwcHggMTVweCAxMzBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWluZm8tbGlua3N7cGFkZGluZzoxNDBweCAxNXB4IDE4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1pbmZvLWxpbmtze3BhZGRpbmc6MTcwcHggMTVweCAyMzVweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaW5mby1saW5rc3twYWRkaW5nOjE4NXB4IDE1cHggMjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWluZm8tbGlua3N7cGFkZGluZzoyMjVweCAxNXB4IDI1MHB4fX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1pbmZvLWxpbmtzIC5jYXJlZXItb3ZlcnZpZXctaW5mby10ZXh0e3BhZGRpbmctYm90dG9tOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctaW5mby1saW5rcyAuY2FyZWVyLW92ZXJ2aWV3LWluZm8tdGV4dHtwYWRkaW5nLWJvdHRvbTozMHB4fX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1pbmZvLWxpbmtzIC5jb250YWN0LWxpbmt7cGFkZGluZy1ib3R0b206NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LWluZm8tbGlua3MgLmNvbnRhY3QtbGlua3twYWRkaW5nLWJvdHRvbTowfX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1zbGlkZXIgLnByZXYtYXJyb3cgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1zbGlkZXIgLnByZXYtYXJyb3csI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctc2xpZGVyIC5uZXh0LWFycm93e21hcmdpbi10b3A6MjUlfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctc2xpZGVyIC5wcmV2LWFycm93LCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LXNsaWRlciAubmV4dC1hcnJvd3ttYXJnaW4tdG9wOjEwJX19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctc2xpZGVyIC5wcmV2LWFycm93LCNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LXNsaWRlciAubmV4dC1hcnJvd3ttYXJnaW4tdG9wOjExJX19I2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctc2xpZGVyIC5tYXgtd2lkdGgtZml4e21heC13aWR0aDpjYWxjKDEwMCUgLSA5MnB4KX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1zbGlkZXIgLnNsaWRlci1jb250ZW50LXdyYXBwZXJ7dHJhbnNpdGlvbjphbGwgMC41c30jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1zbGlkZXIgLnNsaWRlci1jb250ZW50LXdyYXBwZXIuc2xpY2stc2xpZGV7bWFyZ2luOi0yMHB4fSNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LXNsaWRlciAuc2xpZGVyLWNvbnRlbnQtd3JhcHBlci5zbGljay1jdXJyZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1zbGlkZXIgLnNsaWRlci1jb250ZW50LXdyYXBwZXI6bm90KC5zbGljay1jdXJyZW50KXt6LWluZGV4OjB9I2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctc2xpZGVyIC5zbGlkZXItY29udGVudC13cmFwcGVyOm5vdCguc2xpY2stY3VycmVudCkgLnNsaWRlci1pbWFnZXtwYWRkaW5nOjQwcHh9I2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctc2xpZGVyIC5zbGlkZXItY29udGVudC13cmFwcGVyOm5vdCguc2xpY2stY3VycmVudCkgaDIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctc2xpZGVyIC5zbGlkZXItY29udGVudC13cmFwcGVyOm5vdCguc2xpY2stY3VycmVudCkgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1zbGlkZXIgLnNsaWRlci1jb250ZW50LXdyYXBwZXI6bm90KC5zbGljay1jdXJyZW50KSBhe29wYWNpdHk6MH0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1zbGlkZXIgLnNsaWRlci1jb250ZW50LXdyYXBwZXIgLmNhcmVlci1zbGlkZXItbGlua3N7cGFkZGluZy10b3A6NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LXNsaWRlciAuc2xpZGVyLWNvbnRlbnQtd3JhcHBlciAuY2FyZWVyLXNsaWRlci1saW5rc3twYWRkaW5nLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1zbGlkZXIgLnNsaWRlci1jb250ZW50LXdyYXBwZXIgLmNhcmVlci1zbGlkZXItbGlua3N7cGFkZGluZy10b3A6NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItb3ZlcnZpZXctc2xpZGVyIC5zbGlkZXItY29udGVudC13cmFwcGVyIC5jYXJlZXItc2xpZGVyLWxpbmtze3BhZGRpbmctdG9wOjU1cHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLW92ZXJ2aWV3LXNsaWRlciAuc2xpZGVyLWNvbnRlbnQtd3JhcHBlciAuY2FyZWVyLXNsaWRlci1saW5rcyBwe3BhZGRpbmc6MTVweCAxNXB4IDUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1vdmVydmlldy1zbGlkZXIgLnNsaWRlci1jb250ZW50LXdyYXBwZXIgLmNhcmVlci1zbGlkZXItbGlua3MgcHtwYWRkaW5nLWJvdHRvbTo2MHB4fX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaW50cm8gLmNhcmVlci1zY2hvb2wtaW50cm8tdGV4dDF7cGFkZGluZzo0MHB4IDAgNjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC1pbnRybyAuY2FyZWVyLXNjaG9vbC1pbnRyby10ZXh0MXtwYWRkaW5nOjYwcHggMCAxMDBweH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLWludHJvIC5jYXJlZXItc2Nob29sLWludHJvLXN1YmhlYWRsaW5le3BhZGRpbmc6NjBweCAwIDMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtaW50cm8gLmNhcmVlci1zY2hvb2wtaW50cm8tc3ViaGVhZGxpbmV7cGFkZGluZy10b3A6MTAwcHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC1pbnRybyAuY2FyZWVyLXNjaG9vbC1pbnRyby10ZXh0MntwYWRkaW5nLWJvdHRvbTo2MHB4fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50LCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnR7cGFkZGluZy10b3A6MzBweH0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHB7cGFkZGluZy10b3A6MzBweH0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGgzLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBoMywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGgzLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGgze3BhZGRpbmctdG9wOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGgzLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBoMywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGgzLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGgze3BhZGRpbmctdG9wOjU1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgaDMsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGgzLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgaDMsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgaDN7cGFkZGluZy10b3A6NjBweH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBsaTpiZWZvcmUsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGxpOmJlZm9yZSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGxpOmJlZm9yZSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBsaTpiZWZvcmV7Y29udGVudDonLSc7cGFkZGluZy1yaWdodDoxMHB4fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgbGk6Zmlyc3QtY2hpbGQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IGxpOmZpcnN0LWNoaWxkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgbGk6Zmlyc3QtY2hpbGQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MzBweH0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAudG9nZ2xlLWNvbnRlbnQtbGV2ZWwtMiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC50b2dnbGUtY29udGVudC1sZXZlbC0yLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC50b2dnbGUtY29udGVudC1sZXZlbC0yLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAudG9nZ2xlLWNvbnRlbnQtbGV2ZWwtMntwYWRkaW5nLXRvcDo2MHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC50b2dnbGUtY29udGVudC1sZXZlbC0yLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLnRvZ2dsZS1jb250ZW50LWxldmVsLTIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLnRvZ2dsZS1jb250ZW50LWxldmVsLTIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC50b2dnbGUtY29udGVudC1sZXZlbC0ye3BhZGRpbmctdG9wOjc1cHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQtYnV0dG9uLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudC1idXR0b24sI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudC1idXR0b24sI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQtYnV0dG9ue3BhZGRpbmc6NjBweCAxNXB4IDcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50LWJ1dHRvbiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQtYnV0dG9uLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQtYnV0dG9uLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50LWJ1dHRvbntwYWRkaW5nOjEwMHB4IDE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQtYnV0dG9uLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudC1idXR0b24sI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudC1idXR0b24sI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQtYnV0dG9ue3BhZGRpbmctdG9wOjYwcHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtY29udGVudCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLWdyYWR1YXRpb24tY29udGVudCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLWpvYi1jb250ZW50LCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZHktY29udGVudCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtY29udGVudCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItZ3JhZHVhdGlvbi1jb250ZW50LCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1qb2ItY29udGVudCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZHktY29udGVudCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWNvbnRlbnQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1ncmFkdWF0aW9uLWNvbnRlbnQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1qb2ItY29udGVudCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWR5LWNvbnRlbnQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtY29udGVudCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1ncmFkdWF0aW9uLWNvbnRlbnQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZHktY29udGVudHtwYWRkaW5nLWJvdHRvbTo4MHB4fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItdmlkZW8sI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLWpvYi1jb250ZW50IC5jYXJlZXItam9iLXZpZGVvLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItdmlkZW8sI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItdmlkZW97cGFkZGluZy10b3A6NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItdmlkZW8sI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLWpvYi1jb250ZW50IC5jYXJlZXItam9iLXZpZGVvLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItdmlkZW8sI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItdmlkZW97cGFkZGluZy10b3A6NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1qb2ItY29udGVudCAuY2FyZWVyLWpvYi12aWRlbywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItdmlkZW8sI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1qb2ItY29udGVudCAuY2FyZWVyLWpvYi12aWRlbywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1qb2ItY29udGVudCAuY2FyZWVyLWpvYi12aWRlb3twYWRkaW5nLXRvcDo3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLWpvYi1jb250ZW50IC5jYXJlZXItam9iLXZpZGVvLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1qb2ItY29udGVudCAuY2FyZWVyLWpvYi12aWRlbywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLWpvYi1jb250ZW50IC5jYXJlZXItam9iLXZpZGVvLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLWpvYi1jb250ZW50IC5jYXJlZXItam9iLXZpZGVve3BhZGRpbmctdG9wOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItaGVhZGxpbmUtNSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLWpvYi1jb250ZW50IC5jYXJlZXItam9iLWhlYWRsaW5lLTYsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1qb2ItY29udGVudCAuY2FyZWVyLWpvYi1oZWFkbGluZS03LCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItaGVhZGxpbmUtOCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItaGVhZGxpbmUtNSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItaGVhZGxpbmUtNiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItaGVhZGxpbmUtNywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItaGVhZGxpbmUtOCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLWpvYi1jb250ZW50IC5jYXJlZXItam9iLWhlYWRsaW5lLTUsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1qb2ItY29udGVudCAuY2FyZWVyLWpvYi1oZWFkbGluZS02LCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItaGVhZGxpbmUtNywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLWpvYi1jb250ZW50IC5jYXJlZXItam9iLWhlYWRsaW5lLTgsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItaGVhZGxpbmUtNSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1qb2ItY29udGVudCAuY2FyZWVyLWpvYi1oZWFkbGluZS02LCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLWpvYi1jb250ZW50IC5jYXJlZXItam9iLWhlYWRsaW5lLTcsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItam9iLWNvbnRlbnQgLmNhcmVlci1qb2ItaGVhZGxpbmUtOHttYXJnaW4tdG9wOi0xMjBweH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnR7cGFkZGluZy10b3A6MzBweH0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwe3BhZGRpbmctdG9wOjMwcHh9I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgaDMsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBoMywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBoMywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgaDN7cGFkZGluZy10b3A6NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IGgzOmZpcnN0LWNoaWxkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgaDM6Zmlyc3QtY2hpbGQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IGgzOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgaDMsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBoMywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBoMywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgaDN7cGFkZGluZy10b3A6NTVweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgaDMsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBoMywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBoMywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgaDN7cGFkZGluZy10b3A6NjBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBoMiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IGgyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IGgyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBoMntwYWRkaW5nLXRvcDo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IC5zdHVkZW50LWNvbW1lbnQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAuc3R1ZGVudC1jb21tZW50LCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IC5zdHVkZW50LWNvbW1lbnQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IC5zdHVkZW50LWNvbW1lbnR7cGFkZGluZy10b3A6NzVweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IC5zdHVkZW50LWNvbW1lbnQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudHtwYWRkaW5nLXRvcDoxMDBweH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudC1wcm9maWxlIGgzLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudC1wcm9maWxlIGgzLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IC5zdHVkZW50LWNvbW1lbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnQtcHJvZmlsZSBoMywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudC1wcm9maWxlIGgze3BhZGRpbmctdG9wOjIwcHh9I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudC1wcm9maWxlIHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAuc3R1ZGVudC1jb21tZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50LXByb2ZpbGUgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAuc3R1ZGVudC1jb21tZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50LXByb2ZpbGUgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudC1wcm9maWxlIHB7cGFkZGluZy10b3A6MH0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAuc3R1ZGVudC1jb21tZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50LXByb2ZpbGUgaDIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAuc3R1ZGVudC1jb21tZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50LXByb2ZpbGUgaDIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudC1wcm9maWxlIGgyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAuc3R1ZGVudC1jb21tZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50LXByb2ZpbGUgaDJ7cGFkZGluZy1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAuc3R1ZGVudC1jb21tZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50LXByb2ZpbGUgaDIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAuc3R1ZGVudC1jb21tZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50LXByb2ZpbGUgaDIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudC1wcm9maWxlIGgyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAuc3R1ZGVudC1jb21tZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50LXByb2ZpbGUgaDJ7cGFkZGluZy1ib3R0b206NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudC1wcm9maWxlIGgyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudC1wcm9maWxlIGgyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IC5zdHVkZW50LWNvbW1lbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnQtcHJvZmlsZSBoMiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudC1wcm9maWxlIGgye3BhZGRpbmctYm90dG9tOjU1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IC5zdHVkZW50LWNvbW1lbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnQtcHJvZmlsZSBoMiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IC5zdHVkZW50LWNvbW1lbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnQtcHJvZmlsZSBoMiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAuc3R1ZGVudC1jb21tZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50LXByb2ZpbGUgaDIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IC5zdHVkZW50LWNvbW1lbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnQtcHJvZmlsZSBoMntwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IC5zdHVkZW50LWNvbW1lbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnQtcHJvZmlsZSAuc3R1ZGVudC1jb21tZW50LWltYWdlLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudC1wcm9maWxlIC5zdHVkZW50LWNvbW1lbnQtaW1hZ2UsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgLnN0dWRlbnQtY29tbWVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudC1wcm9maWxlIC5zdHVkZW50LWNvbW1lbnQtaW1hZ2UsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IC5zdHVkZW50LWNvbW1lbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnQtcHJvZmlsZSAuc3R1ZGVudC1jb21tZW50LWltYWdle3BhZGRpbmctdG9wOjUwcHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29udGFjdC1jb250ZW50e3BhZGRpbmc6MCAwIDYwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbnRhY3QtY29udGVudHtwYWRkaW5nLXRvcDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbnRhY3QtY29udGVudHtwYWRkaW5nLWJvdHRvbTo4MHB4fX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbnRhY3QtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29udGFjdC1pbWFnZXtwYWRkaW5nLWJvdHRvbToyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbnRhY3QtaW1hZ2V7cGFkZGluZzowIDQwcHggMCAwfX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbnRhY3QtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29udGFjdC1pbmZve3BhZGRpbmctdG9wOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbnRhY3QtcGVyc29ue3BhZGRpbmctYm90dG9tOjUwcHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29udGFjdC1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb250YWN0LXBlcnNvbiBzdmd7bWFyZ2luLXJpZ2h0OjEwcHh9I2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWFwcGxpY2F0aW9uLXRpcHN7cGFkZGluZy10b3A6MzBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtYXBwbGljYXRpb24tdGlwc3twYWRkaW5nLXRvcDowfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbnRhY3QtY29udGVudC5jYXJlZXItZXhwZXJpZW5jZWQtY29udGFjdC1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb250YWN0LWltYWdle3BhZGRpbmctYm90dG9tOjIwcHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWJ1dHRvbntwYWRkaW5nLWJvdHRvbTozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtYnV0dG9ue3BhZGRpbmc6MjBweCAxNXB4IDMwcHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWludHJvIC5jYXJlZXItc3R1ZGVudC1pbnRyby10ZXh0MSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWludHJvIC5jYXJlZXItc3R1ZGVudC1pbnRyby10ZXh0MXtwYWRkaW5nOjQwcHggMCA2MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaW50cm8gLmNhcmVlci1zdHVkZW50LWludHJvLXRleHQxLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaW50cm8gLmNhcmVlci1zdHVkZW50LWludHJvLXRleHQxe3BhZGRpbmc6NjBweCAwIDEwMHB4fX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC1pbnRybyAuY2FyZWVyLXN0dWRlbnQtaW50cm8tdGV4dDIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1pbnRybyAuY2FyZWVyLXN0dWRlbnQtaW50cm8tdGV4dDJ7cGFkZGluZzo2MHB4IDAgMzBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLWludHJvIC5jYXJlZXItc3R1ZGVudC1pbnRyby10ZXh0MiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWludHJvIC5jYXJlZXItc3R1ZGVudC1pbnRyby10ZXh0MntwYWRkaW5nLXRvcDoxMDBweH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtaW50cm8gLmNhcmVlci1zdHVkZW50LWludHJvLXRleHQzLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtaW50cm8gLmNhcmVlci1zdHVkZW50LWludHJvLXRleHQze3BhZGRpbmc6MzBweCAwfSNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IHB7cGFkZGluZy10b3A6MzBweH0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtY29udGVudCBoMywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgaDN7cGFkZGluZy10b3A6NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1jb250ZW50IGgzOmZpcnN0LWNoaWxkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCBoMzpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1jb250ZW50IGgzLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCBoM3twYWRkaW5nLXRvcDo1NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtY29udGVudCBoMywjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgaDN7cGFkZGluZy10b3A6NjBweH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWNvbnRlbnQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nOjUwcHggMCA2MHB4fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1jb250ZW50IC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgcDpmaXJzdC1jaGlsZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciBwOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjB9I2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWNvbnRlbnQgbGk6YmVmb3JlLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCBsaTpiZWZvcmV7Y29udGVudDon4oCTJztwYWRkaW5nLXJpZ2h0OjEwcHh9I2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWNvbnRlbnQgbGk6Zmlyc3QtY2hpbGQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IGxpOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjMwcHh9I2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWFwcGxpY2F0aW9udGlwcHMtc3R1ZGVudHN7cGFkZGluZzo2MHB4IDE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWFwcGxpY2F0aW9udGlwcHMtc3R1ZGVudHN7cGFkZGluZzoxMDBweCAxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtZ29vZ2xlLW1hcHtwYWRkaW5nLXJpZ2h0OjB9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtZ29vZ2xlLW1hcCBpZnJhbWV7aGVpZ2h0OjIxMHB4O3dpZHRoOjEwMCU7ZmlsdGVyOmdyYXlzY2FsZSgxMDAlKX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtZ29vZ2xlLW1hcCBpZnJhbWV7aGVpZ2h0OjI4NXB4O3dpZHRoOjExNSV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtZ29vZ2xlLW1hcCBpZnJhbWV7aGVpZ2h0OjMxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWdvb2dsZS1tYXAgaWZyYW1le2hlaWdodDozODVweDt3aWR0aDoxNDAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWdvb2dsZS1tYXAgaWZyYW1le2hlaWdodDo0ODBweH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRsaW5lIGgxLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWZhcS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWZhcS1oZWFkbGluZSBpbnB1dCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGxpbmUgdGV4dGFyZWEsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1zdWJsaW5lIGgxLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3Qtc3VibGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3Qtc3VibGluZSBpbnB1dCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXN1YmxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1zdWJsaW5lIHNlbGVjdC5ib3JkZXJlZCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXN1YmxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1zdWJsaW5lIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXN1YmxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXN1YmxpbmUgdGV4dGFyZWF7cGFkZGluZy1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWZhcS1oZWFkbGluZSBoMSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1mYXEtaGVhZGxpbmUgaW5wdXQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWZhcS1oZWFkbGluZSBzZWxlY3QuYm9yZGVyZWQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWZhcS1oZWFkbGluZSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRsaW5lIHRleHRhcmVhLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3Qtc3VibGluZSBoMSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXN1YmxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXN1YmxpbmUgaW5wdXQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1zdWJsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3Qtc3VibGluZSBzZWxlY3QuYm9yZGVyZWQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1zdWJsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3Qtc3VibGluZSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1zdWJsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1zdWJsaW5lIHRleHRhcmVhe3BhZGRpbmctYm90dG9tOjYwcHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWZhcS1oZWFkbGluZSBoMiwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXN1YmxpbmUgaDJ7cGFkZGluZy1ib3R0b206MzBweDtsaW5lLWhlaWdodDo0MnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItZmFxLWhlYWRsaW5lIGgyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3Qtc3VibGluZSBoMntwYWRkaW5nLWJvdHRvbTowfX0jY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXBlcnNvbi13cmFwcGVye3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MTAwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24td3JhcHBlcntwYWRkaW5nLXRvcDo5MHB4O3BhZGRpbmctYm90dG9tOjgwcHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtcGVyc29ue3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtcGVyc29ue3BhZGRpbmctdG9wOjQwcHg7cGFkZGluZy1ib3R0b206NjBweH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbHtwYWRkaW5nLXRvcDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCAudGVydGlhcnksI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCAjcmV0dXJucyAucmV0dXJucy1saXN0IGxpIGEsI3JldHVybnMgLnJldHVybnMtbGlzdCBsaSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXBlcnNvbiAuY2FyZWVyLWNvbnRhY3QtZGV0YWlsIGEsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCAjZmFxIGxpIGEsI2ZhcSBsaSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXBlcnNvbiAuY2FyZWVyLWNvbnRhY3QtZGV0YWlsIGEsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCAjcGF5bWVudCBsaSBhLCNwYXltZW50IGxpICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtcGVyc29uIC5jYXJlZXItY29udGFjdC1kZXRhaWwgYSwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXBlcnNvbiAuY2FyZWVyLWNvbnRhY3QtZGV0YWlsICNpbXByaW50IGxpIGEsI2ltcHJpbnQgbGkgI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCBhLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtcGVyc29uIC5jYXJlZXItY29udGFjdC1kZXRhaWwgI3ByaXZhY3kgbGkgYSwjcHJpdmFjeSBsaSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXBlcnNvbiAuY2FyZWVyLWNvbnRhY3QtZGV0YWlsIGEsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCAjdGVybXMgbGkgYSwjdGVybXMgbGkgI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCBhe2Rpc3BsYXk6YmxvY2t9I2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCAudGVydGlhcnk6OmFmdGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtcGVyc29uIC5jYXJlZXItY29udGFjdC1kZXRhaWwgI3JldHVybnMgLnJldHVybnMtbGlzdCBsaSBhOjphZnRlciwjcmV0dXJucyAucmV0dXJucy1saXN0IGxpICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtcGVyc29uIC5jYXJlZXItY29udGFjdC1kZXRhaWwgYTo6YWZ0ZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCAjZmFxIGxpIGE6OmFmdGVyLCNmYXEgbGkgI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCBhOjphZnRlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXBlcnNvbiAuY2FyZWVyLWNvbnRhY3QtZGV0YWlsICNwYXltZW50IGxpIGE6OmFmdGVyLCNwYXltZW50IGxpICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtcGVyc29uIC5jYXJlZXItY29udGFjdC1kZXRhaWwgYTo6YWZ0ZXIsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCAjaW1wcmludCBsaSBhOjphZnRlciwjaW1wcmludCBsaSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXBlcnNvbiAuY2FyZWVyLWNvbnRhY3QtZGV0YWlsIGE6OmFmdGVyLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtcGVyc29uIC5jYXJlZXItY29udGFjdC1kZXRhaWwgI3ByaXZhY3kgbGkgYTo6YWZ0ZXIsI3ByaXZhY3kgbGkgI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCBhOjphZnRlciwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LXBlcnNvbiAuY2FyZWVyLWNvbnRhY3QtZGV0YWlsICN0ZXJtcyBsaSBhOjphZnRlciwjdGVybXMgbGkgI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1wZXJzb24gLmNhcmVlci1jb250YWN0LWRldGFpbCBhOjphZnRlcntkaXNwbGF5Om5vbmV9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtcGVyc29uIC5jYXJlZXItY29udGFjdC1wZXJzb24taW5mbyBoM3twYWRkaW5nOjB9I2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1hZGRyZXNzIGgye3BhZGRpbmc6MzBweCAwIDM1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWFkZHJlc3MgaDJ7cGFkZGluZy10b3A6MH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1hZGRyZXNzIGgye3BhZGRpbmctYm90dG9tOjYwcHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtYWRkcmVzcyBzcGFue2ZvbnQtc3R5bGU6bm9ybWFsfSNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtYWRkcmVzcy1idXR0b257cGFkZGluZy10b3A6MjVweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWFkZHJlc3MtYnV0dG9ue3BhZGRpbmctdG9wOjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAuY2FyZWVyLWNvbnRhY3QtYWRkcmVzcy1idXR0b257cGFkZGluZy10b3A6NjBweH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1kaXJlY3Rpb25ze3BhZGRpbmc6NjBweCAxNXB4IDEwMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1kaXJlY3Rpb25ze3BhZGRpbmc6MTQwcHggMTVweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1kaXJlY3Rpb25ze3BhZGRpbmc6MTgwcHggMTVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IC5jYXJlZXItY29udGFjdC1kaXJlY3Rpb25ze3BhZGRpbmc6MTAwcHggMTVweCAxNjBweH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaW50cm97cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWludHJve3BhZGRpbmctYm90dG9tOjExMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1pbnRyb3twYWRkaW5nLWJvdHRvbToxMjBweH19I2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaW50cm8gaDEsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaW50cm8gLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1pbnRybyBpbnB1dCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1pbnRybyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1pbnRybyBzZWxlY3QuYm9yZGVyZWQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaW50cm8gLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaW50cm8gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWludHJvIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaW50cm8gdGV4dGFyZWF7cGFkZGluZy1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWludHJvIGgxLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWludHJvIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaW50cm8gaW5wdXQsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaW50cm8gLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaW50cm8gc2VsZWN0LmJvcmRlcmVkLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWludHJvIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWludHJvIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy1pbnRybyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWludHJvIHRleHRhcmVhe3BhZGRpbmctYm90dG9tOjYwcHh9fSNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLWludHJvIGgze3BhZGRpbmc6NjBweCAwIDMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtaW50cm8gaDN7cGFkZGluZy1ib3R0b206NDBweH19I2NhcmVlci1jb250ZW50IC5hYm91dC11cy1jYXJlZXItZGV2ZWxwb21lbnQsI2NhcmVlci1jb250ZW50IC5hYm91dC11cy1iZW5lZml0cywjY2FyZWVyLWNvbnRlbnQgLmFib3V0LXVzLXdvcmssI2NhcmVlci1jb250ZW50IC5hYm91dC11cy1yZWdpb257cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2FyZWVyLWNvbnRlbnQgLmFib3V0LXVzLWNhcmVlci1kZXZlbHBvbWVudCwjY2FyZWVyLWNvbnRlbnQgLmFib3V0LXVzLWJlbmVmaXRzLCNjYXJlZXItY29udGVudCAuYWJvdXQtdXMtd29yaywjY2FyZWVyLWNvbnRlbnQgLmFib3V0LXVzLXJlZ2lvbntwYWRkaW5nLWJvdHRvbToxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FyZWVyLWNvbnRlbnQgLmFib3V0LXVzLWNhcmVlci1kZXZlbHBvbWVudCBoMntwYWRkaW5nLXRvcDozMHB4fX0jY2FyZWVyLWNvbnRlbnQgLmFib3V0LXVzLWJlbmVmaXRzIGgye3BhZGRpbmctdG9wOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FyZWVyLWNvbnRlbnQgLmFib3V0LXVzLXdvcmsgaDM6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MzBweH19I2NhcmVlci1jb250ZW50IC5hYm91dC11cy1yZWdpb24gaW1ne3BhZGRpbmctdG9wOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FyZWVyLWNvbnRlbnQgLmFib3V0LXVzLXJlZ2lvbiBpbWd7cGFkZGluZy10b3A6NTVweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2NhcmVlci1jb250ZW50IC5hYm91dC11cy1yZWdpb24gaW1ne3BhZGRpbmctdG9wOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjYXJlZXItY29udGVudCAuYWJvdXQtdXMtcmVnaW9uIC5hYm91dC11cy1yZWdpb24tbGluay1oZWFkbGluZXtwYWRkaW5nOjQwcHggMTVweCAzMHB4fX0jY2FyZWVyLWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiBhOjphZnRlcntkaXNwbGF5Om5vbmV9I2NhcmVlci1jb250ZW50IC5hY3RpdmUgLmFycm93e3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0b3A6MzVweH0jY2FyZWVyLWNvbnRlbnQgLmFycm93e21pbi13aWR0aDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246YWxsIDAuNHN9I2NhcmVlci1jb250ZW50IC5jb250ZW50LXRyaWdnZXJ7Y3Vyc29yOnBvaW50ZXJ9I2NhcmVlci1jb250ZW50IC53cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMxQTE5MTk7cGFkZGluZzoyNXB4IDA7bWF4LXdpZHRoOjEwMCV9I2NhcmVlci1jb250ZW50IC53cmFwcGVyOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjQwcHg7Ym9yZGVyLWJvdHRvbTpub25lfSNjYXJlZXItY29udGVudCAud3JhcHBlciAuY29udGVudC13cmFwcGVye2Rpc3BsYXk6bm9uZX0jY2FyZWVyLWNvbnRlbnQgLnRvZ2dsZS1jb250ZW50LWxldmVsLTIgLmFycm93e21pbi13aWR0aDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246YWxsIDAuNHN9I2NhcmVlci1jb250ZW50IC50b2dnbGUtY29udGVudC1sZXZlbC0yIC5hY3RpdmUgLmFycm93e3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0b3A6MzVweH0jY2FydCAuY2xvc2UsI2NhcnQtb2ZmLWNhbnZhcyAuY2xvc2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNsb3Nle3RvcDo1MHB4O3JpZ2h0OjIwcHh9I2NhcnQgLmNsb3NlIHN2ZywjY2FydC1vZmYtY2FudmFzIC5jbG9zZSBzdmcsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNsb3NlIHN2Z3t3aWR0aDoxNnB4O2hlaWdodDoxNnB4fSNjYXJ0IC5ub3RpY2UgbGksI2NhcnQtb2ZmLWNhbnZhcyAubm90aWNlIGxpLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5ub3RpY2UgbGl7Y29sb3I6IzBjNn0jY2FydCAuY29udGludWUtc2hvcHBpbmctYnV0dG9uLCNjYXJ0LW9mZi1jYW52YXMgLmNvbnRpbnVlLXNob3BwaW5nLWJ1dHRvbiwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY29udGludWUtc2hvcHBpbmctYnV0dG9ue21hcmdpbjo0MHB4IDAgNTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJ0IC5jb250aW51ZS1zaG9wcGluZy1idXR0b24sI2NhcnQtb2ZmLWNhbnZhcyAuY29udGludWUtc2hvcHBpbmctYnV0dG9uLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jb250aW51ZS1zaG9wcGluZy1idXR0b257bWFyZ2luLWJvdHRvbTo3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2FydCAuY29udGludWUtc2hvcHBpbmctYnV0dG9uLCNjYXJ0LW9mZi1jYW52YXMgLmNvbnRpbnVlLXNob3BwaW5nLWJ1dHRvbiwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY29udGludWUtc2hvcHBpbmctYnV0dG9ue21hcmdpbi1ib3R0b206MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2NhcnQgLmNvbnRpbnVlLXNob3BwaW5nLWJ1dHRvbiwjY2FydC1vZmYtY2FudmFzIC5jb250aW51ZS1zaG9wcGluZy1idXR0b24sI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNvbnRpbnVlLXNob3BwaW5nLWJ1dHRvbnttYXJnaW4tYm90dG9tOjcwcHh9fSNjYXJ0IC5jYXJ0LWhlYWRlcjpub3QoLmVtcHR5LWNhcnQtaGVhZGVyKSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWhlYWRlcjpub3QoLmVtcHR5LWNhcnQtaGVhZGVyKSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1oZWFkZXI6bm90KC5lbXB0eS1jYXJ0LWhlYWRlcil7bWFyZ2luLWJvdHRvbTo0MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNjYXJ0IC5jYXJ0LWhlYWRlcjpub3QoLmVtcHR5LWNhcnQtaGVhZGVyKSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWhlYWRlcjpub3QoLmVtcHR5LWNhcnQtaGVhZGVyKSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1oZWFkZXI6bm90KC5lbXB0eS1jYXJ0LWhlYWRlcil7bWFyZ2luLWJvdHRvbToyMHB4fX0jY2FydCAuY2FydC1oZWFkZXIgc3VwLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtaGVhZGVyIHN1cCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1oZWFkZXIgc3Vwe2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0OjUwMH0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1saW5lcy1oZWFkbGluZXMsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1saW5lcy1oZWFkbGluZXMsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1saW5lcy1oZWFkbGluZXMsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWxpbmVzLWhlYWRsaW5lcywjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1saW5lcy1oZWFkbGluZXMsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1saW5lcy1oZWFkbGluZXN7cGFkZGluZy1ib3R0b206MjBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWxpbmVzLWhlYWRsaW5lcywjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWxpbmVzLWhlYWRsaW5lcywjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWxpbmVzLWhlYWRsaW5lcywjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtbGluZXMtaGVhZGxpbmVzLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWxpbmVzLWhlYWRsaW5lcywjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWxpbmVzLWhlYWRsaW5lc3tkaXNwbGF5Om5vbmU7bWFyZ2luOjBweH19I2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcywjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzLCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcywjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcywjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcywjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlc3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjNmM2YzO2JvcmRlci10b3A6MXB4IHNvbGlkICNmM2YzZjM7cGFkZGluZy1ib3R0b206NDBweH0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0sI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0sI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0sI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0sI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucywjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucywjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucywjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnN7bWFyZ2luLXRvcDoyMHB4fX0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS13cmFwcGVyLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utd3JhcHBlciwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXdyYXBwZXIsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXdyYXBwZXIsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS13cmFwcGVyLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS13cmFwcGVyLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS13cmFwcGVyLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXdyYXBwZXIsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2Utd3JhcHBlciwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXdyYXBwZXIsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS13cmFwcGVyLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS13cmFwcGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2Utd3JhcHBlciwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXdyYXBwZXIsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS13cmFwcGVyLCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS13cmFwcGVyLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2Utd3JhcHBlciwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utd3JhcHBlciwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2Utd3JhcHBlciwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS13cmFwcGVyLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXdyYXBwZXIsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS13cmFwcGVyLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2Utd3JhcHBlciwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utd3JhcHBlcntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWx7bWFyZ2luLXRvcDoyMHB4fX0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLnByaWNlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAubGlzdC1wcmljZSwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLmxpc3QtcHJpY2UsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLnByaWNlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5saXN0LXByaWNlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLnByaWNlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLmxpc3QtcHJpY2UsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLnByaWNlLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5saXN0LXByaWNlLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLnByaWNlLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLmxpc3QtcHJpY2UsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAucHJpY2UsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAubGlzdC1wcmljZSwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLnByaWNlLCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAubGlzdC1wcmljZSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAucHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLmxpc3QtcHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAubGlzdC1wcmljZSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5wcmljZSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5saXN0LXByaWNlLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsIC5saXN0LXByaWNlLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLnByaWNlLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLmxpc3QtcHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsIC5wcmljZSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLmxpc3QtcHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5wcmljZSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLmxpc3QtcHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLnByaWNlLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsIC5saXN0LXByaWNlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAucHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5saXN0LXByaWNlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsIC5wcmljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAubGlzdC1wcmljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAucHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLmxpc3QtcHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAubGlzdC1wcmljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAucHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLmxpc3QtcHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAubGlzdC1wcmljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5wcmljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5saXN0LXByaWNlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsIC5saXN0LXByaWNle2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLnByaWNlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAubGlzdC1wcmljZSwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLmxpc3QtcHJpY2UsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLnByaWNlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5saXN0LXByaWNlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLnByaWNlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLmxpc3QtcHJpY2UsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLnByaWNlLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5saXN0LXByaWNlLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLnByaWNlLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLmxpc3QtcHJpY2UsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAucHJpY2UsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAubGlzdC1wcmljZSwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLnByaWNlLCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAubGlzdC1wcmljZSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAucHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLmxpc3QtcHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAubGlzdC1wcmljZSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5wcmljZSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5saXN0LXByaWNlLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsIC5saXN0LXByaWNlLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLnByaWNlLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLmxpc3QtcHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsIC5wcmljZSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLmxpc3QtcHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5wcmljZSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLmxpc3QtcHJpY2UsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2UtdG90YWwgLnByaWNlLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsIC5saXN0LXByaWNlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAucHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5saXN0LXByaWNlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsIC5wcmljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAubGlzdC1wcmljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAucHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLmxpc3QtcHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAubGlzdC1wcmljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXNpbmdsZSAucHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS1zaW5nbGUgLmxpc3QtcHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAubGlzdC1wcmljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5wcmljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucHJpY2Utc2luZ2xlIC5saXN0LXByaWNlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5wcmljZS10b3RhbCAucHJpY2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnByaWNlLXRvdGFsIC5saXN0LXByaWNle2Rpc3BsYXk6YmxvY2t9fSNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0LCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0LCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXR7dXNlci1zZWxlY3Q6bm9uZX0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQucXVhbnRpdHktbWF4IC5xdWFudGl0eS1jb250cm9sOm5vdCguc2V0LXF1YW50aXR5LW1pbnVzKSwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldC5xdWFudGl0eS1tYXggLnF1YW50aXR5LWNvbnRyb2w6bm90KC5zZXQtcXVhbnRpdHktbWludXMpLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0LnF1YW50aXR5LW1heCAucXVhbnRpdHktY29udHJvbDpub3QoLnNldC1xdWFudGl0eS1taW51cyksI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldC5xdWFudGl0eS1tYXggLnF1YW50aXR5LWNvbnRyb2w6bm90KC5zZXQtcXVhbnRpdHktbWludXMpLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0LnF1YW50aXR5LW1heCAucXVhbnRpdHktY29udHJvbDpub3QoLnNldC1xdWFudGl0eS1taW51cyksI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldC5xdWFudGl0eS1tYXggLnF1YW50aXR5LWNvbnRyb2w6bm90KC5zZXQtcXVhbnRpdHktbWludXMpLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQucXVhbnRpdHktbWF4IC5xdWFudGl0eS1jb250cm9sOm5vdCguc2V0LXF1YW50aXR5LW1pbnVzKSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQucXVhbnRpdHktbWF4IC5xdWFudGl0eS1jb250cm9sOm5vdCguc2V0LXF1YW50aXR5LW1pbnVzKSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQucXVhbnRpdHktbWF4IC5xdWFudGl0eS1jb250cm9sOm5vdCguc2V0LXF1YW50aXR5LW1pbnVzKSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldC5xdWFudGl0eS1tYXggLnF1YW50aXR5LWNvbnRyb2w6bm90KC5zZXQtcXVhbnRpdHktbWludXMpLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0LnF1YW50aXR5LW1heCAucXVhbnRpdHktY29udHJvbDpub3QoLnNldC1xdWFudGl0eS1taW51cyksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldC5xdWFudGl0eS1tYXggLnF1YW50aXR5LWNvbnRyb2w6bm90KC5zZXQtcXVhbnRpdHktbWludXMpe2JvcmRlcjoxcHggc29saWQgI2YzZjNmMyAhaW1wb3J0YW50O2NvbG9yOiNmM2YzZjM7Y3Vyc29yOm5vdC1hbGxvd2VkfSNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gcGljdHVyZSwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gcGljdHVyZSwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gcGljdHVyZSwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSBwaWN0dXJlLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSBwaWN0dXJlLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIHBpY3R1cmUsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gcGljdHVyZSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIHBpY3R1cmUsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSBwaWN0dXJlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSBwaWN0dXJlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSBwaWN0dXJlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIHBpY3R1cmV7Ym9yZGVyOjFweCBzb2xpZCAjZjNmM2YzfSNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwgYTo6YWZ0ZXIsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsIGE6OmFmdGVyLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1sYWJlbCBhOjphZnRlciwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1sYWJlbCBhOjphZnRlciwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwgYTo6YWZ0ZXIsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwgYTo6YWZ0ZXIsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwgYTo6YWZ0ZXIsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1sYWJlbCBhOjphZnRlciwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsIGE6OmFmdGVyLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1sYWJlbCBhOjphZnRlciwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwgYTo6YWZ0ZXIsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwgYTo6YWZ0ZXJ7Y29udGVudDpub25lfSNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1uYW1lLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItaW1hZ2UsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1uYW1lLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1pbWFnZSwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLW5hbWUsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLWltYWdlLCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsLCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLW5hbWUsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItaW1hZ2UsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1uYW1lLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1pbWFnZSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1sYWJlbCwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1uYW1lLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLWltYWdlLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLW5hbWUsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItaW1hZ2UsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1sYWJlbCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLW5hbWUsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1pbWFnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItbmFtZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLWltYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1sYWJlbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItbmFtZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItaW1hZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1uYW1lLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1pbWFnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1sYWJlbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1uYW1lLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLWltYWdle21hcmdpbjoxNXB4IDB9I2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1sYWJlbCBwaWN0dXJlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItbmFtZSBwaWN0dXJlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItaW1hZ2UgcGljdHVyZSwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwgcGljdHVyZSwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItbmFtZSBwaWN0dXJlLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1pbWFnZSBwaWN0dXJlLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1sYWJlbCBwaWN0dXJlLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1uYW1lIHBpY3R1cmUsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLWltYWdlIHBpY3R1cmUsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwgcGljdHVyZSwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1uYW1lIHBpY3R1cmUsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItaW1hZ2UgcGljdHVyZSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwgcGljdHVyZSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItbmFtZSBwaWN0dXJlLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1pbWFnZSBwaWN0dXJlLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsIHBpY3R1cmUsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItbmFtZSBwaWN0dXJlLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLWltYWdlIHBpY3R1cmUsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwgcGljdHVyZSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1uYW1lIHBpY3R1cmUsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItaW1hZ2UgcGljdHVyZSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsIHBpY3R1cmUsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1uYW1lIHBpY3R1cmUsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1pbWFnZSBwaWN0dXJlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwgcGljdHVyZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLW5hbWUgcGljdHVyZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLWltYWdlIHBpY3R1cmUsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsIHBpY3R1cmUsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLW5hbWUgcGljdHVyZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItaW1hZ2UgcGljdHVyZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwgcGljdHVyZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItbmFtZSBwaWN0dXJlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1jb2xvci1pbWFnZSBwaWN0dXJlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsIHBpY3R1cmUsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtY29sb3ItbmFtZSBwaWN0dXJlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWNvbG9yLWltYWdlIHBpY3R1cmV7Ym9yZGVyOjA7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHg7Ym9yZGVyLXJhZGl1czoxNXB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tcmlnaHQ6MTBweH0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1sYWJlbCwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1sYWJlbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtbGFiZWwsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVsLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWxhYmVse21hcmdpbi10b3A6MH0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5ib3JkZXJlZC1zbWFsbCwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmJvcmRlcmVkLXNtYWxsLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYm9yZGVyZWQtc21hbGwsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmJvcmRlcmVkLXNtYWxsLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYm9yZGVyZWQtc21hbGwsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmJvcmRlcmVkLXNtYWxsLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5ib3JkZXJlZC1zbWFsbCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5ib3JkZXJlZC1zbWFsbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5ib3JkZXJlZC1zbWFsbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmJvcmRlcmVkLXNtYWxsLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYm9yZGVyZWQtc21hbGwsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmJvcmRlcmVkLXNtYWxse21hcmdpbi1ib3R0b206MH0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1sYWJlbCwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2wsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWxhYmVsLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2x7Ym9yZGVyOjFweCBzb2xpZCAjNzc3O2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozMHB4O3dpZHRoOjMwcHg7bGluZS1oZWlnaHQ6MzBweDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjpib3R0b219I2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbDpob3ZlciwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2w6aG92ZXIsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sOmhvdmVyLCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sOmhvdmVyLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbDpob3ZlciwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbDpob3ZlciwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbDpob3ZlciwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sOmhvdmVyLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2w6aG92ZXIsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5xdWFudGl0eS1jb250cm9sOmhvdmVyLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbDpob3ZlciwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbDpob3Zlcntib3JkZXItY29sb3I6I2YzZjNmMztjdXJzb3I6cG9pbnRlcn0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5e3BhZGRpbmc6MCAxMHB4O3dpZHRoOjMwcHg7bWluLXdpZHRoOjMwcHg7bGluZS1oZWlnaHQ6MzBweDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHl7d2lkdGg6MTVweDttaW4td2lkdGg6MTVweDtwYWRkaW5nOjB9fSNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1yZW1vdmUsI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcmVtb3ZlLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXJlbW92ZSwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXJlbW92ZSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1yZW1vdmUsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1yZW1vdmUsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1yZW1vdmUsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXJlbW92ZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcmVtb3ZlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXJlbW92ZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1yZW1vdmUsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MjJweH0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcmVtb3ZlOjphZnRlciwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1yZW1vdmU6OmFmdGVyLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXJlbW92ZTo6YWZ0ZXIsI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1yZW1vdmU6OmFmdGVyLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXJlbW92ZTo6YWZ0ZXIsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1yZW1vdmU6OmFmdGVyLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcmVtb3ZlOjphZnRlciwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcmVtb3ZlOjphZnRlciwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcmVtb3ZlOjphZnRlciwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1yZW1vdmU6OmFmdGVyLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXJlbW92ZTo6YWZ0ZXIsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1yZW1vdmU6OmFmdGVye2Rpc3BsYXk6bm9uZX0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLXByaWNlIC5kaXNjb3VudHMgc3BhbiwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtcHJpY2UgLmRpc2NvdW50cyBzcGFuLCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1wcmljZSAuZGlzY291bnRzIHNwYW4sI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtcHJpY2UgLmRpc2NvdW50cyBzcGFuLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1wcmljZSAuZGlzY291bnRzIHNwYW4sI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtcHJpY2UgLmRpc2NvdW50cyBzcGFuLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLXByaWNlIC5kaXNjb3VudHMgc3BhbiwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLXByaWNlIC5kaXNjb3VudHMgc3BhbiwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLXByaWNlIC5kaXNjb3VudHMgc3BhbiwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtcHJpY2UgLmRpc2NvdW50cyBzcGFuLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1wcmljZSAuZGlzY291bnRzIHNwYW4sI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtcHJpY2UgLmRpc2NvdW50cyBzcGFue2NvbG9yOiMwYzZ9I2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtY29sb3ItaW1hZ2UsI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1jb2xvci1pbWFnZSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWNvbG9yLWltYWdlLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1jb2xvci1pbWFnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1jb2xvci1pbWFnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWNvbG9yLWltYWdle21hcmdpbi10b3A6MCAhaW1wb3J0YW50fSNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LCNjYXJ0IC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuc3VwcGxlbWVudCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLnN1cHBsZW1lbnQsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuc3VwcGxlbWVudHttYXJnaW4tdG9wOjEwcHh9I2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLnN1cHBsZW1lbnQgc3BhbiwjY2FydCAuY2FydC1ib2R5IC5zdXBwbGVtZW50IHNwYW4sI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuc3VwcGxlbWVudCBzcGFuLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuc3VwcGxlbWVudCBzcGFuLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50IHNwYW4sI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuc3VwcGxlbWVudCBzcGFue21hcmdpbjowIDVweH0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuc3VwcGxlbWVudCBzcGFuOmxhc3Qtb2YtdHlwZSwjY2FydCAuY2FydC1ib2R5IC5zdXBwbGVtZW50IHNwYW46bGFzdC1vZi10eXBlLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLnN1cHBsZW1lbnQgc3BhbjpsYXN0LW9mLXR5cGUsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5zdXBwbGVtZW50IHNwYW46bGFzdC1vZi10eXBlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50IHNwYW46bGFzdC1vZi10eXBlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQgc3BhbjpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjB9I2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLnN1cHBsZW1lbnQgc3Bhbi5wZXJzb25hbGlzYXRpb24tZmxhZywjY2FydCAuY2FydC1ib2R5IC5zdXBwbGVtZW50IHNwYW4ucGVyc29uYWxpc2F0aW9uLWZsYWcsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuc3VwcGxlbWVudCBzcGFuLnBlcnNvbmFsaXNhdGlvbi1mbGFnLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuc3VwcGxlbWVudCBzcGFuLnBlcnNvbmFsaXNhdGlvbi1mbGFnLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50IHNwYW4ucGVyc29uYWxpc2F0aW9uLWZsYWcsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuc3VwcGxlbWVudCBzcGFuLnBlcnNvbmFsaXNhdGlvbi1mbGFne2JvcmRlci1yYWRpdXM6MTVweDtoZWlnaHQ6MTVweDttYXJnaW4tcmlnaHQ6NXB4O3dpZHRoOjE1cHh9I2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLnN1cHBsZW1lbnQgc3Bhbi5wZXJzb25hbGlzYXRpb24tcHJpY2UsI2NhcnQgLmNhcnQtYm9keSAuc3VwcGxlbWVudCBzcGFuLnBlcnNvbmFsaXNhdGlvbi1wcmljZSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50IHNwYW4ucGVyc29uYWxpc2F0aW9uLXByaWNlLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuc3VwcGxlbWVudCBzcGFuLnBlcnNvbmFsaXNhdGlvbi1wcmljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuc3VwcGxlbWVudCBzcGFuLnBlcnNvbmFsaXNhdGlvbi1wcmljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5zdXBwbGVtZW50IHNwYW4ucGVyc29uYWxpc2F0aW9uLXByaWNle3doaXRlLXNwYWNlOm5vd3JhcH0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuc3VwcGxlbWVudCBzcGFuLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wgaW1nLCNjYXJ0IC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQgc3Bhbi5wZXJzb25hbGlzYXRpb24tc3ltYm9sIGltZywjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50IHNwYW4ucGVyc29uYWxpc2F0aW9uLXN5bWJvbCBpbWcsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5zdXBwbGVtZW50IHNwYW4ucGVyc29uYWxpc2F0aW9uLXN5bWJvbCBpbWcsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLnN1cHBsZW1lbnQgc3Bhbi5wZXJzb25hbGlzYXRpb24tc3ltYm9sIGltZywjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5zdXBwbGVtZW50IHNwYW4ucGVyc29uYWxpc2F0aW9uLXN5bWJvbCBpbWd7aGVpZ2h0OjE1cHg7d2lkdGg6YXV0b30jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuc3VwcGxlbWVudC1pbmZvLCNjYXJ0IC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQtaW5mbywjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8sI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5zdXBwbGVtZW50LWluZm8sI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLnN1cHBsZW1lbnQtaW5mbywjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5zdXBwbGVtZW50LWluZm97bWFyZ2luLXRvcDoxMHB4fSNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydCAuY2FydC1ib2R5IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQtaW5mbyBwLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5zdXBwbGVtZW50LWluZm8gcHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojMGM2O3BhZGRpbmctbGVmdDozMHB4fSNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcDpiZWZvcmUsI2NhcnQgLmNhcnQtYm9keSAuc3VwcGxlbWVudC1pbmZvIHA6YmVmb3JlLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLnN1cHBsZW1lbnQtaW5mbyBwOmJlZm9yZSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQtaW5mbyBwOmJlZm9yZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuc3VwcGxlbWVudC1pbmZvIHA6YmVmb3JlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQtaW5mbyBwOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6IzBjNjtjb2xvcjojZjlmOWY5O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtd2VpZ2h0OjkwMDtsaW5lLWhlaWdodDoyMHB4O2NvbnRlbnQ6XCJpXCI7bWFyZ2luLXRvcDowO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MH0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuc3VwcGxlbWVudC1pbmZvIHAgYSwjY2FydCAuY2FydC1ib2R5IC5zdXBwbGVtZW50LWluZm8gcCBhLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLnN1cHBsZW1lbnQtaW5mbyBwIGEsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5zdXBwbGVtZW50LWluZm8gcCBhLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcCBhLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQtaW5mbyBwIGF7Y29sb3I6IzBjNn0jY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuc3VwcGxlbWVudC1pbmZvIHAgYTphZnRlciwjY2FydCAuY2FydC1ib2R5IC5zdXBwbGVtZW50LWluZm8gcCBhOmFmdGVyLCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLnN1cHBsZW1lbnQtaW5mbyBwIGE6YWZ0ZXIsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5zdXBwbGVtZW50LWluZm8gcCBhOmFmdGVyLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcCBhOmFmdGVyLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQtaW5mbyBwIGE6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMGM2fSNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5zdXBwbGVtZW50LWluZm8gcCBhLCNjYXJ0IC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQtaW5mbyBwIGEsI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuc3VwcGxlbWVudC1pbmZvIHAgYSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLnN1cHBsZW1lbnQtaW5mbyBwIGEsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLnN1cHBsZW1lbnQtaW5mbyBwIGEsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuc3VwcGxlbWVudC1pbmZvIHAgYXtmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0fSNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC50b3AtbWFyZ2luLCNjYXJ0IC5jYXJ0LWJvZHkgLnRvcC1tYXJnaW4sI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAudG9wLW1hcmdpbiwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLnRvcC1tYXJnaW4sI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLnRvcC1tYXJnaW4sI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAudG9wLW1hcmdpbntwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7bWFyZ2luLXRvcDoyMHB4fSNjYXJ0IC5jb3Vwb24tZm9ybS1oZWFkbGluZSwjY2FydC1vZmYtY2FudmFzIC5jb3Vwb24tZm9ybS1oZWFkbGluZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY291cG9uLWZvcm0taGVhZGxpbmV7bGluZS1oZWlnaHQ6MjBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNjYXJ0IC5jb3Vwb24tZm9ybS1oZWFkbGluZSwjY2FydC1vZmYtY2FudmFzIC5jb3Vwb24tZm9ybS1oZWFkbGluZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY291cG9uLWZvcm0taGVhZGxpbmV7bWFyZ2luLXRvcDoyNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpeyNjYXJ0IC5jb3Vwb24tZm9ybS1oZWFkbGluZSwjY2FydC1vZmYtY2FudmFzIC5jb3Vwb24tZm9ybS1oZWFkbGluZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY291cG9uLWZvcm0taGVhZGxpbmV7bWFyZ2luOjY1cHggMCAxNXB4fSNjYXJ0IC5jb3Vwb24tZm9ybS1oZWFkbGluZSsuY291cG9uLWlucHV0LWJ1dHRvbiwjY2FydC1vZmYtY2FudmFzIC5jb3Vwb24tZm9ybS1oZWFkbGluZSsuY291cG9uLWlucHV0LWJ1dHRvbiwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY291cG9uLWZvcm0taGVhZGxpbmUrLmNvdXBvbi1pbnB1dC1idXR0b257bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9fSNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciwjY2FydC1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtZW5kfSNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBsYWJlbCwjY2FydC1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBsYWJlbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgbGFiZWx7b3BhY2l0eTowfSNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBsYWJlbC5hY3RpdmUsI2NhcnQtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgbGFiZWwuYWN0aXZlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBsYWJlbC5hY3RpdmV7b3BhY2l0eToxfSNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBpbnB1dCwjY2FydCAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLCNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcnQgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIHRleHRhcmVhLCNjYXJ0LW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGlucHV0LCNjYXJ0LW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZCwjY2FydC1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcnQtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgdGV4dGFyZWEsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGlucHV0LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzFBMTkxOX0jY2FydCAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLCNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQ6bm90KFtkaXNhYmxlZF0pLCNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQtc21hbGw6bm90KFtkaXNhYmxlZF0pLCNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciB0ZXh0YXJlYTpub3QoW2Rpc2FibGVkXSksI2NhcnQtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLCNjYXJ0LW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZDpub3QoW2Rpc2FibGVkXSksI2NhcnQtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsOm5vdChbZGlzYWJsZWRdKSwjY2FydC1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciB0ZXh0YXJlYTpub3QoW2Rpc2FibGVkXSksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGlucHV0Om5vdChbZGlzYWJsZWRdKSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkOm5vdChbZGlzYWJsZWRdKSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsOm5vdChbZGlzYWJsZWRdKSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgdGV4dGFyZWE6bm90KFtkaXNhYmxlZF0pe2ZsZXg6Mn0jY2FydCAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyLCNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQ6Zm9jdXM6OnBsYWNlaG9sZGVyLCNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQtc21hbGw6Zm9jdXM6OnBsYWNlaG9sZGVyLCNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIsI2NhcnQtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyLCNjYXJ0LW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZDpmb2N1czo6cGxhY2Vob2xkZXIsI2NhcnQtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsOmZvY3VzOjpwbGFjZWhvbGRlciwjY2FydC1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGlucHV0OmZvY3VzOjpwbGFjZWhvbGRlciwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkOmZvY3VzOjpwbGFjZWhvbGRlciwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsOmZvY3VzOjpwbGFjZWhvbGRlciwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVye2NvbG9yOnRyYW5zcGFyZW50fSNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBpbnB1dFtkaXNhYmxlZD1cImRpc2FibGVkXCJdLCNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBzZWxlY3RbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXS5ib3JkZXJlZCwjY2FydCAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0W2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0uYm9yZGVyZWQtc21hbGwsI2NhcnQgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIHRleHRhcmVhW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0sI2NhcnQtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgaW5wdXRbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSwjY2FydC1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBzZWxlY3RbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXS5ib3JkZXJlZCwjY2FydC1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBzZWxlY3RbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXS5ib3JkZXJlZC1zbWFsbCwjY2FydC1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciB0ZXh0YXJlYVtkaXNhYmxlZD1cImRpc2FibGVkXCJdLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBpbnB1dFtkaXNhYmxlZD1cImRpc2FibGVkXCJdLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBzZWxlY3RbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXS5ib3JkZXJlZCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgc2VsZWN0W2Rpc2FibGVkPVwiZGlzYWJsZWRcIl0uYm9yZGVyZWQtc21hbGwsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIHRleHRhcmVhW2Rpc2FibGVkPVwiZGlzYWJsZWRcIl17YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtjb2xvcjojMGM2O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMxQTE5MTk7Y3Vyc29yOmRlZmF1bHR9I2NhcnQgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGJ1dHRvbiwjY2FydC1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciBidXR0b24sI2NhcnRsaW5lLW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGJ1dHRvbntmbGV4OjE7aGVpZ2h0OjQwcHg7cGFkZGluZzowfSNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciAuY291cG9uLWJ1dHRvbiwjY2FydC1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlciAuY291cG9uLWJ1dHRvbiwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgLmNvdXBvbi1idXR0b257cGFkZGluZzoyNXB4IDAgMTVweCAyMHB4fSNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlci5oYXMtZXJyb3IrLmVycm9ycywjY2FydC1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlci5oYXMtZXJyb3IrLmVycm9ycywjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIuaGFzLWVycm9yKy5lcnJvcnN7bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2t9I2NhcnQgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyLnN1Y2Nlc3MsI2NhcnQtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIuc3VjY2VzcywjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIuc3VjY2Vzc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2NhcnQgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyLnN1Y2Nlc3MgaW5wdXQsI2NhcnQgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyLnN1Y2Nlc3Mgc2VsZWN0LmJvcmRlcmVkLCNjYXJ0IC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlci5zdWNjZXNzIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FydCAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIuc3VjY2VzcyB0ZXh0YXJlYSwjY2FydC1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlci5zdWNjZXNzIGlucHV0LCNjYXJ0LW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyLnN1Y2Nlc3Mgc2VsZWN0LmJvcmRlcmVkLCNjYXJ0LW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyLnN1Y2Nlc3Mgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjYXJ0LW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyLnN1Y2Nlc3MgdGV4dGFyZWEsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyLnN1Y2Nlc3MgaW5wdXQsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyLnN1Y2Nlc3Mgc2VsZWN0LmJvcmRlcmVkLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5pbnB1dC1idXR0b24td3JhcHBlciAuaW5wdXQtd3JhcHBlci5zdWNjZXNzIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIuc3VjY2VzcyB0ZXh0YXJlYXttYXJnaW4tcmlnaHQ6MH0jY2FydCAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIuc3VjY2VzcyAuc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgLmlucHV0LWJ1dHRvbi13cmFwcGVyIC5pbnB1dC13cmFwcGVyLnN1Y2Nlc3MgLnN1Y2Nlc3MtbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuaW5wdXQtYnV0dG9uLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIuc3VjY2VzcyAuc3VjY2Vzcy1tZXNzYWdle3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxMHB4fSNjYXJ0ICNlcnJvci1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI2Vycm9yLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgI2Vycm9yLW1lc3NhZ2V7Y29sb3I6I2YzM30jY2FydCAjc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjc3VjY2Vzcy1tZXNzYWdle2NvbG9yOiMwYzZ9I2NhcnQgLm9yZGVyLWluZm9ybWF0aW9uLCNjYXJ0LW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbnttYXJnaW4tdG9wOjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjY2FydCAub3JkZXItaW5mb3JtYXRpb24sI2NhcnQtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24sI2NhcnRsaW5lLW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9ue21hcmdpbjozMHB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7I2NhcnQgLm9yZGVyLWluZm9ybWF0aW9uLCNjYXJ0LW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbnttYXJnaW4tdG9wOjU1cHh9fSNjYXJ0IC5vcmRlci1pbmZvcm1hdGlvbiAucm93LCNjYXJ0IC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAjY2FydCAub3JkZXItaW5mb3JtYXRpb24gLmZ1bGxzY3JlZW4tcm93LCNjYXJ0LW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uIC5yb3csI2NhcnQtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2NhcnQtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gLmZ1bGxzY3JlZW4tcm93LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAucm93LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAjY2FydGxpbmUtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gLmZ1bGxzY3JlZW4tcm93e3BhZGRpbmc6MTBweCAwIDAgMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNjYXJ0IC5vcmRlci1pbmZvcm1hdGlvbiAucm93LCNjYXJ0IC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAjY2FydCAub3JkZXItaW5mb3JtYXRpb24gLmZ1bGxzY3JlZW4tcm93LCNjYXJ0LW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uIC5yb3csI2NhcnQtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2NhcnQtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gLmZ1bGxzY3JlZW4tcm93LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAucm93LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAjY2FydGxpbmUtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gLmZ1bGxzY3JlZW4tcm93e3BhZGRpbmc6MTBweCAwfX0jY2FydCAub3JkZXItaW5mb3JtYXRpb24gLnJvdy5sYXJnZS10ZXh0LWZpeCwjY2FydCAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXJnZS10ZXh0LWZpeC5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2NhcnQgLm9yZGVyLWluZm9ybWF0aW9uIC5sYXJnZS10ZXh0LWZpeC5mdWxsc2NyZWVuLXJvdywjY2FydC1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAucm93LmxhcmdlLXRleHQtZml4LCNjYXJ0LW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uIC5jb250YWluZXItZnVsbHNjcmVlbiAubGFyZ2UtdGV4dC1maXguZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuICNjYXJ0LW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uIC5sYXJnZS10ZXh0LWZpeC5mdWxsc2NyZWVuLXJvdywjY2FydGxpbmUtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gLnJvdy5sYXJnZS10ZXh0LWZpeCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAub3JkZXItaW5mb3JtYXRpb24gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5sYXJnZS10ZXh0LWZpeC5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2NhcnRsaW5lLW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uIC5sYXJnZS10ZXh0LWZpeC5mdWxsc2NyZWVuLXJvd3twYWRkaW5nOjB9I2NhcnQgLm9yZGVyLWluZm9ybWF0aW9uIC5jYXJ0LXByaWNlLXN1bSwjY2FydC1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAuY2FydC1wcmljZS1zdW0sI2NhcnRsaW5lLW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uIC5jYXJ0LXByaWNlLXN1bXttYXJnaW4tdG9wOjEwcHh9I2NhcnQgLm9yZGVyLWluZm9ybWF0aW9uIC52b3VjaGVyLWRpc2NvdW50PmRpdiwjY2FydC1vZmYtY2FudmFzIC5vcmRlci1pbmZvcm1hdGlvbiAudm91Y2hlci1kaXNjb3VudD5kaXYsI2NhcnRsaW5lLW9mZi1jYW52YXMgLm9yZGVyLWluZm9ybWF0aW9uIC52b3VjaGVyLWRpc2NvdW50PmRpdntjb2xvcjojMGM2fSNjYXJ0ICNhbWF6b25QYXltZW50c0NoZWNrb3V0IGltZywjY2FydCAjYW1hem9uUGF5bWVudHNDaGVja291dCAucGF5cGFsLWJ1dHRvbiwjY2FydCAjcGF5UGFsRXhwcmVzc0NoZWNrb3V0IGltZywjY2FydCAjcGF5UGFsRXhwcmVzc0NoZWNrb3V0IC5wYXlwYWwtYnV0dG9uLCNjYXJ0LW9mZi1jYW52YXMgI2FtYXpvblBheW1lbnRzQ2hlY2tvdXQgaW1nLCNjYXJ0LW9mZi1jYW52YXMgI2FtYXpvblBheW1lbnRzQ2hlY2tvdXQgLnBheXBhbC1idXR0b24sI2NhcnQtb2ZmLWNhbnZhcyAjcGF5UGFsRXhwcmVzc0NoZWNrb3V0IGltZywjY2FydC1vZmYtY2FudmFzICNwYXlQYWxFeHByZXNzQ2hlY2tvdXQgLnBheXBhbC1idXR0b24sI2NhcnRsaW5lLW9mZi1jYW52YXMgI2FtYXpvblBheW1lbnRzQ2hlY2tvdXQgaW1nLCNjYXJ0bGluZS1vZmYtY2FudmFzICNhbWF6b25QYXltZW50c0NoZWNrb3V0IC5wYXlwYWwtYnV0dG9uLCNjYXJ0bGluZS1vZmYtY2FudmFzICNwYXlQYWxFeHByZXNzQ2hlY2tvdXQgaW1nLCNjYXJ0bGluZS1vZmYtY2FudmFzICNwYXlQYWxFeHByZXNzQ2hlY2tvdXQgLnBheXBhbC1idXR0b257d2lkdGg6MTAwJTttYXgtd2lkdGg6MzAwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FydCAjYW1hem9uUGF5bWVudHNDaGVja291dCwjY2FydC1vZmYtY2FudmFzICNhbWF6b25QYXltZW50c0NoZWNrb3V0LCNjYXJ0bGluZS1vZmYtY2FudmFzICNhbWF6b25QYXltZW50c0NoZWNrb3V0e21hcmdpbi1ib3R0b206ODBweH19I2NhcnQgI3BheVBhbEV4cHJlc3NDaGVja291dCwjY2FydC1vZmYtY2FudmFzICNwYXlQYWxFeHByZXNzQ2hlY2tvdXQsI2NhcnRsaW5lLW9mZi1jYW52YXMgI3BheVBhbEV4cHJlc3NDaGVja291dHttYXJnaW4tYm90dG9tOjIwcHg7bWF4LWhlaWdodDozNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhcnQgI3BheVBhbEV4cHJlc3NDaGVja291dCwjY2FydC1vZmYtY2FudmFzICNwYXlQYWxFeHByZXNzQ2hlY2tvdXQsI2NhcnRsaW5lLW9mZi1jYW52YXMgI3BheVBhbEV4cHJlc3NDaGVja291dHttYXJnaW4tYm90dG9tOjEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjYXJ0ICNwYXlQYWxFeHByZXNzQ2hlY2tvdXQsI2NhcnQtb2ZmLWNhbnZhcyAjcGF5UGFsRXhwcmVzc0NoZWNrb3V0LCNjYXJ0bGluZS1vZmYtY2FudmFzICNwYXlQYWxFeHByZXNzQ2hlY2tvdXR7bWFyZ2luLWJvdHRvbToyMHB4fX0jY2FydCAuY2FydC1idXR0b25zLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYnV0dG9ucywjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1idXR0b25ze3otaW5kZXg6MTtwYWRkaW5nLXRvcDozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7I2NhcnQgLmNhcnQtYnV0dG9ucywjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJ1dHRvbnMsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYnV0dG9uc3twYWRkaW5nLXRvcDo1NXB4fX0jY2FydCAuY2FydC1idXR0b25zIGJ1dHRvbiwjY2FydCAuY2FydC1idXR0b25zIGEuYnRuLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYnV0dG9ucyBidXR0b24sI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1idXR0b25zIGEuYnRuLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJ1dHRvbnMgYnV0dG9uLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJ1dHRvbnMgYS5idG57bWFyZ2luOjEwcHggMCAxMHB4IDB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjY2FydCAuY2FydC1idXR0b25zIGJ1dHRvbiwjY2FydCAuY2FydC1idXR0b25zIGEuYnRuLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYnV0dG9ucyBidXR0b24sI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1idXR0b25zIGEuYnRuLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJ1dHRvbnMgYnV0dG9uLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJ1dHRvbnMgYS5idG57bWFyZ2luOjEwcHggMH19I2NhcnQgZm9ybS5jb3Vwb25fZm9ybSwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0sI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybXt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I2NhcnQgZm9ybS5jb3Vwb25fZm9ybSwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0sI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybXttYXJnaW46MzBweCAwfX0jY2FydCBmb3JtLmNvdXBvbl9mb3JtIC5sb2FkaW5nLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAubG9hZGluZywjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtIC5sb2FkaW5ne2Rpc3BsYXk6bm9uZX0jY2FydCBmb3JtLmNvdXBvbl9mb3JtIHNwYW4ubm90aWNlLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSBzcGFuLm5vdGljZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtIHNwYW4ubm90aWNle2N1cnNvcjpwb2ludGVyfSNjYXJ0IGZvcm0uY291cG9uX2Zvcm0gc3Bhbi5ub3RpY2U6OmJlZm9yZSwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gc3Bhbi5ub3RpY2U6OmJlZm9yZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtIHNwYW4ubm90aWNlOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMUExOTE5fSNjYXJ0IGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIsI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXJ7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MzVweH0jY2FydCBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyPi5yb3csI2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI3ZvdWNoZXItcGluLXdyYXBwZXI+LmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAjY2FydCBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyPi5mdWxsc2NyZWVuLXJvdywjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXI+LnJvdywjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gLmNvbnRhaW5lci1mdWxsc2NyZWVuICN2b3VjaGVyLXBpbi13cmFwcGVyPi5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyPi5mdWxsc2NyZWVuLXJvdywjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyPi5yb3csI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI3ZvdWNoZXItcGluLXdyYXBwZXI+LmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyPi5mdWxsc2NyZWVuLXJvd3ttYXJnaW46MDtiYWNrZ3JvdW5kOiNmM2YzZjN9I2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlcj4ucm93OmZpcnN0LW9mLXR5cGUsI2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI3ZvdWNoZXItcGluLXdyYXBwZXI+LmZ1bGxzY3JlZW4tcm93OmZpcnN0LW9mLXR5cGUsLmNvbnRhaW5lci1mdWxsc2NyZWVuICNjYXJ0IGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXI+LmZ1bGxzY3JlZW4tcm93OmZpcnN0LW9mLXR5cGUsI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyPi5yb3c6Zmlyc3Qtb2YtdHlwZSwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gLmNvbnRhaW5lci1mdWxsc2NyZWVuICN2b3VjaGVyLXBpbi13cmFwcGVyPi5mdWxsc2NyZWVuLXJvdzpmaXJzdC1vZi10eXBlLC5jb250YWluZXItZnVsbHNjcmVlbiAjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXI+LmZ1bGxzY3JlZW4tcm93OmZpcnN0LW9mLXR5cGUsI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlcj4ucm93OmZpcnN0LW9mLXR5cGUsI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI3ZvdWNoZXItcGluLXdyYXBwZXI+LmZ1bGxzY3JlZW4tcm93OmZpcnN0LW9mLXR5cGUsLmNvbnRhaW5lci1mdWxsc2NyZWVuICNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXI+LmZ1bGxzY3JlZW4tcm93OmZpcnN0LW9mLXR5cGV7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fSNjYXJ0IGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXI+LnJvdzpsYXN0LW9mLXR5cGUsI2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI3ZvdWNoZXItcGluLXdyYXBwZXI+LmZ1bGxzY3JlZW4tcm93Omxhc3Qtb2YtdHlwZSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlcj4uZnVsbHNjcmVlbi1yb3c6bGFzdC1vZi10eXBlLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlcj4ucm93Omxhc3Qtb2YtdHlwZSwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gLmNvbnRhaW5lci1mdWxsc2NyZWVuICN2b3VjaGVyLXBpbi13cmFwcGVyPi5mdWxsc2NyZWVuLXJvdzpsYXN0LW9mLXR5cGUsLmNvbnRhaW5lci1mdWxsc2NyZWVuICNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlcj4uZnVsbHNjcmVlbi1yb3c6bGFzdC1vZi10eXBlLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXI+LnJvdzpsYXN0LW9mLXR5cGUsI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI3ZvdWNoZXItcGluLXdyYXBwZXI+LmZ1bGxzY3JlZW4tcm93Omxhc3Qtb2YtdHlwZSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlcj4uZnVsbHNjcmVlbi1yb3c6bGFzdC1vZi10eXBle3BhZGRpbmctYm90dG9tOjIwcHh9I2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlcj4ucm93Lmhhcy1lcnJvciwjY2FydCBmb3JtLmNvdXBvbl9mb3JtIC5jb250YWluZXItZnVsbHNjcmVlbiAjdm91Y2hlci1waW4td3JhcHBlcj4uaGFzLWVycm9yLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAjY2FydCBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyPi5oYXMtZXJyb3IuZnVsbHNjcmVlbi1yb3csI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyPi5yb3cuaGFzLWVycm9yLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gI3ZvdWNoZXItcGluLXdyYXBwZXI+Lmhhcy1lcnJvci5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyPi5oYXMtZXJyb3IuZnVsbHNjcmVlbi1yb3csI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlcj4ucm93Lmhhcy1lcnJvciwjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtIC5jb250YWluZXItZnVsbHNjcmVlbiAjdm91Y2hlci1waW4td3JhcHBlcj4uaGFzLWVycm9yLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyPi5oYXMtZXJyb3IuZnVsbHNjcmVlbi1yb3d7cGFkZGluZy1ib3R0b206MTBweDtwYWRkaW5nLXRvcDoxMHB4O2ZvbnQtc2l6ZToxMnB4fSNjYXJ0IGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgLmNsb3NlLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciAuY2xvc2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciAuY2xvc2V7Y3Vyc29yOnBvaW50ZXJ9I2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBpbnB1dCwjY2FydCBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZCwjY2FydCBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FydCBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIHRleHRhcmVhLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBpbnB1dCwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIHRleHRhcmVhLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgaW5wdXQsI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBzZWxlY3QuYm9yZGVyZWQsI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciB0ZXh0YXJlYXttYXJnaW4tYm90dG9tOjA7Y29sb3I6I0JFQkVCRTtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MTBweDtsaW5lLWhlaWdodDoyOXB4O3BhZGRpbmctbGVmdDoxMHB4fSNjYXJ0IGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ10sI2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBzZWxlY3RbdHlwZT0nbnVtYmVyJ10uYm9yZGVyZWQsI2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBzZWxlY3RbdHlwZT0nbnVtYmVyJ10uYm9yZGVyZWQtc21hbGwsI2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciB0ZXh0YXJlYVt0eXBlPSdudW1iZXInXSwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ10sI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIHNlbGVjdFt0eXBlPSdudW1iZXInXS5ib3JkZXJlZCwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgc2VsZWN0W3R5cGU9J251bWJlciddLmJvcmRlcmVkLXNtYWxsLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciB0ZXh0YXJlYVt0eXBlPSdudW1iZXInXSwjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIGlucHV0W3R5cGU9J251bWJlciddLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgc2VsZWN0W3R5cGU9J251bWJlciddLmJvcmRlcmVkLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgc2VsZWN0W3R5cGU9J251bWJlciddLmJvcmRlcmVkLXNtYWxsLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgdGV4dGFyZWFbdHlwZT0nbnVtYmVyJ117LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZH0jY2FydCBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCNjYXJ0IGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgc2VsZWN0W3R5cGU9J251bWJlciddLmJvcmRlcmVkOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCNjYXJ0IGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgc2VsZWN0W3R5cGU9J251bWJlciddLmJvcmRlcmVkLXNtYWxsOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCNjYXJ0IGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgdGV4dGFyZWFbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sI2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwjY2FydCBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIHNlbGVjdFt0eXBlPSdudW1iZXInXS5ib3JkZXJlZDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwjY2FydCBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIHNlbGVjdFt0eXBlPSdudW1iZXInXS5ib3JkZXJlZC1zbWFsbDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwjY2FydCBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIHRleHRhcmVhW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgc2VsZWN0W3R5cGU9J251bWJlciddLmJvcmRlcmVkOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBzZWxlY3RbdHlwZT0nbnVtYmVyJ10uYm9yZGVyZWQtc21hbGw6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIHRleHRhcmVhW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBpbnB1dFt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgc2VsZWN0W3R5cGU9J251bWJlciddLmJvcmRlcmVkOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBzZWxlY3RbdHlwZT0nbnVtYmVyJ10uYm9yZGVyZWQtc21hbGw6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIHRleHRhcmVhW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBzZWxlY3RbdHlwZT0nbnVtYmVyJ10uYm9yZGVyZWQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBzZWxlY3RbdHlwZT0nbnVtYmVyJ10uYm9yZGVyZWQtc21hbGw6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciB0ZXh0YXJlYVt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIGlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgc2VsZWN0W3R5cGU9J251bWJlciddLmJvcmRlcmVkOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgc2VsZWN0W3R5cGU9J251bWJlciddLmJvcmRlcmVkLXNtYWxsOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIgdGV4dGFyZWFbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7bWFyZ2luOjB9I2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlciBidXR0b24sI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIGJ1dHRvbiwjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyIGJ1dHRvbntoZWlnaHQ6NDBweDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9I2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlci5pbnZhbGlkIHVsLmVycm9ycywjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIuaW52YWxpZCB1bC5lcnJvcnMsI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAjdm91Y2hlci1waW4td3JhcHBlci5pbnZhbGlkIHVsLmVycm9yc3ttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpibG9ja30jY2FydCBmb3JtLmNvdXBvbl9mb3JtICN2b3VjaGVyLXBpbi13cmFwcGVyLmludmFsaWQgdWwuZXJyb3JzIGxpOmxhc3Qtb2YtdHlwZSwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIuaW52YWxpZCB1bC5lcnJvcnMgbGk6bGFzdC1vZi10eXBlLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gI3ZvdWNoZXItcGluLXdyYXBwZXIuaW52YWxpZCB1bC5lcnJvcnMgbGk6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fSNjYXJ0IGZvcm0uY291cG9uX2Zvcm0gLmludmFsaWQgbGFiZWwgc3BhbiwjY2FydCBmb3JtLmNvdXBvbl9mb3JtIC5pbnZhbGlkIGxpLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAuaW52YWxpZCBsYWJlbCBzcGFuLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAuaW52YWxpZCBsaSwjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtIC5pbnZhbGlkIGxhYmVsIHNwYW4sI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAuaW52YWxpZCBsaXtjb2xvcjojZjMzfSNjYXJ0IGZvcm0uY291cG9uX2Zvcm0gLmludmFsaWQgaW5wdXQsI2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAuaW52YWxpZCBzZWxlY3QuYm9yZGVyZWQsI2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAuaW52YWxpZCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI2NhcnQgZm9ybS5jb3Vwb25fZm9ybSAuaW52YWxpZCB0ZXh0YXJlYSwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gLmludmFsaWQgaW5wdXQsI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtIC5pbnZhbGlkIHNlbGVjdC5ib3JkZXJlZCwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gLmludmFsaWQgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAuaW52YWxpZCB0ZXh0YXJlYSwjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtIC5pbnZhbGlkIGlucHV0LCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gLmludmFsaWQgc2VsZWN0LmJvcmRlcmVkLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gLmludmFsaWQgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gLmludmFsaWQgdGV4dGFyZWF7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2YzM30jY2FydCBmb3JtLmNvdXBvbl9mb3JtIC5pbnZhbGlkIGxpLCNjYXJ0LW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSAuaW52YWxpZCBsaSwjY2FydGxpbmUtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtIC5pbnZhbGlkIGxpe21hcmdpbi1ib3R0b206MjBweDtmb250LXNpemU6MTJweH0jY2FydCBmb3JtLmNvdXBvbl9mb3JtIC5pbnZhbGlkIGxpOmxhc3Qtb2YtdHlwZSwjY2FydC1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gLmludmFsaWQgbGk6bGFzdC1vZi10eXBlLCNjYXJ0bGluZS1vZmYtY2FudmFzIGZvcm0uY291cG9uX2Zvcm0gLmludmFsaWQgbGk6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEwcHg7cGFkZGluZy10b3A6MTBweH0jY2FydCBmb3JtLmNvdXBvbl9mb3JtIGJ1dHRvbltkaXNhYmxlZD1kaXNhYmxlZF0gLmxvYWRpbmcsI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtIGJ1dHRvbltkaXNhYmxlZD1kaXNhYmxlZF0gLmxvYWRpbmcsI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSBidXR0b25bZGlzYWJsZWQ9ZGlzYWJsZWRdIC5sb2FkaW5ne3BhZGRpbmctdG9wOjIwcHg7ZGlzcGxheTpibG9ja30jY2FydCBmb3JtLmNvdXBvbl9mb3JtIGJ1dHRvbltkaXNhYmxlZD1kaXNhYmxlZF0gLm5vLWxvYWRpbmcsI2NhcnQtb2ZmLWNhbnZhcyBmb3JtLmNvdXBvbl9mb3JtIGJ1dHRvbltkaXNhYmxlZD1kaXNhYmxlZF0gLm5vLWxvYWRpbmcsI2NhcnRsaW5lLW9mZi1jYW52YXMgZm9ybS5jb3Vwb25fZm9ybSBidXR0b25bZGlzYWJsZWQ9ZGlzYWJsZWRdIC5uby1sb2FkaW5ne2Rpc3BsYXk6bm9uZX0jY2FydCAuY2FydC1jb3Vwb24sI2NhcnQgLmNhcnQtdm91Y2hlciwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWNvdXBvbiwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LXZvdWNoZXIsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtY291cG9uLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LXZvdWNoZXJ7YmFja2dyb3VuZDpyZ2JhKDgsMjA2LDEwNywwLjEpO2JvcmRlcjoxcHggc29saWQgIzBjNjttYXJnaW46MjVweCAwIDA7cGFkZGluZzoyMHB4IDQ1cHg7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MThweH0jY2FydCAuY2FydC1jb3Vwb24+ZGl2LCNjYXJ0IC5jYXJ0LXZvdWNoZXI+ZGl2LCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtY291cG9uPmRpdiwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LXZvdWNoZXI+ZGl2LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWNvdXBvbj5kaXYsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtdm91Y2hlcj5kaXZ7bGluZS1oZWlnaHQ6aW5oZXJpdH0jY2FydCAuY2FydC1jb3Vwb24gLnJlbW92ZS1jb2RlLCNjYXJ0IC5jYXJ0LXZvdWNoZXIgLnJlbW92ZS1jb2RlLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtY291cG9uIC5yZW1vdmUtY29kZSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LXZvdWNoZXIgLnJlbW92ZS1jb2RlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWNvdXBvbiAucmVtb3ZlLWNvZGUsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtdm91Y2hlciAucmVtb3ZlLWNvZGV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MTVweDtkaXNwbGF5OmJsb2NrfSNjYXJ0IC5jYXJ0LWNvdXBvbiAucmVtb3ZlLWNvZGU6OmFmdGVyLCNjYXJ0IC5jYXJ0LXZvdWNoZXIgLnJlbW92ZS1jb2RlOjphZnRlciwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWNvdXBvbiAucmVtb3ZlLWNvZGU6OmFmdGVyLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtdm91Y2hlciAucmVtb3ZlLWNvZGU6OmFmdGVyLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWNvdXBvbiAucmVtb3ZlLWNvZGU6OmFmdGVyLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LXZvdWNoZXIgLnJlbW92ZS1jb2RlOjphZnRlcntkaXNwbGF5Om5vbmV9I2NhcnQgLmNhcnQtY291cG9uIC5yZW1vdmUtY29kZSBzdmcsI2NhcnQgLmNhcnQtdm91Y2hlciAucmVtb3ZlLWNvZGUgc3ZnLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtY291cG9uIC5yZW1vdmUtY29kZSBzdmcsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC12b3VjaGVyIC5yZW1vdmUtY29kZSBzdmcsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtY291cG9uIC5yZW1vdmUtY29kZSBzdmcsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtdm91Y2hlciAucmVtb3ZlLWNvZGUgc3Zne21hcmdpbjowfSNjYXJ0IC5jYXJ0LWNvdXBvbiAuc3ZnLWdpZnRjYXJkLCNjYXJ0IC5jYXJ0LXZvdWNoZXIgLnN2Zy1naWZ0Y2FyZCwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWNvdXBvbiAuc3ZnLWdpZnRjYXJkLCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtdm91Y2hlciAuc3ZnLWdpZnRjYXJkLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWNvdXBvbiAuc3ZnLWdpZnRjYXJkLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LXZvdWNoZXIgLnN2Zy1naWZ0Y2FyZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTdweDtsZWZ0OjE1cHh9I2NhcnQgLmNvbnRpbnVlLXNob3BwaW5nLCNjYXJ0LW9mZi1jYW52YXMgLmNvbnRpbnVlLXNob3BwaW5nLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jb250aW51ZS1zaG9wcGluZ3ttYXJnaW46NjBweCAwO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I2NhcnQgLmNvbnRpbnVlLXNob3BwaW5nLCNjYXJ0LW9mZi1jYW52YXMgLmNvbnRpbnVlLXNob3BwaW5nLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jb250aW51ZS1zaG9wcGluZ3ttYXJnaW4tdG9wOjY1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7I2NhcnQgLmNvbnRpbnVlLXNob3BwaW5nLCNjYXJ0LW9mZi1jYW52YXMgLmNvbnRpbnVlLXNob3BwaW5nLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jb250aW51ZS1zaG9wcGluZ3ttYXJnaW46MH19I2NhcnQgLmNvbnRpbnVlLXNob3BwaW5nIGEsI2NhcnQtb2ZmLWNhbnZhcyAuY29udGludWUtc2hvcHBpbmcgYSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY29udGludWUtc2hvcHBpbmcgYXt3aWR0aDoxMDAlfSNjYXJ0IC5mcmVlLXNoaXBwaW5nLCNjYXJ0LW9mZi1jYW52YXMgLmZyZWUtc2hpcHBpbmcsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmZyZWUtc2hpcHBpbmd7bWFyZ2luLWJvdHRvbTozNXB4fSNjYXJ0IC5jbS13cmFwcGVyLCNjYXJ0LW9mZi1jYW52YXMgLmNtLXdyYXBwZXIsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNtLXdyYXBwZXJ7dmlzaWJpbGl0eTppbmhlcml0ICFpbXBvcnRhbnR9I2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktY29udHJvbCwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAucXVhbnRpdHktbGFiZWwsI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLnF1YW50aXR5LWNvbnRyb2x7Ym9yZGVyOjFweCBzb2xpZCAjNzc3ICFpbXBvcnRhbnQ7aGVpZ2h0OjIycHggIWltcG9ydGFudDt3aWR0aDoyMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MThweCAhaW1wb3J0YW50fSNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IC5xdWFudGl0eXtoZWlnaHQ6MjFweH0jY2FydCsjdGVybXMtb3ZlcmxheSAuc3ZnLWNsb3Nle21hcmdpbjowO3JpZ2h0OjE1cHg7dG9wOjMycHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2FydCsjdGVybXMtb3ZlcmxheSAuc3ZnLWNsb3Nle3JpZ2h0OjYwcHg7dG9wOjYwcHh9fSNjYXJ0KyN0ZXJtcy1vdmVybGF5IC50ZXJtcy1oZWFkbGluZXtwYWRkaW5nOjgwcHggMCAxMHB4fSNjYXJ0KyN0ZXJtcy1vdmVybGF5IC5wcmltYXJ5LW5vdGV7cGFkZGluZzowIDAgODVweCAwfSNjYXJ0KyN0ZXJtcy1vdmVybGF5IGgxLCNjYXJ0KyN0ZXJtcy1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcnQrI3Rlcm1zLW92ZXJsYXkgaW5wdXQsI2NhcnQrI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcnQrI3Rlcm1zLW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLCNjYXJ0KyN0ZXJtcy1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJ0KyN0ZXJtcy1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FydCsjdGVybXMtb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJ0KyN0ZXJtcy1vdmVybGF5IHRleHRhcmVhe21hcmdpbi1ib3R0b206NDhweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXJ0KyN0ZXJtcy1vdmVybGF5IGgxLCNjYXJ0KyN0ZXJtcy1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcnQrI3Rlcm1zLW92ZXJsYXkgaW5wdXQsI2NhcnQrI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcnQrI3Rlcm1zLW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLCNjYXJ0KyN0ZXJtcy1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJ0KyN0ZXJtcy1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjY2FydCsjdGVybXMtb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjYXJ0KyN0ZXJtcy1vdmVybGF5IHRleHRhcmVhe21hcmdpbi1ib3R0b206NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2NhcnQrI3Rlcm1zLW92ZXJsYXkgaDEsI2NhcnQrI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FydCsjdGVybXMtb3ZlcmxheSBpbnB1dCwjY2FydCsjdGVybXMtb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY2FydCsjdGVybXMtb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQsI2NhcnQrI3Rlcm1zLW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcnQrI3Rlcm1zLW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjYXJ0KyN0ZXJtcy1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NhcnQrI3Rlcm1zLW92ZXJsYXkgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTo4NXB4fX0jY2FydCsjdGVybXMtb3ZlcmxheSBoMnttYXJnaW4tYm90dG9tOjB9I2NhcnQrI3Rlcm1zLW92ZXJsYXkgc3Ryb25ne2ZvbnQtd2VpZ2h0OjUwMH0jY2FydCsjdGVybXMtb3ZlcmxheSAuc3RhdGljLWZvb3RlcnttYXJnaW4tdG9wOjE0MHB4fSNjYXJ0KyN0ZXJtcy1vdmVybGF5IC5zdGF0aWMtZm9vdGVyIC5kYXRle3BhZGRpbmctdG9wOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsjY2FydCsjdGVybXMtb3ZlcmxheSAuc3RhdGljLWZvb3RlciAuZGF0ZXttYXJnaW4tYm90dG9tOjMwcHh9fSNjYXJ0KyN0ZXJtcy1vdmVybGF5IC5hcnJvd3ttaW4td2lkdGg6MTBweDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOmFsbCAwLjRzfSNjYXJ0KyN0ZXJtcy1vdmVybGF5IC5hcnJvdy5kb3due3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0b3A6MzVweH0jY2FydCsjdGVybXMtb3ZlcmxheSAud3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMUExOTE5O3BhZGRpbmc6MjVweCAxMHB4IDI1cHggMDttYXgtd2lkdGg6MTAwJX0jY2FydCsjdGVybXMtb3ZlcmxheSAud3JhcHBlcjpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTo0MHB4fSNjYXJ0KyN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXXtjdXJzb3I6cG9pbnRlcn0jY2FydCsjdGVybXMtb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0gc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3N9I2NhcnQrI3Rlcm1zLW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfSNjYXJ0KyN0ZXJtcy1vdmVybGF5IFtkYXRhLXdyYXBwZXItbmFtZV17ZGlzcGxheTpub25lfSNjYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVye21hcmdpbi1ib3R0b206NnB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNjYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIC5iYWNre3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTVweDt0b3A6MH0jY2F0ZWdvcnkgLmNhdGVnb3J5LWhlYWRlciAuYmFjayBhe2ZvbnQtc2l6ZToxMnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I2NhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIgLmJhY2sgYXtmb250LXNpemU6MH19I2NhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIgLmJhY2sgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIC5wYWdlLXRpdGxle3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7I2NhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXJ7bWFyZ2luLWJvdHRvbTowfX0jY2F0ZWdvcnkgLmNhdGVnb3J5LWhlYWRlcj4uY29sLWF1dG8sI2NhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXI+LmNvbHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKSAhaW1wb3J0YW50fSNjYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyIC5maWx0ZXIsI2NhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIgLnNvcnR7Y3Vyc29yOnBvaW50ZXJ9I2NhdGVnb3J5IC5jYXRlZ29yeS1oZWFkZXIgLmZpbHRlcnttYXJnaW4tcmlnaHQ6MTVweH0jY2F0ZWdvcnkgLmNhdGVnb3J5LWhlYWRlciAuc29ydCBzdmd7bWFyZ2luLWxlZnQ6OHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjYXRlZ29yeSAuY2F0ZWdvcnktaGVhZGVyICNzb3J0LXNlbGVjdGJveHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2xlZnQ6aW5oZXJpdDt3aWR0aDozNDBweH19I2NhdGVnb3J5IC5tb2JpbGUtdHJpZ2dlcnttYXJnaW4tYm90dG9tOjIwcHh9I2NhdGVnb3J5IC5tb2JpbGUtdHJpZ2dlciAuZmlsdGVyLCNjYXRlZ29yeSAubW9iaWxlLXRyaWdnZXIgLnNvcnR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzFBMTkxOX0jY2F0ZWdvcnkgLmNhdGVnb3J5LXNlb3RleHR7bWFyZ2luLWJvdHRvbToyNXB4fSNjYXRlZ29yeSAuYXJ0aWNsZS1saXN0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnR9I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbTo1NXB4fSNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5sYWJlbDphZnRlcnt2aXNpYmlsaXR5OmhpZGRlbn0jY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAuZGF0YS13cmFwcGVye21hcmdpbi10b3A6MjVweH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAuZGF0YS13cmFwcGVyIC5wcmljZXtwYWRkaW5nLXJpZ2h0OjB9I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmRhdGEtd3JhcHBlciAuY29sb3ItdmFyaWFudHN7cGFkZGluZy1sZWZ0OjB9I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmNvbG9yc3tkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpeyNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVye21pbi1oZWlnaHQ6Mzg1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpeyNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVye21pbi1oZWlnaHQ6MzUycHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVye21pbi1oZWlnaHQ6NDY2cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5kYXRhLXdyYXBwZXJ7bWluLWhlaWdodDo4NXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0jY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAuZGF0YS13cmFwcGVyIC5jb2xvcnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmRhdGEtd3JhcHBlciAuZmFkZS1vdXR7ZGlzcGxheTpub25lO29wYWNpdHk6MDthbmltYXRpb24tbmFtZTpmYWRlLW91dDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWR1cmF0aW9uOi4zczthbmltYXRpb24tZGVsYXk6MHN9I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmRhdGEtd3JhcHBlciAuZmFkZS1pbntkaXNwbGF5OmZsZXg7b3BhY2l0eTowO2FuaW1hdGlvbi1uYW1lOmZhZGUtaW47YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWRlbGF5Oi4xc30jY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlcjpob3ZlciAuZGV0YWlsczpub3QoLmhpZGUtb24tbW9iaWxlLWRldmljZSl7ZGlzcGxheTpub25lfX0jY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAuaWNvbi13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6MjVweH0jY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAuaWNvbi13cmFwcGVyIGRpdntwYWRkaW5nOjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC42KTtib3JkZXItcmFkaXVzOjUwJX0jY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAuaWNvbi13cmFwcGVyIGRpdjpub3QoOmZpcnN0LW9mLXR5cGUpe21hcmdpbi10b3A6NXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmljb24td3JhcHBlciBkaXY6bm90KDpmaXJzdC1vZi10eXBlKXttYXJnaW4tdG9wOjEwcHh9fSNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5pY29uLXdyYXBwZXIgc3ZnLnN2Zy1hYm8sI2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmljb24td3JhcHBlciBzdmcuc3ZnLXBlcnNvbmFsaXNhdGlvbnt3aWR0aDoyNXB4O2hlaWdodDoyNXB4fSNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5pY29uLXdyYXBwZXIgc3ZnLnN2Zy1wZXJzb25hbGlzYXRpb257cG9zaXRpb246cmVsYXRpdmU7dG9wOi0ycHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAuaWNvbi13cmFwcGVyIHN2Zy5zdmctYWJvLCNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5pY29uLXdyYXBwZXIgc3ZnLnN2Zy1wZXJzb25hbGlzYXRpb257d2lkdGg6MzJweDtoZWlnaHQ6MzJweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAuaWNvbi13cmFwcGVyIHN2Zy5zdmctcGVyc29uYWxpc2F0aW9ue3RvcDotM3B4fSNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5pY29uLXdyYXBwZXIgc3ZnLnN2Zy1hYm8sI2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmljb24td3JhcHBlciBzdmcuc3ZnLXBlcnNvbmFsaXNhdGlvbnt3aWR0aDozNHB4O2hlaWdodDozNHB4fX0jY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciBhe2xpbmUtaGVpZ2h0OjB9I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLnBpY3R1cmUtd3JhcHBlcntib3JkZXI6MXB4IHNvbGlkICNmM2YzZjM7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO2FuaW1hdGlvbi1uYW1lOmZhZGUtaW47YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1kdXJhdGlvbjouMXM7YW5pbWF0aW9uLWRlbGF5Oi4xc31AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAucGljdHVyZS13cmFwcGVye21heC1oZWlnaHQ6MzQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5waWN0dXJlLXdyYXBwZXJ7bWF4LWhlaWdodDoyODZweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLnBpY3R1cmUtd3JhcHBlcnttYXgtaGVpZ2h0OjQyMnB4fX0jY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAucGljdHVyZS13cmFwcGVyIGltZ3ttYXgtd2lkdGg6MTAwJTt1c2VyLXNlbGVjdDpub25lfSNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5waWN0dXJlLXdyYXBwZXIgaW1nLmxhenlsb2FkLmxvYWRlZHt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjJzO2FuaW1hdGlvbi1uYW1lOmZhZGUtaW47YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7YW5pbWF0aW9uLWRlbGF5Oi4xc30jY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAucGljdHVyZS13cmFwcGVyIGltZy5sYXp5bG9hZC5sb2FkZWQ6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfSNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5waWN0dXJlLXdyYXBwZXIgLnRleHR7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Ym90dG9tOjA7Y29sb3I6I2ZmZjtsZWZ0OjA7bGluZS1oZWlnaHQ6MTVweDtwYWRkaW5nOjVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dvcmQtYnJlYWs6YnJlYWstYWxsfSNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5mbGFnc3ttYXJnaW4tdG9wOjVweDttaW4taGVpZ2h0OjIwcHh9I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmNvbG9yc3twb3NpdGlvbjpyZWxhdGl2ZTttYXgtaGVpZ2h0Ojc0cHh9I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmNvbG9ycyAucGljdHVyZS13cmFwcGVyLCNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5jb2xvcnMgLnNsaWNrLXNsaWRle2JvcmRlcjpub25lO21heC1oZWlnaHQ6ODNweDtvdmVyZmxvdzpoaWRkZW59I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmNvbG9ycyAucGljdHVyZS13cmFwcGVyIGltZywjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAuY29sb3JzIC5zbGljay1zbGlkZSBpbWd7bWF4LXdpZHRoOjEwMCV9I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmNvbG9ycyAuY29sb3Itc2xpZGVyLWFycm93e2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MTVweCAwO3dpZHRoOjEwcHg7dHJhbnNpdGlvbjpmaWxsIDAuNXMgbGluZWFyO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTt0b3A6Y2FsYyg1MCUgLSAyMHB4KX0jY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAuY29sb3JzIC5jb2xvci1zbGlkZXItYXJyb3cuc2xpY2stZGlzYWJsZWR7ZmlsbDojZjNmM2YzfSNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5jb2xvcnMgLmNvbG9yLXNsaWRlci1hcnJvdzpmaXJzdC1vZi10eXBle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTtsZWZ0OjE1cHh9I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLmNvbG9ycyAuY29sb3Itc2xpZGVyLWFycm93Omxhc3Qtb2YtdHlwZXtyaWdodDoxNXB4fSNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5jb2xvcnMgLmNvbG9yLXNsaWRlcnt3aWR0aDoxMDBweH0jY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAuY29sb3JzIC5jb2xvci1zbGlkZXIgLnNsaWNrLXRyYWNre21pbi13aWR0aDoxMDAlfSNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5jb2xvciwjY2F0ZWdvcnkgLmFydGljbGUtd3JhcHBlciAuY29sb3IgaW1ne2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxMHB4O3dpZHRoOjEwcHh9I2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLnByaWNlLXdyYXBwZXIgLnByaWNlLCNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIC5wcmljZS13cmFwcGVyLnNhbGUgLmxpc3QtcHJpY2V7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2NhdGVnb3J5IC5pbWFnZS1saW5rLWJsb2NrIGEsI2NhdGVnb3J5IC50ZXh0LWxpbmstYmxvY2sgYXtsaW5lLWhlaWdodDoyOHB4fSNjYXRlZ29yeSAuaW1hZ2UtbGluay1ibG9jayAucGljdHVyZS13cmFwcGVye2JvcmRlcjpub25lfSNjYXRlZ29yeSAudGV4dC1saW5rLWJsb2NrIHB7bWFyZ2luLWJvdHRvbTo1MHB4fSNjYXRlZ29yeSAudGV4dC1saW5rLWJsb2NrIGF7Zm9udC13ZWlnaHQ6NTAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1zdHlsZTppdGFsaWM7ZGlzcGxheTpibG9ja30jY2F0ZWdvcnkgLnRleHQtbGluay1ibG9jayBhOmFmdGVye2NvbnRlbnQ6bm9uZX0jY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMtY29udGFpbmVye21hcmdpbi1ib3R0b206MzBweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1jb250YWluZXJ7b3ZlcmZsb3c6aGlkZGVufX0jY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMtY29udGFpbmVyIC5zdWJjYXRlZ29yaWVzLXdyYXBwZXJ7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZTowfSNjYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1jb250YWluZXIgLnN1YmNhdGVnb3JpZXMtd3JhcHBlciAuc3ViY2F0ZWdvcnl7bWFyZ2luLXJpZ2h0OjVweDtiYWNrZ3JvdW5kOiNmOWY5Zjk7cGFkZGluZzoxNXB4fSNjYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1jb250YWluZXIgLnN1YmNhdGVnb3JpZXMtd3JhcHBlciAuc3ViY2F0ZWdvcnk6bGFzdC1vZi10eXBle21hcmdpbi1yaWdodDowfSNjYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1jb250YWluZXIgLnN1YmNhdGVnb3JpZXMtbmF2aWdhdGlvbi1uZXh0LCNjYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1jb250YWluZXIgLnN1YmNhdGVnb3JpZXMtbmF2aWdhdGlvbi1wcmV2e2Rpc3BsYXk6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxNXB4O3otaW5kZXg6NTA7YmFja2dyb3VuZDojZmZmO3RyYW5zaXRpb246YWxsIDUwMG1zIGVhc2UtaW47Y3Vyc29yOnBvaW50ZXJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMtY29udGFpbmVyIC5zdWJjYXRlZ29yaWVzLW5hdmlnYXRpb24tbmV4dCwjY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMtY29udGFpbmVyIC5zdWJjYXRlZ29yaWVzLW5hdmlnYXRpb24tcHJldntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfX0jY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMtY29udGFpbmVyIC5zdWJjYXRlZ29yaWVzLW5hdmlnYXRpb24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCNjYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1jb250YWluZXIgLnN1YmNhdGVnb3JpZXMtbmF2aWdhdGlvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7ZGlzcGxheTpub25lfSNjYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1jb250YWluZXIgLnN1YmNhdGVnb3JpZXMtbmF2aWdhdGlvbi1uZXh0IC5pY29uLCNjYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1jb250YWluZXIgLnN1YmNhdGVnb3JpZXMtbmF2aWdhdGlvbi1wcmV2IC5pY29ue21hcmdpbi1sZWZ0OjVweH0jY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMtY29udGFpbmVyIC5zdWJjYXRlZ29yaWVzLW5hdmlnYXRpb24tcHJldntsZWZ0OjA7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfSNjYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy1jb250YWluZXIgLnN1YmNhdGVnb3JpZXMtbmF2aWdhdGlvbi1uZXh0e3JpZ2h0OjB9I2NhdGVnb3J5IGltZzpub3QoW3NyY10pe3Zpc2liaWxpdHk6aGlkZGVufS5oaWRkZW57b3BhY2l0eTowO2hlaWdodDowfS5zZWFyY2gtbm8tcmVzdWx0c3ttYXJnaW4tYm90dG9tOjEwMHB4fS5zZWFyY2gtbm8tcmVzdWx0cyBoMnttYXJnaW4tYm90dG9tOjIwcHh9LnNlYXJjaC1uby1yZXN1bHRzIGgyIHNwYW57ZGlzcGxheTpibG9ja30jY2F0ZWdvcnkgLmZhY3QtZmluZGVyLWZlZWRiYWNrLC5zZWFyY2gtbm8tcmVzdWx0cyAuZmFjdC1maW5kZXItZmVlZGJhY2t7cGFkZGluZzoxNXB4IDAgMzVweH0jY2F0ZWdvcnkgLmZhY3QtZmluZGVyLWZlZWRiYWNrIHAsLnNlYXJjaC1uby1yZXN1bHRzIC5mYWN0LWZpbmRlci1mZWVkYmFjayBwe2NvbG9yOiNmNjB9LmNtLXdyYXBwZXJ7dmlzaWJpbGl0eTpoaWRkZW47cGFkZGluZy1ib3R0b206NTBweDt6LWluZGV4OjF9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY20td3JhcHBlcntvdmVyZmxvdzpoaWRkZW59fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNtLXdyYXBwZXJ7cGFkZGluZy10b3A6NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmNtLXdyYXBwZXIubWVudXtwYWRkaW5nLXRvcDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jbS13cmFwcGVyIC53LTEwMHt3aWR0aDoxMDAlfX0uY20td3JhcHBlciAuZm9vdGVyLWNvbnRlbnQtd3JhcHBlciwuY20td3JhcHBlciAubGluay13cmFwcGVye3BhZGRpbmc6MjBweCAwfS5jbS13cmFwcGVyIC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pe2ZvbnQtc3R5bGU6aXRhbGljfS5jbS13cmFwcGVyIC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluay5pY29ue2ZvbnQtd2VpZ2h0OjUwMH0uY20td3JhcHBlciAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbmsuaWNvbjphZnRlcntkaXNwbGF5Om5vbmV9LmNtLXdyYXBwZXIgLnNvY2lhbC1tZWRpYXtwYWRkaW5nLXRvcDo1NXB4O3BhZGRpbmctYm90dG9tOjE1cHg7bWFyZ2luLWJvdHRvbTotMzVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jbS13cmFwcGVyIC5zb2NpYWwtbWVkaWF7bWFyZ2luLWJvdHRvbTo4NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY20td3JhcHBlciAuc29jaWFsLW1lZGlhe3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1ib3R0b206MTAwcHg7bWFyZ2luLWJvdHRvbTowfX0uY20td3JhcHBlciAuc29jaWFsLW1lZGlhIC5pY29uc3twYWRkaW5nLXRvcDozMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY20td3JhcHBlciAuc29jaWFsLW1lZGlhIC5pY29ucyBhe2ZvbnQtc2l6ZTowfS5jbS13cmFwcGVyIC5zb2NpYWwtbWVkaWEgLmljb25zIGEgLmljb257d2lkdGg6MzJweDtoZWlnaHQ6MzJweH0uY20td3JhcHBlciAuaW5saW5lLWNvbnRlbnQgYXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo1MDB9LmNtLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgYTphZnRlciwuY20td3JhcHBlciAubWVudSBhOmFmdGVyLC5jbS13cmFwcGVyIC5zb2NpYWwtbWVkaWEgYTphZnRlcntkaXNwbGF5Om5vbmV9LmNtLXdyYXBwZXIgLmltYWdlLXdyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVufS5jbS13cmFwcGVyIC5pbWFnZS13cmFwcGVyIHBpY3R1cmV7ZGlzcGxheTpibG9jazt0cmFuc2l0aW9uOmFsbCAwLjRzIGVhc2UtaW4tb3V0fS5jbS13cmFwcGVyIC5pbWFnZS13cmFwcGVyIHBpY3R1cmU6aG92ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5jbS13cmFwcGVyLmZhdm9yaXRlLWNhdGVnb3JpZXN7ei1pbmRleDowO21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmNtLXdyYXBwZXIuZmF2b3JpdGUtY2F0ZWdvcmllc3ttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxMTBweH19LmNtLXdyYXBwZXIuZmF2b3JpdGUtY2F0ZWdvcmllcyBoMntwYWRkaW5nOjIwcHggMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jbS13cmFwcGVyLmZhdm9yaXRlLWNhdGVnb3JpZXMgaDJ7cGFkZGluZzo1MHB4IDB9fS5jbS13cmFwcGVyLmZhdm9yaXRlLWNhdGVnb3JpZXMgLnRpdGxle3BhZGRpbmc6MTVweCAwfS5jbS13cmFwcGVyLmZhdm9yaXRlLWNhdGVnb3JpZXMgLnRpdGxlIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjRzO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO2Zsb2F0OnJpZ2h0fS5jbS13cmFwcGVyLmZhdm9yaXRlLWNhdGVnb3JpZXMgLnRpdGxlLmFjdGl2ZSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5jbS13cmFwcGVyLmZhdm9yaXRlLWNhdGVnb3JpZXMgLnRpdGxle3RleHQtYWxpZ246bGVmdH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmNtLXdyYXBwZXIuZmF2b3JpdGUtY2F0ZWdvcmllcyAudGl0bGV7cG9pbnRlci1ldmVudHM6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmNtLXdyYXBwZXIuZmF2b3JpdGUtY2F0ZWdvcmllcyAuZm9vdGVyLW1lbnUtbGlzdHtwYWRkaW5nOjAgMjBweH19LmNtLXdyYXBwZXIuZmF2b3JpdGUtY2F0ZWdvcmllcyAubWVudXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmNtLXdyYXBwZXIuZmF2b3JpdGUtY2F0ZWdvcmllcyAubWVudSB1bHt0ZXh0LWFsaWduOmxlZnR9fS5jbS13cmFwcGVyLmZhdm9yaXRlLWNhdGVnb3JpZXMgLm1lbnUgdWwgbGl7cGFkZGluZzo1cHggMH0uY20td3JhcHBlci5icmVhZGNydW1iLWhlYWRsaW5le3BhZGRpbmctYm90dG9tOjB9LmNtLXdyYXBwZXIuYnJlYWRjcnVtYi1oZWFkbGluZSAudGl0bGV7Zm9udC1zaXplOjMycHg7Zm9udC13ZWlnaHQ6NTAwO2xldHRlci1zcGFjaW5nOjFweDtsaW5lLWhlaWdodDozOHB4O3BhZGRpbmctYm90dG9tOjMwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY20td3JhcHBlci5icmVhZGNydW1iLWhlYWRsaW5lIC50aXRsZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyNnB4O3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy10b3A6MjBweH19LmNtLXdyYXBwZXIuaW1hZ2UtdGV4dC1saW5rcz4ucm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuY20td3JhcHBlci5pbWFnZS10ZXh0LWxpbmtzPi5mdWxsc2NyZWVuLXJvd3twb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuY20td3JhcHBlci5pbWFnZS10ZXh0LWxpbmtzIC5jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMCU7bGVmdDo1JTt6LWluZGV4OjJ9fS5jbS13cmFwcGVyLmltYWdlLXRleHQtbGlua3MgLmNvbnRlbnQgaDEsLmNtLXdyYXBwZXIuaW1hZ2UtdGV4dC1saW5rcyAuY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jbS13cmFwcGVyLmltYWdlLXRleHQtbGlua3MgLmNvbnRlbnQgaW5wdXQsLmNtLXdyYXBwZXIuaW1hZ2UtdGV4dC1saW5rcyAuY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY20td3JhcHBlci5pbWFnZS10ZXh0LWxpbmtzIC5jb250ZW50IHNlbGVjdC5ib3JkZXJlZCwuY20td3JhcHBlci5pbWFnZS10ZXh0LWxpbmtzIC5jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jbS13cmFwcGVyLmltYWdlLXRleHQtbGlua3MgLmNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5jbS13cmFwcGVyLmltYWdlLXRleHQtbGlua3MgLmNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY20td3JhcHBlci5pbWFnZS10ZXh0LWxpbmtzIC5jb250ZW50IHRleHRhcmVhe21hcmdpbi1ib3R0b206MzBweH0uY20td3JhcHBlci5pbWFnZS10ZXh0LWxpbmtzIC5jb250ZW50IGgxIHNwYW4sLmNtLXdyYXBwZXIuaW1hZ2UtdGV4dC1saW5rcyAuY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQgc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNtLXdyYXBwZXIuaW1hZ2UtdGV4dC1saW5rcyAuY29udGVudCBpbnB1dCBzcGFuLC5jbS13cmFwcGVyLmltYWdlLXRleHQtbGlua3MgLmNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCBzcGFuLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY20td3JhcHBlci5pbWFnZS10ZXh0LWxpbmtzIC5jb250ZW50IHNlbGVjdC5ib3JkZXJlZCBzcGFuLC5jbS13cmFwcGVyLmltYWdlLXRleHQtbGlua3MgLmNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCBzcGFuLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY20td3JhcHBlci5pbWFnZS10ZXh0LWxpbmtzIC5jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCBzcGFuLC5jbS13cmFwcGVyLmltYWdlLXRleHQtbGlua3MgLmNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhIHNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jbS13cmFwcGVyLmltYWdlLXRleHQtbGlua3MgLmNvbnRlbnQgdGV4dGFyZWEgc3Bhbntmb250LXdlaWdodDo1MDB9I21pY3Jvc2l0ZSAuY20td3JhcHBlcnt2aXNpYmlsaXR5OnZpc2libGV9I3Nob3AtaW50cm97d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTEwO3RvcDowfSNzaG9wLWludHJvIC5pbnRyby1sb2dve3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGV9QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7I3Nob3AtaW50cm8gLmludHJvLWxvZ28gc3Zne2hlaWdodDozNXB4fX0jc2hvcC1pbnRybyBpbWd7d2lkdGg6MTAwdnc7aGVpZ2h0OjEwMHZoO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOjI1JSAyNSV9LmV5ZS1jYXRjaGVye3dpZHRoOjEwMHZ3O2hlaWdodDo2MHB4O3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MzAwfS5leWUtY2F0Y2hlciAuZXllLWNhdGNoZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NjBweH0uZXllLWNhdGNoZXIgLmV5ZS1jYXRjaGVyLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowIDMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmV5ZS1jYXRjaGVyIC5leWUtY2F0Y2hlci10ZXh0e3BhZGRpbmc6MCAxNXB4fX0uZXllLWNhdGNoZXIgLmluZm8tb3V0bGluZXtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjE0cHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmV5ZS1jYXRjaGVyIC5pbmZvLW91dGxpbmV7cG9zaXRpb246cmVsYXRpdmU7dG9wOmluaGVyaXQ7cmlnaHQ6aW5oZXJpdDt0cmFuc2Zvcm06aW5oZXJpdDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpzdWJ9fS5leWUtY2F0Y2hlciAuY20tYmxvY2stZWxlbWVudC1saW5rKy5pbmZvLW91dGxpbmV7bWFyZ2luLWxlZnQ6MTVweH0uZXllLWNhdGNoZXIgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dCsuaW5mby1vdXRsaW5lLC5leWUtY2F0Y2hlciAuY20tYmxvY2stZWxlbWVudC10ZXh0YXJlYSsuaW5mby1vdXRsaW5le21hcmdpbi1sZWZ0OjE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmV5ZS1jYXRjaGVyIC5jbS1ibG9jay1lbGVtZW50LXRleHQrLmluZm8tb3V0bGluZSwuZXllLWNhdGNoZXIgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dGFyZWErLmluZm8tb3V0bGluZXttYXJnaW4tbGVmdDowfX0uZXllLWNhdGNoZXIgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dCwuZXllLWNhdGNoZXIgLmNtLWJsb2NrLWVsZW1lbnQtbGluaywuZXllLWNhdGNoZXIgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dGFyZWF7Y29sb3I6I0ZGRkZGRjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoyNHB4O2ZvbnQtd2VpZ2h0OjMwMH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuZXllLWNhdGNoZXIgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dCwuZXllLWNhdGNoZXIgLmNtLWJsb2NrLWVsZW1lbnQtbGluaywuZXllLWNhdGNoZXIgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dGFyZWF7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NTAwfX0uZXllLWNhdGNoZXIgLmNtLWJsb2NrLWVsZW1lbnQtbGluazphZnRlcntjb250ZW50Om5vcm1hbH0uZXllLWNhdGNoZXIgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dCwuZXllLWNhdGNoZXIgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dGFyZWF7Zm9udC13ZWlnaHQ6NTAwfS5leWUtY2F0Y2hlci50ZXh0LWFuZC1saW5rIC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGlua3twYWRkaW5nLWxlZnQ6MjBweH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuZXllLWNhdGNoZXIudGV4dC1hbmQtbGlua3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5leWUtY2F0Y2hlci50ZXh0LWFuZC1saW5rIC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGlua3twYWRkaW5nLWxlZnQ6MH0uZXllLWNhdGNoZXIgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dHtkaXNwbGF5OmJsb2NrfS5leWUtY2F0Y2hlciAuY20tYmxvY2stZWxlbWVudC1saW5re21hcmdpbi10b3A6NHB4fX0uZXllLWNhdGNoZXItdG9vbHRpcHtiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjM7d2lkdGg6MTAwdnc7cGFkZGluZzoxMHB4IDA7cG9zaXRpb246Zml4ZWQ7dG9wOi01MDBweDtsZWZ0OjA7ei1pbmRleDoyMDA7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlLWluLW91dH0uZXllLWNhdGNoZXItdG9vbHRpcCAudG9vbHRpcC13cmFwcGVye21pbi1oZWlnaHQ6NDBweH0uZXllLWNhdGNoZXItdG9vbHRpcCAudG9vbHRpcC13cmFwcGVyIHNwYW57Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjRweH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuZXllLWNhdGNoZXItdG9vbHRpcCAudG9vbHRpcC13cmFwcGVyIHNwYW57Zm9udC1zaXplOjEycHh9fS5leWUtY2F0Y2hlci10b29sdGlwIC50b29sdGlwLXRleHR7cGFkZGluZzowIDM1cHh9I2hlcm8tYmFubmVye3BhZGRpbmctYm90dG9tOjM1cHh9I2hlcm8tYmFubmVyIGgxLCNoZXJvLWJhbm5lciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNoZXJvLWJhbm5lciBpbnB1dCwjaGVyby1iYW5uZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2hlcm8tYmFubmVyIHNlbGVjdC5ib3JkZXJlZCwjaGVyby1iYW5uZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2hlcm8tYmFubmVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjaGVyby1iYW5uZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjaGVyby1iYW5uZXIgdGV4dGFyZWF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OmNhbGMoNSUgKyAxNXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpfSNoZXJvLWJhbm5lciBoMSBzcGFuLCNoZXJvLWJhbm5lciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQgc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2hlcm8tYmFubmVyIGlucHV0IHNwYW4sI2hlcm8tYmFubmVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQgc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2hlcm8tYmFubmVyIHNlbGVjdC5ib3JkZXJlZCBzcGFuLCNoZXJvLWJhbm5lciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsIHNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNoZXJvLWJhbm5lciBzZWxlY3QuYm9yZGVyZWQtc21hbGwgc3BhbiwjaGVyby1iYW5uZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhIHNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNoZXJvLWJhbm5lciB0ZXh0YXJlYSBzcGFue2ZvbnQtd2VpZ2h0OjUwMH0jaGVyby1iYW5uZXIgYTphZnRlcntkaXNwbGF5Om5vbmV9LmZ1bGwtd2lkdGgtaW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9LmZ1bGwtd2lkdGgtaW1hZ2UgLmNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjA7cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC01MCUpO3RleHQtYWxpZ246Y2VudGVyfS5mdWxsLXdpZHRoLWltYWdlIC5jb250ZW50IHB7Y29sb3I6I2Y5ZjlmOTtmb250LXdlaWdodDo1MDB9LmZ1bGwtd2lkdGgtaW1hZ2UgLmNvbnRlbnQgYXt3aWR0aDppbmhlcml0O3BhZGRpbmc6MjRweCA1MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MjBweDtib3JkZXItY29sb3I6I2Y5ZjlmOX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuZnVsbC13aWR0aC1pbWFnZSAuY29udGVudCBhe21hcmdpbi10b3A6NDVweH19LmZ1bGwtd2lkdGgtaW1hZ2UgLmNvbnRlbnQgYS5zZWNvbmRhcnl7Y29sb3I6I2Y5ZjlmOX0uZnVsbC13aWR0aC1pbWFnZSAuY29udGVudCBhLnNlY29uZGFyeTpob3ZlciwuZnVsbC13aWR0aC1pbWFnZSAuY29udGVudCBhLnNlY29uZGFyeTpmb2N1cywuZnVsbC13aWR0aC1pbWFnZSAuY29udGVudCBhLnNlY29uZGFyeTp2aXNpdGVke2JvcmRlcjoxcHggc29saWQgI2Y5ZjlmOTtwYWRkaW5nOjI0cHggNTBweH0uY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiwuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tdGV4dCwuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tdGV4dHthbGlnbi1pdGVtczpjZW50ZXJ9LmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi1idXR0b24sLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi1jb250ZW50LC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1idXR0b24sLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi1idXR0b24sLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLWJ1dHRvbntib3R0b206MTAlfS5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tYnV0dG9uIC5jbS1ibG9jay1lbGVtZW50LWJ1dHRvbiwuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tYnV0dG9uIC5jbS1ibG9jay1lbGVtZW50LWJ1dHRvbnt3aWR0aDppbmhlcml0O3BhZGRpbmc6MjRweCA1MHB4O2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOjgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWJ1dHRvbiAuY20tYmxvY2stZWxlbWVudC1idXR0b24sLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLWJ1dHRvbiAuY20tYmxvY2stZWxlbWVudC1idXR0b257ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCwuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudHt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC5kYXlzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLmRheXN7cGFkZGluZy1yaWdodDo1cHh9QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLmRheXMsLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAuZGF5c3twYWRkaW5nLXJpZ2h0OjB9fS5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC5ob3VycywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAubWludXRlcywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAuc2Vjb25kcywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC5ob3VycywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC5taW51dGVzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnNlY29uZHN7d2lkdGg6NTlweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC5ob3VycywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAubWludXRlcywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAuc2Vjb25kcywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC5ob3VycywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC5taW51dGVzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnNlY29uZHN7d2lkdGg6MTA3cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC5ob3VycywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAubWludXRlcywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAuc2Vjb25kcywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC5ob3VycywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC5taW51dGVzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnNlY29uZHN7d2lkdGg6OTFweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLmhvdXJzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC5taW51dGVzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC5zZWNvbmRzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLmhvdXJzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLm1pbnV0ZXMsLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAuc2Vjb25kc3t3aWR0aDoxNDRweH19LmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpbWUtZGF5cywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAudGltZS1ob3VycywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAudGltZS1taW51dGVzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLXNlY29uZHMsLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnNlcGFyYXRvciwuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLWRheXMsLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAudGltZS1ob3VycywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLW1pbnV0ZXMsLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAudGltZS1zZWNvbmRzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnNlcGFyYXRvcntmb250LXNpemU6MzZweDtsZXR0ZXItc3BhY2luZzo1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAudGltZS1kYXlzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLWhvdXJzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLW1pbnV0ZXMsLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpbWUtc2Vjb25kcywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAuc2VwYXJhdG9yLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpbWUtZGF5cywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLWhvdXJzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpbWUtbWludXRlcywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLXNlY29uZHMsLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAuc2VwYXJhdG9ye2ZvbnQtc2l6ZTo3MnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAudGltZS1kYXlzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLWhvdXJzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLW1pbnV0ZXMsLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpbWUtc2Vjb25kcywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAuc2VwYXJhdG9yLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpbWUtZGF5cywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLWhvdXJzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpbWUtbWludXRlcywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLXNlY29uZHMsLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAuc2VwYXJhdG9ye2ZvbnQtc2l6ZTo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAudGltZS1kYXlzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLWhvdXJzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLW1pbnV0ZXMsLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpbWUtc2Vjb25kcywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAuc2VwYXJhdG9yLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpbWUtZGF5cywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLWhvdXJzLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpbWUtbWludXRlcywuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aW1lLXNlY29uZHMsLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAuc2VwYXJhdG9ye2ZvbnQtc2l6ZToxMDBweH19LmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpdGxlLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpdGxle2ZvbnQtc2l6ZToxNHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpdGxlLC5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXIgLmNtLWNvdW50ZG93bi1jb250ZW50IC5jbS1jb3VudGRvd24gLnRpdGxle2ZvbnQtc2l6ZToyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyLWJ1dHRvbiAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAudGl0bGUsLmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lciAuY20tY291bnRkb3duLWNvbnRlbnQgLmNtLWNvdW50ZG93biAudGl0bGV7Zm9udC1zaXplOjE0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5jbS13cmFwcGVyLmNvdW50ZG93bi1iYW5uZXItYnV0dG9uIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aXRsZSwuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIC5jbS1jb3VudGRvd24tY29udGVudCAuY20tY291bnRkb3duIC50aXRsZXtmb250LXNpemU6MzBweH19LmNtLXdyYXBwZXIuY291bnRkb3duLWJhbm5lci1idXR0b24gYTphZnRlciwuY20td3JhcHBlci5jb3VudGRvd24tYmFubmVyIGE6YWZ0ZXJ7ZGlzcGxheTpub25lfS5pbnN0YWdyYW0tZmVlZHttYXJnaW46NTBweCAwO3BhZGRpbmc6MTQwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjN9QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7Lmluc3RhZ3JhbS1mZWVke3BhZGRpbmc6MTAwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuaW5zdGFncmFtLWZlZWR7cGFkZGluZzo3MHB4IDB9fS5pbnN0YWdyYW0tZmVlZCAuc29jaWFsLWhlYWR7bWFyZ2luLWJvdHRvbTo2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpey5pbnN0YWdyYW0tZmVlZCAuc29jaWFsLWhlYWR7bWFyZ2luLWJvdHRvbTozMHB4fX0uaW5zdGFncmFtLWZlZWQgYTphZnRlcntjb250ZW50Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7Lmluc3RhZ3JhbS1mZWVkICNpbnN0YWZlZWR7bWFyZ2luLXRvcDo1MHB4fX0uaW5zdGFncmFtLWZlZWQgI2luc3RhZmVlZCAuaW5zdGFncmFtLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI1JTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lmluc3RhZ3JhbS1mZWVkICNpbnN0YWZlZWQgLmluc3RhZ3JhbS1pbWFnZXt3aWR0aDo1MCU7aGVpZ2h0OjUwJX19Lmluc3RhZ3JhbS1mZWVkICNpbnN0YWZlZWQgLmluc3RhZ3JhbS1pbWFnZSBhe3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmFydGljbGUtY29sbGVjdGlvbiAuYXJ0aWNsZS1jb2xsZWN0aW9uLWhlYWRsaW5le21hcmdpbi1ib3R0b206NDBweH0uYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlLWNvbGxlY3Rpb24taGVhZGxpbmUgLmNtLWJsb2NrLWVsZW1lbnQtaGVhZGxpbmV7Zm9udC13ZWlnaHQ6NTAwfS5hcnRpY2xlLWNvbGxlY3Rpb24gLmhlYWRsaW5le21hcmdpbjowIDE1cHh9LmFydGljbGUtY29sbGVjdGlvbiAuaGVhZGxpbmU6bm90KC50ZXJ0aWFyeSk6bm90KCNyZXR1cm5zIC5yZXR1cm5zLWxpc3QgbGkgYSk6bm90KCNmYXEgbGkgYSk6bm90KCNwYXltZW50IGxpIGEpOm5vdCgjaW1wcmludCBsaSBhKTpub3QoI3ByaXZhY3kgbGkgYSk6bm90KCN0ZXJtcyBsaSBhKXtmb250LXdlaWdodDo0MDB9LmFydGljbGUtY29sbGVjdGlvbiAuaGVhZGxpbmU6YWZ0ZXJ7aGVpZ2h0OjJweH0uYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlc3twYWRkaW5nOjAgNy41cHg7bWFyZ2luLXRvcDo4MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxOTE5cHgpey5hcnRpY2xlLWNvbGxlY3Rpb24gLmFydGljbGVze21hcmdpbi10b3A6NTBweH19LmFydGljbGUtY29sbGVjdGlvbiAuYXJ0aWNsZXMgLmFydGljbGV7cGFkZGluZzowIDcuNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmFydGljbGUtY29sbGVjdGlvbiAuYXJ0aWNsZXMgLmFydGljbGV7bWFyZ2luLWJvdHRvbToxNXB4fX0uYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlcyAuYXJ0aWNsZSBhOmFmdGVye2NvbnRlbnQ6bm9uZX0uZHluYW1pYy1tb2R1bGVzIC5zcGFjZS10b3B7bWFyZ2luLXRvcDoyNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmR5bmFtaWMtbW9kdWxlcyAuc3BhY2UtdG9we21hcmdpbi10b3A6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmR5bmFtaWMtbW9kdWxlcyAuc3BhY2UtdG9we21hcmdpbi10b3A6NTBweH19LmR5bmFtaWMtbW9kdWxlcyAuc3BhY2UtYm90dG9te21hcmdpbi1ib3R0b206MjVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5keW5hbWljLW1vZHVsZXMgLnNwYWNlLWJvdHRvbXttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5keW5hbWljLW1vZHVsZXMgLnNwYWNlLWJvdHRvbXttYXJnaW4tYm90dG9tOjUwcHh9fS5keW5hbWljLW1vZHVsZXMgLnNwYWNlLWJldHdlZW57bWFyZ2luLXRvcDoyNXB4O21hcmdpbi1ib3R0b206MjVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5keW5hbWljLW1vZHVsZXMgLnNwYWNlLWJldHdlZW57bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmR5bmFtaWMtbW9kdWxlcyAuc3BhY2UtYmV0d2VlbnttYXJnaW4tdG9wOjUwcHg7bWFyZ2luLWJvdHRvbTo1MHB4fX0uZHluYW1pYy1tb2R1bGVzIC5pbWFnZS13cmFwcGVyIGE6OmFmdGVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jbS1mdWxsc2NyZWVuLWJhbm5lcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5jbS1mdWxsc2NyZWVuLWJhbm5lciAuYWxpZ24taXRlbXMtc20tY2VudGVye3BhZGRpbmctdG9wOjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7cGFkZGluZy10b3A6MTIwcHh9fS5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudCBoMSwuY20tZnVsbHNjcmVlbi1iYW5uZXIgLmNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY20tZnVsbHNjcmVlbi1iYW5uZXIgLmNvbnRlbnQgaW5wdXQsLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IHRleHRhcmVhe3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudCBoMSwuY20tZnVsbHNjcmVlbi1iYW5uZXIgLmNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY20tZnVsbHNjcmVlbi1iYW5uZXIgLmNvbnRlbnQgaW5wdXQsLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IHRleHRhcmVhe21hcmdpbi10b3A6MDt0ZXh0LWFsaWduOmxlZnR9fUBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpey5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudCBoMSwuY20tZnVsbHNjcmVlbi1iYW5uZXIgLmNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY20tZnVsbHNjcmVlbi1iYW5uZXIgLmNvbnRlbnQgaW5wdXQsLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IHRleHRhcmVhe2xpbmUtaGVpZ2h0OjM2cHggIWltcG9ydGFudH19LmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IC5idXR0b24td3JhcHBlcntwYWRkaW5nLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpey5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudCAuYnV0dG9uLXdyYXBwZXIgLmJ0bntwYWRkaW5nOjE4cHggMTVweH19LmNtLWZ1bGxzY3JlZW4tYmFubmVyIC5jb250ZW50IC5jb250ZW50LXdyYXBwZXJ7cGFkZGluZy10b3A6MjVweH0uY20tZnVsbHNjcmVlbi1iYW5uZXIgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciBwe2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudCAuY29udGVudC13cmFwcGVyIHB7dGV4dC1hbGlnbjpjZW50ZXJ9fS5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudC13cmFwcGVyLTJ7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jbS1mdWxsc2NyZWVuLWJhbm5lciAuY29udGVudC13cmFwcGVyLTJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjB9fS5jbS1mdWxsd2lkdGgtY29udGVudC1iYW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO3BhZGRpbmc6NDBweCAwfS5jbS1mdWxsd2lkdGgtY29udGVudC1iYW5uZXIgLmNvbnRlbnR7cGFkZGluZzoyMHB4IDAgMH0uY20tZnVsbHdpZHRoLWNvbnRlbnQtYmFubmVyIC5idXR0b24td3JhcHBlciAuYnRue21hcmdpbjoyMHB4IDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY20tZnVsbHdpZHRoLWNvbnRlbnQtYmFubmVyIC5idXR0b24td3JhcHBlcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY20tZnVsbHdpZHRoLWNvbnRlbnQtYmFubmVyIC5idXR0b24td3JhcHBlciAuYnRue21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1sZWZ0OjEwcHg7bWF4LXdpZHRoOjI2MHB4fX0uY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCAubXVsdGlwbGUtaW1hZ2UtY29udGVudC1zaWRlX2J5X3NpZGUsLmNtLW11bHRpcGxlLWltYWdlLWNvbnRlbnQgLm11bHRpcGxlLWltYWdlLWNvbnRlbnQtdG9wX2JvdHRvbXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXNpZGVfYnlfc2lkZSAuaXRlbS1pbmRleC1vZGQsLmNtLW11bHRpcGxlLWltYWdlLWNvbnRlbnQgLm11bHRpcGxlLWltYWdlLWNvbnRlbnQtdG9wX2JvdHRvbSAuaXRlbS1pbmRleC1vZGR7bWFyZ2luLWJvdHRvbTo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXNpZGVfYnlfc2lkZSAuaXRlbS1pbmRleC1vZGQsLmNtLW11bHRpcGxlLWltYWdlLWNvbnRlbnQgLm11bHRpcGxlLWltYWdlLWNvbnRlbnQtdG9wX2JvdHRvbSAuaXRlbS1pbmRleC1vZGR7bWFyZ2luLWJvdHRvbToyMHB4fX0uY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCAubXVsdGlwbGUtaW1hZ2UtY29udGVudC1zaWRlX2J5X3NpZGUgLmltYWdlLXdyYXBwZXJ7cGFkZGluZy1ib3R0b206MzBweH0uY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCAubXVsdGlwbGUtaW1hZ2UtY29udGVudC1zaWRlX2J5X3NpZGUgLml0ZW0taW5kZXgtb2RkLC5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXNpZGVfYnlfc2lkZSAuaXRlbS1pbmRleC1ldmVue21hcmdpbi1ib3R0b206MjVweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCAubXVsdGlwbGUtaW1hZ2UtY29udGVudC1zaWRlX2J5X3NpZGUgLml0ZW0taW5kZXgtb2RkLC5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXNpZGVfYnlfc2lkZSAuaXRlbS1pbmRleC1ldmVue21hcmdpbi1ib3R0b206MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNtLW11bHRpcGxlLWltYWdlLWNvbnRlbnQgLm11bHRpcGxlLWltYWdlLWNvbnRlbnQtc2lkZV9ieV9zaWRlIC5pdGVtLXRoaXJke21hcmdpbi10b3A6MTMwcHh9fS5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXNpZGVfYnlfc2lkZSAuaGVhZGxpbmUtd3JhcHBlcntwYWRkaW5nOjAgMCAyMHB4fS5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXRvcF9ib3R0b20gLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nOjIwcHggMCAwfS5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXRvcF9ib3R0b20gLml0ZW0taW5kZXgtb2Rke3otaW5kZXg6MX0uY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCAubXVsdGlwbGUtaW1hZ2UtY29udGVudC10b3BfYm90dG9tIC5pdGVtLWluZGV4LW9kZCAucm93LC5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXRvcF9ib3R0b20gLml0ZW0taW5kZXgtb2RkIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXRvcF9ib3R0b20gLml0ZW0taW5kZXgtb2RkIC5mdWxsc2NyZWVuLXJvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW59QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCAubXVsdGlwbGUtaW1hZ2UtY29udGVudC10b3BfYm90dG9tIC5pdGVtLWluZGV4LW9kZCAucm93LC5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXRvcF9ib3R0b20gLml0ZW0taW5kZXgtb2RkIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXRvcF9ib3R0b20gLml0ZW0taW5kZXgtb2RkIC5mdWxsc2NyZWVuLXJvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmNtLW11bHRpcGxlLWltYWdlLWNvbnRlbnQgLm11bHRpcGxlLWltYWdlLWNvbnRlbnQtdG9wX2JvdHRvbSAuaXRlbS1pbmRleC1vZGQgLnJvdywuY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCAubXVsdGlwbGUtaW1hZ2UtY29udGVudC10b3BfYm90dG9tIC5pdGVtLWluZGV4LW9kZCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCAubXVsdGlwbGUtaW1hZ2UtY29udGVudC10b3BfYm90dG9tIC5pdGVtLWluZGV4LW9kZCAuZnVsbHNjcmVlbi1yb3d7ZmxleC1kaXJlY3Rpb246cm93fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXRvcF9ib3R0b20gLml0ZW0taW5kZXgtb2RkIC5oZWFkbGluZS13cmFwcGVye3BhZGRpbmctdG9wOjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXRvcF9ib3R0b20gLml0ZW0taW5kZXgtZXZlbnt6LWluZGV4OjA7cG9zaXRpb246cmVsYXRpdmU7dG9wOi02NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCAubXVsdGlwbGUtaW1hZ2UtY29udGVudC10b3BfYm90dG9tIC5pdGVtLWluZGV4LWV2ZW57dG9wOi04MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXRvcF9ib3R0b20gLml0ZW0taW5kZXgtZXZlbiAuaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfX0uY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCAubXVsdGlwbGUtaW1hZ2UtY29udGVudC10b3BfYm90dG9tIC5pdGVtLWluZGV4LWV2ZW4gLnJvdywuY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCAubXVsdGlwbGUtaW1hZ2UtY29udGVudC10b3BfYm90dG9tIC5pdGVtLWluZGV4LWV2ZW4gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNtLW11bHRpcGxlLWltYWdlLWNvbnRlbnQgLm11bHRpcGxlLWltYWdlLWNvbnRlbnQtdG9wX2JvdHRvbSAuaXRlbS1pbmRleC1ldmVuIC5mdWxsc2NyZWVuLXJvd3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXRvcF9ib3R0b20gLml0ZW0taW5kZXgtZXZlbiAucm93LC5jbS1tdWx0aXBsZS1pbWFnZS1jb250ZW50IC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXRvcF9ib3R0b20gLml0ZW0taW5kZXgtZXZlbiAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCAubXVsdGlwbGUtaW1hZ2UtY29udGVudC10b3BfYm90dG9tIC5pdGVtLWluZGV4LWV2ZW4gLmZ1bGxzY3JlZW4tcm93e2ZsZXgtZGlyZWN0aW9uOnJvd319QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmNtLW11bHRpcGxlLWltYWdlLWNvbnRlbnQgLm11bHRpcGxlLWltYWdlLWNvbnRlbnQtdG9wX2JvdHRvbSAuaXRlbS1pbmRleC1ldmVuIC5oZWFkbGluZS13cmFwcGVye3BhZGRpbmctdG9wOjMwcHh9fS5jbS1hcnRpY2xlLXRleHQgaW1ne2JvcmRlcjoxcHggc29saWQgI2YzZjNmM31AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY20tYXJ0aWNsZS10ZXh0IC5pdGVte2ZsZXg6MCAwIDIwJTttYXgtd2lkdGg6MjAlfX0uY20tYXJ0aWNsZS10ZXh0IC5pdGVtIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nLWJvdHRvbToyMHB4fS5jbS1hcnRpY2xlLXRleHQgLml0ZW0gYSBwaWN0dXJle2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206MTBweH0uY20tYXJ0aWNsZS10ZXh0IC5pdGVtIGE6aG92ZXIgc3Bhbntmb250LXdlaWdodDo1MDA7cG9zaXRpb246cmVsYXRpdmV9LmNtLWFydGljbGUtdGV4dCAuaXRlbSBhOmhvdmVyIHNwYW46OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzFBMTkxOTtib3R0b206LTJweDtjb250ZW50OlwiXCI7aGVpZ2h0OjFweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dmlzaWJpbGl0eTp2aXNpYmxlO3dpZHRoOjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9LmNtLWFydGljbGUtdGV4dCAuaXRlbSBhOjphZnRlcntkaXNwbGF5Om5vbmV9LmFydGljbGUtY29sbGVjdGlvbi5jbS13cmFwcGVye3Zpc2liaWxpdHk6dmlzaWJsZX0uY20td3JhcHBlci5mb290bm90ZSBzcGFue2ZvbnQtc2l6ZTo5cHg7bGluZS1oZWlnaHQ6MTNweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY20td3JhcHBlci5mb290bm90ZSBzcGFue2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE4cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5jbS13cmFwcGVyLm1vZHVsZS0xIC5wb3NpdGlvbi10b3Atd3JhcHBlcnt0b3A6LTEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY20td3JhcHBlci5tb2R1bGUtMSsubW9kdWxlLTQuc3BlY2lhbCAubGluay0ye21hcmdpbi10b3A6LTI1MHB4O3dpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5jbS13cmFwcGVyLm1vZHVsZS0xKy5tb2R1bGUtMiAucG9zaXRpb24tdG9wLXdyYXBwZXIubGluay0ye3RvcDotMzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5jbS13cmFwcGVyLm1vZHVsZS0yIC5mdWxsLWltYWdle3BhZGRpbmc6MH19LmNtLXdyYXBwZXIubW9kdWxlLTIgLnBvc2l0aW9uLXRvcC13cmFwcGVyLmxpbmstMXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjEzMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5jbS13cmFwcGVyLm1vZHVsZS00LnNwZWNpYWx7bWluLWhlaWdodDozMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY20td3JhcHBlci5tb2R1bGUtNCAucG9zaXRpb24tdG9wLXdyYXBwZXIubGluay0ye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzkwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNtLXdyYXBwZXIubW9kdWxlLTQgLnRleHQtd3JhcHBlcntwYWRkaW5nLWJvdHRvbTo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY20td3JhcHBlci5tb2R1bGUtND4ucm93Pi5jb2wtMTIsLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jbS13cmFwcGVyLm1vZHVsZS00Pi5mdWxsc2NyZWVuLXJvdz4uY29sLTEye21pbi1oZWlnaHQ6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNtLXdyYXBwZXIubW9kdWxlLTQ+LnJvdz4uY29sLTEyLC5jb250YWluZXItZnVsbHNjcmVlbiAuY20td3JhcHBlci5tb2R1bGUtND4uZnVsbHNjcmVlbi1yb3c+LmNvbC0xMnttaW4taGVpZ2h0OjE1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY20td3JhcHBlci5tb2R1bGUtND4ucm93Pi5jb2wtMTIsLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jbS13cmFwcGVyLm1vZHVsZS00Pi5mdWxsc2NyZWVuLXJvdz4uY29sLTEye21pbi1oZWlnaHQ6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5jbS13cmFwcGVyLm1vZHVsZS01IC5wb3NpdGlvbi10b3Atd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTIyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY20td3JhcHBlci5tb2R1bGUtNSAuaXRlbS0ye3RvcDotMTAwcHh9fS5jbS13cmFwcGVyLm1vZHVsZS01IC5pdGVtLTN7bWluLWhlaWdodDoyNTBweH1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY20td3JhcHBlci5tb2R1bGUtNSAuaXRlbS0ze21pbi1oZWlnaHQ6MzUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNtLXdyYXBwZXIubW9kdWxlLTUgLml0ZW0tMyAubGluay0ye3dpZHRoOjEwMCV9fS5jbS13cmFwcGVyLm1vZHVsZS02IC5tZW51e3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNtLXdyYXBwZXIubW9kdWxlLTYgLm1lbnV7dG9wOi00dnd9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNtLXdyYXBwZXIubW9kdWxlLTYgLnN1Ym1lbnV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQwcHg7b3ZlcmZsb3c6aGlkZGVufX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jbS13cmFwcGVyLm1vZHVsZS02IC5zdWJtZW51IC5oZWFkZXJ7bWFyZ2luLWJvdHRvbTozMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5jbS13cmFwcGVyLm1vZHVsZS02IC5zdWJtZW51IC5saXN0LXdyYXBwZXJ7ZGlzcGxheTotd2Via2l0LWJveDthbGlnbi1pdGVtczpjZW50ZXJ9fS5jbS13cmFwcGVyLm1vZHVsZS02IC5zdWJtZW51IC5saXN0LXdyYXBwZXIgLmxpc3QtaXRlbSBhOjphZnRlcntkaXNwbGF5Om5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmNtLXdyYXBwZXIubW9kdWxlLTYgI2JyZWFkY3J1bWItd3JhcHBlci5zbGlkZXJ7cGFkZGluZzowO21hcmdpbjowO3dpZHRoOjEwMCV9LmNtLXdyYXBwZXIubW9kdWxlLTYgI2JyZWFkY3J1bWItd3JhcHBlci5zbGlkZXIgLmJyZWFkY3J1bWJ7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWxlZnQ6MH0uY20td3JhcHBlci5tb2R1bGUtNiAjYnJlYWRjcnVtYi13cmFwcGVyLnNsaWRlciAuYnJlYWRjcnVtYj4qOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmNtLXdyYXBwZXIubW9kdWxlLTYgI2JyZWFkY3J1bWItd3JhcHBlci5zbGlkZXIgLmJyZWFkY3J1bWI+KjpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MjBweH19LmNtLXdyYXBwZXIubW9kdWxlLTYgLmNvbnRlbnQtd3JhcHBlciwuY20td3JhcHBlci5tb2R1bGUtNyAuY29udGVudC13cmFwcGVye3BhZGRpbmctdG9wOjI1cHh9LmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlLWNvbGxlY3Rpb24taGVhZGxpbmV7bWFyZ2luLWJvdHRvbToyMHB4fS5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiAuYXJ0aWNsZS1jb2xsZWN0aW9uLWxpbmtze21hcmdpbi1sZWZ0Oi0xNXB4O2Rpc3BsYXk6ZmxleDtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OnNjcm9sbH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gLmFydGljbGUtY29sbGVjdGlvbi1saW5rc3tkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbn19LmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlLWNvbGxlY3Rpb24tbGlua3M6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZTt3aWR0aDowcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudH0uY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gLmFydGljbGUtY29sbGVjdGlvbi1saW5rcyBhe3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gLmFydGljbGUtY29sbGVjdGlvbi1oZWFkbGluZSwuY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gLmFydGljbGUtY29sbGVjdGlvbi1saW5rc3t0ZXh0LWFsaWduOmNlbnRlcn19LmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlc3ttYXJnaW4tdG9wOjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDE5MTlweCl7LmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlc3ttYXJnaW4tdG9wOjI1cHh9fS5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiAuYXJ0aWNsZXMgLmFydGljbGUuc2xpY2stc2xpZGU6Zmlyc3Qtb2YtdHlwZXttYXJnaW4tbGVmdDowfS5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiAuYXJ0aWNsZXMgLmRldGFpbHN7bWFyZ2luLXRvcDoxMHB4fS5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiBbZGF0YS1jb2xsZWN0aW9uLWlkXXtwb3NpdGlvbjpyZWxhdGl2ZX0uY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gW2RhdGEtY29sbGVjdGlvbi1pZF0gLnNsaWNrLWFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozOCU7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtmb250LXNpemU6MDtjb2xvcjp0cmFuc3BhcmVudDtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiBbZGF0YS1jb2xsZWN0aW9uLWlkXSAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0OjB9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIFtkYXRhLWNvbGxlY3Rpb24taWRdIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6LTM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiBbZGF0YS1jb2xsZWN0aW9uLWlkXSAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0Oi04NXB4fX0uY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gW2RhdGEtY29sbGVjdGlvbi1pZF0gLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCAjMUExOTE5fS5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiBbZGF0YS1jb2xsZWN0aW9uLWlkXSAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDowfUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiBbZGF0YS1jb2xsZWN0aW9uLWlkXSAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDotNDVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIFtkYXRhLWNvbGxlY3Rpb24taWRdIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0Oi05NXB4fX0uY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gW2RhdGEtY29sbGVjdGlvbi1pZF0gLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQ6OHB4IHNvbGlkICMxQTE5MTl9LmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIFtkYXRhLWNvbGxlY3Rpb24taWRdIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVyLC5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiBbZGF0YS1jb2xsZWN0aW9uLWlkXSAuc2xpY2stYXJyb3cuc2xpY2stcHJldjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgdHJhbnNwYXJlbnR9ZGl2W2lkXj0nZnVsbC13aWR0aC1pbWFnZS1oZWFkbGluZS13cmFwcGVyLSddIGgyLGRpdltpZF49J2Z1bGwtd2lkdGgtaW1hZ2UtaGVhZGxpbmUtd3JhcHBlci0nXSAuY29udGVudHttYXJnaW4tdG9wOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtkaXZbaWRePSdmdWxsLXdpZHRoLWltYWdlLWhlYWRsaW5lLXdyYXBwZXItJ10gaDIsZGl2W2lkXj0nZnVsbC13aWR0aC1pbWFnZS1oZWFkbGluZS13cmFwcGVyLSddIC5jb250ZW50e21hcmdpbi10b3A6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7ZGl2W2lkXj0nZnVsbC13aWR0aC1pbWFnZS1oZWFkbGluZS13cmFwcGVyLSddIGgyLGRpdltpZF49J2Z1bGwtd2lkdGgtaW1hZ2UtaGVhZGxpbmUtd3JhcHBlci0nXSAuY29udGVudHttYXJnaW4tdG9wOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpe2RpdltpZF49J2Z1bGwtd2lkdGgtaW1hZ2UtaGVhZGxpbmUtd3JhcHBlci0nXSBoMixkaXZbaWRePSdmdWxsLXdpZHRoLWltYWdlLWhlYWRsaW5lLXdyYXBwZXItJ10gLmNvbnRlbnR7bWFyZ2luLXRvcDo1MHB4fX1kaXZbaWRePSdmdWxsLXdpZHRoLWltYWdlLWhlYWRsaW5lLXdyYXBwZXItJ10gLmJ1dHRvbi13cmFwcGVyIC5idG57bWFyZ2luOjIwcHggMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2RpdltpZF49J2Z1bGwtd2lkdGgtaW1hZ2UtaGVhZGxpbmUtd3JhcHBlci0nXSAuYnV0dG9uLXdyYXBwZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXJ9ZGl2W2lkXj0nZnVsbC13aWR0aC1pbWFnZS1oZWFkbGluZS13cmFwcGVyLSddIC5idXR0b24td3JhcHBlciAuYnRue21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1sZWZ0OjEwcHg7bWF4LXdpZHRoOjI2MHB4fX1kaXZbaWRePSdmdWxsLXdpZHRoLWltYWdlLWhlYWRsaW5lLXdyYXBwZXItJ10gLnJvdz5kaXYsZGl2W2lkXj0nZnVsbC13aWR0aC1pbWFnZS1oZWFkbGluZS13cmFwcGVyLSddIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3c+ZGl2LC5jb250YWluZXItZnVsbHNjcmVlbiBkaXZbaWRePSdmdWxsLXdpZHRoLWltYWdlLWhlYWRsaW5lLXdyYXBwZXItJ10gLmZ1bGxzY3JlZW4tcm93PmRpdnttYXJnaW46YXV0b31kaXZbaWRePSdpbWFnZS10ZXh0LXJpZ2h0LXdpdGhvdXQtbGluay0nXXttYXJnaW4tYm90dG9tOjcwcHg7cGFkZGluZy10b3A6MzBweH1kaXZbaWRePSdpbWFnZS10ZXh0LXJpZ2h0LXdpdGhvdXQtbGluay0nXSAuaW1hZ2Utd3JhcHBlcnttYXJnaW4tYm90dG9tOjMwcHh9ZGl2W2lkXj0naW1hZ2UtdGV4dC1yaWdodC13aXRob3V0LWxpbmstJ10gLnRpdGxle21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2RpdltpZF49J2ltYWdlLXRleHQtcmlnaHQtd2l0aG91dC1saW5rLSddIC50aXRsZXttYXJnaW4tYm90dG9tOjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpe2RpdltpZF49J2ltYWdlLXRleHQtcmlnaHQtd2l0aG91dC1saW5rLSddIC50aXRsZXttYXJnaW4tYm90dG9tOjMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpe2RpdltpZF49J2ltYWdlLXRleHQtcmlnaHQtd2l0aG91dC1saW5rLSddIC50aXRsZXttYXJnaW4tYm90dG9tOjQwcHh9fS5jb250YWluZXIuY20tbW9kdWxlLXRpdGxle3BhZGRpbmctdG9wOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGV7cGFkZGluZy10b3A6NTBweH19LmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaDEsLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBpbnB1dCwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBzZWxlY3QuYm9yZGVyZWQsLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgdGV4dGFyZWEsLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaDEgKiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQgKiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaW5wdXQgKiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkICosLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHNlbGVjdC5ib3JkZXJlZCAqLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwgKiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsICosLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhICosLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHRleHRhcmVhICp7bGluZS1oZWlnaHQ6MjZweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIGgxLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaW5wdXQsLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHRleHRhcmVhLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIGgxICosLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0ICosLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIGlucHV0ICosLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCAqLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBzZWxlY3QuYm9yZGVyZWQgKiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsICosLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCAqLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSAqLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSB0ZXh0YXJlYSAqe2xpbmUtaGVpZ2h0OmluaGVyaXR9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIGgxLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaW5wdXQsLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHRleHRhcmVhLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIGgxICosLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0ICosLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIGlucHV0ICosLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCAqLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBzZWxlY3QuYm9yZGVyZWQgKiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsICosLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCAqLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSAqLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSB0ZXh0YXJlYSAqe21hcmdpbi1ib3R0b206MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaDEsLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBpbnB1dCwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBzZWxlY3QuYm9yZGVyZWQsLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgdGV4dGFyZWEsLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaDEgKiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQgKiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaW5wdXQgKiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkICosLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHNlbGVjdC5ib3JkZXJlZCAqLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwgKiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsICosLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhICosLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHRleHRhcmVhICp7bWFyZ2luLWJvdHRvbTozMHB4fX0uY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBoMSBzcGFuLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCBzcGFuLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBpbnB1dCBzcGFuLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQgc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkIHNwYW4sLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCBzcGFuLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBzZWxlY3QuYm9yZGVyZWQtc21hbGwgc3BhbiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEgc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgdGV4dGFyZWEgc3BhbiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBoMSAqIHNwYW4sLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0ICogc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaW5wdXQgKiBzcGFuLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQgKiBzcGFuLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBzZWxlY3QuYm9yZGVyZWQgKiBzcGFuLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwgKiBzcGFuLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSBzZWxlY3QuYm9yZGVyZWQtc21hbGwgKiBzcGFuLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSAqIHNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHRleHRhcmVhICogc3BhbntsaW5lLWhlaWdodDoyNnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaDEgc3BhbiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQgc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaW5wdXQgc3BhbiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkIHNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHNlbGVjdC5ib3JkZXJlZCBzcGFuLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwgc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsIHNwYW4sLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhIHNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHRleHRhcmVhIHNwYW4sLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaDEgKiBzcGFuLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCAqIHNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIGlucHV0ICogc3BhbiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkICogc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkICogc3BhbiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsICogc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsICogc3BhbiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEgKiBzcGFuLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSB0ZXh0YXJlYSAqIHNwYW57bGluZS1oZWlnaHQ6MzRweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaDEgc3BhbiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQgc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaW5wdXQgc3BhbiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkIHNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHNlbGVjdC5ib3JkZXJlZCBzcGFuLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwgc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsIHNwYW4sLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhIHNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIHRleHRhcmVhIHNwYW4sLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgaDEgKiBzcGFuLC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCAqIHNwYW4sLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWluZXIuY20tbW9kdWxlLXRpdGxlIGlucHV0ICogc3BhbiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkICogc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkICogc3BhbiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsICogc3BhbiwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhaW5lci5jbS1tb2R1bGUtdGl0bGUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsICogc3BhbiwuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEgKiBzcGFuLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFpbmVyLmNtLW1vZHVsZS10aXRsZSB0ZXh0YXJlYSAqIHNwYW57bGluZS1oZWlnaHQ6aW5oZXJpdH19LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1pbWFnZS1yaWdodCAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKXtmb250LXN0eWxlOm5vcm1hbH0uY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWltYWdlLXJpZ2h0IGE6YWZ0ZXJ7Y29udGVudDpub25lfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pe2ZvbnQtc3R5bGU6bm9ybWFsfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIGE6YWZ0ZXJ7Y29udGVudDpub25lfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1mb3VyLWltYWdlcy1zdWJsaW5lLXRleHQgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbil7Zm9udC1zdHlsZTpub3JtYWx9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLWZvdXItaW1hZ2VzLXN1YmxpbmUtdGV4dCBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1mb3VyLWltYWdlcy1zdWJsaW5lLXRleHQgYTphZnRlcntjb250ZW50Om5vbmV9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbil7Zm9udC1zdHlsZTpub3JtYWx9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dC1sZWZ0LXRleHQtcmlnaHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZTphZnRlciwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZTphZnRlcntjb250ZW50Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCAuY20td3JhcHBlci1lbGVtZW50LW5vdF9yZXF1aXJlZF90ZXh0YXJlYXtjb2x1bW4tY291bnQ6Mn19LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtY2VudGVyZWQgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbil7Zm9udC1zdHlsZTpub3JtYWx9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXRleHQtY2VudGVyZWQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmU6YWZ0ZXJ7Y29udGVudDpub25lfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbil7Zm9udC1zdHlsZTpub3JtYWx9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lOmFmdGVyLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmU6YWZ0ZXJ7Y29udGVudDpub25lfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1tdWx0aXBsZS1yb3VuZC1pbWFnZXMtdGV4dCAuaXRlbXttYXJnaW4tYm90dG9tOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtcm91bmQtaW1hZ2VzLXRleHQgLml0ZW17bWFyZ2luLWJvdHRvbTo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtcm91bmQtaW1hZ2VzLXRleHQgLml0ZW17bWFyZ2luLWJvdHRvbTowfX0uY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtcm91bmQtaW1hZ2VzLXRleHQgLml0ZW0ubGFzdC1pdGVte21hcmdpbi1ib3R0b206MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jbS13cmFwcGVyLmNtLW1vZHVsZS1tdWx0aXBsZS1yb3VuZC1pbWFnZXMtdGV4dCAuaXRlbS5uZXh0LXRvLWxhc3QtaXRlbXttYXJnaW4tYm90dG9tOjB9fS5jbS13cmFwcGVyLmNtLW1vZHVsZS1tdWx0aXBsZS1yb3VuZC1pbWFnZXMtdGV4dCAuaW1hZ2Utd3JhcHBlcnttYXJnaW4tcmlnaHQ6MjAlO21hcmdpbi1sZWZ0OjIwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jbS13cmFwcGVyLmNtLW1vZHVsZS1tdWx0aXBsZS1yb3VuZC1pbWFnZXMtdGV4dCAuaW1hZ2Utd3JhcHBlcnttYXJnaW4tcmlnaHQ6MTYlO21hcmdpbi1sZWZ0OjE2JX19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLW11bHRpcGxlLXJvdW5kLWltYWdlcy10ZXh0IC5pbWFnZS13cmFwcGVye21hcmdpbi1yaWdodDoxMiU7bWFyZ2luLWxlZnQ6MTIlfX0uY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtcm91bmQtaW1hZ2VzLXRleHQgLmltYWdlLXdyYXBwZXIgYTphZnRlcntjb250ZW50Om5vbmV9LmNtLXdyYXBwZXIuY20tbW9kdWxlLW11bHRpcGxlLXJvdW5kLWltYWdlcy10ZXh0IC5pbWFnZS13cmFwcGVyIGltZ3tib3JkZXItcmFkaXVzOjUwJX0uY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtcm91bmQtaW1hZ2VzLXRleHQgLnRleHRhcmVhLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0OjUlO21hcmdpbi1sZWZ0OjUlfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLW11bHRpcGxlLXJvdW5kLWltYWdlcy10ZXh0IC50ZXh0YXJlYS13cmFwcGVye21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9fS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciBzcGFuLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZTphZnRlciwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmU6YWZ0ZXJ7Y29udGVudDpub25lfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKXtmb250LXN0eWxlOm5vcm1hbH0uY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgLmJhY2tncm91bmQtaW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5iYWNrZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXJ7d2lkdGg6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAlfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAuYmFja2dyb3VuZC1pbWFnZSAuY29udGVudC13cmFwcGVyLmhhcy1saW5re2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5iYWNrZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXJ7dG9wOjMwJX19LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5iYWNrZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXIgc3Bhbntmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyNHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5iYWNrZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXIgc3Bhbntmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDozMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfdGV4dF9tdWx0aXBsZV9idXR0b25zX2Z1bGx3aWR0aF9iYW5uZXIgLmJhY2tncm91bmQtaW1hZ2UgLmNvbnRlbnQtd3JhcHBlciBzcGFue2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV90ZXh0X211bHRpcGxlX2J1dHRvbnNfZnVsbHdpZHRoX2Jhbm5lciAuYmFja2dyb3VuZC1pbWFnZSAuY29udGVudC13cmFwcGVyIHNwYW57Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIC5iYWNrZ3JvdW5kLWltYWdlIC5jb250ZW50LXdyYXBwZXIgc3Bhbntmb250LXNpemU6NDJweDtsaW5lLWhlaWdodDo2MHB4fX0uY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKXtmb250LXN0eWxlOm5vcm1hbH0uY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCBhOmFmdGVye2NvbnRlbnQ6bm9uZX0uY20td3JhcHBlci5jbS1tb2R1bGUtdHdvLWltYWdlcy1oZWFkbGluZS1zdWJsaW5lLWJ1bGxldCAubGlzdD5saXtsaW5lLWhlaWdodDoycmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozMHB4fS5jbS13cmFwcGVyLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IC5saXN0PmxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OifigJQnO2Rpc3BsYXk6YmxvY2s7bGVmdDowfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbil7Zm9udC1zdHlsZTpub3JtYWx9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBpbWd7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWxhcmdlX2ltYWdlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1sYXJnZV9pbWFnZS1oZWFkbGluZS1zdWJsaW5lLXRleHQgYTphZnRlcntjb250ZW50Om5vbmV9LmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZV9oZWFkbGluZV9sZWZ0X3JpZ2h0IC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pe2ZvbnQtc3R5bGU6bm9ybWFsfS5jbS13cmFwcGVyLmNtLW1vZHVsZS10d29faW1hZ2VfaGVhZGxpbmVfbGVmdF9yaWdodCBhOmFmdGVye2NvbnRlbnQ6bm9uZX0uY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5le3BhZGRpbmctdG9wOjB9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSAub2Zmc2V0LXRvcHt0b3A6MjAlfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgLmNtLWJsb2Nre3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5jbS13cmFwcGVyLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUgLmNtLWJsb2NrIC5jb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAwKX19LmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKXtmb250LXN0eWxlOm5vcm1hbH0uY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lIGltZ3t0ZXh0LWRlY29yYXRpb246bm9uZX0uY20td3JhcHBlci5jbS1tb2R1bGUtZnVsbHNjcmVlbl9pbWFnZV9oZWFkbGluZV9zdWJsaW5lIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWZ1bGxzY3JlZW5faW1hZ2VfaGVhZGxpbmVfc3VibGluZSBhOmFmdGVye2NvbnRlbnQ6bm9uZX0uY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtaW1hZ2VzLXN1YmxpbmUtc2xpZGVyIC5jbS1tb2R1bGUtbXVsdGlwbGUtaW1hZ2VzLXN1YmxpbmUtc2xpY2stc2xpZGVye21hcmdpbi1yaWdodDotMTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtaW1hZ2VzLXN1YmxpbmUtc2xpZGVyIC5jbS1tb2R1bGUtbXVsdGlwbGUtaW1hZ2VzLXN1YmxpbmUtc2xpY2stc2xpZGVye21hcmdpbi1yaWdodDowfX0uY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtaW1hZ2VzLXN1YmxpbmUtc2xpZGVyIGE6YWZ0ZXJ7Y29udGVudDpub25lfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1tdWx0aXBsZS1pbWFnZXMtc3VibGluZS1zbGlkZXIgLnNsaWNrLWFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0NSU7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtmb250LXNpemU6MDtjb2xvcjp0cmFuc3BhcmVudDtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5jbS13cmFwcGVyLmNtLW1vZHVsZS1tdWx0aXBsZS1pbWFnZXMtc3VibGluZS1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDowfUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jbS13cmFwcGVyLmNtLW1vZHVsZS1tdWx0aXBsZS1pbWFnZXMtc3VibGluZS1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDotMzVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLW11bHRpcGxlLWltYWdlcy1zdWJsaW5lLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0Oi04NXB4fX0uY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtaW1hZ2VzLXN1YmxpbmUtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVye2JvcmRlci1yaWdodDo4cHggc29saWQgIzFBMTkxOX0uY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtaW1hZ2VzLXN1YmxpbmUtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0OjB9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLW11bHRpcGxlLWltYWdlcy1zdWJsaW5lLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDotNDVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLW11bHRpcGxlLWltYWdlcy1zdWJsaW5lLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDotOTVweH19LmNtLXdyYXBwZXIuY20tbW9kdWxlLW11bHRpcGxlLWltYWdlcy1zdWJsaW5lLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlcntib3JkZXItbGVmdDo4cHggc29saWQgIzFBMTkxOX0uY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtaW1hZ2VzLXN1YmxpbmUtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVyLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1tdWx0aXBsZS1pbWFnZXMtc3VibGluZS1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgdHJhbnNwYXJlbnR9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLW11bHRpcGxlLWltYWdlcy1zdWJsaW5lLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlciwuY20td3JhcHBlci5jbS1tb2R1bGUtbXVsdGlwbGUtaW1hZ2VzLXN1YmxpbmUtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7Lm1haW4tb3ZlcmZsb3d7b3ZlcmZsb3c6aGlkZGVufX0uY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbil7Zm9udC1zdHlsZTpub3JtYWx9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IGE6YWZ0ZXJ7Y29udGVudDpub25lfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZXNfZm91cl9pbWFnZXNfdHdvX2J1bGxldCAubGlzdHtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgLmxpc3Q+bGl7bGluZS1oZWlnaHQ6MnJlbX0uY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVzX2ZvdXJfaW1hZ2VzX3R3b19idWxsZXQgLmxpc3Q+bGk6YmVmb3Jle2NvbnRlbnQ6XCItXCI7dGV4dC1pbmRlbnQ6LTVweH0uY20td3JhcHBlci5jbS1tb2R1bGUtdHdvX2ltYWdlc19zdWJsaW5lX3RleHQgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbil7Zm9udC1zdHlsZTpub3JtYWx9LmNtLXdyYXBwZXIuY20tbW9kdWxlLXR3b19pbWFnZXNfc3VibGluZV90ZXh0IGE6YWZ0ZXJ7Y29udGVudDpub25lfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gc3Bhbi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmU6YWZ0ZXIsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiBhLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZTphZnRlcntjb250ZW50Om5vbmV9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKXtmb250LXN0eWxlOm5vcm1hbH0uY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVte3BhZGRpbmc6MCA3LjVweH0uY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5yb3cuZGV0YWlscywuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5jb250YWluZXItZnVsbHNjcmVlbiAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAuZGV0YWlscy5mdWxsc2NyZWVuLXJvd3ttYXJnaW4tdG9wOjE1cHh9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAucm93LmRldGFpbHMgZGl2Om50aC1jaGlsZCgyKSwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5jb250YWluZXItZnVsbHNjcmVlbiAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyBkaXY6bnRoLWNoaWxkKDIpLC5jb250YWluZXItZnVsbHNjcmVlbiAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93IGRpdjpudGgtY2hpbGQoMil7b3JkZXI6Mn0uY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIGE6YWZ0ZXJ7Y29udGVudDpub25lfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLnNsaWNrLWFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozOCU7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtmb250LXNpemU6MDtjb2xvcjp0cmFuc3BhcmVudDtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O3otaW5kZXg6MTB9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0OjB9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0Oi0zNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6LTg1cHh9fS5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0OjhweCBzb2xpZCAjMUExOTE5fS5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLnNsaWNrLWFycm93LnNsaWNrLW5leHR7cmlnaHQ6MH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0Oi00NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0Oi05NXB4fX0uY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVye2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjMUExOTE5O3JpZ2h0OjA7bGVmdDowICFpbXBvcnRhbnR9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dDphZnRlciwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItdG9wOjVweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjVweCBzb2xpZCB0cmFuc3BhcmVudH0uY20td3JhcHBlci5jbS1tb2R1bGUtdmltZW9fdmlkZW9faW1hZ2VfcHJldmlldyAuY20tYmxvY2stZWxlbWVudC10ZXh0e3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgLnZpbWVvLXByZXZpZXd7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXJ9LmNtLXdyYXBwZXIuY20tbW9kdWxlLXZpbWVvX3ZpZGVvX2ltYWdlX3ByZXZpZXcgLnZpbWVvLXByZXZpZXcgLm92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5jbS13cmFwcGVyLmNtLW1vZHVsZS12aW1lb192aWRlb19pbWFnZV9wcmV2aWV3IC52aW1lby1wcmV2aWV3IGE6YWZ0ZXJ7ZGlzcGxheTpub25lfS50b2dnbGUtbGlzdC1ncm91cCAud3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMUExOTE5O3BhZGRpbmc6MjVweCAxMHB4IDI1cHggMDttYXgtd2lkdGg6MTAwJX0udG9nZ2xlLWxpc3QtZ3JvdXAgLndyYXBwZXI6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206NDBweH0udG9nZ2xlLWxpc3QtZ3JvdXAgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nLXJpZ2h0OjUwcHg7ZGlzcGxheTpub25lfS50b2dnbGUtbGlzdC1ncm91cCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHB7cGFkZGluZy10b3A6MH0udG9nZ2xlLWxpc3QtZ3JvdXAgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXJ7Y3Vyc29yOnBvaW50ZXJ9LnRvZ2dsZS1saXN0LWdyb3VwIC5hY2NvcmRpb24taGVhZGxpbmV7cGFkZGluZzo4MHB4IDAgMTBweH0udG9nZ2xlLWxpc3QtZ3JvdXAgLmFjY29yZGlvbi1jb250ZW50e3BhZGRpbmctdG9wOjMwcHh9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXJ7YmFja2dyb3VuZC1jb2xvcjojRUZFRkVGfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXJ7bWFyZ2luLWJvdHRvbTo1MHB4fX0uY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAuY29udGFpbmVyLWlubmVye3Zpc2liaWxpdHk6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLmNvbnRhaW5lci1pbm5lcntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5jb250YWluZXItaW5uZXJ7bWF4LXdpZHRoOjEwODBweDt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLmNvbnRhaW5lci1pbm5lcntwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpey5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5jb250YWluZXItaW5uZXJ7bWF4LXdpZHRoOjE1MzZweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc3dpcGVye292ZXJmbG93OmhpZGRlbjttYXJnaW4tbGVmdDpjYWxjKDguMzMzMzMlICsgMTVweCk7bWF4LXdpZHRoOmNhbGMoODMuMzMzMzMlIC0gMzBweCk7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweH19LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc3dpcGVyIC5zd2lwZXItY29udGFpbmVye21hcmdpbi1sZWZ0Oi00MDBweDttYXJnaW4tcmlnaHQ6LTE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc3dpcGVyIC5zd2lwZXItY29udGFpbmVye21hcmdpbi1yaWdodDowfX0uY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zd2lwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGltZ3t0cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXN9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc3dpcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZXt6LWluZGV4OjIwMDttYXJnaW4tdG9wOi0xNyV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zd2lwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZle21hcmdpbi10b3A6LTEwJX19LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc3dpcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSBpbWd7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnNjYWxlKDEuMSk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMzAwbXN9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc3dpcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMjUpfX0uY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zd2lwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlPmRpdnt3aWR0aDoxMDAlfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgYXtkaXNwbGF5OmJsb2NrfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXN3aXBlci1wcmV2LC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXN3aXBlci1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zd2lwZXItcHJldiwuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zd2lwZXItbmV4dHtkaXNwbGF5OmZsZXh9fS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXN3aXBlci1wcmV2e3RvcDowO2xlZnQ6NTVweH1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zd2lwZXItcHJldntsZWZ0OjczcHh9fS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXN3aXBlci1wcmV2IC5pY29ue3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXN3aXBlci1uZXh0e3RvcDowO3JpZ2h0OjU1cHh9QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc3dpcGVyLW5leHR7cmlnaHQ6NzNweH19LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgYTphZnRlcntjb250ZW50Om5vbmV9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbil7Zm9udC1zdHlsZTpub3JtYWx9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLnNsaWNrLWFycm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0NSU7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtmb250LXNpemU6MDtjb2xvcjp0cmFuc3BhcmVudDtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6MH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0Oi0zNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldntsZWZ0Oi04NXB4fX0uY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldjphZnRlcntib3JkZXItcmlnaHQ6OHB4IHNvbGlkICMxQTE5MTl9LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7cmlnaHQ6MH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY20td3JhcHBlci5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDotNDVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNtLXdyYXBwZXIuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7cmlnaHQ6LTk1cHh9fS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVye2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjMUExOTE5fS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVyLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpub25lO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDowO2hlaWdodDowO2JvcmRlci10b3A6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0OmFmdGVyLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVye2Rpc3BsYXk6YmxvY2t9fS5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LWluZm97aGVpZ2h0OjE0NXB4fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5jbS13cmFwcGVyLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc2xpZGVyIC5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LWluZm97aGVpZ2h0OjEzNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5tYWluLW92ZXJmbG93e292ZXJmbG93OmhpZGRlbn19LmNtLXdyYXBwZXIuY21fbW9kdWxlLWltYWdlLXdpdGhvdXQtZmFsbGJhY2sgYTphZnRlcntjb250ZW50Om5vbmV9LmNtLXdyYXBwZXIuY20tbW9kdWxlLXNpbmdsZS1idXR0b24tbGluayAubGluayBhe2ZvbnQtc3R5bGU6bm9ybWFsfS5jbS13cmFwcGVyLmNtLW1vZHVsZS1tdWx0aXBsZS1idXR0b24tbGluayAuY20tYmxvY2stZWxlbWVudC1tdWx0aXBsZV9idXR0b25fbGlua3ttYXJnaW4tYm90dG9tOjEwcHh9LmNtLXdyYXBwZXIuY20tbW9kdWxlLW11bHRpcGxlLWJ1dHRvbi1saW5rIC5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2J1dHRvbl9saW5rIC5saW5rIGF7Zm9udC1zdHlsZTpub3JtYWx9I2NvbnRlc3QgI2hlYWRlci13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsjY29udGVzdCAjaGVhZGVyLXdyYXBwZXJ7bWF4LWhlaWdodDoxMDAwcHh9fSNjb250ZXN0ICNoZWFkZXItd3JhcHBlciAuaGVhZGVyLWNvbnRlbnR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0jY29udGVzdCAjaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1jb250ZW50LnRleHR7dG9wOjB9I2NvbnRlc3QgI2hlYWRlci13cmFwcGVyIC5oZWFkZXItY29udGVudC5wYXJ0bmVyLWxvZ297Ym90dG9tOjB9I2NvbnRlc3QgLmNvbnRlbnQtd3JhcHBlciBhOmFmdGVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9I2NvbnRlc3QgLmNvbnRlbnQtd3JhcHBlciBhLmN0YTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMxQTE5MTl9I2NvbnRlc3QgLmNvbnRlbnQtd3JhcHBlciAuaXRlbXttYXJnaW46MCAwIDgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY29udGVzdCAuY29udGVudC13cmFwcGVyIC5pdGVte21hcmdpbi1ib3R0b206MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjb250ZXN0IC5jb250ZW50LXdyYXBwZXIgLml0ZW17bWFyZ2luLWJvdHRvbToxMTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2NvbnRlc3QgLmNvbnRlbnQtd3JhcHBlciAuaXRlbXttYXJnaW4tYm90dG9tOjEyMHB4fX0jY29udGVzdCAub3ZlcmxheXMgaDEsI2NvbnRlc3QgLm92ZXJsYXlzIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NvbnRlc3QgLm92ZXJsYXlzIGlucHV0LCNjb250ZXN0IC5vdmVybGF5cyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY29udGVzdCAub3ZlcmxheXMgc2VsZWN0LmJvcmRlcmVkLCNjb250ZXN0IC5vdmVybGF5cyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY29udGVzdCAub3ZlcmxheXMgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjb250ZXN0IC5vdmVybGF5cyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjb250ZXN0IC5vdmVybGF5cyB0ZXh0YXJlYXtwYWRkaW5nOjAgMCAxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmM2YzZjN9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY29udGVzdCAub3ZlcmxheXMgaDEsI2NvbnRlc3QgLm92ZXJsYXlzIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NvbnRlc3QgLm92ZXJsYXlzIGlucHV0LCNjb250ZXN0IC5vdmVybGF5cyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY29udGVzdCAub3ZlcmxheXMgc2VsZWN0LmJvcmRlcmVkLCNjb250ZXN0IC5vdmVybGF5cyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY29udGVzdCAub3ZlcmxheXMgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjb250ZXN0IC5vdmVybGF5cyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjb250ZXN0IC5vdmVybGF5cyB0ZXh0YXJlYXtwYWRkaW5nLWJvdHRvbToyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY29udGVzdCAub3ZlcmxheXMgaDEsI2NvbnRlc3QgLm92ZXJsYXlzIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI2NvbnRlc3QgLm92ZXJsYXlzIGlucHV0LCNjb250ZXN0IC5vdmVybGF5cyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY29udGVzdCAub3ZlcmxheXMgc2VsZWN0LmJvcmRlcmVkLCNjb250ZXN0IC5vdmVybGF5cyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjY29udGVzdCAub3ZlcmxheXMgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNjb250ZXN0IC5vdmVybGF5cyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNjb250ZXN0IC5vdmVybGF5cyB0ZXh0YXJlYXtwYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbTowfX0jY29udGVzdCAub3ZlcmxheXMgLnN0YXRpYy1saXN0e3BhZGRpbmctdG9wOjMwcHh9I2NvbnRlc3QgLm92ZXJsYXlzIC5zdGF0aWMtbGlzdCBsaXtmb250LXNpemU6MTNweDtsZXR0ZXItc3BhY2luZzowLjVweDtsaW5lLWhlaWdodDoyNHB4O2xpc3Qtc3R5bGU6bm9uZX0jY29udGVzdCAub3ZlcmxheXMgLnN0YXRpYy1saXN0IGxpOmJlZm9yZXtjb250ZW50OifigJMnO3BhZGRpbmctcmlnaHQ6MTBweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjY29udGVzdCAub3ZlcmxheXMgLnN0YXRpYy1saXN0IGxpe2ZvbnQtc2l6ZToxNHB4O2xldHRlci1zcGFjaW5nOjAuOHB4O2xpbmUtaGVpZ2h0OjI4cHh9fSNjb250ZXN0IC5vdmVybGF5cyAud3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMUExOTE5O3BhZGRpbmc6MjVweCAxMHB4IDI1cHggMDttYXgtd2lkdGg6MTAwJX0jY29udGVzdCB1bC5lcnJvcnN7bWFyZ2luOi0xMHB4IDAgMjBweH0jY29udGVzdCB1bC5lcnJvcnMgbGl7Y29sb3I6I2YzM30jY29udGVzdCAuY2FwdGNoYSB1bC5lcnJvcnN7bWFyZ2luOjEwcHggMCAwfSNjb250ZXN0LmVzcyAuZXNzLWxvZ28gc3Zne2hlaWdodDozNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NvbnRlc3QuZXNzIC5lc3MtbG9nbyBzdmd7aGVpZ2h0OjQ5cHh9fSNjb250ZXN0LmVzcyAucGFydG5lci1sb2dvIHN2Z3tmaWxsOiNmZmY7aGVpZ2h0OjQ1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY29udGVzdC5lc3MgLnBhcnRuZXItbG9nbyBzdmd7aGVpZ2h0OjY1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjb250ZXN0LmVzcyAucGFydG5lci1sb2dvIHN2Z3toZWlnaHQ6ODBweH19I2NvbnRlc3QuZXNzIC5saW5re2xpbmUtaGVpZ2h0OjIycHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I2NvbnRlc3QuZXNzIC5saW5re2xpbmUtaGVpZ2h0OjI0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNjb250ZXN0LmVzcyAubGlua3tsaW5lLWhlaWdodDozMHB4fX0jY29udGVzdC5lc3MgLmNvbnRlbnQtd3JhcHBlciAuZmlyc3R7bWFyZ2luOjUwcHggMCA4MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLmZpcnN0e21hcmdpbjo3MHB4IDAgMTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5maXJzdHttYXJnaW4tYm90dG9tOjEyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsjY29udGVzdC5lc3MgLmNvbnRlbnQtd3JhcHBlciAuZmlyc3R7bWFyZ2luLWJvdHRvbToxNjBweH19I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLnNlY29uZHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwIDcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjY29udGVzdC5lc3MgLmNvbnRlbnQtd3JhcHBlciAuc2Vjb25ke21hcmdpbi1ib3R0b206MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5zZWNvbmR7bWFyZ2luLWJvdHRvbToxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLnNlY29uZHttYXJnaW4tYm90dG9tOjIwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjY29udGVzdC5lc3MgLmNvbnRlbnQtd3JhcHBlciAuc2Vjb25kIC5pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH19I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLnNlY29uZCAuaW1hZ2UtcmlnaHR7cGFkZGluZzowfSNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC50aGlyZHttYXJnaW46MH0jY29udGVzdC5lc3MgLmNvbnRlbnQtd3JhcHBlciAudGhpcmQgLnRleHR7cGFkZGluZzowfUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC50aGlyZCAudGV4dHttYXJnaW46MDtwYWRkaW5nLXJpZ2h0OjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC50aGlyZCAuaW1hZ2UtcmlnaHR7bWFyZ2luOjEzMHB4IDAgMH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLnRoaXJkIC5pbWFnZS1yaWdodHttYXJnaW46MH19I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLmZvdXJ0aHttYXJnaW46MjVweCAwIDEyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLmZvdXJ0aHttYXJnaW4tdG9wOi02MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsjY29udGVzdC5lc3MgLmNvbnRlbnQtd3JhcHBlciAuZm91cnRoe21hcmdpbi10b3A6LTQwcHh9fSNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5mb3VydGggLmltYWdlLXJpZ2h0e21hcmdpbjoyNXB4IDAgMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5mb3VydGggLmltYWdlLXJpZ2h0e21hcmdpbi10b3A6MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5mb3VydGggLmltYWdlLXJpZ2h0e21hcmdpbi10b3A6MTUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5mb3VydGggLmltYWdlLXJpZ2h0e21hcmdpbi10b3A6MTIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5mb3VydGggLmltYWdlLXJpZ2h0e21hcmdpbi10b3A6MTQwcHh9fSNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5maWZ0aCAudGV4dHtwYWRkaW5nOjB9QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLmZpZnRoIC50ZXh0e21hcmdpbjowO3BhZGRpbmctbGVmdDo2MHB4fX0jY29udGVzdC5lc3MgLmNvbnRlbnQtd3JhcHBlciAuc2l4dGgsI2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLnNldmVudGh7bWFyZ2luOjAgMCA0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLnNpeHRoLCNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5zZXZlbnRoe21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLnNpeHRoLCNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5zZXZlbnRoe21hcmdpbi1ib3R0b206MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5zaXh0aCwjY29udGVzdC5lc3MgLmNvbnRlbnQtd3JhcHBlciAuc2V2ZW50aHttYXJnaW4tYm90dG9tOjEyMHB4fX0jY29udGVzdC5lc3MgLmNvbnRlbnQtd3JhcHBlciAuc2V2ZW50aCAuaW1hZ2V7cGFkZGluZzowfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5zZXZlbnRoIC5pbWFnZXtwYWRkaW5nOjAgMTVweH19I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLmVpZ2h0aCAuaW1hZ2UtbGVmdHttYXJnaW46MTQwcHggMCAwfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLmVpZ2h0aCAuaW1hZ2UtbGVmdHttYXJnaW4tdG9wOjE2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjY29udGVzdC5lc3MgLmNvbnRlbnQtd3JhcHBlciAuZWlnaHRoIC5pbWFnZS1sZWZ0e21hcmdpbi10b3A6MTgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5laWdodGggLmltYWdlLWxlZnR7bWFyZ2luLXRvcDoxOTBweH19I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLmVpZ2h0aCAuaW1hZ2UtbWlkZGxle21hcmdpbjo0MHB4IDAgMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5laWdodGggLmltYWdlLW1pZGRsZXttYXJnaW4tdG9wOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5laWdodGggLmltYWdlLW1pZGRsZXttYXJnaW4tdG9wOjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5laWdodGggLmltYWdlLW1pZGRsZXttYXJnaW4tdG9wOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5laWdodGggLmltYWdlLW1pZGRsZXttYXJnaW4tdG9wOjkwcHh9fSNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5laWdodGggLmltYWdlLXJpZ2h0e21hcmdpbjo1MHB4IDAgMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5laWdodGggLmltYWdlLXJpZ2h0e21hcmdpbi10b3A6MjVweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I2NvbnRlc3QuZXNzIC5jb250ZW50LXdyYXBwZXIgLmVpZ2h0aCAuaW1hZ2UtcmlnaHR7bWFyZ2luLXRvcDotMTMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNjb250ZXN0LmVzcyAuY29udGVudC13cmFwcGVyIC5laWdodGggLmltYWdlLXJpZ2h0e21hcmdpbi10b3A6LTExMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjY29udGVzdC5lc3MgLmNvbnRlbnQtd3JhcHBlciAuZWlnaHRoIC5pbWFnZS1yaWdodHttYXJnaW4tdG9wOi0xMDBweH19I2NvbnRlc3QuZXNzICNjb250ZXN0X2Vzc19zYWx1dGF0aW9uIGxhYmVse3BhZGRpbmc6MCAzMHB4IDAgMH0jcHJpdmFjeS1vdmVybGF5IC5zdmctY2xvc2V7bWFyZ2luOjA7cmlnaHQ6MTVweDt0b3A6MzJweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNwcml2YWN5LW92ZXJsYXkgLnN2Zy1jbG9zZXtyaWdodDo2MHB4O3RvcDo2MHB4fX0jcHJpdmFjeS1vdmVybGF5IC50ZXJtcy1oZWFkbGluZXtwYWRkaW5nOjgwcHggMCAxMHB4fSNwcml2YWN5LW92ZXJsYXkgLnByaW1hcnktbm90ZXtwYWRkaW5nOjAgMCA4NXB4IDB9I3ByaXZhY3ktb3ZlcmxheSBoMSwjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3ByaXZhY3ktb3ZlcmxheSBpbnB1dCwjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLCNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3ByaXZhY3ktb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNwcml2YWN5LW92ZXJsYXkgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTo0OHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I3ByaXZhY3ktb3ZlcmxheSBoMSwjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3ByaXZhY3ktb3ZlcmxheSBpbnB1dCwjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLCNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3ByaXZhY3ktb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNwcml2YWN5LW92ZXJsYXkgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjcHJpdmFjeS1vdmVybGF5IGgxLCNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjcHJpdmFjeS1vdmVybGF5IGlucHV0LCNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3ByaXZhY3ktb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQsI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjcHJpdmFjeS1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3ByaXZhY3ktb3ZlcmxheSB0ZXh0YXJlYXttYXJnaW4tYm90dG9tOjg1cHh9fSNwcml2YWN5LW92ZXJsYXkgaDJ7bWFyZ2luLWJvdHRvbTowfSNwcml2YWN5LW92ZXJsYXkgc3Ryb25ne2ZvbnQtd2VpZ2h0OjUwMH0jcHJpdmFjeS1vdmVybGF5IC5zdGF0aWMtZm9vdGVye21hcmdpbi10b3A6MTQwcHh9I3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljLWZvb3RlciAuZGF0ZXtwYWRkaW5nLXRvcDowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljLWZvb3RlciAuZGF0ZXttYXJnaW4tYm90dG9tOjMwcHh9fSNwcml2YWN5LW92ZXJsYXkgLmFycm93e21pbi13aWR0aDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246YWxsIDAuNHN9I3ByaXZhY3ktb3ZlcmxheSAuYXJyb3cuZG93bnt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dG9wOjM1cHh9I3ByaXZhY3ktb3ZlcmxheSAud3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMUExOTE5O3BhZGRpbmc6MjVweCAxMHB4IDI1cHggMDttYXgtd2lkdGg6MTAwJX0jcHJpdmFjeS1vdmVybGF5IC53cmFwcGVyOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjQwcHh9I3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV17Y3Vyc29yOnBvaW50ZXJ9I3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0gc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3N9I3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9I3ByaXZhY3ktb3ZlcmxheSBbZGF0YS13cmFwcGVyLW5hbWVde2Rpc3BsYXk6bm9uZX0jbWljcm9zaXRlICNoZWFkZXItd3JhcHBlciwjbWljcm9zaXRlIGRpdltpZF49J2hlYWRlci13cmFwcGVyJ117cG9zaXRpb246cmVsYXRpdmV9I21pY3Jvc2l0ZSAjaGVhZGVyLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlci0xLCNtaWNyb3NpdGUgZGl2W2lkXj0naGVhZGVyLXdyYXBwZXInXSAuY29udGVudC13cmFwcGVyLTF7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwJTtsZWZ0OjA7cmlnaHQ6MH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjbWljcm9zaXRlICNoZWFkZXItd3JhcHBlciAuY29udGVudC13cmFwcGVyLTEsI21pY3Jvc2l0ZSBkaXZbaWRePSdoZWFkZXItd3JhcHBlciddIC5jb250ZW50LXdyYXBwZXItMXtib3R0b206MjAlfX0jbWljcm9zaXRlICNoZWFkZXItd3JhcHBlciAuY29udGVudC13cmFwcGVyLTIgLmhlYWRlciwjbWljcm9zaXRlIGRpdltpZF49J2hlYWRlci13cmFwcGVyJ10gLmNvbnRlbnQtd3JhcHBlci0yIC5oZWFkZXJ7bWFyZ2luLXRvcDo1MHB4O21hcmdpbi1ib3R0b206NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNtaWNyb3NpdGUgI2hlYWRlci13cmFwcGVyIC5jb250ZW50LXdyYXBwZXItMiAuaGVhZGVyLCNtaWNyb3NpdGUgZGl2W2lkXj0naGVhZGVyLXdyYXBwZXInXSAuY29udGVudC13cmFwcGVyLTIgLmhlYWRlcnttYXJnaW4tdG9wOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNtaWNyb3NpdGUgI2hlYWRlci13cmFwcGVyIC5jb250ZW50LXdyYXBwZXItMiAuaGVhZGVyLCNtaWNyb3NpdGUgZGl2W2lkXj0naGVhZGVyLXdyYXBwZXInXSAuY29udGVudC13cmFwcGVyLTIgLmhlYWRlcnttYXJnaW4tdG9wOjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I21pY3Jvc2l0ZSAjaGVhZGVyLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlci0yLCNtaWNyb3NpdGUgZGl2W2lkXj0naGVhZGVyLXdyYXBwZXInXSAuY29udGVudC13cmFwcGVyLTJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwJTtsZWZ0OjA7cmlnaHQ6MH19I21pY3Jvc2l0ZSAjYnJlYWRjcnVtYntwYWRkaW5nOjYwcHggMCAyMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNtaWNyb3NpdGUgI2JyZWFkY3J1bWJ7cGFkZGluZzo2MHB4IDAgODBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I21pY3Jvc2l0ZSAjYnJlYWRjcnVtYntwYWRkaW5nOjgwcHggMCAxMDBweH19I21pY3Jvc2l0ZSAjY29udGVudC13cmFwcGVyIC5jb2x1bW4tc3BsaXR7Y29sdW1uLWNvdW50OjF9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsjbWljcm9zaXRlICNjb250ZW50LXdyYXBwZXIgLmNvbHVtbi1zcGxpdHtwYWRkaW5nOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNtaWNyb3NpdGUgI2NvbnRlbnQtd3JhcHBlciAuY29sdW1uLXNwbGl0e2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MjVweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7I21pY3Jvc2l0ZSAjY29udGVudC13cmFwcGVyIC5jb2x1bW4tc3BsaXR7Y29sdW1uLWdhcDozMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsjbWljcm9zaXRlICNjb250ZW50LXdyYXBwZXIgLmNvbHVtbi1zcGxpdHtjb2x1bW4tZ2FwOjM1cHh9fSNtaWNyb3NpdGUgI2NvbnRlbnQtd3JhcHBlciAuY29udGFpbmVyLWZsdWlkLmZsdWlkLWJhbm5lciAuaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX0jbWljcm9zaXRlICNjb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lci1mbHVpZC5mbHVpZC1iYW5uZXIgLml0ZW0gLmltYWdlLWZ1bGx7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfSNtaWNyb3NpdGUgI2NvbnRlbnQtd3JhcHBlciAuY29udGFpbmVyLWZsdWlkLmZsdWlkLWJhbm5lciAuaXRlbSAuY29udGVudC13cmFwcGVye3BhZGRpbmc6NjBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNtaWNyb3NpdGUgI2NvbnRlbnQtd3JhcHBlciAuY29udGFpbmVyLWZsdWlkLmZsdWlkLWJhbm5lciAuaXRlbSAuY29udGVudC13cmFwcGVye3RleHQtYWxpZ246Y2VudGVyfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjbWljcm9zaXRlICNjb250ZW50LXdyYXBwZXIgLmNvbnRhaW5lci1mbHVpZC5mbHVpZC1iYW5uZXIgLml0ZW0gLmNvbnRlbnQtd3JhcHBlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjBweDtsZWZ0OjA7cmlnaHQ6MH19I21pY3Jvc2l0ZSAjY29udGVudC13cmFwcGVyIC5jb250YWluZXItZmx1aWQuZmx1aWQtYmFubmVyIC5pdGVtIC5pbWFnZS13cmFwcGVye3dpZHRoOjEwMCV9I21pY3Jvc2l0ZSAjY29udGVudC13cmFwcGVyIC5jb250YWluZXItZmx1aWQuZmx1aWQtYmFubmVyIC5pdGVtIC5pbWFnZS13cmFwcGVyIC5kLWZsZXh7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNtaWNyb3NpdGUgI2NvbnRlbnQtd3JhcHBlciAuY29udGFpbmVyLWZsdWlkLmZsdWlkLWJhbm5lciAuaXRlbSAuaW1hZ2Utd3JhcHBlciAuZC1mbGV4IHBpY3R1cmV7bWF4LXdpZHRoOjYwJX19I21pY3Jvc2l0ZSAjY29udGVudC13cmFwcGVyIC5hcnRpY2xlLWJ0bnttYXJnaW46MjBweCAwfSNtaWNyb3NpdGUgI2NvbnRlbnQtd3JhcHBlciAuaXRlbXtwYWRkaW5nOjMwcHggMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNtaWNyb3NpdGUgI2NvbnRlbnQtd3JhcHBlciAuaXRlbXtwYWRkaW5nOjYwcHggMH19I21pY3Jvc2l0ZSAjY29udGVudC13cmFwcGVyIC5pdGVtIC5uby11bmRlcmxpbmU+YTphZnRlcntkaXNwbGF5Om5vbmV9I21pY3Jvc2l0ZSAjY29udGVudC13cmFwcGVyIC5pdGVtIHVsLmxpbmUgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjMwcHg7bWFyZ2luLWJvdHRvbToxMHB4fSNtaWNyb3NpdGUgI2NvbnRlbnQtd3JhcHBlciAuaXRlbSB1bC5saW5lIGxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OifigJQnO2Rpc3BsYXk6YmxvY2s7bGVmdDowO2xpbmUtaGVpZ2h0OjI4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I21pY3Jvc2l0ZSAjY29udGVudC13cmFwcGVyIC5pdGVtIC5wYXJ0Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo1MHB4fX0jbWljcm9zaXRlICNjb250ZW50LXdyYXBwZXIgLmFydGljbGUtYXJyb3d7ZGlzcGxheTppbmxpbmUtZmxleDtwYWRkaW5nOjIwcHggMH0jbWljcm9zaXRlICNjb250ZW50LXdyYXBwZXIgLmFydGljbGUtYXJyb3c6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7dG9wOjlweDttYXJnaW4tbGVmdDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci10b3A6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjMUExOTE5fSNtaWNyb3NpdGUgI2NvbnRlbnQtd3JhcHBlciAuY2xpY2t7Y3Vyc29yOnBvaW50ZXJ9I21pY3Jvc2l0ZSAuY29udGFjdGZvcm17YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO3BhZGRpbmc6MTAwcHggMH0jbWljcm9zaXRlIC5jb250YWN0Zm9ybSBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWwsI21pY3Jvc2l0ZSAuY29udGFjdGZvcm0gc2VsZWN0W3R5cGU9XCJyYWRpb1wiXS5ib3JkZXJlZCtsYWJlbCwjbWljcm9zaXRlIC5jb250YWN0Zm9ybSBzZWxlY3RbdHlwZT1cInJhZGlvXCJdLmJvcmRlcmVkLXNtYWxsK2xhYmVsLCNtaWNyb3NpdGUgLmNvbnRhY3Rmb3JtIHRleHRhcmVhW3R5cGU9XCJyYWRpb1wiXStsYWJlbHttYXJnaW4tcmlnaHQ6MzBweH0jbWljcm9zaXRlIC5jb250YWN0Zm9ybSBidXR0b257d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fSNtaWNyb3NpdGUgLmNvbnRhY3Rmb3JtIC5yYWRpby13cmFwcGVyIGxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fSNtaWNyb3NpdGUgLmNvbnRhY3Rmb3JtIC5ib2R5e3BhZGRpbmc6NTBweCAxNXB4fSNtaWNyb3NpdGUgLnRlYXNlciBhOjphZnRlcntkaXNwbGF5Om5vbmV9LmFjaGlsbGVzLXBhZ2V7b3ZlcmZsb3c6aGlkZGVufS5hY2hpbGxlcy1wYWdlICNoZWFkZXItd3JhcHBlciBoMSwuYWNoaWxsZXMtcGFnZSAjaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuYWNoaWxsZXMtcGFnZSAjaGVhZGVyLXdyYXBwZXIgaW5wdXQsLmFjaGlsbGVzLXBhZ2UgI2hlYWRlci13cmFwcGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5hY2hpbGxlcy1wYWdlICNoZWFkZXItd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQsLmFjaGlsbGVzLXBhZ2UgI2hlYWRlci13cmFwcGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5hY2hpbGxlcy1wYWdlICNoZWFkZXItd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmFjaGlsbGVzLXBhZ2UgI2hlYWRlci13cmFwcGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmFjaGlsbGVzLXBhZ2UgI2hlYWRlci13cmFwcGVyIHRleHRhcmVhLC5hY2hpbGxlcy1wYWdlICNoZWFkZXItd3JhcHBlciBzcGFue2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmFjaGlsbGVzLXBhZ2UgI2hlYWRlci13cmFwcGVyIGgxLC5hY2hpbGxlcy1wYWdlICNoZWFkZXItd3JhcHBlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5hY2hpbGxlcy1wYWdlICNoZWFkZXItd3JhcHBlciBpbnB1dCwuYWNoaWxsZXMtcGFnZSAjaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmFjaGlsbGVzLXBhZ2UgI2hlYWRlci13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZCwuYWNoaWxsZXMtcGFnZSAjaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmFjaGlsbGVzLXBhZ2UgI2hlYWRlci13cmFwcGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuYWNoaWxsZXMtcGFnZSAjaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuYWNoaWxsZXMtcGFnZSAjaGVhZGVyLXdyYXBwZXIgdGV4dGFyZWEsLmFjaGlsbGVzLXBhZ2UgI2hlYWRlci13cmFwcGVyIHNwYW57Y29sb3I6IzFBMTkxOX19LmFjaGlsbGVzLXBhZ2UgLnNlY29uZCBwaWN0dXJle21heC13aWR0aDo2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpey5hY2hpbGxlcy1wYWdlIC5zZWNvbmQgLnBhcnR7bWFyZ2luLWJvdHRvbToyMHB4fX0uYWNoaWxsZXMtcGFnZSAudGhpcmR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowfS5hY2hpbGxlcy1wYWdlIC50aGlyZCAuY29udGVudC13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7dG9wOjA7Ym90dG9tOjA7ei1pbmRleDoyfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmFjaGlsbGVzLXBhZ2UgLnRoaXJkIC5jb250ZW50LXdyYXBwZXJ7ei1pbmRleDowfX0uYWNoaWxsZXMtcGFnZSAudGhpcmQgLmNvbnRlbnQtd3JhcHBlci5oaWRle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5hY2hpbGxlcy1wYWdlIC50aGlyZCAuY29udGVudC13cmFwcGVyIC5jb250ZW50e2Rpc3BsYXk6bm9uZX0uYWNoaWxsZXMtcGFnZSAudGhpcmQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC5hY3RpdmV7ZGlzcGxheTpibG9ja30uYWNoaWxsZXMtcGFnZSAudGhpcmQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuZm9vdGVye3BhZGRpbmc6MjBweH0uYWNoaWxsZXMtcGFnZSAudGhpcmQgLmNvbnRlbnQtd3JhcHBlciAuZnVuY3Rpb24tdGV4dHttYXgtd2lkdGg6ODAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYWNoaWxsZXMtcGFnZSAudGhpcmQgLmltYWdlLXdyYXBwZXIuZmFkZXtvcGFjaXR5OjAuM319LmFjaGlsbGVzLXBhZ2UgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZX0uYWNoaWxsZXMtcGFnZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAuY2lyY2xlLW1lc3NhZ2V7Y29sb3I6I2Y5ZjlmOTtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNGRjRCNTU7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O3RvcDozOCU7cmlnaHQ6NSV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYWNoaWxsZXMtcGFnZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAuY2lyY2xlLW1lc3NhZ2V7dG9wOjQwJTtyaWdodDoxMiV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5hY2hpbGxlcy1wYWdlIC50aGlyZCAucG9pbnRlci13cmFwcGVyIC5jaXJjbGUtbWVzc2FnZXt0b3A6NDUlO3JpZ2h0OjE1JTt3aWR0aDoxMjVweDtoZWlnaHQ6MTI1cHh9fS5hY2hpbGxlcy1wYWdlIC50aGlyZCAucG9pbnRlci13cmFwcGVyIC5wbHVzLWNpcmNsZXtjdXJzb3I6cG9pbnRlcn0uYWNoaWxsZXMtcGFnZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucGx1cy1jaXJjbGUuYWN0aXZlIC5wbHVze2Rpc3BsYXk6bm9uZX0uYWNoaWxsZXMtcGFnZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucGx1cy1jaXJjbGU6bm90KC5hY3RpdmUpIHN2Z3thbmltYXRpb246em9vbWluZyAzcyBsaW5lYXIgaW5maW5pdGV9LmFjaGlsbGVzLXBhZ2UgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBsdXMtY2lyY2xlOm5vdCguYWN0aXZlKSAubWludXN7ZGlzcGxheTpub25lfUBrZXlmcmFtZXMgem9vbWluZ3swJXt0cmFuc2Zvcm06c2NhbGUoMSl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX0uYWNoaWxsZXMtcGFnZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci0xe3RvcDoyMyU7cmlnaHQ6NTAlfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmFjaGlsbGVzLXBhZ2UgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItMXt0b3A6MjUlO3JpZ2h0OjMzJX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmFjaGlsbGVzLXBhZ2UgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItMXt0b3A6MjMlfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuYWNoaWxsZXMtcGFnZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci0xe3RvcDoyNSU7cmlnaHQ6MzUlfX0uYWNoaWxsZXMtcGFnZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci0ye3RvcDo0MCU7cmlnaHQ6NDUlfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmFjaGlsbGVzLXBhZ2UgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItMntyaWdodDozMCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5hY2hpbGxlcy1wYWdlIC50aGlyZCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTJ7dG9wOjM4JX19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmFjaGlsbGVzLXBhZ2UgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItMntyaWdodDozMiV9fS5hY2hpbGxlcy1wYWdlIC50aGlyZCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTN7dG9wOjc5JTtyaWdodDo4NSV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYWNoaWxsZXMtcGFnZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci0ze3RvcDo3MSU7cmlnaHQ6NDQlfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuYWNoaWxsZXMtcGFnZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci0ze3RvcDo3MyU7cmlnaHQ6NDUlfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuYWNoaWxsZXMtcGFnZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci0ze3RvcDo3NiV9fS5hY2hpbGxlcy1wYWdlIC50aGlyZCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTR7dG9wOjU3JTtyaWdodDo2MCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYWNoaWxsZXMtcGFnZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci00e3RvcDo1NCU7cmlnaHQ6MzQlfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuYWNoaWxsZXMtcGFnZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci00e3RvcDo1MiV9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5hY2hpbGxlcy1wYWdlIC50aGlyZCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTR7dG9wOjU2JTtyaWdodDozNSV9fS5jZWxsdWxpdGUtcGFnZSAudGhpcmQgLml0ZW0tMSAuaW1hZ2Utd3JhcHBlciwuY2VsbHVsaXRlLXBhZ2UgLnRoaXJkIC5pdGVtLTIgLmltYWdlLXdyYXBwZXJ7cGFkZGluZzozMHB4fS5jZWxsdWxpdGUtcGFnZSAudGhpcmQgLml0ZW0tMiBwaWN0dXJle21heC13aWR0aDoxNzBweH0uY2VsbHVsaXRlLXBhZ2UgLnRoaXJkIC5pdGVtLTMgLmFuaW1hdGlvbi13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5jZWxsdWxpdGUtcGFnZSAudGhpcmQgLml0ZW0tMyAuYW5pbWF0aW9uLXdyYXBwZXIgLnRpdGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MTVweDtyaWdodDoxNXB4O2JvdHRvbTowfS5jZWxsdWxpdGUtcGFnZSAudGhpcmQgLml0ZW0tMyAuYW5pbWF0aW9uLXdyYXBwZXIgLnRpdGxlIGgye3BhZGRpbmctbGVmdDoxMCU7bWF4LXdpZHRoOjI1MHB4fS5jZWxsdWxpdGUtcGFnZSAudGhpcmQgLml0ZW0tMyAuYW5pbWF0aW9uLXdyYXBwZXIgLmF0dGVudGlvbiBwe3BhZGRpbmctYm90dG9tOjIwcHh9LmNlbGx1bGl0ZS1wYWdlIC50aGlyZCAuaXRlbS0zIC5jb250ZW50LXdyYXBwZXJ7cGFkZGluZy1ib3R0b206NTBweH0uY2VsbHVsaXRlLXBhZ2UgLnRoaXJkIC5pdGVtLTUgcGljdHVyZXttYXgtd2lkdGg6MTgwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmNlbGx1bGl0ZS1wYWdlIC50aGlyZCAuaXRlbS01IHBpY3R1cmV7bWFyZ2luLWJvdHRvbTo1MHB4fX0uY2VsbHVsaXRlLXBhZ2UgLnRoaXJkIC50aXRsZXtwYWRkaW5nOjEwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjREVERURFfS5jZWxsdWxpdGUtcGFnZSAudGhpcmQgLnRpdGxlIC5pY29uLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0OjIwcHg7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7b3BhY2l0eTowLjN9LmNlbGx1bGl0ZS1wYWdlIC50aGlyZCAudGl0bGUuYWN0aXZlIGgze2ZvbnQtd2VpZ2h0OjUwMH0uY2VsbHVsaXRlLXBhZ2UgLnRoaXJkIC50aXRsZS5hY3RpdmUgLmljb24td3JhcHBlcnttYXJnaW4tcmlnaHQ6MTJweDt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9LmNlbGx1bGl0ZS1wYWdlIC50aGlyZCAuYm9keXtkaXNwbGF5Om5vbmV9LmNlbGx1bGl0ZS1wYWdlIC50aGlyZCAuYm9keS5hY3RpdmV7ZGlzcGxheTpibG9jaztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjREVERURFfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5jZWxsdWxpdGUtcGFnZSAuZm91cnRoIGgye21hcmdpbi10b3A6NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmNlbGx1bGl0ZS1wYWdlIC5mb3VydGggLmJvZHkgaDJ7bWFyZ2luLXRvcDo1MHB4fX0uY2VsbHVsaXRlLXBhZ2UgLmZvdXJ0aCAuYXJ0aWNsZS0xIGgyLnRpdGxle21hcmdpbi1ib3R0b206NTBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY2VsbHVsaXRlLXBhZ2UgLmZvdXJ0aCAuYXJ0aWNsZS0xIGgyLnRpdGxle21hcmdpbjo1MHB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNlbGx1bGl0ZS1wYWdlIC5mb3VydGggLmFydGljbGUtMSAuaW1hZ2UtMXttYXJnaW4tdG9wOjUwJX19LmNlbGx1bGl0ZS1wYWdlIC5mb3VydGggLmFydGljbGUtMiAuaW1hZ2UtMXttYXJnaW4tdG9wOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY2VsbHVsaXRlLXBhZ2UgLmZvdXJ0aCAuYXJ0aWNsZS0yIC5pbWFnZS0xe21hcmdpbi10b3A6MTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jZWxsdWxpdGUtcGFnZSAuZm91cnRoIC5hcnRpY2xlLTIgLmltYWdlLTF7bWFyZ2luLXRvcDowfX0uY2VsbHVsaXRlLXBhZ2UgLmZvdXJ0aCAuYXJ0aWNsZS0yIC5pbWFnZS0ye21hcmdpbi10b3A6NTBweH0uY2VsbHVsaXRlLXBhZ2UgLmZvdXJ0aCAuYXJ0aWNsZS0ze21hcmdpbi10b3A6NTBweH0uYWN0aXZlLWJyZWV6ZSAuaXRlbS5zZWNvbmQgLmljb257cGFkZGluZzowIDE1cHggNDBweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5hY3RpdmUtYnJlZXplIC5pdGVtLnNlY29uZCAuaWNvbnttYXgtd2lkdGg6MTEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmFjdGl2ZS1icmVlemUgLml0ZW0uc2Vjb25kIC5pY29ue21pbi1oZWlnaHQ6MTA1cHg7cGFkZGluZzowIDE1cHh9fS5hY3RpdmUtYnJlZXplIC5pdGVtLnNlY29uZCAudGl0bGV7cGFkZGluZy1ib3R0b206MTBweH0uYWN0aXZlLWJyZWV6ZSAuaXRlbS5mb3VydGggLnRpdGxle21hcmdpbi1ib3R0b206MTAwcHh9LmFjdGl2ZS1icmVlemUgLml0ZW0uZm91cnRoIGgye3BhZGRpbmctYm90dG9tOjUwcHh9LmFjdGl2ZS1icmVlemUgLml0ZW0uZm91cnRoIC5zcGFjZXttYXJnaW4tdG9wOjUwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmFjdGl2ZS1icmVlemUgLml0ZW0uZm91cnRoIC5hcnRpY2xlLXdyYXBwZXItMnttYXJnaW4tdG9wOjUwcHh9fS5hY3RpdmUtYnJlZXplIC5pdGVtLmZvdXJ0aCAuaW1hZ2UtbG93e21hcmdpbi10b3A6MTQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYWN0aXZlLWJyZWV6ZSAuaXRlbS5mb3VydGggLmltYWdlLWxvd3ttYXJnaW4tdG9wOjE2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuYWN0aXZlLWJyZWV6ZSAuaXRlbS5mb3VydGggLmltYWdlLWxvd3ttYXJnaW4tdG9wOjE4MHB4fX0uYWN0aXZlLWJyZWV6ZSAuaXRlbS5mb3VydGggLmltYWdlLW5vcm1hbHttYXJnaW4tdG9wOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYWN0aXZlLWJyZWV6ZSAuaXRlbS5mb3VydGggLmltYWdlLW5vcm1hbHttYXJnaW4tdG9wOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5hY3RpdmUtYnJlZXplIC5pdGVtLmZvdXJ0aCAuaW1hZ2Utbm9ybWFse21hcmdpbi10b3A6ODBweH19LmFjdGl2ZS1icmVlemUgLml0ZW0uZm91cnRoIC5pbWFnZS1oaWdoe21hcmdpbi10b3A6MjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuYWN0aXZlLWJyZWV6ZSAuaXRlbS5mb3VydGggLmltYWdlLWhpZ2h7bWFyZ2luLXRvcDotODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmFjdGl2ZS1icmVlemUgLml0ZW0uZm91cnRoIC50ZXh0LWhpZ2h7bWFyZ2luLXRvcDotMjAwcHh9fS5hY3RpdmUtYnJlZXplIC50aGlyZHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjB9LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5jb250ZW50LXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt0b3A6MDtib3R0b206MDt6LWluZGV4OjJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYWN0aXZlLWJyZWV6ZSAudGhpcmQgLmNvbnRlbnQtd3JhcHBlcnt6LWluZGV4OjB9fS5hY3RpdmUtYnJlZXplIC50aGlyZCAuY29udGVudC13cmFwcGVyIC5jb250ZW50e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5hY3RpdmUtYnJlZXplIC50aGlyZCAuY29udGVudC13cmFwcGVyIC5jb250ZW50e3RleHQtYWxpZ246Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6Y2FsYygxMDAlICsgMzBweCl9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5hY3RpdmUtYnJlZXplIC50aGlyZCAuY29udGVudC13cmFwcGVyIC5jb250ZW50e3dpZHRoOjQwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuYWN0aXZlLWJyZWV6ZSAudGhpcmQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudHt3aWR0aDo1MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnR7d2lkdGg6NjAwcHh9fS5hY3RpdmUtYnJlZXplIC50aGlyZCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LmFjdGl2ZXtkaXNwbGF5OmZsZXh9LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmZvb3RlcntwYWRkaW5nOjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYWN0aXZlLWJyZWV6ZSAudGhpcmQgLmltYWdlLXdyYXBwZXIuZmFkZXtvcGFjaXR5OjAuM319LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZX0uYWN0aXZlLWJyZWV6ZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucGx1cy1jaXJjbGV7Y3Vyc29yOnBvaW50ZXJ9LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBsdXMtY2lyY2xlLmFjdGl2ZSAucGx1c3tkaXNwbGF5Om5vbmV9LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBsdXMtY2lyY2xlOm5vdCguYWN0aXZlKSBzdmd7YW5pbWF0aW9uOnpvb21pbmcgM3MgbGluZWFyIGluZmluaXRlfS5hY3RpdmUtYnJlZXplIC50aGlyZCAucG9pbnRlci13cmFwcGVyIC5wbHVzLWNpcmNsZTpub3QoLmFjdGl2ZSkgLm1pbnVze2Rpc3BsYXk6bm9uZX1Aa2V5ZnJhbWVzIHpvb21pbmd7MCV7dHJhbnNmb3JtOnNjYWxlKDEpfTUwJXt0cmFuc2Zvcm06c2NhbGUoMS4xKX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxKX19LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItMXt0b3A6MjQlO3JpZ2h0OjgzJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5hY3RpdmUtYnJlZXplIC50aGlyZCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTF7dG9wOjE5JTtyaWdodDo1NiV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5hY3RpdmUtYnJlZXplIC50aGlyZCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTF7dG9wOjE3JTtyaWdodDo1NyV9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5hY3RpdmUtYnJlZXplIC50aGlyZCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTF7dG9wOjIwJTtyaWdodDo1NiV9fS5hY3RpdmUtYnJlZXplIC50aGlyZCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTJ7dG9wOjM5JTtyaWdodDo2NSV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYWN0aXZlLWJyZWV6ZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci0ye3JpZ2h0OjUwJX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItMnt0b3A6NDIlO3JpZ2h0OjQ5JX19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItMnt0b3A6NDAlfX0uYWN0aXZlLWJyZWV6ZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci0ze3RvcDo0NyU7cmlnaHQ6NDIlfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItM3t0b3A6NDQlO3JpZ2h0OjMyJX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItM3t0b3A6NDYlO3JpZ2h0OjM0JX19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItM3t0b3A6NDMlO3JpZ2h0OjM4JX19LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItNHt0b3A6MzQlO3JpZ2h0OjclfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItNHtyaWdodDo2JX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmFjdGl2ZS1icmVlemUgLnRoaXJkIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItNHt0b3A6MzMlO3JpZ2h0OjklfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuYWN0aXZlLWJyZWV6ZSAudGhpcmQgLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci00e3RvcDozMiU7cmlnaHQ6MjMlfX0uZmFsa2UtY29vbCAuaXRlbS50aGlyZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmFsa2UtY29vbCAuaXRlbS50aGlyZCAuZnJvbnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9LmZhbGtlLWNvb2wgLml0ZW0udGhpcmQgLmZyb250Pi5yb3csLmZhbGtlLWNvb2wgLml0ZW0udGhpcmQgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mcm9udD4uZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mYWxrZS1jb29sIC5pdGVtLnRoaXJkIC5mcm9udD4uZnVsbHNjcmVlbi1yb3d7d2lkdGg6MTAwJX0uZmFsa2UtY29vbCAuaXRlbS5mb3VydGggLnRpdGxle21hcmdpbi1ib3R0b206MTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZmFsa2UtY29vbCAuaXRlbS5mb3VydGggLmgtMTAwe2hlaWdodDoxMDAlfX0uZmFsa2UtY29vbCAuaXRlbS5mb3VydGggLnNwYWNle21hcmdpbi10b3A6NTBweH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuZmFsa2UtY29vbCAuaXRlbS5mb3VydGggLmFydGljbGUtd3JhcHBlci0ye21hcmdpbi10b3A6NTBweH19LmVzcy1wYWdlICNoZWFkZXItd3JhcHBlciBoMSwuZXNzLXBhZ2UgI2hlYWRlci13cmFwcGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVzcy1wYWdlICNoZWFkZXItd3JhcHBlciBpbnB1dCwuZXNzLXBhZ2UgI2hlYWRlci13cmFwcGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lc3MtcGFnZSAjaGVhZGVyLXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLC5lc3MtcGFnZSAjaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVzcy1wYWdlICNoZWFkZXItd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmVzcy1wYWdlICNoZWFkZXItd3JhcHBlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lc3MtcGFnZSAjaGVhZGVyLXdyYXBwZXIgdGV4dGFyZWEsLmVzcy1wYWdlICNoZWFkZXItd3JhcHBlciBzcGFue2NvbG9yOiNmOWY5Zjl9LmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlcnttYXJnaW46MCAyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlcnttYXJnaW46MH19LmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciBoMiwuZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC13cmFwcGVyIHB7bWFyZ2luLWJvdHRvbTo0MHB4fS5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCBoMnttYXJnaW4tdG9wOjYwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIGgye21hcmdpbi10b3A6MH19LmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZmlmdGggaDJ7bWFyZ2luLWJvdHRvbTowfS5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZpZnRoIC5hcnRpY2xlLWNvbGxlY3Rpb257bWFyZ2luOjMwcHggMCA4MHB4fS5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5pbWFnZS13cmFwcGVye21hcmdpbi1ib3R0b206MjBweH0uZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCBwe21hcmdpbi1ib3R0b206N3B4fS5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5xdWF0ZXJuYXJ5e21hcmdpbi1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC53cmFwcGVyLXNwYWNpbmd7bWFyZ2luLXRvcDoxMjBweH19LmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2V2ZW50aCAuYnRue21hcmdpbi1ib3R0b206MjBweH0uZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAucXVhbGl0eSAuc3dpcGVyLWJ1dHRvbi1uZXh0LC5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5zcG9ydHMgLnN3aXBlci1idXR0b24tbmV4dHtyaWdodDo3MCV9LmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLnF1YWxpdHkgLnN3aXBlci1idXR0b24tcHJldiwuZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuc3BvcnRzIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDo3MCV9LmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLnF1YWxpdHkgLnN3aXBlci1idXR0b24tbmV4dCwuZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAucXVhbGl0eSAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5zcG9ydHMgLnN3aXBlci1idXR0b24tbmV4dCwuZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuc3BvcnRzIC5zd2lwZXItYnV0dG9uLXByZXZ7YmFja2dyb3VuZC1zaXplOjE1cHg7aGVpZ2h0OjEwMCU7bWFyZ2luLXRvcDowO3RvcDowO3dpZHRoOjU1cHh9LmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLnF1YWxpdHk+ZGl2LC5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5zcG9ydHM+ZGl2e21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLnF1YWxpdHk+ZGl2IC5zd2lwZXItY29udGFpbmVyLC5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5zcG9ydHM+ZGl2IC5zd2lwZXItY29udGFpbmVye3dpZHRoOjEzMCU7cGFkZGluZy10b3A6NTBweDtwYWRkaW5nLWJvdHRvbTo1MHB4O21hcmdpbjowIDAgMCAtMTUlO3Bvc2l0aW9uOmluaGVyaXR9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLnF1YWxpdHk+ZGl2IC5zd2lwZXItY29udGFpbmVyLC5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5zcG9ydHM+ZGl2IC5zd2lwZXItY29udGFpbmVye3dpZHRoOjEwMCU7bWFyZ2luOjB9fS5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5xdWFsaXR5PmRpdiAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLC5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5zcG9ydHM+ZGl2IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGV7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3dpZHRoOjIwJX0uZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAucXVhbGl0eT5kaXYgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlLC5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5zcG9ydHM+ZGl2IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZXt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LCAwcHgsIDMzNXB4KSAhaW1wb3J0YW50fS5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5xdWFsaXR5PmRpdiAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGltZywuZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuc3BvcnRzPmRpdiAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIGltZ3t3aWR0aDoxMDAlfS5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5xdWFsaXR5PmRpdiAucXVhbGl0eS1jb250ZXh0PmRpdiwuZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAucXVhbGl0eT5kaXYgLnNwb3J0cy1jb250ZXh0PmRpdiwuZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuc3BvcnRzPmRpdiAucXVhbGl0eS1jb250ZXh0PmRpdiwuZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuc3BvcnRzPmRpdiAuc3BvcnRzLWNvbnRleHQ+ZGl2e2Rpc3BsYXk6bm9uZX1Aa2V5ZnJhbWVzIHNob3ctY29udGV4dHtmcm9te29wYWNpdHk6MH10b3tvcGFjaXR5OjF9fS5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5xdWFsaXR5PmRpdiAucXVhbGl0eS1jb250ZXh0PmRpdi5hY3RpdmUsLmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLnF1YWxpdHk+ZGl2IC5zcG9ydHMtY29udGV4dD5kaXYuYWN0aXZlLC5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5zcG9ydHM+ZGl2IC5xdWFsaXR5LWNvbnRleHQ+ZGl2LmFjdGl2ZSwuZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuc3BvcnRzPmRpdiAuc3BvcnRzLWNvbnRleHQ+ZGl2LmFjdGl2ZXtkaXNwbGF5OmJsb2NrO2FuaW1hdGlvbi1uYW1lOnNob3ctY29udGV4dDthbmltYXRpb24tZHVyYXRpb246MnN9LmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLnF1YWxpdHk+ZGl2IC5xdWFsaXR5LWNvbnRleHQ+ZGl2IC5idG4sLmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLnF1YWxpdHk+ZGl2IC5zcG9ydHMtY29udGV4dD5kaXYgLmJ0biwuZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuc3BvcnRzPmRpdiAucXVhbGl0eS1jb250ZXh0PmRpdiAuYnRuLC5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5zcG9ydHM+ZGl2IC5zcG9ydHMtY29udGV4dD5kaXYgLmJ0bnttYXgtd2lkdGg6MzE3cHg7bWFyZ2luOjAgYXV0b30uZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAucXVhbGl0eT5kaXYgLnF1YWxpdHktY29udGV4dCBoMiwuZXNzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAucXVhbGl0eT5kaXYgLnNwb3J0cy1jb250ZXh0IGgyLC5lc3MtcGFnZSAjY29udGVudC13cmFwcGVyIC5zcG9ydHM+ZGl2IC5xdWFsaXR5LWNvbnRleHQgaDIsLmVzcy1wYWdlICNjb250ZW50LXdyYXBwZXIgLnNwb3J0cz5kaXYgLnNwb3J0cy1jb250ZXh0IGgye21hcmdpbi10b3A6MjBweH0uZmluZXN0LXZpY3VuYS1wYWdlIC5pbnRyby10ZXh0e3BhZGRpbmctdG9wOjYwcHg7Y29sdW1uLWNvdW50OjF9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuZmluZXN0LXZpY3VuYS1wYWdlIC5pbnRyby10ZXh0e3BhZGRpbmc6MH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmZpbmVzdC12aWN1bmEtcGFnZSAuaW50cm8tdGV4dHtjb2x1bW4tY291bnQ6Mjtjb2x1bW4tZ2FwOjI1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5maW5lc3QtdmljdW5hLXBhZ2UgLmludHJvLXRleHR7Y29sdW1uLWdhcDozMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuZmluZXN0LXZpY3VuYS1wYWdlIC5pbnRyby10ZXh0e2NvbHVtbi1nYXA6MzVweH19LmZpbmVzdC12aWN1bmEtcGFnZSAuaXRlbS5maXJzdHttYXJnaW4tdG9wOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmZpbmVzdC12aWN1bmEtcGFnZSAuaXRlbS5maXJzdHttYXJnaW4tdG9wOjE1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXsuZmluZXN0LXZpY3VuYS1wYWdlIC5pdGVtLmZpcnN0IC5pbWFnZS13cmFwcGVye21hcmdpbi1ib3R0b206NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmZpbmVzdC12aWN1bmEtcGFnZSAuaXRlbS5maXJzdCAuY29udGVudC13cmFwcGVyLmNvbnRlbnQtc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi0yNDBweH19LmZpbmVzdC12aWN1bmEtcGFnZSAuaXRlbS5maXJzdCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LXN1YnRpdGxle3BhZGRpbmctdG9wOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZmluZXN0LXZpY3VuYS1wYWdlIC5pdGVtLmZpcnN0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc3VidGl0bGV7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LmZpbmVzdC12aWN1bmEtcGFnZSAuaXRlbS5maXJzdCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LXN1YnRpdGxle3BhZGRpbmctdG9wOjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5maW5lc3QtdmljdW5hLXBhZ2UgLml0ZW0uZmlyc3QgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1zdWJ0aXRsZXtwYWRkaW5nLXRvcDo2MHB4fX0uZmluZXN0LXZpY3VuYS1wYWdlIC5pdGVtLmZpcnN0IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnR7cGFkZGluZzo2MHB4IDAgOTBweH0uZmluZXN0LXZpY3VuYS1wYWdlIC5pdGVtLnNlY29uZCAuY29udGVudC13cmFwcGVye21hcmdpbi10b3A6OTBweH0uZmluZXN0LXZpY3VuYS1wYWdlIC5pdGVtLnNlY29uZCAuY29udGVudC13cmFwcGVyIC5jb250ZW50e21hcmdpbi10b3A6MzBweH0uZmluZXN0LXZpY3VuYS1wYWdlIC5pdGVtLnNlY29uZCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlLWNvbnRlbnQgaDN7cGFkZGluZzoxNXB4IDAgNDVweH0uZmluZXN0LXZpY3VuYS1wYWdlIC5pdGVtLnNlY29uZCAuY29udGVudC13cmFwcGVyIC5zZXJ2aWNlLWNvbnRlbnQgbGl7bGluZS1oZWlnaHQ6MjhweH1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuZmluZXN0LXZpY3VuYS1wYWdlIC5pdGVtLnNlY29uZCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDotMjUwcHh9fS5maW5lc3QtdmljdW5hLXBhZ2UgLml0ZW0uc2Vjb25kIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAuY3VzdG9tZXItc2VydmljZS1waG9uZXtwYWRkaW5nOjMwcHggMH0uZmluZXN0LXZpY3VuYS1wYWdlIC5pdGVtLnNlY29uZCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLmN1c3RvbWVyLXNlcnZpY2UtcGhvbmUgYXt3aWR0aDoxNjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5maW5lc3QtdmljdW5hLXBhZ2UgLml0ZW0uc2Vjb25kIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAuY3VzdG9tZXItc2VydmljZS1waG9uZSBhe3dpZHRoOjE4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuZmluZXN0LXZpY3VuYS1wYWdlIC5pdGVtLnNlY29uZCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLmN1c3RvbWVyLXNlcnZpY2UtcGhvbmUgYXt3aWR0aDoyMDBweH19LmZpbmVzdC12aWN1bmEtcGFnZSAuaXRlbS5zZWNvbmQgLmNvbnRlbnQtd3JhcHBlciAudGltZXttYXJnaW4tYm90dG9tOjUwcHh9LmZvdXItZ3JpcC1wYWdlICNoZWFkZXItd3JhcHBlciBoMSwuZm91ci1ncmlwLXBhZ2UgI2hlYWRlci13cmFwcGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmZvdXItZ3JpcC1wYWdlICNoZWFkZXItd3JhcHBlciBpbnB1dCwuZm91ci1ncmlwLXBhZ2UgI2hlYWRlci13cmFwcGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5mb3VyLWdyaXAtcGFnZSAjaGVhZGVyLXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLC5mb3VyLWdyaXAtcGFnZSAjaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmZvdXItZ3JpcC1wYWdlICNoZWFkZXItd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmZvdXItZ3JpcC1wYWdlICNoZWFkZXItd3JhcHBlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5mb3VyLWdyaXAtcGFnZSAjaGVhZGVyLXdyYXBwZXIgdGV4dGFyZWEsLmZvdXItZ3JpcC1wYWdlICNoZWFkZXItd3JhcHBlciBzcGFue2NvbG9yOiNmZmZ9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmZvdXItZ3JpcC1wYWdlICNoZWFkZXItd3JhcHBlciBoMSwuZm91ci1ncmlwLXBhZ2UgI2hlYWRlci13cmFwcGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmZvdXItZ3JpcC1wYWdlICNoZWFkZXItd3JhcHBlciBpbnB1dCwuZm91ci1ncmlwLXBhZ2UgI2hlYWRlci13cmFwcGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5mb3VyLWdyaXAtcGFnZSAjaGVhZGVyLXdyYXBwZXIgc2VsZWN0LmJvcmRlcmVkLC5mb3VyLWdyaXAtcGFnZSAjaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmZvdXItZ3JpcC1wYWdlICNoZWFkZXItd3JhcHBlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmZvdXItZ3JpcC1wYWdlICNoZWFkZXItd3JhcHBlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5mb3VyLWdyaXAtcGFnZSAjaGVhZGVyLXdyYXBwZXIgdGV4dGFyZWEsLmZvdXItZ3JpcC1wYWdlICNoZWFkZXItd3JhcHBlciBzcGFue2NvbG9yOiMxQTE5MTl9fS5mb3VyLWdyaXAtcGFnZSAuc2Vjb25kIHBpY3R1cmV7bWF4LXdpZHRoOjYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7LmZvdXItZ3JpcC1wYWdlIC5zZWNvbmQgLnBhcnR7bWFyZ2luLWJvdHRvbToyMHB4fX0uZm91ci1ncmlwLXBhZ2UgLnRoaXJke3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MH0uZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250ZW50LXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTt0b3A6MDtib3R0b206MDt6LWluZGV4OjJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250ZW50LXdyYXBwZXJ7ei1pbmRleDowfX0uZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250ZW50LXdyYXBwZXIuaGlkZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnR7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmZvdXItZ3JpcC1wYWdlIC50aGlyZCAuY29udGVudC13cmFwcGVyIC5jb250ZW50e3RleHQtYWxpZ246Y2VudGVyfX0uZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQuYWN0aXZle2Rpc3BsYXk6YmxvY2t9LmZvdXItZ3JpcC1wYWdlIC50aGlyZCAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5mb290ZXJ7cGFkZGluZzoyMHB4fS5mb3VyLWdyaXAtcGFnZSAudGhpcmQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCAuZnVuY3Rpb24tdGV4dHttYXgtd2lkdGg6ODAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5pbWFnZS13cmFwcGVyLmZhZGV7b3BhY2l0eTowLjN9fS5mb3VyLWdyaXAtcGFnZSAudGhpcmQgLmNvbnRyb2xsZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9LmZvdXItZ3JpcC1wYWdlIC50aGlyZCAuY29udHJvbGxlciAuaXRlbS0xLC5mb3VyLWdyaXAtcGFnZSAudGhpcmQgLmNvbnRyb2xsZXIgLml0ZW0tMiwuZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250cm9sbGVyIC5pdGVtLTN7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojRkFGRjc2O2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7ei1pbmRleDoxfS5mb3VyLWdyaXAtcGFnZSAudGhpcmQgLmNvbnRyb2xsZXIgLml0ZW0tMTphZnRlciwuZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250cm9sbGVyIC5pdGVtLTI6YWZ0ZXIsLmZvdXItZ3JpcC1wYWdlIC50aGlyZCAuY29udHJvbGxlciAuaXRlbS0zOmFmdGVye2NvbnRlbnQ6JysnO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjI1cHg7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEwcHh9LmZvdXItZ3JpcC1wYWdlIC50aGlyZCAuY29udHJvbGxlciAuaXRlbS0xLmFjdGl2ZTphZnRlciwuZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250cm9sbGVyIC5pdGVtLTIuYWN0aXZlOmFmdGVyLC5mb3VyLWdyaXAtcGFnZSAudGhpcmQgLmNvbnRyb2xsZXIgLml0ZW0tMy5hY3RpdmU6YWZ0ZXJ7Y29udGVudDonLSd9LmZvdXItZ3JpcC1wYWdlIC50aGlyZCAuY29udHJvbGxlciAuaXRlbS0xe3RvcDoyMyU7cmlnaHQ6NTAlfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZvdXItZ3JpcC1wYWdlIC50aGlyZCAuY29udHJvbGxlciAuaXRlbS0xe3RvcDoyNSU7cmlnaHQ6MjclfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250cm9sbGVyIC5pdGVtLTF7dG9wOjIzJX19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmZvdXItZ3JpcC1wYWdlIC50aGlyZCAuY29udHJvbGxlciAuaXRlbS0xe3RvcDoyNSU7cmlnaHQ6MzUlfX0uZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250cm9sbGVyIC5pdGVtLTJ7dG9wOjYwJTtyaWdodDoxNyV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250cm9sbGVyIC5pdGVtLTJ7dG9wOjU5JTtyaWdodDoxMiV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5mb3VyLWdyaXAtcGFnZSAudGhpcmQgLmNvbnRyb2xsZXIgLml0ZW0tMnt0b3A6NjAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250cm9sbGVyIC5pdGVtLTJ7cmlnaHQ6MjUlfX0uZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250cm9sbGVyIC5pdGVtLTN7dG9wOjc1JTtyaWdodDo4MyV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZm91ci1ncmlwLXBhZ2UgLnRoaXJkIC5jb250cm9sbGVyIC5pdGVtLTN7dG9wOjcxJTtyaWdodDo0NCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5mb3VyLWdyaXAtcGFnZSAudGhpcmQgLmNvbnRyb2xsZXIgLml0ZW0tM3t0b3A6NzUlO3JpZ2h0OjQ1JX19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmZvdXItZ3JpcC1wYWdlIC50aGlyZCAuY29udHJvbGxlciAuaXRlbS0ze3RvcDo3MyU7cmlnaHQ6NDYlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb3VyLWdyaXAtcGFnZSAuZm91cnRoe3BhZGRpbmctYm90dG9tOjVweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5mb3VyLWdyaXAtcGFnZSAuZmlmdGh7cGFkZGluZy10b3A6NXB4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LmZvdXItZ3JpcC1wYWdlIC5maWZ0aHttYXJnaW4tdG9wOi01MzBweH0uZm91ci1ncmlwLXBhZ2UgLmZpZnRoIC5jb250ZW50e21hcmdpbi10b3A6MTIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmltcHVsc2UgLml0ZW0uc2Vjb25kIGgze21hcmdpbi1ib3R0b206NTBweH19LmxlZy1hZXN0aGV0aWNzIC5pY29uc3twYWRkaW5nOjEwcHggMDtvdmVyZmxvdzpoaWRkZW59LmxlZy1hZXN0aGV0aWNzIC5pY29ucyAuaWNvbi1pbWFnZXtoZWlnaHQ6MTAwcHh9LmxlZy1hZXN0aGV0aWNzIC5pY29ucyBzcGFue3BhZGRpbmc6MjBweCAzMHB4IDIwcHh9LmxlZy1hZXN0aGV0aWNzIC5zbGljay1zbGlkZSAuZGV0YWlsc3twYWRkaW5nLXRvcDoyMHB4fS5sZWctYWVzdGhldGljcyAuYW5pbWF0aW9ue3BhZGRpbmc6MCAyMHB4IDYwcHg7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5sZWctYWVzdGhldGljcyAuYW5pbWF0aW9ue3BhZGRpbmc6MCAwIDYwcHh9fS5sZWctYWVzdGhldGljcyAuZGFtZW4tbGVnLWFlc3RoZXRpY3Mtc2xpY2stY29se21hcmdpbi1yaWdodDo1cHh9LmxlZy1hZXN0aGV0aWNzIC5kYW1lbi1sZWctYWVzdGhldGljcy1zbGljayBoMnttYXJnaW4tYm90dG9tOjI1cHh9LmxlZy1hZXN0aGV0aWNzIC5zZWN0aW9uLWhlYWRlci1pbWFnZXttYXJnaW46NDBweCAwfS5sZWctYWVzdGhldGljcyAuZmlyc3QgcCwubGVnLWFlc3RoZXRpY3MgLnRoaXJkIHAsLmxlZy1hZXN0aGV0aWNzIC5maWZ0aCBwe3BhZGRpbmc6MCAxNXB4IDUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubGVnLWFlc3RoZXRpY3MgLmZpcnN0IHAsLmxlZy1hZXN0aGV0aWNzIC50aGlyZCBwLC5sZWctYWVzdGhldGljcyAuZmlmdGggcHtwYWRkaW5nOjAgMCA1MHB4fX0ubGVnLWFlc3RoZXRpY3MgLmZpcnN0IGgyLC5sZWctYWVzdGhldGljcyAudGhpcmQgaDIsLmxlZy1hZXN0aGV0aWNzIC5maWZ0aCBoMntwYWRkaW5nOjgwcHggMTVweCAzMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmxlZy1hZXN0aGV0aWNzIC5maXJzdCBoMiwubGVnLWFlc3RoZXRpY3MgLnRoaXJkIGgyLC5sZWctYWVzdGhldGljcyAuZmlmdGggaDJ7cGFkZGluZzo4MHB4IDAgMzBweH19LmxlZy1hZXN0aGV0aWNzIC5maXJzdCAuaW1hZ2UtMXttYXJnaW4tYm90dG9tOjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmxlZy1hZXN0aGV0aWNzIC5maWZ0aCBoMntwYWRkaW5nLXRvcDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsubGVnLWFlc3RoZXRpY3MgLmZpZnRoIGgye3BhZGRpbmctdG9wOjk1cHh9fS5sZWctYWVzdGhldGljcyAuc2V2ZW50aCBoMntwYWRkaW5nOjAgMzBweDttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmxlZy1hZXN0aGV0aWNzIC5zZXZlbnRoIGgye21hcmdpbi1ib3R0b206ODBweH19LmxlZy1hZXN0aGV0aWNzIC5zZXZlbnRoIC5jYXJle21hcmdpbi1ib3R0b206NTBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsubGVnLWFlc3RoZXRpY3MgLnNldmVudGggLmNhcmV7bWFyZ2luLXRvcDoxMCV9LmxlZy1hZXN0aGV0aWNzIC5zZXZlbnRoIC5jYXJlIGF7bWFyZ2luLXRvcDozMHB4fX0ubGVnLWFlc3RoZXRpY3MgLnNldmVudGggLnZpZGVvLXRleHR7bWFyZ2luLXRvcDoxNXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5sZWctYWVzdGhldGljcyAuc2V2ZW50aCAudmlkZW8tdGV4dHttYXJnaW4tdG9wOjMwcHh9fS5sZWctYWVzdGhldGljcyAuc2V2ZW50aCAudmlkZW8tYmxvY2stMXttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubGVnLWFlc3RoZXRpY3MgLnNldmVudGggLnZpZGVvLWJsb2NrLTF7bWFyZ2luLWJvdHRvbTo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsubGVnLWFlc3RoZXRpY3MgLnNldmVudGggLnZpZGVvLWJsb2NrLTF7bWFyZ2luLWJvdHRvbTo4MHB4fX0ubWFpbi1jb250ZW50LWJsb2Nre3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0uZmFsa2UtbmluZS1tb250aHMgLml0ZW0uZmlyc3QgLmNvbnRlbnQgaDJ7cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFsa2UtbmluZS1tb250aHMgLml0ZW0uZmlyc3QgLmNvbnRlbnQgaDJ7cGFkZGluZzo2MHB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5mYWxrZS1uaW5lLW1vbnRocyAuaXRlbS5maXJzdCAuaW1hZ2V7bWFyZ2luLXRvcDo1MHB4fX0uZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLmltYWdle2hlaWdodDoxMDBweDttYXJnaW4tYm90dG9tOjMwcHh9LmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLnRoaXJkIC5yb3cudGl0bGUsLmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLnRoaXJkIC5jb250YWluZXItZnVsbHNjcmVlbiAudGl0bGUuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mYWxrZS1uaW5lLW1vbnRocyAuaXRlbS50aGlyZCAudGl0bGUuZnVsbHNjcmVlbi1yb3d7cGFkZGluZzo1MHB4IDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIsLmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLnRoaXJkIC5jb250YWluZXItZnVsbHNjcmVlbiAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvd3twYWRkaW5nOjUwcHggMH19LmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLnRoaXJkIC5yb3cuY29udGVudC13cmFwcGVyIC5pbWFnZSwuZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jb250ZW50LXdyYXBwZXIuZnVsbHNjcmVlbi1yb3cgLmltYWdlLC5jb250YWluZXItZnVsbHNjcmVlbiAuZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAuaW1hZ2V7bWluLWhlaWdodDoxMDBweH0uZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJvZHksLmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLnRoaXJkIC5jb250YWluZXItZnVsbHNjcmVlbiAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93IC5jb250ZW50IC5ib2R5LC5jb250YWluZXItZnVsbHNjcmVlbiAuZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAuY29udGVudCAuYm9keXt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgMC41cztwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjAgMTVweDtsZWZ0OjA7cmlnaHQ6MH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJvZHksLmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLnRoaXJkIC5jb250YWluZXItZnVsbHNjcmVlbiAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93IC5jb250ZW50IC5ib2R5LC5jb250YWluZXItZnVsbHNjcmVlbiAuZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAuY29udGVudCAuYm9keXt0b3A6MDtib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLnRoaXJkIC5yb3cuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5ib2R5LC5mYWxrZS1uaW5lLW1vbnRocyAuaXRlbS50aGlyZCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAuY29udGVudCAuYm9keSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLnRoaXJkIC5jb250ZW50LXdyYXBwZXIuZnVsbHNjcmVlbi1yb3cgLmNvbnRlbnQgLmJvZHl7bWFyZ2luLXRvcDoxMHB4fX0uZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLnBhcnQsLmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLnRoaXJkIC5jb250YWluZXItZnVsbHNjcmVlbiAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93IC5wYXJ0LC5jb250YWluZXItZnVsbHNjcmVlbiAuZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAucGFydHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0uZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLnBhcnQ6YWN0aXZlIC5jb250ZW50IC5ib2R5LC5mYWxrZS1uaW5lLW1vbnRocyAuaXRlbS50aGlyZCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAucGFydDphY3RpdmUgLmNvbnRlbnQgLmJvZHksLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mYWxrZS1uaW5lLW1vbnRocyAuaXRlbS50aGlyZCAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93IC5wYXJ0OmFjdGl2ZSAuY29udGVudCAuYm9keSwuZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLnBhcnQ6Zm9jdXMgLmNvbnRlbnQgLmJvZHksLmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLnRoaXJkIC5jb250YWluZXItZnVsbHNjcmVlbiAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93IC5wYXJ0OmZvY3VzIC5jb250ZW50IC5ib2R5LC5jb250YWluZXItZnVsbHNjcmVlbiAuZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAucGFydDpmb2N1cyAuY29udGVudCAuYm9keSwuZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLnBhcnQ6aG92ZXIgLmNvbnRlbnQgLmJvZHksLmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLnRoaXJkIC5jb250YWluZXItZnVsbHNjcmVlbiAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93IC5wYXJ0OmhvdmVyIC5jb250ZW50IC5ib2R5LC5jb250YWluZXItZnVsbHNjcmVlbiAuZmFsa2UtbmluZS1tb250aHMgLml0ZW0udGhpcmQgLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAucGFydDpob3ZlciAuY29udGVudCAuYm9keXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxO3RyYW5zaXRpb246YWxsIDAuNXN9LmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLmZvdXJ0aCAubGVmdCAudGl0bGV7cGFkZGluZy1ib3R0b206MTEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLmZvdXJ0aCAubGVmdCAudGl0bGV7cGFkZGluZzo1MHB4IDB9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5mYWxrZS1uaW5lLW1vbnRocyAuaXRlbS5mb3VydGggLnJpZ2h0e3BhZGRpbmctdG9wOjExMHB4fX0uZmFsa2UtbmluZS1tb250aHMgLml0ZW0uZm91cnRoIC5oZWFkZXJ7bWFyZ2luLWJvdHRvbTo2MHB4fS5mYWxrZS1uaW5lLW1vbnRocyAuaXRlbS5mb3VydGggLmJvZHkgLmNvbnRlbnQgc3BhbntwYWRkaW5nOjIwcHggMH0uZmFsa2UtbmluZS1tb250aHMgLml0ZW0uZm91cnRoIC5ib2R5IC5jb250ZW50IHNwYW46YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7dG9wOjlweDttYXJnaW4tbGVmdDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci10b3A6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjMUExOTE5fS5mYWxrZS1uaW5lLW1vbnRocyAuaXRlbS5maWZ0aCAucm93LnRpdGxlLC5mYWxrZS1uaW5lLW1vbnRocyAuaXRlbS5maWZ0aCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLnRpdGxlLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuZmFsa2UtbmluZS1tb250aHMgLml0ZW0uZmlmdGggLnRpdGxlLmZ1bGxzY3JlZW4tcm93e3BhZGRpbmc6NTBweCAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5mYWxrZS1uaW5lLW1vbnRocyAuaXRlbS5maWZ0aCAucm93LnRpdGxlLC5mYWxrZS1uaW5lLW1vbnRocyAuaXRlbS5maWZ0aCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLnRpdGxlLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuZmFsa2UtbmluZS1tb250aHMgLml0ZW0uZmlmdGggLnRpdGxlLmZ1bGxzY3JlZW4tcm93e3BhZGRpbmctYm90dG9tOjEyMHB4fX0uZmFsa2UtbmluZS1tb250aHMgLml0ZW0uZmlmdGggLmltYWdle2hlaWdodDoxODBweDttYXJnaW4tYm90dG9tOjMwcHh9LmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLmZpZnRoIC5jb250ZW50e3BhZGRpbmc6MCAxNXB4fS5mYWxrZS1uaW5lLW1vbnRocyAuaXRlbS5maWZ0aCAuY29udGVudCAuYm9keXttYXJnaW4tdG9wOjEwcHh9LmZhbGtlLW5pbmUtbW9udGhzIC5pdGVtLnNpeHRoe3BhZGRpbmc6MTAwcHggMH0uc2Vuc3VhbHMtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZpcnN0IC5pbWFnZS13cmFwcGVye21pbi1oZWlnaHQ6OTVweH1AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KXsuc2Vuc3VhbHMtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZpcnN0IC5pbWFnZS13cmFwcGVye21hcmdpbi1ib3R0b206NjBweH19LnNlbnN1YWxzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5maXJzdCAuY29udGVudC13cmFwcGVyIC5jb250ZW50e3BhZGRpbmc6NjBweCAwIDkwcHh9LnNlbnN1YWxzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zZWNvbmQgLmNvbnRlbnQtd3JhcHBlcnttYXJnaW4tdG9wOjkwcHh9LnNlbnN1YWxzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zZWNvbmQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudHttYXJnaW4tdG9wOjMwcHh9LnNlbnN1YWxzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCwuc2Vuc3VhbHMtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNldmVudGh7cG9zaXRpb246cmVsYXRpdmV9LnNlbnN1YWxzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGVudC13cmFwcGVyLC5zZW5zdWFscy1wYWdlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2V2ZW50aCAuY29udGVudC13cmFwcGVye3BhZGRpbmc6NjBweCAwfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5zZW5zdWFscy1wYWdlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLmNvbnRlbnQtd3JhcHBlciwuc2Vuc3VhbHMtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNldmVudGggLmNvbnRlbnQtd3JhcHBlcnt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNlbnN1YWxzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGVudC13cmFwcGVyLC5zZW5zdWFscy1wYWdlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2V2ZW50aCAuY29udGVudC13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2MHB4O2xlZnQ6MDtyaWdodDowfX0uc2Vuc3VhbHMtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnRoaXJkIC5pbWFnZS13cmFwcGVyLC5zZW5zdWFscy1wYWdlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2V2ZW50aCAuaW1hZ2Utd3JhcHBlcnt3aWR0aDoxMDAlfS5zZW5zdWFscy1wYWdlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLmltYWdlLXdyYXBwZXIgLmQtZmxleCwuc2Vuc3VhbHMtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNldmVudGggLmltYWdlLXdyYXBwZXIgLmQtZmxleHttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNlbnN1YWxzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuaW1hZ2Utd3JhcHBlciAuZC1mbGV4IHBpY3R1cmUsLnNlbnN1YWxzLXBhZ2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zZXZlbnRoIC5pbWFnZS13cmFwcGVyIC5kLWZsZXggcGljdHVyZXttYXgtd2lkdGg6NjAlfX0uc2Vuc3VhbHMtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZpZnRoIC5zbWFsbC1pbWFnZSwuc2Vuc3VhbHMtcGFnZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAuc21hbGwtaW1hZ2V7cGFkZGluZy10b3A6NzBweH0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjaGVhZGVyLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2hlYWRlci13cmFwcGVyIC5jb250ZW50LXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjB9LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2hlYWRlci13cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgLmhlYWRlcntwYWRkaW5nLXRvcDoyMDBweH19LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgLmltYWdle21pbi1oZWlnaHQ6NzBweH0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAuaW1hZ2UtbmFtZXttYXgtd2lkdGg6Mjc4cHg7cGFkZGluZzo1MHB4IDA7bWFyZ2luOjAgYXV0b30uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVte3BhZGRpbmctYm90dG9tOjYwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVte3BhZGRpbmctYm90dG9tOjEwMHB4fX0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtIHVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozMHB4O21hcmdpbi1ib3R0b206MTBweH0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtIHVsIGxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OifigJQnO2Rpc3BsYXk6YmxvY2s7bGVmdDowO2xpbmUtaGVpZ2h0OjI4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbSAucGFydDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NTBweH19LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5maXJzdCAuY29udGVudCBoMntwYWRkaW5nLWJvdHRvbTo2MHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZmlyc3QgLmltYWdle21hcmdpbi10b3A6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnRoaXJkIC5pbWFnZXtwYWRkaW5nOjI1MHB4IDAgMCAwfX0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnRoaXJkIC5yb3cudGl0bGUsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLnRpdGxlLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnRoaXJkIC50aXRsZS5mdWxsc2NyZWVuLXJvd3twYWRkaW5nOjUwcHggMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLnRleHR7cGFkZGluZy10b3A6MTIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLnRleHR7cGFkZGluZy10b3A6MjAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAucm93LmNvbnRlbnQtd3JhcHBlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnRoaXJkIC5jb250YWluZXItZnVsbHNjcmVlbiAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnRoaXJkIC5jb250ZW50LXdyYXBwZXIuZnVsbHNjcmVlbi1yb3d7cGFkZGluZzo1MHB4IDB9fS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJvZHksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAuY29udGVudCAuYm9keSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93IC5jb250ZW50IC5ib2R5e3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjVzO3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MCAxNXB4O2xlZnQ6MDtyaWdodDowfUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQgLmJvZHksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAuY29udGVudCAuYm9keSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93IC5jb250ZW50IC5ib2R5e3RvcDowO2JvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjkpfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnRoaXJkIC5yb3cuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5ib2R5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jb250ZW50LXdyYXBwZXIuZnVsbHNjcmVlbi1yb3cgLmNvbnRlbnQgLmJvZHksLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAuY29udGVudCAuYm9keXttYXJnaW4tdG9wOjEwcHh9fS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLnBhcnQsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAucGFydCwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93IC5wYXJ0e2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlfS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLnBhcnQ6YWN0aXZlIC5jb250ZW50IC5ib2R5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jb250ZW50LXdyYXBwZXIuZnVsbHNjcmVlbi1yb3cgLnBhcnQ6YWN0aXZlIC5jb250ZW50IC5ib2R5LC5jb250YWluZXItZnVsbHNjcmVlbiAuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnRoaXJkIC5jb250ZW50LXdyYXBwZXIuZnVsbHNjcmVlbi1yb3cgLnBhcnQ6YWN0aXZlIC5jb250ZW50IC5ib2R5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLnBhcnQ6Zm9jdXMgLmNvbnRlbnQgLmJvZHksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAucGFydDpmb2N1cyAuY29udGVudCAuYm9keSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93IC5wYXJ0OmZvY3VzIC5jb250ZW50IC5ib2R5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLnBhcnQ6aG92ZXIgLmNvbnRlbnQgLmJvZHksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNvbnRlbnQtd3JhcHBlci5mdWxsc2NyZWVuLXJvdyAucGFydDpob3ZlciAuY29udGVudCAuYm9keSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93IC5wYXJ0OmhvdmVyIC5jb250ZW50IC5ib2R5e3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7dHJhbnNpdGlvbjphbGwgMC41c30uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAubGVmdCAudGl0bGV7cGFkZGluZy1ib3R0b206NTBweH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAubGVmdCAudGl0bGV7cGFkZGluZy1ib3R0b206MTEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5sZWZ0IC50aXRsZXtwYWRkaW5nOjUwcHggMCAxMTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnJpZ2h0e3BhZGRpbmctdG9wOjExMHB4fX0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAuaGVhZGVye21hcmdpbi1ib3R0b206NjBweH0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAuYm9keSAuY29udGVudCBzcGFue3BhZGRpbmc6MjBweCAwfS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5ib2R5IC5jb250ZW50IHNwYW46YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7dG9wOjlweDttYXJnaW4tbGVmdDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci10b3A6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjMUExOTE5fS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZmlmdGggLnJvdy50aXRsZSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZpZnRoIC5jb250YWluZXItZnVsbHNjcmVlbiAudGl0bGUuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZmlmdGggLnRpdGxlLmZ1bGxzY3JlZW4tcm93e3BhZGRpbmc6NTBweCAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZmlmdGggLnJvdy50aXRsZSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZpZnRoIC5jb250YWluZXItZnVsbHNjcmVlbiAudGl0bGUuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZmlmdGggLnRpdGxlLmZ1bGxzY3JlZW4tcm93e3BhZGRpbmc6NTBweCAwIDEyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZpZnRoIC50ZXh0e3BhZGRpbmc6MzAwcHggMCAxNTBweCAwfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZmlmdGggLmltYWdle2hlaWdodDoxODBweDttYXJnaW4tYm90dG9tOjMwcHh9fS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZmlmdGggLmNvbnRlbnR7cGFkZGluZzowIDE1cHh9LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5maWZ0aCAuY29udGVudCAuYm9keXttYXJnaW4tdG9wOjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aHtwYWRkaW5nOjM1MHB4IDAgMTAwcHggMH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zZXZlbnRoIC50ZXh0e3BhZGRpbmc6MTAwcHggMDttYXJnaW4tbGVmdDoxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5uaW5le3BhZGRpbmc6NDAwcHggMCAyMDBweCAwfX0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAuaW1hZ2UsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAuaW1hZ2UsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAuaW1hZ2V7bWluLWhlaWdodDo2N3B4fS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4sLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3BhbntjdXJzb3I6cG9pbnRlcjtjb2xvcjojMUExOTE5O2xldHRlci1zcGFjaW5nOjAuNXB4O2xpbmUtaGVpZ2h0OjE0cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dHJhbnNmb3JtOnNjYWxlWCgwKTt0b3A6NXB4O2N1cnNvcjpkZWZhdWx0fS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW46YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3BhbjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMxQTE5MTk7Ym90dG9tOi0ycHg7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6dmlzaWJsZTt3aWR0aDoxMDAlO3RyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc30uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbjpob3ZlcjphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3BhbjphY3RpdmU6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW46Zm9jdXM6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbjpob3ZlcjphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuOmFjdGl2ZTphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuOmZvY3VzOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW46aG92ZXI6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3BhbjphY3RpdmU6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbjpmb2N1czphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMxQTE5MTk7Y29sb3I6IzFBMTkxOTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnNjYWxlWCgwKX0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5zZWNvbmRhcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5zZWNvbmRhcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5zZWNvbmRhcnl7Zm9udC1zdHlsZTppdGFsaWM7bGV0dGVyLXNwYWNpbmc6LjdweDtsaW5lLWhlaWdodDoxNHB4fS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLmJ0bi5zZWNvbmRhcnksLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5idG4uc2Vjb25kYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4uYnRuLnNlY29uZGFyeXtmb250LXN0eWxlOmluaGVyaXR9LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4udGVydGlhcnk6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi50ZXJ0aWFyeTphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnRlcnRpYXJ5OmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMCl9LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4udGVydGlhcnk6aG92ZXI6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4udGVydGlhcnk6Zm9jdXM6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4udGVydGlhcnk6YWN0aXZlOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4udGVydGlhcnk6aG92ZXI6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi50ZXJ0aWFyeTpmb2N1czphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnRlcnRpYXJ5OmFjdGl2ZTphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnRlcnRpYXJ5OmhvdmVyOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4udGVydGlhcnk6Zm9jdXM6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi50ZXJ0aWFyeTphY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxKX0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi50ZXJ0aWFyeS1hY3RpdmU6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi50ZXJ0aWFyeS1hY3RpdmU6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi50ZXJ0aWFyeS1hY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxKX0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi50ZXJ0aWFyeS1hY3RpdmU6aG92ZXI6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4udGVydGlhcnktYWN0aXZlOmZvY3VzOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnRlcnRpYXJ5LWFjdGl2ZTphY3RpdmU6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi50ZXJ0aWFyeS1hY3RpdmU6aG92ZXI6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi50ZXJ0aWFyeS1hY3RpdmU6Zm9jdXM6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi50ZXJ0aWFyeS1hY3RpdmU6YWN0aXZlOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4udGVydGlhcnktYWN0aXZlOmhvdmVyOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4udGVydGlhcnktYWN0aXZlOmZvY3VzOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4udGVydGlhcnktYWN0aXZlOmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDEpfS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLmljb24sLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5pY29uLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4uaWNvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLmljb24uaWNvbi1sZWZ0PnN2Zy5pY29uLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4uaWNvbi5pY29uLWxlZnQ+c3ZnLmljb24sLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5pY29uLmljb24tbGVmdD5zdmcuaWNvbnttYXJnaW4tcmlnaHQ6MTBweH0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5pY29uLmljb24tcmlnaHQ+c3ZnLmljb24sLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5pY29uLmljb24tcmlnaHQ+c3ZnLmljb24sLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5pY29uLmljb24tcmlnaHQ+c3ZnLmljb257bWFyZ2luLWxlZnQ6MTBweH0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5xdWF0ZXJuYXJ5LC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4ucXVhdGVybmFyeSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnF1YXRlcm5hcnl7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmb250LXdlaWdodDo1MDA7cGFkZGluZy1sZWZ0OjQ1cHh9LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4ucXVhdGVybmFyeTphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnF1YXRlcm5hcnk6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5xdWF0ZXJuYXJ5OmFmdGVye2NvbnRlbnQ6bm9uZX0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlciAuYXJyb3dfbGluZSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlciAuYXJyb3dfbGluZSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlciAuYXJyb3dfbGluZXtiYWNrZ3JvdW5kOiMxQTE5MTk7ZmxvYXQ6bGVmdDtoZWlnaHQ6MnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyNXB4O3RvcDoxMXB4O2FuaW1hdGlvbjphcnJvdy1saW5lIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4ucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyIC5hcnJvd19saW5lLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4ucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyIC5hcnJvd19saW5lLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4ucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyIC5hcnJvd19saW5le3RvcDoxM3B4fX0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXI+Lmljb24sLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXI+Lmljb24sLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXI+Lmljb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMHB4O3RvcDotM3B4O2FuaW1hdGlvbjphcnJvdy1oZWFkIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4ucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyPi5pY29uLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4ucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyPi5pY29uLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4ucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyPi5pY29ue3RvcDotMXB4fX1Aa2V5ZnJhbWVzIGFycm93LWxpbmV7MCV7d2lkdGg6MjVweH03NSV7d2lkdGg6MzVweH0xMDAle3dpZHRoOjI1cHh9fUBrZXlmcmFtZXMgYXJyb3ctaGVhZHswJXtsZWZ0OjEwcHh9NzUle2xlZnQ6MjBweH0xMDAle2xlZnQ6MTBweH19LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4ucXVpbmFyeTphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnF1aW5hcnk6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5xdWluYXJ5OmFmdGVye2hlaWdodDozcHg7dHJhbnNmb3JtOnNjYWxlWCgwKX0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5xdWluYXJ5OmhvdmVyOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnF1aW5hcnk6Zm9jdXM6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4ucXVpbmFyeTphY3RpdmU6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5xdWluYXJ5OmhvdmVyOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4ucXVpbmFyeTpmb2N1czphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnF1aW5hcnk6YWN0aXZlOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQgLnRpdGxlIHNwYW4ucXVpbmFyeTpob3ZlcjphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnF1aW5hcnk6Zm9jdXM6YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5xdWluYXJ5OmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDEpfS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeTphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeTphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeTphZnRlcntoZWlnaHQ6M3B4O3RyYW5zZm9ybTpzY2FsZVgoMSl9LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5OmhvdmVyOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeTpmb2N1czphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5zZW5hcnk6YWN0aXZlOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5OmhvdmVyOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5OmZvY3VzOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW4uc2VuYXJ5OmFjdGl2ZTphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeTpob3ZlcjphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeTpmb2N1czphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuLnNlbmFyeTphY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgwKX0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3Bhbi5hY3RpdmUsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3Bhbi5hY3RpdmUsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3Bhbi5hY3RpdmV7Zm9udC13ZWlnaHQ6NTAwfS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydCAudGl0bGUgc3BhbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmV7cGFkZGluZy1yaWdodDo1cHh9LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW5bY2xhc3NePVwiaWNvbi1cIl06YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLnRpdGxlIHNwYW5bY2xhc3MqPVwiIGljb24tXCJdOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW5bY2xhc3NePVwiaWNvbi1cIl06YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5zaXh0aCAucGFydCAudGl0bGUgc3BhbltjbGFzcyo9XCIgaWNvbi1cIl06YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3BhbltjbGFzc149XCJpY29uLVwiXTphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmVpZ2h0IC5wYXJ0IC50aXRsZSBzcGFuW2NsYXNzKj1cIiBpY29uLVwiXTphZnRlcntwYWRkaW5nLWxlZnQ6NXB4fS5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZm91cnRoIC5wYXJ0IC50aXRsZSBzcGFuOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2l4dGggLnBhcnQgLnRpdGxlIHNwYW46YWZ0ZXIsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAudGl0bGUgc3BhbjphZnRlcntkaXNwbGF5Om5vbmV9LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQgLmljb24tdGV4dCwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0IC5pY29uLXRleHQsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydCAuaWNvbi10ZXh0e3RyYW5zaXRpb246b3BhY2l0eSAwLjNzO29wYWNpdHk6MH0uZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLmZvdXJ0aCAucGFydDpob3ZlciAudGl0bGUgc3BhbjphZnRlciwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0OmhvdmVyIC50aXRsZSBzcGFuOmFmdGVyLC5mYWxrZS1saWZlLXBlcmZvcm1hbmNlICNjb250ZW50LXdyYXBwZXIgLml0ZW0uZWlnaHQgLnBhcnQ6aG92ZXIgLnRpdGxlIHNwYW46YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMUExOTE5O2NvbG9yOiMxQTE5MTk7dmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zZm9ybTpzY2FsZVgoMSl9LmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5mb3VydGggLnBhcnQ6aG92ZXIgLmljb24tdGV4dCwuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSAjY29udGVudC13cmFwcGVyIC5pdGVtLnNpeHRoIC5wYXJ0OmhvdmVyIC5pY29uLXRleHQsLmZhbGtlLWxpZmUtcGVyZm9ybWFuY2UgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5laWdodCAucGFydDpob3ZlciAuaWNvbi10ZXh0e29wYWNpdHk6MX0uc2Vhc29uYWwtYmFzaWNzLXBhZ2V7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuaGVhZGVyIHNwYW4sLnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5jb250ZW50IGgxLC5zZWFzb25hbC1iYXNpY3MtcGFnZSAuY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zZWFzb25hbC1iYXNpY3MtcGFnZSAuY29udGVudCBpbnB1dCwuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5jb250ZW50IHNlbGVjdC5ib3JkZXJlZCwuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmNvbnRlbnQgdGV4dGFyZWF7Y29sb3I6I2Y5ZjlmOX19LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5maXJzdCAuaW50cm97cGFkZGluZzo1MHB4IDE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmZpcnN0IC5pbnRyb3twYWRkaW5nOjYwcHggMTVweCA4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmZpcnN0IC5pbnRyb3twYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5maXJzdCAuaW50cm97cGFkZGluZzowIDE1cHggMTM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuZmlyc3QgLmludHJve3BhZGRpbmctYm90dG9tOjE3MHB4fX0uc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmZpcnN0IC5pbnRybyBoMntwYWRkaW5nLWJvdHRvbTozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5maXJzdCAuaW50cm8gaDJ7cGFkZGluZy1ib3R0b206NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5maXJzdCAuaW50cm8gaDJ7cGFkZGluZy1ib3R0b206NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5maXJzdCAuaW50cm8gaDJ7cGFkZGluZy1ib3R0b206NjBweH19LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5zZWNvbmR7cGFkZGluZy1ib3R0b206ODBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuc2Vjb25ke3BhZGRpbmctYm90dG9tOjExNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLnNlY29uZHtwYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5zZWNvbmR7cGFkZGluZy1ib3R0b206MTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuc2Vjb25ke3BhZGRpbmctYm90dG9tOjE4MHB4fX0uc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLnNlY29uZCAuYmFzaWNzLWxpbmstMXtwYWRkaW5nLWJvdHRvbTo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5zZWNvbmQgLmJhc2ljcy1saW5rLTF7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5zZWNvbmQgLmJhc2ljcy1saW5rLTF7cGFkZGluZzo0MHB4IDAgMH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5zZWNvbmQgLmJhc2ljcy1saW5rLTF7cGFkZGluZy10b3A6MzBweH19LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5zZWNvbmQgLmJhc2ljcy1saW5rLTJ7cGFkZGluZzo1MHB4IDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLnNlY29uZCAuYmFzaWNzLWxpbmstMntwYWRkaW5nOjgwcHggMH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5zZWNvbmQgLmJhc2ljcy1saW5rLTJ7cGFkZGluZzo5MHB4IDAgMH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5zZWNvbmQgLmJhc2ljcy1saW5rLTJ7cGFkZGluZy10b3A6MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuc2Vjb25kIC5iYXNpY3MtbGluay0xLC5zZWFzb25hbC1iYXNpY3MtcGFnZSAuc2Vjb25kIC5iYXNpY3MtbGluay0ye2ZvbnQtc2l6ZTozMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6NTBweCAhaW1wb3J0YW50fX0uc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLnNlY29uZCAuYmFzaWNzLWxpbmstMSBhLC5zZWFzb25hbC1iYXNpY3MtcGFnZSAuc2Vjb25kIC5iYXNpY3MtbGluay0yIGF7Zm9udC1zdHlsZTppdGFsaWM7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5zZWNvbmQgLmJhc2ljcy1saW5rLTEgYSwuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLnNlY29uZCAuYmFzaWNzLWxpbmstMiBhe2ZvbnQtc2l6ZTozMnB4ICFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6NTBweCAhaW1wb3J0YW50fX0uc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLnNlY29uZCAuYmFzaWNzLWxpbmstMSBhOjphZnRlciwuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLnNlY29uZCAuYmFzaWNzLWxpbmstMiBhOjphZnRlcntoZWlnaHQ6MnB4ICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5zZWNvbmQgLmJhc2ljcy1pbWFnZXttYXJnaW4tdG9wOi0yMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLnNlY29uZCAuYmFzaWNzLWltYWdle21hcmdpbi10b3A6LTMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuc2Vjb25kIC5iYXNpY3MtaW1hZ2V7bWFyZ2luLXRvcDotMjc4cHh9fS5zZWFzb25hbC1iYXNpY3MtcGFnZSAudGhpcmQgLnNsaWRlci1oZWFkbGluZXtwYWRkaW5nLWJvdHRvbTo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC50aGlyZCAuc2xpZGVyLWhlYWRsaW5le3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAudGhpcmQgLnNsaWRlci1oZWFkbGluZXtwYWRkaW5nLWJvdHRvbTo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLnRoaXJkIC5zbGlkZXItaGVhZGxpbmV7cGFkZGluZy1ib3R0b206ODBweH19LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC50aGlyZCAuc2xpZGVyLWJ1dHRvbntwYWRkaW5nOjUwcHggMTVweCA4MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC50aGlyZCAuc2xpZGVyLWJ1dHRvbntwYWRkaW5nOjYwcHggMTVweCAxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC50aGlyZCAuc2xpZGVyLWJ1dHRvbntwYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC50aGlyZCAuc2xpZGVyLWJ1dHRvbntwYWRkaW5nOjcwcHggMTVweCAxNDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC50aGlyZCAuc2xpZGVyLWJ1dHRvbntwYWRkaW5nOjgwcHggMTVweCAxODBweH19LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5mb3VydGh7cGFkZGluZy1ib3R0b206ODBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuZm91cnRoe3BhZGRpbmctYm90dG9tOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmZvdXJ0aHtwYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5mb3VydGh7cGFkZGluZy1ib3R0b206MTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuZm91cnRoe3BhZGRpbmctYm90dG9tOjE5MHB4fX0uc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmZpZnRoe3BhZGRpbmctYm90dG9tOjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmZpZnRoe3BhZGRpbmctYm90dG9tOjEyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmZpZnRoe3BhZGRpbmctYm90dG9tOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmZpZnRoe3BhZGRpbmctYm90dG9tOjE2MHB4fX0uc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmZpZnRoIC5zb2NpYWwtbWVkaWEtdGV4dHtwYWRkaW5nOjUwcHggMCAzMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5maWZ0aCAuc29jaWFsLW1lZGlhLXRleHR7cGFkZGluZzo3NXB4IDAgNTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5maWZ0aCAuc29jaWFsLW1lZGlhLXRleHR7cGFkZGluZy10b3A6ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5maWZ0aCAuc29jaWFsLW1lZGlhLXRleHR7cGFkZGluZzoxNDBweCAwIDYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuZmlmdGggLnNvY2lhbC1tZWRpYS10ZXh0e3BhZGRpbmctdG9wOjI1MHB4fX0uc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmZpZnRoIGE6OmFmdGVye2Rpc3BsYXk6bm9uZX0uc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLmZpZnRoIGEgc3Zne21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5maWZ0aCBhLmZhY2Vib29rIHN2Z3ttYXJnaW4tcmlnaHQ6MjVweCAhaW1wb3J0YW50fS5zZWFzb25hbC1iYXNpY3MtcGFnZSAuZmlmdGggLmdlbnRzLWNsdWItaW1hZ2V7cGFkZGluZy10b3A6NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuZmlmdGggLmdlbnRzLWNsdWItaW1hZ2V7cGFkZGluZy10b3A6NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5maWZ0aCAuZ2VudHMtY2x1Yi1pbWFnZXtwYWRkaW5nLXRvcDowfX0uc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLnNpeHRoIC52aWRlby1zdWJ0aXRsZXtwYWRkaW5nOjIwcHggMCA4MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5zaXh0aCAudmlkZW8tc3VidGl0bGV7cGFkZGluZzozMHB4IDAgMTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuc2l4dGggLnZpZGVvLXN1YnRpdGxle3BhZGRpbmctdG9wOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuc2l4dGggLnZpZGVvLXN1YnRpdGxle3BhZGRpbmctYm90dG9tOjE2MHB4fX0uc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLnNldmVudGh7cGFkZGluZy1ib3R0b206ODBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zZWFzb25hbC1iYXNpY3MtcGFnZSAuc2V2ZW50aHtwYWRkaW5nLWJvdHRvbToxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnNlYXNvbmFsLWJhc2ljcy1wYWdlIC5zZXZlbnRoe3BhZGRpbmctYm90dG9tOjEyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc2Vhc29uYWwtYmFzaWNzLXBhZ2UgLnNldmVudGh7cGFkZGluZy1ib3R0b206MTYwcHh9fS5za2luLXBhZ2V7b3ZlcmZsb3c6aGlkZGVufS5za2luLXBhZ2UgI2JyZWFkY3J1bWJ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5za2luLXBhZ2UgI2NvbG9yLXBhbGV0dGUtd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjN9LnNraW4tcGFnZSAuc2tpbi1oZWFkZXJ7bWFyZ2luOjU1cHggMCAzMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNraW4tcGFnZSAuc2tpbi1oZWFkZXJ7bWFyZ2luOjc1cHggMCAzNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc2tpbi1wYWdlIC5za2luLWhlYWRlcnttYXJnaW4tdG9wOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5za2luLXBhZ2UgLnNraW4taGVhZGVye21hcmdpbi1ib3R0b206NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnNraW4tcGFnZSAuc2tpbi1oZWFkZXJ7bWFyZ2luLWJvdHRvbTo1NXB4fX0uc2tpbi1wYWdlIC5maXJzdHtwYWRkaW5nOjYwcHggMCAxMjVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5za2luLXBhZ2UgLmZpcnN0e3BhZGRpbmc6NzBweCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc2tpbi1wYWdlIC5maXJzdHtwYWRkaW5nOjgwcHggMH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnNraW4tcGFnZSAuZmlyc3R7cGFkZGluZzoxMDBweCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc2tpbi1wYWdlIC5maXJzdHtwYWRkaW5nOjEyMHB4IDB9fS5za2luLXBhZ2UgLnNlY29uZCAuY29udGVudCBwe3BhZGRpbmc6ODBweCAwfUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5za2luLXBhZ2UgLnNlY29uZCAuY29udGVudCBwe3BhZGRpbmc6OTBweCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc2tpbi1wYWdlIC5zZWNvbmQgLmNvbnRlbnQgcHtwYWRkaW5nOjExMHB4IDB9fS5za2luLXBhZ2UgLnNlY29uZCAuY29sb3ItcGFsZXR0ZXtwYWRkaW5nLWJvdHRvbTo0MHB4fS5za2luLXBhZ2UgLnNlY29uZCAuY29sb3ItcGFsZXR0ZSBpbWd7bWFyZ2luLWJvdHRvbToyMHB4fS5za2luLXBhZ2UgLnNlY29uZCAuY29sb3ItcGFsZXR0ZSAuaG92ZXItdGV4dHtwYWRkaW5nOjIwcHggMH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc2tpbi1wYWdlIC5zZWNvbmQgLmNvbG9yLXBhbGV0dGUgLmhvdmVyLXRleHR7cGFkZGluZzozMnB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5za2luLXBhZ2UgLnNlY29uZCAuY29sb3ItcGFsZXR0ZSAuaG92ZXItdGV4dHtwYWRkaW5nOjM2cHggMH19LnNraW4tcGFnZSAuc2Vjb25kIC5jb2xvci1wYWxldHRlLWJ0bntwYWRkaW5nOjYwcHggMTVweCAxMDBweH0uc2tpbi1wYWdlIC50aGlyZHtwYWRkaW5nOjAgMCA1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNraW4tcGFnZSAudGhpcmR7cGFkZGluZy10b3A6NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2tpbi1wYWdlIC50aGlyZCAudmlkZW8taW50cm8tdGV4dCBoMntwYWRkaW5nLWJvdHRvbToyMHB4fS5za2luLXBhZ2UgLnRoaXJkIC52aWRlby1pbnRyby10ZXh0IHB7cGFkZGluZy1ib3R0b206NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2tpbi1wYWdlIC50aGlyZCAuc2tpbi12aWRlb3twYWRkaW5nOjIwcHggMTVweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNraW4tcGFnZSAudGhpcmQgLnNraW4tdmlkZW97cGFkZGluZzozMHB4IDE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5za2luLXBhZ2UgLnRoaXJkIC5za2luLXZpZGVve3BhZGRpbmc6NTBweCAxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc2tpbi1wYWdlIC50aGlyZCAuc2tpbi12aWRlb3twYWRkaW5nOjcwcHggMTVweH19LnNraW4tcGFnZSAuc2Vjb25kIC5jb2xvci1wYWxldHRlIC5ob3Zlci10ZXh0LC5za2luLXBhZ2UgLmZvdXJ0aCAuY29sb3ItcGFsZXR0ZSAuaG92ZXItdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7ZGlzcGxheTpub25lO2N1cnNvcjpwb2ludGVyO3dpZHRoOjEwMCV9LnNraW4tcGFnZSAuc2Vjb25kIC5jb2xvci1wYWxldHRlIC5ob3Zlci10ZXh0IGEsLnNraW4tcGFnZSAuZm91cnRoIC5jb2xvci1wYWxldHRlIC5ob3Zlci10ZXh0IGF7Y29sb3I6I2Y5ZjlmOX0uc2tpbi1wYWdlIC5zZWNvbmQgLmNvbG9yLXBhbGV0dGUgLmhvdmVyLXRleHQgYTo6YWZ0ZXIsLnNraW4tcGFnZSAuZm91cnRoIC5jb2xvci1wYWxldHRlIC5ob3Zlci10ZXh0IGE6OmFmdGVye2NvbnRlbnQ6bm9uZX0uc2tpbi1wYWdlIC5zZWNvbmQgLmNvbG9yLXBhbGV0dGU6aG92ZXIgLmhvdmVyLXRleHQsLnNraW4tcGFnZSAuZm91cnRoIC5jb2xvci1wYWxldHRlOmhvdmVyIC5ob3Zlci10ZXh0e2Rpc3BsYXk6YmxvY2t9LnNraW4tcGFnZSAuZm91cnRoe3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0uc2tpbi1wYWdlIC5mb3VydGggLnRvZ2dsZS1oZWFkbGluZXtwYWRkaW5nLWJvdHRvbTo5MHB4fS5za2luLXBhZ2UgLmZvdXJ0aCAud3JhcHBlciBoMntjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjREVERURFO3BhZGRpbmc6MjVweCAxMHB4IDI1cHggMDttYXgtd2lkdGg6MTAwJX0uc2tpbi1wYWdlIC5mb3VydGggLndyYXBwZXIgaDIuYWN0aXZle2JvcmRlci1ib3R0b206bm9uZX0uc2tpbi1wYWdlIC5mb3VydGggLndyYXBwZXIgaDIuYWN0aXZlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzfS5za2luLXBhZ2UgLmZvdXJ0aCAud3JhcHBlciAudG9nZ2xlLWNvbnRlbnQuYWN0aXZle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNERURFREV9LnNraW4tcGFnZSAuZm91cnRoIC53cmFwcGVyIC5za2luLXR5cGUtdGl0bGV7cGFkZGluZzozMHB4IDAgMTVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5za2luLXBhZ2UgLmZvdXJ0aCAud3JhcHBlciAuc2tpbi10eXBlLXRpdGxle3BhZGRpbmctYm90dG9tOjQwcHh9fS5za2luLXBhZ2UgLmZvdXJ0aCAud3JhcHBlciAuc2tpbi1jb2xvci1oZWFkbGluZXtwYWRkaW5nOjMwcHggMCAxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNraW4tcGFnZSAuZm91cnRoIC53cmFwcGVyIC5za2luLWNvbG9yLWhlYWRsaW5le3BhZGRpbmctYm90dG9tOjQwcHh9fS5za2luLXBhZ2UgLmZvdXJ0aCAud3JhcHBlciBsaXtsaXN0LXN0eWxlOm5vbmU7bGluZS1oZWlnaHQ6MjhweH0uc2tpbi1wYWdlIC5mb3VydGggLndyYXBwZXIgbGk6YmVmb3Jle2NvbnRlbnQ6J+KAkyc7cGFkZGluZy1yaWdodDoxMHB4fS5za2luLXBhZ2UgLmZvdXJ0aCAud3JhcHBlciAuY29sb3ItcGFsZXR0ZXtwYWRkaW5nLWJvdHRvbTo1MHB4fS5za2luLXBhZ2UgLmZvdXJ0aCAud3JhcHBlciAuY29sb3ItcGFsZXR0ZSAuaG92ZXItdGV4dHtwYWRkaW5nOjI5cHggMH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc2tpbi1wYWdlIC5mb3VydGggLndyYXBwZXIgLmNvbG9yLXBhbGV0dGUgLmhvdmVyLXRleHR7cGFkZGluZzozOHB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5za2luLXBhZ2UgLmZvdXJ0aCAud3JhcHBlciAuY29sb3ItcGFsZXR0ZSAuaG92ZXItdGV4dHtwYWRkaW5nOjMycHggMH19LnNraW4tcGFnZSAuZmlmdGh7cGFkZGluZy1ib3R0b206MH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5za2luLXBhZ2UgLmZpZnRoe3BhZGRpbmctYm90dG9tOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5za2luLXBhZ2UgLmZpZnRoe3BhZGRpbmctYm90dG9tOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5za2luLXBhZ2UgLmZpZnRoe3BhZGRpbmctYm90dG9tOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc2tpbi1wYWdlIC5maWZ0aHtwYWRkaW5nLWJvdHRvbToxMjBweH19LnNraW4tcGFnZSAuZmlmdGggLnRyaWdnZXItd3JhcHBlciAudHJpZ2dlcntwYWRkaW5nLWJvdHRvbTozMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNraW4tcGFnZSAuZmlmdGggLnRyaWdnZXItd3JhcHBlciAudHJpZ2dlcntwYWRkaW5nLWJvdHRvbTo1MHB4fX0uc2tpbi1wYWdlIC5maWZ0aCAudHJpZ2dlci13cmFwcGVyIC50cmlnZ2VyLmFjdGl2ZSBoMntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMUExOTE5fS5za2luLXBhZ2UgLmZpZnRoIC5zbGlkZXItaW50cm97cGFkZGluZy1ib3R0b206NjBweH0uc2tpbi1wYWdlIC5maWZ0aCAuY29udGVudC13cmFwcGVyIC5zbGljay1zbGlkZXtwYWRkaW5nOjAgMTBweCAhaW1wb3J0YW50fS5za2luLXBhZ2UgLnNpeHRoe3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2tpbi1wYWdlIC5zaXh0aCAuY29udGVudC13cmFwcGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7dG9wOjYzJTtsZWZ0Oi0xOCU7ei1pbmRleDoyfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNraW4tcGFnZSAuc2l4dGggLmNvbnRlbnQtd3JhcHBlcnt6LWluZGV4OjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5za2luLXBhZ2UgLnNpeHRoIC5jb250ZW50LXdyYXBwZXJ7bGVmdDotMTAlfX0uc2tpbi1wYWdlIC5zaXh0aCAuY29udGVudC13cmFwcGVyLmhpZGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNraW4tcGFnZSAuc2l4dGggLmNvbnRlbnQtd3JhcHBlciAuY29udGVudHtkaXNwbGF5Om5vbmV9LnNraW4tcGFnZSAuc2l4dGggLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC5hY3RpdmV7ZGlzcGxheTpibG9jazt3aWR0aDo1MCV9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnNraW4tcGFnZSAuc2l4dGggLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC5hY3RpdmV7d2lkdGg6MzUlfX0uc2tpbi1wYWdlIC5zaXh0aCAuY29udGVudC13cmFwcGVyIC5jb250ZW50IC5mb290ZXJ7cGFkZGluZzoyMHB4fS5za2luLXBhZ2UgLnNpeHRoIC5jb250ZW50LXdyYXBwZXIgLmZ1bmN0aW9uLXRleHR7bWF4LXdpZHRoOjgwMHB4fS5za2luLXBhZ2UgLnNpeHRoIC5wb2ludGVyLXdyYXBwZXIgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZX0uc2tpbi1wYWdlIC5zaXh0aCAucG9pbnRlci13cmFwcGVyIC5wbHVzLWNpcmNsZXtjdXJzb3I6cG9pbnRlcn0uc2tpbi1wYWdlIC5zaXh0aCAucG9pbnRlci13cmFwcGVyIC5wbHVzLWNpcmNsZS5hY3RpdmUgLnBsdXN7ZGlzcGxheTpub25lfS5za2luLXBhZ2UgLnNpeHRoIC5wb2ludGVyLXdyYXBwZXIgLnBsdXMtY2lyY2xlOm5vdCguYWN0aXZlKSBzdmd7YW5pbWF0aW9uOnpvb21pbmcgM3MgbGluZWFyIGluZmluaXRlfS5za2luLXBhZ2UgLnNpeHRoIC5wb2ludGVyLXdyYXBwZXIgLnBsdXMtY2lyY2xlOm5vdCguYWN0aXZlKSAubWludXN7ZGlzcGxheTpub25lfUBrZXlmcmFtZXMgem9vbWluZ3swJXt0cmFuc2Zvcm06c2NhbGUoMSl9NTAle3RyYW5zZm9ybTpzY2FsZSgxLjEpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5za2luLXBhZ2UgLnNpeHRoIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItMXt0b3A6NTElO3JpZ2h0OjgyJX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNraW4tcGFnZSAuc2l4dGggLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci0xe3RvcDo0OCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5za2luLXBhZ2UgLnNpeHRoIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItMXt0b3A6NDUlfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc2tpbi1wYWdlIC5zaXh0aCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTF7dG9wOjQ3JTtyaWdodDo2MyV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNraW4tcGFnZSAuc2l4dGggLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci0ye3RvcDo0OSU7cmlnaHQ6NzAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc2tpbi1wYWdlIC5zaXh0aCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTJ7dG9wOjQzJX19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnNraW4tcGFnZSAuc2l4dGggLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci0ye3RvcDo0MCV9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5za2luLXBhZ2UgLnNpeHRoIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItMntyaWdodDo1NSV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNraW4tcGFnZSAuc2l4dGggLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci0ze3RvcDo2NCU7cmlnaHQ6NTElfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc2tpbi1wYWdlIC5zaXh0aCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTN7cmlnaHQ6NDIlfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5za2luLXBhZ2UgLnNpeHRoIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItNHt0b3A6NDclO3JpZ2h0OjQzJX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNraW4tcGFnZSAuc2l4dGggLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci00e3RvcDo0NCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5za2luLXBhZ2UgLnNpeHRoIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItNHt0b3A6NDAlO3JpZ2h0OjQzJX19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnNraW4tcGFnZSAuc2l4dGggLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci00e3RvcDo0MSU7cmlnaHQ6MzclfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5za2luLXBhZ2UgLnNpeHRoIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItNXt0b3A6NTklO3JpZ2h0OjQxJX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnNraW4tcGFnZSAuc2l4dGggLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci01e3RvcDo1NyU7cmlnaHQ6NDIlfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc2tpbi1wYWdlIC5zaXh0aCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTV7dG9wOjU2JTtyaWdodDo0MCV9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5za2luLXBhZ2UgLnNpeHRoIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItNXt0b3A6NTYlO3JpZ2h0OjM2JX19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc2tpbi1wYWdlIC5zaXh0aCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTZ7dG9wOjY1JTtyaWdodDoyNSV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5za2luLXBhZ2UgLnNpeHRoIC5wb2ludGVyLXdyYXBwZXIgLnBvaW50ZXItNnt0b3A6NTIlfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc2tpbi1wYWdlIC5zaXh0aCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTZ7dG9wOjY0JTtyaWdodDoyNSV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNraW4tcGFnZSAuc2l4dGggLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci03e3RvcDo1MiU7cmlnaHQ6MTYlfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc2tpbi1wYWdlIC5zaXh0aCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTd7dG9wOjQ5JX19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnNraW4tcGFnZSAuc2l4dGggLnBvaW50ZXItd3JhcHBlciAucG9pbnRlci03e3RvcDo0NyU7cmlnaHQ6MTYlfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc2tpbi1wYWdlIC5zaXh0aCAucG9pbnRlci13cmFwcGVyIC5wb2ludGVyLTd7dG9wOjQ3JTtyaWdodDoxOSV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNraW4tcGFnZSAuc2l4dGggLnNraW4tdGVhc2VyLXRpdGxle3BhZGRpbmctYm90dG9tOjgwcHh9fS5za2luLXBhZ2UgLnNldmVudGh7cGFkZGluZzozMHB4IDAgNTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5za2luLXBhZ2UgLnNldmVudGh7cGFkZGluZzo4MHB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5za2luLXBhZ2UgLnNldmVudGh7cGFkZGluZzoxMDBweCAwIDkwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5za2luLXBhZ2UgLnNldmVudGh7cGFkZGluZzoxMjBweCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc2tpbi1wYWdlIC5zZXZlbnRoe3BhZGRpbmc6MTYwcHggMH19LmFibyBoMSwuYWJvIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmFibyBpbnB1dCwuYWJvIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5hYm8gc2VsZWN0LmJvcmRlcmVkLC5hYm8gLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmFibyBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmFibyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5hYm8gdGV4dGFyZWF7cGFkZGluZy1ib3R0b206NTBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuYWJvIGgxLC5hYm8gLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuYWJvIGlucHV0LC5hYm8gLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmFibyBzZWxlY3QuYm9yZGVyZWQsLmFibyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuYWJvIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuYWJvIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmFibyB0ZXh0YXJlYXtjb2xvcjojZmZmO3BhZGRpbmctYm90dG9tOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5hYm8gLmFiby10aXRsZXtjb2xvcjojZmZmfX0uYWJvIC53cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMxQTE5MTk7cGFkZGluZzoyNXB4IDEwcHggMjVweCAwO21heC13aWR0aDoxMDAlfS5hYm8gLndyYXBwZXI6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206NDBweH0uYWJvIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXJ7cGFkZGluZzo1MHB4IDA7ZGlzcGxheTpub25lfS5hYm8gLndyYXBwZXIgLmFycm93e21pbi13aWR0aDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246YWxsIDAuNHN9LmFibyAud3JhcHBlciAuYXJyb3cuZG93bnt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dG9wOjM1cHh9LmFibyAud3JhcHBlciAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlcntjdXJzb3I6cG9pbnRlcn0uYWJvIC53cmFwcGVyIC50b2dnbGUtY29udGVudC13cmFwcGVyIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzfS5hYm8gLndyYXBwZXIgLnRvZ2dsZS1jb250ZW50LXdyYXBwZXIuYWN0aXZlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmFibyAucGFkLXRvcHtwYWRkaW5nLXRvcDoyMHB4fX0uYWJvIC5pdGVtLmZpcnN0IC5jb250ZW50IGgye3BhZGRpbmctYm90dG9tOjYwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmFibyAuaXRlbS5maXJzdCAuY29udGVudCBoMntwYWRkaW5nOjYwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmFibyAuaXRlbS5maXJzdCAuaW1hZ2V7bWFyZ2luLXRvcDo1MHB4fX0uYWJvIC5pdGVtLnRoaXJkIC5pbWFnZXtoZWlnaHQ6MTAwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYWJvIC5pdGVtLnRoaXJkIC5pbWFnZXttYXJnaW4tYm90dG9tOjMwcHh9fS5hYm8gLml0ZW0udGhpcmQgLnJvdy50aXRsZSwuYWJvIC5pdGVtLnRoaXJkIC5jb250YWluZXItZnVsbHNjcmVlbiAudGl0bGUuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5hYm8gLml0ZW0udGhpcmQgLnRpdGxlLmZ1bGxzY3JlZW4tcm93e3BhZGRpbmc6NTBweCAwfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmFibyAuaXRlbS50aGlyZCAucm93LmNvbnRlbnQtd3JhcHBlciwuYWJvIC5pdGVtLnRoaXJkIC5jb250YWluZXItZnVsbHNjcmVlbiAuY29udGVudC13cmFwcGVyLmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuYWJvIC5pdGVtLnRoaXJkIC5jb250ZW50LXdyYXBwZXIuZnVsbHNjcmVlbi1yb3d7cGFkZGluZzo1MHB4IDB9fS5hYm8gLml0ZW0udGhpcmQgLnJvdy5jb250ZW50LXdyYXBwZXIgLmltYWdlLC5hYm8gLml0ZW0udGhpcmQgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jb250ZW50LXdyYXBwZXIuZnVsbHNjcmVlbi1yb3cgLmltYWdlLC5jb250YWluZXItZnVsbHNjcmVlbiAuYWJvIC5pdGVtLnRoaXJkIC5jb250ZW50LXdyYXBwZXIuZnVsbHNjcmVlbi1yb3cgLmltYWdle21pbi1oZWlnaHQ6MTAwcHh9LmFibyAuaXRlbS5mb3VydGggLmxlZnQgLnRpdGxle3BhZGRpbmctYm90dG9tOjExMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5hYm8gLml0ZW0uZm91cnRoIC5sZWZ0IC50aXRsZXtwYWRkaW5nOjUwcHggMH19QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7LmFibyAuaXRlbS5mb3VydGggLnJpZ2h0e3BhZGRpbmctdG9wOjExMHB4fX0uYWJvIC5pdGVtLmZvdXJ0aCAuaGVhZGVye21hcmdpbi1ib3R0b206NjBweH0uYWJvIC5pdGVtLmZvdXJ0aCAuYm9keSAuY29udGVudCBzcGFue3BhZGRpbmc6MjBweCAwfS5hYm8gLml0ZW0uZm91cnRoIC5ib2R5IC5jb250ZW50IHNwYW46YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7dG9wOjlweDttYXJnaW4tbGVmdDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci10b3A6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjMUExOTE5fS5hYm8gLml0ZW0uZmlmdGggLnJvdy50aXRsZSwuYWJvIC5pdGVtLmZpZnRoIC5jb250YWluZXItZnVsbHNjcmVlbiAudGl0bGUuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5hYm8gLml0ZW0uZmlmdGggLnRpdGxlLmZ1bGxzY3JlZW4tcm93e3BhZGRpbmc6NTBweCAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5hYm8gLml0ZW0uZmlmdGggLnJvdy50aXRsZSwuYWJvIC5pdGVtLmZpZnRoIC5jb250YWluZXItZnVsbHNjcmVlbiAudGl0bGUuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5hYm8gLml0ZW0uZmlmdGggLnRpdGxlLmZ1bGxzY3JlZW4tcm93e3BhZGRpbmctYm90dG9tOjEyMHB4fX0uYWJvIC5pdGVtLmZpZnRoIC5pbWFnZXtoZWlnaHQ6MTgwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5hYm8gLml0ZW0uZmlmdGggLmNvbnRlbnR7cGFkZGluZzowIDE1cHh9LmFibyAuaXRlbS5maWZ0aCAuY29udGVudCAuYm9keXttYXJnaW4tdG9wOjEwcHh9LnBlcnNvbmFsaXNhdGlvbi1wYWdle292ZXJmbG93OmhpZGRlbn1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsucGVyc29uYWxpc2F0aW9uLXBhZ2UgaDEsLnBlcnNvbmFsaXNhdGlvbi1wYWdlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnBlcnNvbmFsaXNhdGlvbi1wYWdlIGlucHV0LC5wZXJzb25hbGlzYXRpb24tcGFnZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAucGVyc29uYWxpc2F0aW9uLXBhZ2Ugc2VsZWN0LmJvcmRlcmVkLC5wZXJzb25hbGlzYXRpb24tcGFnZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAucGVyc29uYWxpc2F0aW9uLXBhZ2Ugc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5wZXJzb25hbGlzYXRpb24tcGFnZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5wZXJzb25hbGlzYXRpb24tcGFnZSB0ZXh0YXJlYSwucGVyc29uYWxpc2F0aW9uLXBhZ2UgLnBhZ2UtdGl0bGV7Y29sb3I6I0ZGRn19LnBlcnNvbmFsaXNhdGlvbi1wYWdlICNjb250ZW50LXdyYXBwZXIgYXttYXJnaW4tdG9wOjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnBlcnNvbmFsaXNhdGlvbi1wYWdlICNjb250ZW50LXdyYXBwZXIgYXttYXJnaW4tdG9wOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5wZXJzb25hbGlzYXRpb24tcGFnZSAuY29udGVudHttYXJnaW4tdG9wOjUwcHh9fS5wZXJzb25hbGlzYXRpb24tcGFnZSAuY29udGVudC14bGFyZ2V7cGFkZGluZzoyMHB4IDAgMTAwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnBlcnNvbmFsaXNhdGlvbi1wYWdlIC5jb250ZW50LXhsYXJnZXtwYWRkaW5nOjQwcHggMCAyMDBweH19LnBlcnNvbmFsaXNhdGlvbi1wYWdlIC5jb250ZW50LXNtYWxse3BhZGRpbmctdG9wOjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCl7LnBlcnNvbmFsaXNhdGlvbi1wYWdlIC5jb250ZW50LXNtYWxse3BhZGRpbmctYm90dG9tOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5wZXJzb25hbGlzYXRpb24tcGFnZSAuYnRue21hcmdpbjoxNjBweCAwfX0ucGVyc29uYWxpc2F0aW9uLXBhZ2UgLm1vbm9ncmFte21heC13aWR0aDozMThweDttYXJnaW46YXV0b31AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsucGVyc29uYWxpc2F0aW9uLXBhZ2UgLml0ZW0uc2Vjb25kIGltZ3twYWRkaW5nOjAgMTUlfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsucGVyc29uYWxpc2F0aW9uLXBhZ2UgLml0ZW0uc2Vjb25kIHB7cGFkZGluZy1sZWZ0OjQlO3BhZGRpbmctcmlnaHQ6NCV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnBlcnNvbmFsaXNhdGlvbi1wYWdlIC5pdGVtLmZvdXJ0aCAud3JhcHBlciAuaW1hZ2UuZmlyc3R7bWFyZ2luLXRvcDotMjAwcHh9fS5wZXJzb25hbGlzYXRpb24tcGFnZSAuaXRlbS5maWZ0aCAuaW1hZ2Uuc2Vjb25ke3BhZGRpbmctdG9wOjYwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucGVyc29uYWxpc2F0aW9uLXBhZ2UgLml0ZW0uZmlmdGggLmltYWdlLnNlY29uZHtwYWRkaW5nLXRvcDoxNTBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsucGVyc29uYWxpc2F0aW9uLXBhZ2UgLml0ZW0uZmlmdGggLmltYWdlLnRoaXJke21hcmdpbi10b3A6LTIxMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsucGVyc29uYWxpc2F0aW9uLXBhZ2UgLml0ZW0uc2V2ZW50aCAuaW1hZ2UudGhpcmR7bWFyZ2luLXRvcDotNjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnBlcnNvbmFsaXNhdGlvbi1wYWdlIC5pdGVtLnNldmVudGggLmltYWdlLnRoaXJke21hcmdpbi10b3A6LTEyMHB4fX0ucGVyc29uYWxpc2F0aW9uLXBhZ2UgLml0ZW0gcCBpe2ZvbnQtc3R5bGU6aXRhbGljfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I21pY3Jvc2l0ZS5iZWF1dHktcGx1cyAjaGVhZGVyLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlci0yIC5oZWFkZXIsI21pY3Jvc2l0ZS5iZWF1dHktcGx1cyAjaGVhZGVyLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlci0yIC5jb250ZW50e21hcmdpbjo1MHB4IDIwcHh9fS5iZWF1dHktcGx1cyAuY29udGVudC13cmFwcGVye21hcmdpbjowIDIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYmVhdXR5LXBsdXMgLmNvbnRlbnQtd3JhcHBlcnttYXJnaW46MH19LmJlYXV0eS1wbHVzIC5jb250ZW50LXdyYXBwZXIgaDIsLmJlYXV0eS1wbHVzIC5jb250ZW50LXdyYXBwZXIgcHttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LmJlYXV0eS1wbHVzICNoZWFkZXItd3JhcHBlciAuY29udGVudC13cmFwcGVyLTF7Ym90dG9tOjE1JSAhaW1wb3J0YW50fX0uYmVhdXR5LXBsdXMgLmJhY2tncm91bmQtZ3JleXtiYWNrZ3JvdW5kOiNmM2YzZjM7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJlYXV0eS1wbHVzIC5pdGVtLmZpcnN0e3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH19LmJlYXV0eS1wbHVzIC5pdGVtLmZpcnN0IC5iZWF1dHktcGx1cy1zbGljay1zbGlkZXJ7bWFyZ2luLWJvdHRvbToyNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJlYXV0eS1wbHVzIC5pdGVtLmZpcnN0IC5iZWF1dHktcGx1cy1zbGljay1zbGlkZXJ7bWFyZ2luLXRvcDoyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuYmVhdXR5LXBsdXMgLml0ZW0uZmlyc3QgLmJlYXV0eS1wbHVzLXNsaWNrLXNsaWRlcnttYXJnaW4tdG9wOjExMHB4fX0uYmVhdXR5LXBsdXMgLml0ZW0uZmlyc3QgLmJlYXV0eS1wbHVzLXNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjQ1JTtwYWRkaW5nOjA7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO2ZvbnQtc2l6ZTowO2NvbG9yOnRyYW5zcGFyZW50O2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9LmJlYXV0eS1wbHVzIC5pdGVtLmZpcnN0IC5iZWF1dHktcGx1cy1zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXZ7bGVmdDowfUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5iZWF1dHktcGx1cyAuaXRlbS5maXJzdCAuYmVhdXR5LXBsdXMtc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6LTM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5iZWF1dHktcGx1cyAuaXRlbS5maXJzdCAuYmVhdXR5LXBsdXMtc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2e2xlZnQ6LTg1cHh9fS5iZWF1dHktcGx1cyAuaXRlbS5maXJzdCAuYmVhdXR5LXBsdXMtc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2OmFmdGVye2JvcmRlci1yaWdodDo4cHggc29saWQgIzFBMTkxOX0uYmVhdXR5LXBsdXMgLml0ZW0uZmlyc3QgLmJlYXV0eS1wbHVzLXNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDowfUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5iZWF1dHktcGx1cyAuaXRlbS5maXJzdCAuYmVhdXR5LXBsdXMtc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0e3JpZ2h0Oi00NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuYmVhdXR5LXBsdXMgLml0ZW0uZmlyc3QgLmJlYXV0eS1wbHVzLXNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dHtyaWdodDotOTVweH19LmJlYXV0eS1wbHVzIC5pdGVtLmZpcnN0IC5iZWF1dHktcGx1cy1zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQ6OHB4IHNvbGlkICMxQTE5MTl9LmJlYXV0eS1wbHVzIC5pdGVtLmZpcnN0IC5iZWF1dHktcGx1cy1zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YWZ0ZXIsLmJlYXV0eS1wbHVzIC5pdGVtLmZpcnN0IC5iZWF1dHktcGx1cy1zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgdHJhbnNwYXJlbnR9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmJlYXV0eS1wbHVzIC5pdGVtLmZpcnN0IC5iZWF1dHktcGx1cy1zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQ6YWZ0ZXIsLmJlYXV0eS1wbHVzIC5pdGVtLmZpcnN0IC5iZWF1dHktcGx1cy1zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXY6YWZ0ZXJ7ZGlzcGxheTpibG9ja319LmJlYXV0eS1wbHVzIC5pdGVtLnNlY29uZHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LmJlYXV0eS1wbHVzIC5pdGVtLnNlY29uZCBoMjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJlYXV0eS1wbHVzIC5pdGVtLnNlY29uZCBoMjpsYXN0LWNoaWxke21hcmdpbi10b3A6NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmJlYXV0eS1wbHVzIC5pdGVtLnNlY29uZCBoMjpsYXN0LWNoaWxke21hcmdpbi10b3A6ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmJlYXV0eS1wbHVzIC5pdGVtLnNlY29uZCBoMjpsYXN0LWNoaWxke21hcmdpbi10b3A6MTEwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5iZWF1dHktcGx1cyAuaXRlbS5zZWNvbmQgaDI6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjE2MHB4fX0uYmVhdXR5LXBsdXMgLml0ZW0uZm91cnRoIC5yb3c6Zmlyc3QtY2hpbGQgaW1nLC5iZWF1dHktcGx1cyAuaXRlbS5mb3VydGggLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdzpmaXJzdC1jaGlsZCBpbWcsLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5iZWF1dHktcGx1cyAuaXRlbS5mb3VydGggLmZ1bGxzY3JlZW4tcm93OmZpcnN0LWNoaWxkIGltZ3ttYXJnaW4tYm90dG9tOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYmVhdXR5LXBsdXMgLml0ZW0uZm91cnRoIC5yb3c6Zmlyc3QtY2hpbGQgLm9mZnNldC10b3AsLmJlYXV0eS1wbHVzIC5pdGVtLmZvdXJ0aCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93OmZpcnN0LWNoaWxkIC5vZmZzZXQtdG9wLC5jb250YWluZXItZnVsbHNjcmVlbiAuYmVhdXR5LXBsdXMgLml0ZW0uZm91cnRoIC5mdWxsc2NyZWVuLXJvdzpmaXJzdC1jaGlsZCAub2Zmc2V0LXRvcHttYXJnaW4tdG9wOi01MCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5iZWF1dHktcGx1cyAuaXRlbS5mb3VydGggLnJvdzpmaXJzdC1jaGlsZCAub2Zmc2V0LXRvcCwuYmVhdXR5LXBsdXMgLml0ZW0uZm91cnRoIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3c6Zmlyc3QtY2hpbGQgLm9mZnNldC10b3AsLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5iZWF1dHktcGx1cyAuaXRlbS5mb3VydGggLmZ1bGxzY3JlZW4tcm93OmZpcnN0LWNoaWxkIC5vZmZzZXQtdG9we21hcmdpbi10b3A6LTc1JX19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmJlYXV0eS1wbHVzIC5pdGVtLmZvdXJ0aCAucm93OmZpcnN0LWNoaWxkIC5vZmZzZXQtdG9wLC5iZWF1dHktcGx1cyAuaXRlbS5mb3VydGggLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdzpmaXJzdC1jaGlsZCAub2Zmc2V0LXRvcCwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmJlYXV0eS1wbHVzIC5pdGVtLmZvdXJ0aCAuZnVsbHNjcmVlbi1yb3c6Zmlyc3QtY2hpbGQgLm9mZnNldC10b3B7bWFyZ2luLXRvcDotNjUlfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuYmVhdXR5LXBsdXMgLml0ZW0uZm91cnRoIC5yb3c6Zmlyc3QtY2hpbGQgLm9mZnNldC10b3AsLmJlYXV0eS1wbHVzIC5pdGVtLmZvdXJ0aCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93OmZpcnN0LWNoaWxkIC5vZmZzZXQtdG9wLC5jb250YWluZXItZnVsbHNjcmVlbiAuYmVhdXR5LXBsdXMgLml0ZW0uZm91cnRoIC5mdWxsc2NyZWVuLXJvdzpmaXJzdC1jaGlsZCAub2Zmc2V0LXRvcHttYXJnaW4tdG9wOi00MCV9fS5iZWF1dHktcGx1cyAuaXRlbS5mb3VydGggLmJ0bnttYXgtd2lkdGg6MzE3cHg7bWFyZ2luLWJvdHRvbTo1MHB4fS5iZWF1dHktcGx1cyAuaXRlbS5mb3VydGggbGkgcHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uYmVhdXR5LXBsdXMgLml0ZW0uZm91cnRoIC5jb250ZW50LWJsb2Nre21hcmdpbi1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuYmVhdXR5LXBsdXMgLml0ZW0uZm91cnRoIC5zbWFsbC1pbWFnZXttYXJnaW4tdG9wOjYwcHh9fS5iZWF1dHktcGx1cyAuaXRlbS5maWZ0aCAuYWR2YW50YWdlcyBoMnttYXJnaW46NTBweCAwfS5iZWF1dHktcGx1cyAuaXRlbS5maWZ0aCAuYWR2YW50YWdlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0e3JpZ2h0OjcwJX0uYmVhdXR5LXBsdXMgLml0ZW0uZmlmdGggLmFkdmFudGFnZXMgLnN3aXBlci1idXR0b24tcHJldntsZWZ0OjcwJX0uYmVhdXR5LXBsdXMgLml0ZW0uZmlmdGggLmFkdmFudGFnZXMgLnN3aXBlci1idXR0b24tbmV4dCwuYmVhdXR5LXBsdXMgLml0ZW0uZmlmdGggLmFkdmFudGFnZXMgLnN3aXBlci1idXR0b24tcHJldntiYWNrZ3JvdW5kLXNpemU6MTVweDtoZWlnaHQ6MTAwJTttYXJnaW4tdG9wOjA7dG9wOjA7d2lkdGg6NTVweH0uYmVhdXR5LXBsdXMgLml0ZW0uZmlmdGggLmFkdmFudGFnZXM+ZGl2e21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9LmJlYXV0eS1wbHVzIC5pdGVtLmZpZnRoIC5hZHZhbnRhZ2VzPmRpdiAuc3dpcGVyLWNvbnRhaW5lcnt3aWR0aDoxMzAlO3BhZGRpbmctdG9wOjUwcHg7cGFkZGluZy1ib3R0b206NTBweDttYXJnaW46MCAwIDAgLTE1JTtwb3NpdGlvbjppbmhlcml0fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5iZWF1dHktcGx1cyAuaXRlbS5maWZ0aCAuYWR2YW50YWdlcz5kaXYgLnN3aXBlci1jb250YWluZXJ7d2lkdGg6MTAwJTttYXJnaW46MH19LmJlYXV0eS1wbHVzIC5pdGVtLmZpZnRoIC5hZHZhbnRhZ2VzPmRpdiAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRle2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoyMCV9LmJlYXV0eS1wbHVzIC5pdGVtLmZpZnRoIC5hZHZhbnRhZ2VzPmRpdiAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMHB4LCAzMzVweCkgIWltcG9ydGFudH0uYmVhdXR5LXBsdXMgLml0ZW0uZmlmdGggLmFkdmFudGFnZXM+ZGl2IC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUgaW1ne3dpZHRoOjEwMCV9LmJlYXV0eS1wbHVzIC5pdGVtLmZpZnRoIC5hZHZhbnRhZ2VzPmRpdiAuYWR2YW50YWdlcy1jb250ZXh0IGgye21hcmdpbjo1MHB4IDAgMTVweCAhaW1wb3J0YW50fS5iZWF1dHktcGx1cyAuaXRlbS5maWZ0aCAuYWR2YW50YWdlcz5kaXYgLmFkdmFudGFnZXMtY29udGV4dD5kaXZ7ZGlzcGxheTpub25lfUBrZXlmcmFtZXMgc2hvdy1jb250ZXh0e2Zyb217b3BhY2l0eTowfXRve29wYWNpdHk6MX19LmJlYXV0eS1wbHVzIC5pdGVtLmZpZnRoIC5hZHZhbnRhZ2VzPmRpdiAuYWR2YW50YWdlcy1jb250ZXh0PmRpdi5hY3RpdmV7ZGlzcGxheTpibG9jazthbmltYXRpb24tbmFtZTpzaG93LWNvbnRleHQ7YW5pbWF0aW9uLWR1cmF0aW9uOjJzfS5iZWF1dHktcGx1cyAuaXRlbS5maWZ0aCAuYWR2YW50YWdlcz5kaXYgLmFkdmFudGFnZXMtY29udGV4dD5kaXYgLmJ0bnttYXgtd2lkdGg6MzE3cHg7bWFyZ2luOjAgYXV0b30uYmVhdXR5LXBsdXMgLml0ZW0uc2l4dGggaDJ7bWFyZ2luLXRvcDo0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJlYXV0eS1wbHVzIC5pdGVtLnNpeHRoIGgye21hcmdpbi10b3A6NzVweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmJlYXV0eS1wbHVzIC5pdGVtLnNpeHRoIGgye21hcmdpbi10b3A6MTA1cHh9fS5iZWF1dHktcGx1cyAuaXRlbS5zZXZlbnRoIC5maXJzdC1pbWFnZXttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmJlYXV0eS1wbHVzIC5pdGVtLnNldmVudGggLmZpcnN0LWltYWdle2hlaWdodDo4MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuYmVhdXR5LXBsdXMgLml0ZW0uc2V2ZW50aCAuc2Vjb25kLWltYWdle2FsaWduLWl0ZW1zOmNlbnRlcn19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmJlYXV0eS1wbHVzIC5pdGVtLnNldmVudGggLm9mZnNldC10b3B7bWFyZ2luLXRvcDotNjAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuYmVhdXR5LXBsdXMgLml0ZW0uc2V2ZW50aCAub2Zmc2V0LXRvcHttYXJnaW4tdG9wOi01MCV9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5iZWF1dHktcGx1cyAuaXRlbS5zZXZlbnRoIC5vZmZzZXQtdG9we21hcmdpbi10b3A6LTIzJX19LmJlYXV0eS1wbHVzIC5pdGVtLnNldmVudGggaDJ7bWFyZ2luLXRvcDo4NXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJlYXV0eS1wbHVzIC5pdGVtLnNldmVudGggaDJ7bWFyZ2luLXRvcDoxMDVweH19LmJlYXV0eS1wbHVzIC5pdGVtLnNldmVudGggcHttYXJnaW4tYm90dG9tOjB9I21pY3Jvc2l0ZSAjY29udGVudC13cmFwcGVyICNicmVhZGNydW1ie3BhZGRpbmc6MjBweCAwIDUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I21pY3Jvc2l0ZSAjY29udGVudC13cmFwcGVyICNicmVhZGNydW1ie3BhZGRpbmc6NjBweCAwIDcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNtaWNyb3NpdGUgI2NvbnRlbnQtd3JhcHBlciAjYnJlYWRjcnVtYntwYWRkaW5nOjcwcHggMCA5MHB4fX0jbWljcm9zaXRlICNjb250ZW50LXdyYXBwZXIgI2JyZWFkY3J1bWIgLml0ZW17cGFkZGluZzowIDIwcHggMCAwfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7I21pY3Jvc2l0ZS5iZWF1dGlmdWwtZ2FtZSAjaGVhZGVyLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlci0yIC5oZWFkZXIsI21pY3Jvc2l0ZS5iZWF1dGlmdWwtZ2FtZSAjaGVhZGVyLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlci0yIC5jb250ZW50LCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAjaGVhZGVyLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlci0yIC5oZWFkZXIsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpICNoZWFkZXItd3JhcHBlciAuY29udGVudC13cmFwcGVyLTIgLmNvbnRlbnR7bWFyZ2luOjUwcHggMjBweH19LmltYWdlLWdyb3VwLWxlZnQsLmltYWdlLWdyb3VwLXJpZ2h0e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjUwJTttaW4taGVpZ2h0OjFweH0uaW1hZ2UtZ3JvdXAtbGVmdD4ucm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuaW1hZ2UtZ3JvdXAtbGVmdD4uZnVsbHNjcmVlbi1yb3csLmltYWdlLWdyb3VwLXJpZ2h0Pi5yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5pbWFnZS1ncm91cC1yaWdodD4uZnVsbHNjcmVlbi1yb3d7aGVpZ2h0OjEwMCU7dG9wOjA7Ym90dG9tOjA7cG9zaXRpb246YWJzb2x1dGV9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7LmltYWdlLWdyb3VwLWxlZnQ+LnJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmltYWdlLWdyb3VwLWxlZnQ+LmZ1bGxzY3JlZW4tcm93LC5pbWFnZS1ncm91cC1yaWdodD4ucm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuaW1hZ2UtZ3JvdXAtcmlnaHQ+LmZ1bGxzY3JlZW4tcm93e3Bvc2l0aW9uOnJlbGF0aXZlfX0uaW1hZ2UtZ3JvdXAtbGVmdHtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjElO2JhY2tncm91bmQ6bm9uZX0uaW1hZ2UtZ3JvdXAtbGVmdCAubGFzdC1pbWFnZS1sZWZ0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MH0uaW1hZ2UtZ3JvdXAtcmlnaHR7cGFkZGluZy1sZWZ0OjElO3BhZGRpbmctcmlnaHQ6MTVweH0uaW1hZ2UtZ3JvdXAtcmlnaHQgLmxhc3QtaW1hZ2UtcmlnaHR7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cmlnaHQ6MH0uYmVhdXRpZnVsLWdhbWUtdGVhc2Vye3BhZGRpbmc6NTBweCAwfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJlYXV0aWZ1bC1nYW1lLXRlYXNlcntwYWRkaW5nOjMwcHggMCA1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuYmVhdXRpZnVsLWdhbWUtdGVhc2Vye3BhZGRpbmc6NjBweCAwIDgwcHh9fS5iZWF1dGlmdWwtZ2FtZS10ZWFzZXIgLmNvbnRlbnR7cGFkZGluZzowIDAgMjBweCAwfS5iZWF1dGlmdWwtZ2FtZS10ZWFzZXIgLnRlYXNlci1saW5re21hcmdpbjoyMHB4IDB9LmJlYXV0aWZ1bC1nYW1lLXRlYXNlciBhOmFmdGVye2NvbnRlbnQ6bm9uZX0uYmVhdXRpZnVsLWdhbWUgLmNvbnRlbnQtd3JhcHBlciBoMiwuYmVhdXRpZnVsLWdhbWUgLmNvbnRlbnQtd3JhcHBlciBwLC5iZWF1dGlmdWwtZ2FtZSAuY29udGVudC13cmFwcGVyIGF7bWFyZ2luLWJvdHRvbTo0MHB4fS5iZWF1dGlmdWwtZ2FtZSAuY29udGVudC13cmFwcGVyIC5sYXN0LWl0ZW0tZWxlbWVudHttYXJnaW4tYm90dG9tOjB9LmJlYXV0aWZ1bC1nYW1lIC5pbWFnZS13cmFwcGVye21hcmdpbi1ib3R0b206NDBweH0uYmVhdXRpZnVsLWdhbWUgLnBvcnRyYWl0LWltYWdle2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEyMHB4O3dpZHRoOjEwMCV9LmJlYXV0aWZ1bC1nYW1lIC5wb3J0cmFpdC1pbWFnZSBpbWd7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuYmVhdXRpZnVsLWdhbWUgLmxlZnR7bWFyZ2luLXJpZ2h0OjIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5iZWF1dGlmdWwtZ2FtZSAucmlnaHR7bWFyZ2luLWxlZnQ6MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYmVhdXRpZnVsLWdhbWUgLml0ZW0uZmlyc3R7cGFkZGluZy10b3A6MzVweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuYmVhdXRpZnVsLWdhbWUgLml0ZW0uZmlyc3R7cGFkZGluZy10b3A6NDVweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuYmVhdXRpZnVsLWdhbWUgLml0ZW0uZmlyc3R7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5iZWF1dGlmdWwtZ2FtZSAuaXRlbS5maXJzdCAucHJvZHVjdC1pbWFnZSBpbWd7bWF4LWhlaWdodDoyNzBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYmVhdXRpZnVsLWdhbWUgLml0ZW0uZmlyc3QgLm9mZnNldC10b3B7bWFyZ2luLXRvcDotMjUlfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuYmVhdXRpZnVsLWdhbWUgLml0ZW0uZmlyc3QgLm9mZnNldC10b3B7bWFyZ2luLXRvcDotMjAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuYmVhdXRpZnVsLWdhbWUgLml0ZW0uZmlyc3QgLm9mZnNldC10b3B7bWFyZ2luLXRvcDotMTclfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5iZWF1dGlmdWwtZ2FtZSAuaXRlbS5maXJzdCAuY29udGVudC13cmFwcGVyOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDo0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuYmVhdXRpZnVsLWdhbWUgLml0ZW0uc2Vjb25ke3BhZGRpbmctYm90dG9tOjEyMHB4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJlYXV0aWZ1bC1nYW1lIC5pdGVtLnNlY29uZCAub2Zmc2V0LXRvcHttYXJnaW4tdG9wOi04JX19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmJlYXV0aWZ1bC1nYW1lIC5pdGVtLnNlY29uZCAub2Zmc2V0LXRvcHttYXJnaW4tdG9wOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5iZWF1dGlmdWwtZ2FtZSAuaXRlbS5zZWNvbmQgLm9mZnNldC1ib3R0b217bWFyZ2luLWJvdHRvbTotNiV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5iZWF1dGlmdWwtZ2FtZSAuaXRlbS50aGlyZCAub2Zmc2V0LWJvdHRvbXttYXJnaW4tYm90dG9tOi04JX19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYmVhdXRpZnVsLWdhbWUgLml0ZW0uZm91cnRoIC5vZmZzZXQtdG9we21hcmdpbi10b3A6LTIwJX19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmJlYXV0aWZ1bC1nYW1lIC5pdGVtLmZvdXJ0aCAub2Zmc2V0LXRvcHttYXJnaW4tdG9wOi0xMCV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJlYXV0aWZ1bC1nYW1lIC5pdGVtLmZpZnRoe3BhZGRpbmc6MCAwICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5iZWF1dGlmdWwtZ2FtZSAuaXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206NDBweH19LnNwaWVsZXItcG9ydHJhaXRzIGgxLC5zcGllbGVyLXBvcnRyYWl0cyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zcGllbGVyLXBvcnRyYWl0cyBpbnB1dCwuc3BpZWxlci1wb3J0cmFpdHMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnNwaWVsZXItcG9ydHJhaXRzIHNlbGVjdC5ib3JkZXJlZCwuc3BpZWxlci1wb3J0cmFpdHMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnNwaWVsZXItcG9ydHJhaXRzIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuc3BpZWxlci1wb3J0cmFpdHMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3BpZWxlci1wb3J0cmFpdHMgdGV4dGFyZWF7bWFyZ2luOjB9LnNwaWVsZXItcG9ydHJhaXRzIGgyLC5zcGllbGVyLXBvcnRyYWl0cyBoMywuc3BpZWxlci1wb3J0cmFpdHMgaDQsLnNwaWVsZXItcG9ydHJhaXRzIHB7bWFyZ2luOjAgMCAyNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNwaWVsZXItcG9ydHJhaXRzIGgyLC5zcGllbGVyLXBvcnRyYWl0cyBoMywuc3BpZWxlci1wb3J0cmFpdHMgaDQsLnNwaWVsZXItcG9ydHJhaXRzIHB7bWFyZ2luOjAgMCA0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3BpZWxlci1wb3J0cmFpdHMgaDIsLnNwaWVsZXItcG9ydHJhaXRzIGgzLC5zcGllbGVyLXBvcnRyYWl0cyBoNCwuc3BpZWxlci1wb3J0cmFpdHMgcHttYXJnaW46MCAwIDUwcHh9fS5zcGllbGVyLXBvcnRyYWl0cyBoNC5mb250LXdlaWdodC1ub3JtYWwsLnNwaWVsZXItcG9ydHJhaXRzIGg0Lm5vdGljZSwuc3BpZWxlci1wb3J0cmFpdHMgaDQubm90aWNlLWJsYWNrLC5zcGllbGVyLXBvcnRyYWl0cyAucGFzc3dvcmQtbWV0ZXIgc3BhbiBoNC5wYXNzLXRleHQsLnBhc3N3b3JkLW1ldGVyIHNwYW4gLnNwaWVsZXItcG9ydHJhaXRzIGg0LnBhc3MtdGV4dCwuc3BpZWxlci1wb3J0cmFpdHMgI2Zvb3RlciBoNC5wYXltZW50LWFuZC1zaGlwcGluZywjZm9vdGVyIC5zcGllbGVyLXBvcnRyYWl0cyBoNC5wYXltZW50LWFuZC1zaGlwcGluZywuc3BpZWxlci1wb3J0cmFpdHMgaGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwIGg0LnN0ZXAtZGVzY3JpcHRpb24uYWN0aXZlLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAuc3BpZWxlci1wb3J0cmFpdHMgaDQuc3RlcC1kZXNjcmlwdGlvbi5hY3RpdmUsLnNwaWVsZXItcG9ydHJhaXRzIGRpdi5mbHlvdXQgLnJvdy1pbnNwaXJhdGlvbiBoNC5xdW90ZSxkaXYuZmx5b3V0IC5yb3ctaW5zcGlyYXRpb24gLnNwaWVsZXItcG9ydHJhaXRzIGg0LnF1b3RlLC5zcGllbGVyLXBvcnRyYWl0cyAjYWNjb3VudC1mYWxrZSAjdGVybXMtYW5kLWNvbmRpdGlvbnMgaDRbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1hbmQtY29uZGl0aW9ucyAuc3BpZWxlci1wb3J0cmFpdHMgaDRbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLC5zcGllbGVyLXBvcnRyYWl0cyAjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IGg0W2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudC1mYWxrZSAjcHJpdmFjeS1vdmVybGF5IC5zcGllbGVyLXBvcnRyYWl0cyBoNFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsLnNwaWVsZXItcG9ydHJhaXRzICNhY2NvdW50ICN0ZXJtcy1hbmQtY29uZGl0aW9ucyBoNFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI2FjY291bnQgI3Rlcm1zLWFuZC1jb25kaXRpb25zIC5zcGllbGVyLXBvcnRyYWl0cyBoNFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsLnNwaWVsZXItcG9ydHJhaXRzICNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgaDRbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50ICNwcml2YWN5LW92ZXJsYXkgLnNwaWVsZXItcG9ydHJhaXRzIGg0W2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwuc3BpZWxlci1wb3J0cmFpdHMgI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgaDRbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IC5zcGllbGVyLXBvcnRyYWl0cyBoNFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsLnNwaWVsZXItcG9ydHJhaXRzICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IGg0W2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAuc3BpZWxlci1wb3J0cmFpdHMgaDRbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLC5zcGllbGVyLXBvcnRyYWl0cyAjYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5IGg0LmFib25uZW1lbnQtbm90aWNlOmJlZm9yZSwjYXJ0aWNsZSAjYWJvbm5lbWVudC1vdmVybGF5IC5zcGllbGVyLXBvcnRyYWl0cyBoNC5hYm9ubmVtZW50LW5vdGljZTpiZWZvcmUsLnNwaWVsZXItcG9ydHJhaXRzICNjYXJlZXItY29udGVudCBoNC5hY3RpdmUsI2NhcmVlci1jb250ZW50IC5zcGllbGVyLXBvcnRyYWl0cyBoNC5hY3RpdmUsLnNwaWVsZXItcG9ydHJhaXRzICNjYXJ0IGg0I2Vycm9yLW1lc3NhZ2UsI2NhcnQgLnNwaWVsZXItcG9ydHJhaXRzIGg0I2Vycm9yLW1lc3NhZ2UsLnNwaWVsZXItcG9ydHJhaXRzICNjYXJ0IGg0I3N1Y2Nlc3MtbWVzc2FnZSwjY2FydCAuc3BpZWxlci1wb3J0cmFpdHMgaDQjc3VjY2Vzcy1tZXNzYWdlLC5zcGllbGVyLXBvcnRyYWl0cyAjY2FydC1vZmYtY2FudmFzIGg0I2Vycm9yLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAuc3BpZWxlci1wb3J0cmFpdHMgaDQjZXJyb3ItbWVzc2FnZSwuc3BpZWxlci1wb3J0cmFpdHMgI2NhcnQtb2ZmLWNhbnZhcyBoNCNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAuc3BpZWxlci1wb3J0cmFpdHMgaDQjc3VjY2Vzcy1tZXNzYWdlLC5zcGllbGVyLXBvcnRyYWl0cyAjY2FydGxpbmUtb2ZmLWNhbnZhcyBoNCNlcnJvci1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzIC5zcGllbGVyLXBvcnRyYWl0cyBoNCNlcnJvci1tZXNzYWdlLC5zcGllbGVyLXBvcnRyYWl0cyAjY2FydGxpbmUtb2ZmLWNhbnZhcyBoNCNzdWNjZXNzLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgLnNwaWVsZXItcG9ydHJhaXRzIGg0I3N1Y2Nlc3MtbWVzc2FnZSwuc3BpZWxlci1wb3J0cmFpdHMgI2NhcnQrI3Rlcm1zLW92ZXJsYXkgaDRbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNjYXJ0KyN0ZXJtcy1vdmVybGF5IC5zcGllbGVyLXBvcnRyYWl0cyBoNFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsLnNwaWVsZXItcG9ydHJhaXRzICNjYXRlZ29yeSAuYXJ0aWNsZS13cmFwcGVyIGg0LmZsYWcsI2NhdGVnb3J5IC5hcnRpY2xlLXdyYXBwZXIgLnNwaWVsZXItcG9ydHJhaXRzIGg0LmZsYWcsLnNwaWVsZXItcG9ydHJhaXRzIC5jbS13cmFwcGVyIGg0LmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksLmNtLXdyYXBwZXIgLnNwaWVsZXItcG9ydHJhaXRzIGg0LmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksLnNwaWVsZXItcG9ydHJhaXRzIC5jbS13cmFwcGVyLmNtLW1vZHVsZS12aW1lb192aWRlb19pbWFnZV9wcmV2aWV3IGg0LmNtLWJsb2NrLWVsZW1lbnQtdGV4dCwuY20td3JhcHBlci5jbS1tb2R1bGUtdmltZW9fdmlkZW9faW1hZ2VfcHJldmlldyAuc3BpZWxlci1wb3J0cmFpdHMgaDQuY20tYmxvY2stZWxlbWVudC10ZXh0LC5zcGllbGVyLXBvcnRyYWl0cyAjcHJpdmFjeS1vdmVybGF5IGg0W2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcHJpdmFjeS1vdmVybGF5IC5zcGllbGVyLXBvcnRyYWl0cyBoNFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsLnNwaWVsZXItcG9ydHJhaXRzIC5hYm8gLndyYXBwZXIgaDQudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUsLmFibyAud3JhcHBlciAuc3BpZWxlci1wb3J0cmFpdHMgaDQudG9nZ2xlLWNvbnRlbnQtd3JhcHBlci5hY3RpdmUsLnNwaWVsZXItcG9ydHJhaXRzICNwcml2YWN5IGg0W2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjcHJpdmFjeSAuc3BpZWxlci1wb3J0cmFpdHMgaDRbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLC5zcGllbGVyLXBvcnRyYWl0cyAjcHVibGljLXByb2NlZHVyZSBoNFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUsI3B1YmxpYy1wcm9jZWR1cmUgLnNwaWVsZXItcG9ydHJhaXRzIGg0W2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwuc3BpZWxlci1wb3J0cmFpdHMgI3Rlcm1zIGg0W2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwjdGVybXMgLnNwaWVsZXItcG9ydHJhaXRzIGg0W2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSwuc3BpZWxlci1wb3J0cmFpdHMgI3NpemUtdGFibGUgaDRbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlLCNzaXplLXRhYmxlIC5zcGllbGVyLXBvcnRyYWl0cyBoNFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmV7bWFyZ2luOjB9LnNwaWVsZXItcG9ydHJhaXRzIGg0LnN1YmxpbmV7bWFyZ2luOjAgMCA3cHh9LnNwaWVsZXItcG9ydHJhaXRzIC5oZWFkbGluZXtwYWRkaW5nOjMwcHggMCAwfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNwaWVsZXItcG9ydHJhaXRzIC5oZWFkbGluZXtwYWRkaW5nOjB9fS5zcGllbGVyLXBvcnRyYWl0cyAuY29weXJpZ2h0e21hcmdpbjowfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNwaWVsZXItcG9ydHJhaXRzICNjb250ZW50LXdyYXBwZXJ7cGFkZGluZzowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zcGllbGVyLXBvcnRyYWl0cyAjY29udGVudC13cmFwcGVyIC5maXJzdHtwYWRkaW5nOjUwcHggMCAwICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zcGllbGVyLXBvcnRyYWl0cyAjY29udGVudC13cmFwcGVyIC5maXJzdHtwYWRkaW5nOjUwcHggMCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zcGllbGVyLXBvcnRyYWl0cyAjY29udGVudC13cmFwcGVyIC5icmVhZGNydW1ie3BhZGRpbmc6NzBweCAwIDE1cHh9fS5zcGllbGVyLXBvcnRyYWl0cyAuY29udGVudC13cmFwcGVye3BhZGRpbmc6MCAxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnNwaWVsZXItcG9ydHJhaXRzIC5jb250ZW50LXdyYXBwZXJ7cGFkZGluZzowfX0uc3BpZWxlci1wb3J0cmFpdHMgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudHtwYWRkaW5nOjI1cHggMCAwfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zcGllbGVyLXBvcnRyYWl0cyAuY29udGVudC13cmFwcGVyIC5jb250ZW50e3BhZGRpbmc6MH19LnNwaWVsZXItcG9ydHJhaXRzIC5jb250ZW50LWltYWdle2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyMHB4IDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3BpZWxlci1wb3J0cmFpdHMgLmNvbnRlbnQtaW1hZ2V7cGFkZGluZzoxMHB4IDAgMjBweH19I21pY3Jvc2l0ZS5tYWtpbmctb2YgLmNvbnRlbnQtd3JhcHBlciwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLmNvbnRlbnQtd3JhcHBlciwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuY29udGVudC13cmFwcGVyLCNtaWNyb3NpdGUudGVhbXdvcmsgLmNvbnRlbnQtd3JhcHBlcnttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tbGVmdDoyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I21pY3Jvc2l0ZS5tYWtpbmctb2YgLmNvbnRlbnQtd3JhcHBlciwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLmNvbnRlbnQtd3JhcHBlciwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuY29udGVudC13cmFwcGVyLCNtaWNyb3NpdGUudGVhbXdvcmsgLmNvbnRlbnQtd3JhcHBlcnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfX0jbWljcm9zaXRlLm1ha2luZy1vZiAuY29udGVudC13cmFwcGVyIGgyLCNtaWNyb3NpdGUubWFraW5nLW9mIC5jb250ZW50LXdyYXBwZXIgcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLmNvbnRlbnQtd3JhcHBlciBoMiwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLmNvbnRlbnQtd3JhcHBlciBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5jb250ZW50LXdyYXBwZXIgaDIsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLmNvbnRlbnQtd3JhcHBlciBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLmNvbnRlbnQtd3JhcHBlciBoMiwjbWljcm9zaXRlLnRlYW13b3JrIC5jb250ZW50LXdyYXBwZXIgcHttYXJnaW4tYm90dG9tOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5maXJzdCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZmlyc3QsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZmlyc3QsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5maXJzdHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9fSNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZpcnN0IC5oZWFkZXIsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZpcnN0IC5oZWFkZXIsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZmlyc3QgLmhlYWRlciwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZpcnN0IC5oZWFkZXJ7bWFyZ2luLWJvdHRvbTozMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZpcnN0ICNicmVhZGNydW1iLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5maXJzdCAjYnJlYWRjcnVtYiwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5maXJzdCAjYnJlYWRjcnVtYiwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZpcnN0ICNicmVhZGNydW1ie3BhZGRpbmc6MCAwIDgwcHh9fSNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnNlY29uZCAucG9ydHJhaXQgaW1nLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5zZWNvbmQgLnBvcnRyYWl0IGltZywjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5zZWNvbmQgLnBvcnRyYWl0IGltZywjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnNlY29uZCAucG9ydHJhaXQgaW1ne3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweH0jbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9I21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcC5mNCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHktY29udHJvbCxbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAucXVhbnRpdHktY29udHJvbCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LWNvbnRyb2wsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcC5xdWFudGl0eS1jb250cm9sLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSxbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIC5xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwucXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgcC5saXN0LXByaWNlLC5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5kZXRhaWxzICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAubGlzdC1wcmljZSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuZGV0YWlscyBwLnByaWNlLC5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5kZXRhaWxzICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAucHJpY2UsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2Zvb3RlciBwLCNmb290ZXIgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjcHJlLWZvb3RlciBwLCNwcmUtZm9vdGVyICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgaGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwIHAuc3RlcC1kZXNjcmlwdGlvbixoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcC5zdGVwLWRlc2NyaXB0aW9uLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkICNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IHAsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBwLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkICNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtY29udGVudCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAjY2FydCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwI2NhcnQtb2ZmLWNhbnZhcywjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwI2NhcnRsaW5lLW9mZi1jYW52YXMsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkICNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkICNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkICNjYXJ0IHAjZXJyb3ItbWVzc2FnZSwjY2FydCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwI2Vycm9yLW1lc3NhZ2UsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcnQgcCNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcCNzdWNjZXNzLW1lc3NhZ2UsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcnQtb2ZmLWNhbnZhcyBwI2Vycm9yLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwI2Vycm9yLW1lc3NhZ2UsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcnQtb2ZmLWNhbnZhcyBwI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAjc3VjY2Vzcy1tZXNzYWdlLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkICNjYXJ0bGluZS1vZmYtY2FudmFzIHAjZXJyb3ItbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwI2Vycm9yLW1lc3NhZ2UsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcnRsaW5lLW9mZi1jYW52YXMgcCNzdWNjZXNzLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcCNzdWNjZXNzLW1lc3NhZ2UsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2NhcnQrI3Rlcm1zLW92ZXJsYXkgcCwjY2FydCsjdGVybXMtb3ZlcmxheSAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIC5jbS13cmFwcGVyIHAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSwuY20td3JhcHBlciAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgLmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlcyAuZGV0YWlscyAucHJpY2Utd3JhcHBlciBwLnByaWNlLC5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiAuYXJ0aWNsZXMgLmRldGFpbHMgLnByaWNlLXdyYXBwZXIgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcC5wcmljZSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5yb3cuZGV0YWlscyBwLnByaWNlLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLnJvdy5kZXRhaWxzICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAucHJpY2UsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmRldGFpbHMuZnVsbHNjcmVlbi1yb3cgcC5wcmljZSwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5jb250YWluZXItZnVsbHNjcmVlbiAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwLnByaWNlLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIC5jb250YWluZXItZnVsbHNjcmVlbiAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93IHAucHJpY2UsLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLmRldGFpbHMuZnVsbHNjcmVlbi1yb3cgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcC5wcmljZSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAudG9nZ2xlLWxpc3QtZ3JvdXAgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciBwLC50b2dnbGUtbGlzdC1ncm91cCAud3JhcHBlciAuY29udGVudC13cmFwcGVyICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI3ByaXZhY3ktb3ZlcmxheSBwLCNwcml2YWN5LW92ZXJsYXkgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjcmV0dXJucyBwLnRpdGxlLCNyZXR1cm5zICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAudGl0bGUsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2ZhcSBwLCNmYXEgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjcGF5bWVudCBwLCNwYXltZW50ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgI2ltcHJpbnQgcCwjaW1wcmludCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLnRoaXJkICNwcml2YWN5IHAsI3ByaXZhY3kgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS50aGlyZCAjdGVybXMgcCwjdGVybXMgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcC5mNCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LWNvbnRyb2wsW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcC5xdWFudGl0eS1jb250cm9sLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LWNvbnRyb2wsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAucXVhbnRpdHktY29udHJvbCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIC5xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwucXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuZGV0YWlscyBwLmxpc3QtcHJpY2UsLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAubGlzdC1wcmljZSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgcC5wcmljZSwucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuZGV0YWlscyAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcC5wcmljZSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgI2Zvb3RlciBwLCNmb290ZXIgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNwcmUtZm9vdGVyIHAsI3ByZS1mb290ZXIgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCBwLnN0ZXAtZGVzY3JpcHRpb24saGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLnN0ZXAtZGVzY3JpcHRpb24sI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IHAsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IHAsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAjY2FydCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcCNjYXJ0LW9mZi1jYW52YXMsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAjY2FydGxpbmUtb2ZmLWNhbnZhcywjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNjYXJ0IHAjZXJyb3ItbWVzc2FnZSwjY2FydCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcCNlcnJvci1tZXNzYWdlLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAjY2FydCBwI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcCNzdWNjZXNzLW1lc3NhZ2UsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNjYXJ0LW9mZi1jYW52YXMgcCNlcnJvci1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAjZXJyb3ItbWVzc2FnZSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgI2NhcnQtb2ZmLWNhbnZhcyBwI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwI3N1Y2Nlc3MtbWVzc2FnZSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgI2NhcnRsaW5lLW9mZi1jYW52YXMgcCNlcnJvci1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwI2Vycm9yLW1lc3NhZ2UsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNjYXJ0bGluZS1vZmYtY2FudmFzIHAjc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwI3N1Y2Nlc3MtbWVzc2FnZSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgI2NhcnQrI3Rlcm1zLW92ZXJsYXkgcCwjY2FydCsjdGVybXMtb3ZlcmxheSAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgLmNtLXdyYXBwZXIgcC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pLC5jbS13cmFwcGVyICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIC5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiAuYXJ0aWNsZXMgLmRldGFpbHMgLnByaWNlLXdyYXBwZXIgcC5wcmljZSwuY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gLmFydGljbGVzIC5kZXRhaWxzIC5wcmljZS13cmFwcGVyICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLnByaWNlLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5yb3cuZGV0YWlscyBwLnByaWNlLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLnJvdy5kZXRhaWxzICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLnByaWNlLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5jb250YWluZXItZnVsbHNjcmVlbiAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyBwLnByaWNlLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLnByaWNlLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyBwLnByaWNlLC5jb250YWluZXItZnVsbHNjcmVlbiAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLnByaWNlLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAudG9nZ2xlLWxpc3QtZ3JvdXAgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciBwLC50b2dnbGUtbGlzdC1ncm91cCAud3JhcHBlciAuY29udGVudC13cmFwcGVyICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS50aGlyZCAjcHJpdmFjeS1vdmVybGF5IHAsI3ByaXZhY3ktb3ZlcmxheSAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgI3JldHVybnMgcC50aXRsZSwjcmV0dXJucyAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcC50aXRsZSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgI2ZhcSBwLCNmYXEgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNwYXltZW50IHAsI3BheW1lbnQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNpbXByaW50IHAsI2ltcHJpbnQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICNwcml2YWN5IHAsI3ByaXZhY3kgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLnRoaXJkICN0ZXJtcyBwLCN0ZXJtcyAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLmY0LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eS1jb250cm9sLFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcC5xdWFudGl0eS1jb250cm9sLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHktY29udHJvbCxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLnF1YW50aXR5LWNvbnRyb2wsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgLnF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LC5xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuZGV0YWlscyBwLmxpc3QtcHJpY2UsLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcC5saXN0LXByaWNlLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIC5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5kZXRhaWxzIHAucHJpY2UsLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcC5wcmljZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjZm9vdGVyIHAsI2Zvb3RlciAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICNwcmUtZm9vdGVyIHAsI3ByZS1mb290ZXIgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgcC5zdGVwLWRlc2NyaXB0aW9uLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLnN0ZXAtZGVzY3JpcHRpb24sI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgcCwjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IHAsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcCNjYXJ0LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAjY2FydC1vZmYtY2FudmFzLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAjY2FydGxpbmUtb2ZmLWNhbnZhcywjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgI2NhcnQgcCNlcnJvci1tZXNzYWdlLCNjYXJ0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAjZXJyb3ItbWVzc2FnZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FydCBwI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwI3N1Y2Nlc3MtbWVzc2FnZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FydC1vZmYtY2FudmFzIHAjZXJyb3ItbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAjZXJyb3ItbWVzc2FnZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FydC1vZmYtY2FudmFzIHAjc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcCNzdWNjZXNzLW1lc3NhZ2UsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgI2NhcnRsaW5lLW9mZi1jYW52YXMgcCNlcnJvci1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAjZXJyb3ItbWVzc2FnZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FydGxpbmUtb2ZmLWNhbnZhcyBwI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwI3N1Y2Nlc3MtbWVzc2FnZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjY2FydCsjdGVybXMtb3ZlcmxheSBwLCNjYXJ0KyN0ZXJtcy1vdmVybGF5ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgLmNtLXdyYXBwZXIgcC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pLC5jbS13cmFwcGVyICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAuY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gLmFydGljbGVzIC5kZXRhaWxzIC5wcmljZS13cmFwcGVyIHAucHJpY2UsLmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlcyAuZGV0YWlscyAucHJpY2Utd3JhcHBlciAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLnByaWNlLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLnJvdy5kZXRhaWxzIHAucHJpY2UsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAucm93LmRldGFpbHMgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcC5wcmljZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5jb250YWluZXItZnVsbHNjcmVlbiAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyBwLnByaWNlLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAucHJpY2UsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLmRldGFpbHMuZnVsbHNjcmVlbi1yb3cgcC5wcmljZSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLnByaWNlLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIC50b2dnbGUtbGlzdC1ncm91cCAud3JhcHBlciAuY29udGVudC13cmFwcGVyIHAsLnRvZ2dsZS1saXN0LWdyb3VwIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjcHJpdmFjeS1vdmVybGF5IHAsI3ByaXZhY3ktb3ZlcmxheSAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICNyZXR1cm5zIHAudGl0bGUsI3JldHVybnMgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcC50aXRsZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjZmFxIHAsI2ZhcSAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICNwYXltZW50IHAsI3BheW1lbnQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCAjaW1wcmludCBwLCNpbXByaW50ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0udGhpcmQgI3ByaXZhY3kgcCwjcHJpdmFjeSAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLnRoaXJkICN0ZXJtcyBwLCN0ZXJtcyAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcC5mNCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eS1jb250cm9sLFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLnF1YW50aXR5LWNvbnRyb2wsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LWNvbnRyb2wsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLnF1YW50aXR5LWNvbnRyb2wsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIC5xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwucXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIC5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5kZXRhaWxzIHAubGlzdC1wcmljZSwucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuZGV0YWlscyAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAubGlzdC1wcmljZSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIC5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5kZXRhaWxzIHAucHJpY2UsLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLnByaWNlLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2Zvb3RlciBwLCNmb290ZXIgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI3ByZS1mb290ZXIgcCwjcHJlLWZvb3RlciAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgcC5zdGVwLWRlc2NyaXB0aW9uLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAuc3RlcC1kZXNjcmlwdGlvbiwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IHAsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgcCwjYWNjb3VudCAjdGVybXMtb3ZlcmxheSAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWNvbnRlbnQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAjY2FydCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAjY2FydC1vZmYtY2FudmFzLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcCNjYXJ0bGluZS1vZmYtY2FudmFzLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLnF1YW50aXR5LCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAucXVhbnRpdHksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcC5xdWFudGl0eSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNjYXJ0IHAjZXJyb3ItbWVzc2FnZSwjY2FydCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAjZXJyb3ItbWVzc2FnZSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNjYXJ0IHAjc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcCNzdWNjZXNzLW1lc3NhZ2UsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAjY2FydC1vZmYtY2FudmFzIHAjZXJyb3ItbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcCNlcnJvci1tZXNzYWdlLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2NhcnQtb2ZmLWNhbnZhcyBwI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcCNzdWNjZXNzLW1lc3NhZ2UsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAjY2FydGxpbmUtb2ZmLWNhbnZhcyBwI2Vycm9yLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwI2Vycm9yLW1lc3NhZ2UsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAjY2FydGxpbmUtb2ZmLWNhbnZhcyBwI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAjc3VjY2Vzcy1tZXNzYWdlLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2NhcnQrI3Rlcm1zLW92ZXJsYXkgcCwjY2FydCsjdGVybXMtb3ZlcmxheSAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAuY20td3JhcHBlciBwLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksLmNtLXdyYXBwZXIgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAuY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gLmFydGljbGVzIC5kZXRhaWxzIC5wcmljZS13cmFwcGVyIHAucHJpY2UsLmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlcyAuZGV0YWlscyAucHJpY2Utd3JhcHBlciAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAucHJpY2UsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5yb3cuZGV0YWlscyBwLnByaWNlLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLnJvdy5kZXRhaWxzICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcC5wcmljZSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93IHAucHJpY2UsLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmRldGFpbHMuZnVsbHNjcmVlbi1yb3cgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLnByaWNlLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLmRldGFpbHMuZnVsbHNjcmVlbi1yb3cgcC5wcmljZSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAucHJpY2UsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAudG9nZ2xlLWxpc3QtZ3JvdXAgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciBwLC50b2dnbGUtbGlzdC1ncm91cCAud3JhcHBlciAuY29udGVudC13cmFwcGVyICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNwcml2YWN5LW92ZXJsYXkgcCwjcHJpdmFjeS1vdmVybGF5ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNyZXR1cm5zIHAudGl0bGUsI3JldHVybnMgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLnRpdGxlLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI2ZhcSBwLCNmYXEgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI3BheW1lbnQgcCwjcGF5bWVudCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCAjaW1wcmludCBwLCNpbXByaW50ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLnRoaXJkICNwcml2YWN5IHAsI3ByaXZhY3kgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS50aGlyZCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgI3Rlcm1zIHAsI3Rlcm1zICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0udGhpcmQgcHttYXJnaW4tdG9wOjIwcHh9I21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGgsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoe3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0jbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcC5mNCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LWNvbnRyb2wsW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcC5xdWFudGl0eS1jb250cm9sLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LWNvbnRyb2wsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAucXVhbnRpdHktY29udHJvbCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIC5xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwucXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuZGV0YWlscyBwLmxpc3QtcHJpY2UsLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAubGlzdC1wcmljZSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgcC5wcmljZSwucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuZGV0YWlscyAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcC5wcmljZSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggI2Zvb3RlciBwLCNmb290ZXIgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNwcmUtZm9vdGVyIHAsI3ByZS1mb290ZXIgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCBwLnN0ZXAtZGVzY3JpcHRpb24saGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLnN0ZXAtZGVzY3JpcHRpb24sI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IHAsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IHAsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1jb250ZW50ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1jb250YWN0LWNvbnRlbnQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAjY2FydCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcCNjYXJ0LW9mZi1jYW52YXMsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAjY2FydGxpbmUtb2ZmLWNhbnZhcywjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNjYXJ0IHAjZXJyb3ItbWVzc2FnZSwjY2FydCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcCNlcnJvci1tZXNzYWdlLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAjY2FydCBwI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydCAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcCNzdWNjZXNzLW1lc3NhZ2UsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNjYXJ0LW9mZi1jYW52YXMgcCNlcnJvci1tZXNzYWdlLCNjYXJ0LW9mZi1jYW52YXMgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAjZXJyb3ItbWVzc2FnZSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggI2NhcnQtb2ZmLWNhbnZhcyBwI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwI3N1Y2Nlc3MtbWVzc2FnZSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggI2NhcnRsaW5lLW9mZi1jYW52YXMgcCNlcnJvci1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwI2Vycm9yLW1lc3NhZ2UsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNjYXJ0bGluZS1vZmYtY2FudmFzIHAjc3VjY2Vzcy1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwI3N1Y2Nlc3MtbWVzc2FnZSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggI2NhcnQrI3Rlcm1zLW92ZXJsYXkgcCwjY2FydCsjdGVybXMtb3ZlcmxheSAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggLmNtLXdyYXBwZXIgcC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pLC5jbS13cmFwcGVyICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIC5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiAuYXJ0aWNsZXMgLmRldGFpbHMgLnByaWNlLXdyYXBwZXIgcC5wcmljZSwuY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gLmFydGljbGVzIC5kZXRhaWxzIC5wcmljZS13cmFwcGVyICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLnByaWNlLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5yb3cuZGV0YWlscyBwLnByaWNlLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLnJvdy5kZXRhaWxzICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLnByaWNlLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5jb250YWluZXItZnVsbHNjcmVlbiAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyBwLnByaWNlLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLnByaWNlLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyBwLnByaWNlLC5jb250YWluZXItZnVsbHNjcmVlbiAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93ICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLnByaWNlLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAudG9nZ2xlLWxpc3QtZ3JvdXAgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciBwLC50b2dnbGUtbGlzdC1ncm91cCAud3JhcHBlciAuY29udGVudC13cmFwcGVyICNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAjcHJpdmFjeS1vdmVybGF5IHAsI3ByaXZhY3ktb3ZlcmxheSAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggI3JldHVybnMgcC50aXRsZSwjcmV0dXJucyAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcC50aXRsZSwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggI2ZhcSBwLCNmYXEgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNwYXltZW50IHAsI3BheW1lbnQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNpbXByaW50IHAsI2ltcHJpbnQgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICNwcml2YWN5IHAsI3ByaXZhY3kgI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoICN0ZXJtcyBwLCN0ZXJtcyAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAuZjQsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHktY29udHJvbCxbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcC5xdWFudGl0eS1jb250cm9sLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eS1jb250cm9sLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcC5xdWFudGl0eS1jb250cm9sLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggW29mZi1jYW52YXN+PVwiY2FydC1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAucXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksLnF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuZGV0YWlscyBwLmxpc3QtcHJpY2UsLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLmxpc3QtcHJpY2UsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuZGV0YWlscyBwLnByaWNlLC5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5kZXRhaWxzICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcC5wcmljZSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNmb290ZXIgcCwjZm9vdGVyICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNwcmUtZm9vdGVyIHAsI3ByZS1mb290ZXIgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggaGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwIHAuc3RlcC1kZXNjcmlwdGlvbixoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLnN0ZXAtZGVzY3JpcHRpb24sI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBwLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNhY2NvdW50ICN0ZXJtcy1vdmVybGF5IHAsI2FjY291bnQgI3Rlcm1zLW92ZXJsYXkgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWZhcS1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwI2NhcnQsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwI2NhcnQtb2ZmLWNhbnZhcywjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAjY2FydGxpbmUtb2ZmLWNhbnZhcywjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjY2FydCBwI2Vycm9yLW1lc3NhZ2UsI2NhcnQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwI2Vycm9yLW1lc3NhZ2UsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjY2FydCBwI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAjc3VjY2Vzcy1tZXNzYWdlLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggI2NhcnQtb2ZmLWNhbnZhcyBwI2Vycm9yLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAjZXJyb3ItbWVzc2FnZSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNjYXJ0LW9mZi1jYW52YXMgcCNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAjc3VjY2Vzcy1tZXNzYWdlLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggI2NhcnRsaW5lLW9mZi1jYW52YXMgcCNlcnJvci1tZXNzYWdlLCNjYXJ0bGluZS1vZmYtY2FudmFzICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcCNlcnJvci1tZXNzYWdlLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggI2NhcnRsaW5lLW9mZi1jYW52YXMgcCNzdWNjZXNzLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwI3N1Y2Nlc3MtbWVzc2FnZSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNjYXJ0KyN0ZXJtcy1vdmVybGF5IHAsI2NhcnQrI3Rlcm1zLW92ZXJsYXkgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggLmNtLXdyYXBwZXIgcC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pLC5jbS13cmFwcGVyICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggLmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlcyAuZGV0YWlscyAucHJpY2Utd3JhcHBlciBwLnByaWNlLC5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiAuYXJ0aWNsZXMgLmRldGFpbHMgLnByaWNlLXdyYXBwZXIgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLnByaWNlLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAucm93LmRldGFpbHMgcC5wcmljZSwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5yb3cuZGV0YWlscyAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAucHJpY2UsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5jb250YWluZXItZnVsbHNjcmVlbiAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyBwLnByaWNlLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcC5wcmljZSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIC5jb250YWluZXItZnVsbHNjcmVlbiAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93IHAucHJpY2UsLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLmRldGFpbHMuZnVsbHNjcmVlbi1yb3cgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLnByaWNlLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggLnRvZ2dsZS1saXN0LWdyb3VwIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgcCwudG9nZ2xlLWxpc3QtZ3JvdXAgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjcHJpdmFjeS1vdmVybGF5IHAsI3ByaXZhY3ktb3ZlcmxheSAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjcmV0dXJucyBwLnRpdGxlLCNyZXR1cm5zICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcC50aXRsZSwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNmYXEgcCwjZmFxICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICNwYXltZW50IHAsI3BheW1lbnQgI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggI2ltcHJpbnQgcCwjaW1wcmludCAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAjcHJpdmFjeSBwLCNwcml2YWN5ICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoICN0ZXJtcyBwLCN0ZXJtcyAjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAuZjQsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eS1jb250cm9sLFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAucXVhbnRpdHktY29udHJvbCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eS1jb250cm9sLFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LWNvbnRyb2wsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSxbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LFtvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAucXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksLnF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgcC5saXN0LXByaWNlLC5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5kZXRhaWxzICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLmxpc3QtcHJpY2UsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIC5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5kZXRhaWxzIHAucHJpY2UsLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAucHJpY2UsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoICNmb290ZXIgcCwjZm9vdGVyICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjcHJlLWZvb3RlciBwLCNwcmUtZm9vdGVyICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgcC5zdGVwLWRlc2NyaXB0aW9uLGhlYWRlci5oZWFkZXItY2hlY2tvdXQtd3JhcHBlciAuaGVhZGVyLWNoZWNrb3V0IC5zdGVwcyAuc3RlcCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcC5zdGVwLWRlc2NyaXB0aW9uLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjYWNjb3VudC1mYWxrZSAjdGVybXMtb3ZlcmxheSBwLCNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBwLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoICNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoICNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtY29udGVudCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItY29udGFjdC1jb250ZW50ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwI2NhcnQsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAjY2FydC1vZmYtY2FudmFzLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwI2NhcnRsaW5lLW9mZi1jYW52YXMsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoICNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoICNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggI2NhcnQgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0LW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoICNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0bGluZS1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjY2FydCBwI2Vycm9yLW1lc3NhZ2UsI2NhcnQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAjZXJyb3ItbWVzc2FnZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggI2NhcnQgcCNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAjc3VjY2Vzcy1tZXNzYWdlLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjY2FydC1vZmYtY2FudmFzIHAjZXJyb3ItbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwI2Vycm9yLW1lc3NhZ2UsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoICNjYXJ0LW9mZi1jYW52YXMgcCNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcCNzdWNjZXNzLW1lc3NhZ2UsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoICNjYXJ0bGluZS1vZmYtY2FudmFzIHAjZXJyb3ItbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcCNlcnJvci1tZXNzYWdlLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjY2FydGxpbmUtb2ZmLWNhbnZhcyBwI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcCNzdWNjZXNzLW1lc3NhZ2UsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoICNjYXJ0KyN0ZXJtcy1vdmVybGF5IHAsI2NhcnQrI3Rlcm1zLW92ZXJsYXkgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIC5jbS13cmFwcGVyIHAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSwuY20td3JhcHBlciAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAuY20td3JhcHBlci5hcnRpY2xlLWNvbGxlY3Rpb24gLmFydGljbGVzIC5kZXRhaWxzIC5wcmljZS13cmFwcGVyIHAucHJpY2UsLmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlcyAuZGV0YWlscyAucHJpY2Utd3JhcHBlciAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcC5wcmljZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAucm93LmRldGFpbHMgcC5wcmljZSwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5yb3cuZGV0YWlscyAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcC5wcmljZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmRldGFpbHMuZnVsbHNjcmVlbi1yb3cgcC5wcmljZSwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5jb250YWluZXItZnVsbHNjcmVlbiAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcC5wcmljZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLmRldGFpbHMuZnVsbHNjcmVlbi1yb3cgcC5wcmljZSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcC5wcmljZSwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggLnRvZ2dsZS1saXN0LWdyb3VwIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIgcCwudG9nZ2xlLWxpc3QtZ3JvdXAgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggI3ByaXZhY3ktb3ZlcmxheSBwLCNwcml2YWN5LW92ZXJsYXkgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoICNyZXR1cm5zIHAudGl0bGUsI3JldHVybnMgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAudGl0bGUsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoICNmYXEgcCwjZmFxICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjcGF5bWVudCBwLCNwYXltZW50ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjaW1wcmludCBwLCNpbXByaW50ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjcHJpdmFjeSBwLCNwcml2YWN5ICNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwIC5pdGVtLmZvdXJ0aCAjdGVybXMgcCwjdGVybXMgI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcC5mNCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHktY29udHJvbCxbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAucXVhbnRpdHktY29udHJvbCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LWNvbnRyb2wsW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcC5xdWFudGl0eS1jb250cm9sLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIFtvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSxbb2ZmLWNhbnZhc349XCJjYXJ0LW9mZi1jYW52YXNcIl0gLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmFydGljbGUtaW5mb3JtYXRpb25zIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSAuY29udGVudCAuY29udGVudC1pbm5lciAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSxbb2ZmLWNhbnZhc349XCJjYXJ0bGluZS1vZmYtY2FudmFzXCJdIC5jb250ZW50IC5jb250ZW50LWlubmVyIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWluZm9ybWF0aW9ucyAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIC5xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwucXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggLnJlY29tbWVuZGF0aW9uIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIgLmRldGFpbHMgcC5saXN0LXByaWNlLC5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5kZXRhaWxzICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAubGlzdC1wcmljZSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAucmVjb21tZW5kYXRpb24gLnJlY29tbWVuZGF0aW9uLXNsaWRlciAuZGV0YWlscyBwLnByaWNlLC5yZWNvbW1lbmRhdGlvbiAucmVjb21tZW5kYXRpb24tc2xpZGVyIC5kZXRhaWxzICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAucHJpY2UsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2Zvb3RlciBwLCNmb290ZXIgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjcHJlLWZvb3RlciBwLCNwcmUtZm9vdGVyICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggaGVhZGVyLmhlYWRlci1jaGVja291dC13cmFwcGVyIC5oZWFkZXItY2hlY2tvdXQgLnN0ZXBzIC5zdGVwIHAuc3RlcC1kZXNjcmlwdGlvbixoZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIgLmhlYWRlci1jaGVja291dCAuc3RlcHMgLnN0ZXAgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcC5zdGVwLWRlc2NyaXB0aW9uLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoICNhY2NvdW50LWZhbGtlICN0ZXJtcy1vdmVybGF5IHAsI2FjY291bnQtZmFsa2UgI3Rlcm1zLW92ZXJsYXkgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjYWNjb3VudCAjdGVybXMtb3ZlcmxheSBwLCNhY2NvdW50ICN0ZXJtcy1vdmVybGF5ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci10b2dnbGUtY29udGVudCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoICNjYXJlZXItY29udGVudCAuY2FyZWVyLXNjaG9vbC10b2dnbGUtY29udGVudCAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItdG9nZ2xlLWNvbnRlbnQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1leHBlcmllbmNlZC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWV4cGVyaWVuY2VkLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItc3R1ZGVudC10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLXN0dWRlbnQtdG9nZ2xlLWNvbnRlbnQgLmNhcmVlci1zdHVkZW50LWNvbW1lbnRzLWNvbnRlbnQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1hYm91dC11cy10b2dnbGUtY29udGVudCAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWFib3V0LXVzLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50IHAsI2NhcmVlci1jb250ZW50IC5jYXJlZXItc2Nob29sLXRvZ2dsZS1jb250ZW50IC5jYXJlZXItc3R1ZGVudC1jb21tZW50cy1jb250ZW50ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcmVlci1jb250ZW50IC5jYXJlZXItZmFxLWNvbnRlbnQgcCwjY2FyZWVyLWNvbnRlbnQgLmNhcmVlci1mYXEtY29udGVudCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoICNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCBwLCNjYXJlZXItY29udGVudCAuY2FyZWVyLWNvbnRhY3QtY29udGVudCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAjY2FydCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwI2NhcnQtb2ZmLWNhbnZhcywjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwI2NhcnRsaW5lLW9mZi1jYW52YXMsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcnQgLmFydGljbGUtb3ZlcnZpZXcgI2NhcnQtbGluZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydCAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydCAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjY2FydCAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCBwLnF1YW50aXR5LCNjYXJ0IC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcnQtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydC1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoICNjYXJ0LW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcC5xdWFudGl0eSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjY2FydC1vZmYtY2FudmFzIC5jYXJ0LWJvZHkgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnQtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoICNjYXJ0bGluZS1vZmYtY2FudmFzIC5hcnRpY2xlLW92ZXJ2aWV3ICNjYXJ0LWxpbmVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuYXJ0aWNsZS1vdmVydmlldyAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmFydGljbGUtb3ZlcnZpZXcgLmNhcnQtY29udGVudC1hcnRpY2xlcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0IHAucXVhbnRpdHksI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAjY2FydC1saW5lcyAuYXJ0aWNsZS1pdGVtIC5jYXJ0LWxpbmUtcXVhbnRpdHktd2lkZ2V0ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAucXVhbnRpdHksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcnRsaW5lLW9mZi1jYW52YXMgLmNhcnQtYm9keSAuY2FydC1jb250ZW50LWFydGljbGVzIC5hcnRpY2xlLWl0ZW0gLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgcC5xdWFudGl0eSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAuY2FydC1ib2R5IC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMgLmFydGljbGUtaXRlbSAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwLnF1YW50aXR5LCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoICNjYXJ0IHAjZXJyb3ItbWVzc2FnZSwjY2FydCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwI2Vycm9yLW1lc3NhZ2UsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcnQgcCNzdWNjZXNzLW1lc3NhZ2UsI2NhcnQgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcCNzdWNjZXNzLW1lc3NhZ2UsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcnQtb2ZmLWNhbnZhcyBwI2Vycm9yLW1lc3NhZ2UsI2NhcnQtb2ZmLWNhbnZhcyAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwI2Vycm9yLW1lc3NhZ2UsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcnQtb2ZmLWNhbnZhcyBwI3N1Y2Nlc3MtbWVzc2FnZSwjY2FydC1vZmYtY2FudmFzICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAjc3VjY2Vzcy1tZXNzYWdlLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoICNjYXJ0bGluZS1vZmYtY2FudmFzIHAjZXJyb3ItbWVzc2FnZSwjY2FydGxpbmUtb2ZmLWNhbnZhcyAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwI2Vycm9yLW1lc3NhZ2UsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcnRsaW5lLW9mZi1jYW52YXMgcCNzdWNjZXNzLW1lc3NhZ2UsI2NhcnRsaW5lLW9mZi1jYW52YXMgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcCNzdWNjZXNzLW1lc3NhZ2UsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2NhcnQrI3Rlcm1zLW92ZXJsYXkgcCwjY2FydCsjdGVybXMtb3ZlcmxheSAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIC5jbS13cmFwcGVyIHAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSwuY20td3JhcHBlciAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbiksI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggLmNtLXdyYXBwZXIuYXJ0aWNsZS1jb2xsZWN0aW9uIC5hcnRpY2xlcyAuZGV0YWlscyAucHJpY2Utd3JhcHBlciBwLnByaWNlLC5jbS13cmFwcGVyLmFydGljbGUtY29sbGVjdGlvbiAuYXJ0aWNsZXMgLmRldGFpbHMgLnByaWNlLXdyYXBwZXIgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcC5wcmljZSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5yb3cuZGV0YWlscyBwLnByaWNlLC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLnJvdy5kZXRhaWxzICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAucHJpY2UsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggLmNtLXdyYXBwZXIuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiAuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbi1zbGljay1zbGlkZXItaXRlbSAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmRldGFpbHMuZnVsbHNjcmVlbi1yb3cgcC5wcmljZSwuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5jb250YWluZXItZnVsbHNjcmVlbiAuZGV0YWlscy5mdWxsc2NyZWVuLXJvdyAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwLnByaWNlLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIC5jb250YWluZXItZnVsbHNjcmVlbiAuY20td3JhcHBlci5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIC5kZXRhaWxzLmZ1bGxzY3JlZW4tcm93IHAucHJpY2UsLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5jbS13cmFwcGVyLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24gLmNtLW1vZHVsZS1hcnRpY2xlLWNvbGxlY3Rpb24td2l0aC1idXR0b24tc2xpY2stc2xpZGVyLWl0ZW0gLmRldGFpbHMuZnVsbHNjcmVlbi1yb3cgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcC5wcmljZSwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAudG9nZ2xlLWxpc3QtZ3JvdXAgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciBwLC50b2dnbGUtbGlzdC1ncm91cCAud3JhcHBlciAuY29udGVudC13cmFwcGVyICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI3ByaXZhY3ktb3ZlcmxheSBwLCNwcml2YWN5LW92ZXJsYXkgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjcmV0dXJucyBwLnRpdGxlLCNyZXR1cm5zICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAudGl0bGUsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2ZhcSBwLCNmYXEgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjcGF5bWVudCBwLCNwYXltZW50ICNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIHAsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggI2ltcHJpbnQgcCwjaW1wcmludCAjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBwLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoICNwcml2YWN5IHAsI3ByaXZhY3kgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAjdGVybXMgcCwjdGVybXMgI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggcHttYXJnaW4tdG9wOjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIC5yb3c6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtd3JhcHBlciwjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdzpmaXJzdC1jaGlsZCAuY29udGVudC13cmFwcGVyLC5jb250YWluZXItZnVsbHNjcmVlbiAjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggLmZ1bGxzY3JlZW4tcm93OmZpcnN0LWNoaWxkIC5jb250ZW50LXdyYXBwZXIsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAucm93OmZpcnN0LWNoaWxkIC5jb250ZW50LXdyYXBwZXIsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93OmZpcnN0LWNoaWxkIC5jb250ZW50LXdyYXBwZXIsLmNvbnRhaW5lci1mdWxsc2NyZWVuICNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggLmZ1bGxzY3JlZW4tcm93OmZpcnN0LWNoaWxkIC5jb250ZW50LXdyYXBwZXIsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIC5yb3c6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtd3JhcHBlciwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXJvdzpmaXJzdC1jaGlsZCAuY29udGVudC13cmFwcGVyLC5jb250YWluZXItZnVsbHNjcmVlbiAjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggLmZ1bGxzY3JlZW4tcm93OmZpcnN0LWNoaWxkIC5jb250ZW50LXdyYXBwZXIsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggLnJvdzpmaXJzdC1jaGlsZCAuY29udGVudC13cmFwcGVyLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1yb3c6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtd3JhcHBlciwuY29udGFpbmVyLWZ1bGxzY3JlZW4gI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggLmZ1bGxzY3JlZW4tcm93OmZpcnN0LWNoaWxkIC5jb250ZW50LXdyYXBwZXJ7bWFyZ2luLWJvdHRvbTo4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggLm9mZnNldC10b3AsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAub2Zmc2V0LXRvcCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggLm9mZnNldC10b3AsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggLm9mZnNldC10b3B7bWFyZ2luLXRvcDoyMCV9fSNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAuY29sdW1uLWNvdW50LCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggLmNvbHVtbi1jb3VudCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggLmNvbHVtbi1jb3VudCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAuY29sdW1uLWNvdW50e2NvbHVtbi1jb3VudDoxfUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAuY29sdW1uLWNvdW50LCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggLmNvbHVtbi1jb3VudCwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggLmNvbHVtbi1jb3VudCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAuY29sdW1uLWNvdW50e2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MzBweH19I21pY3Jvc2l0ZS5tYWtpbmctb2YgLml0ZW0uZm91cnRoIC5pbWFnZS13cmFwcGVyLmJlZm9yZS1wLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggLmltYWdlLXdyYXBwZXIuYmVmb3JlLXAsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIC5pbWFnZS13cmFwcGVyLmJlZm9yZS1wLCNtaWNyb3NpdGUudGVhbXdvcmsgLml0ZW0uZm91cnRoIC5pbWFnZS13cmFwcGVyLmJlZm9yZS1we21hcmdpbi1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5mb3VydGggaDIuYmV0d2VlbiwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZm91cnRoIGgyLmJldHdlZW4sI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIGgyLmJldHdlZW4sI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5mb3VydGggaDIuYmV0d2VlbnttYXJnaW46NDBweCAwIDgwcHh9fSNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCAubGFzdC1wYXJhZ3JhcGgsI21pY3Jvc2l0ZS5mYWxrZS1hdWRpIC5pdGVtLmZvdXJ0aCAubGFzdC1wYXJhZ3JhcGgsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZm91cnRoIC5sYXN0LXBhcmFncmFwaCwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCAubGFzdC1wYXJhZ3JhcGh7bWFyZ2luLWJvdHRvbTowfSNtaWNyb3NpdGUubWFraW5nLW9mIC5pdGVtLmZvdXJ0aCBhOmFmdGVyLCNtaWNyb3NpdGUuZmFsa2UtYXVkaSAuaXRlbS5mb3VydGggYTphZnRlciwjbWljcm9zaXRlLmZhbGtlLTQtZ3JpcCAuaXRlbS5mb3VydGggYTphZnRlciwjbWljcm9zaXRlLnRlYW13b3JrIC5pdGVtLmZvdXJ0aCBhOmFmdGVye2NvbnRlbnQ6bm9uZX0jbWljcm9zaXRlLm1ha2luZy1vZiAuaXRlbS5maWZ0aCwjbWljcm9zaXRlLmZhbGtlLWF1ZGkgLml0ZW0uZmlmdGgsI21pY3Jvc2l0ZS5mYWxrZS00LWdyaXAgLml0ZW0uZmlmdGgsI21pY3Jvc2l0ZS50ZWFtd29yayAuaXRlbS5maWZ0aHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9I21pY3Jvc2l0ZS5saWVibGluZ3NvcnRlLWJlcmxpbiAjY29udGVudC13cmFwcGVyIC5pdGVte3BhZGRpbmc6MjBweCAwfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I21pY3Jvc2l0ZS5saWVibGluZ3NvcnRlLWJlcmxpbiAjY29udGVudC13cmFwcGVyIC5pdGVte3BhZGRpbmc6MzBweCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjbWljcm9zaXRlLmxpZWJsaW5nc29ydGUtYmVybGluICNjb250ZW50LXdyYXBwZXIgLml0ZW17cGFkZGluZzo1MHB4IDB9fSNtaWNyb3NpdGUubGllYmxpbmdzb3J0ZS1iZXJsaW4gLmNvbnRlbnQtd3JhcHBlcnttYXJnaW46MCAyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I21pY3Jvc2l0ZS5saWVibGluZ3NvcnRlLWJlcmxpbiAuY29udGVudC13cmFwcGVye21hcmdpbjowfX0jbWljcm9zaXRlLmxpZWJsaW5nc29ydGUtYmVybGluIC5jb250ZW50LXdyYXBwZXIgcHttYXJnaW46MCAwIDI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjbWljcm9zaXRlLmxpZWJsaW5nc29ydGUtYmVybGluIC5jb250ZW50LXdyYXBwZXIgcHttYXJnaW46MCAwIDIwcHh9fSNtaWNyb3NpdGUubGllYmxpbmdzb3J0ZS1iZXJsaW4gLmltYWdlLXdyYXBwZXJ7bWFyZ2luOjB9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I21pY3Jvc2l0ZS5naWZ0LWNhcmQgI2hlYWRlci13cmFwcGVyIC5jb250ZW50LXdyYXBwZXItMnt0b3A6MTAlfSNtaWNyb3NpdGUuZ2lmdC1jYXJkICNoZWFkZXItd3JhcHBlciAuY29udGVudC13cmFwcGVyLTIgLmhlYWRlcnttYXJnaW4tYm90dG9tOjMwcHh9fS5naWZ0LWNhcmQgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5maXJzdCBsaXtwYWRkaW5nLWJvdHRvbToxMHB4O3BhZGRpbmctbGVmdDoxN3B4O3RleHQtaW5kZW50Oi0xN3B4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmdpZnQtY2FyZCAjY29udGVudC13cmFwcGVyIC5pdGVtLmZpcnN0IGxpe3BhZGRpbmctYm90dG9tOjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5naWZ0LWNhcmQgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS5maXJzdCBsaXtwYWRkaW5nLWJvdHRvbToyMHB4fX0uZ2lmdC1jYXJkICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2Vjb25ke2JhY2tncm91bmQ6I2YzZjNmM30uZ2lmdC1jYXJkICNjb250ZW50LXdyYXBwZXIgLml0ZW0uc2Vjb25kIC5lcnJvci1tZXNzYWdle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206NXB4O2NvbG9yOiNmMzN9LmdpZnQtY2FyZCAjY29udGVudC13cmFwcGVyIC5pdGVtLnRoaXJkIC53cmFwcGVye2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MjVweCAwO21heC13aWR0aDoxMDAlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNERURFREV9LmdpZnQtY2FyZCAjY29udGVudC13cmFwcGVyIC5pdGVtLnRoaXJkIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5naWZ0LWNhcmQgI2NvbnRlbnQtd3JhcHBlciAuaXRlbS50aGlyZCBzdmcuZG93bnt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9LmdpZnQtY2FyZCAjY29udGVudC13cmFwcGVyIC5pdGVtLnRoaXJkIC53cmFwcGVyIC5mYXEtaXRlbXtkaXNwbGF5Om5vbmV9LmdpZnQtY2FyZCAjZ2lmdC1jYXJkLWJhbGFuY2Utd3JhcHBlcntkaXNwbGF5Om5vbmV9LmdpZnQtY2FyZCAjZ2lmdC1jYXJkLWJhbGFuY2Utd3JhcHBlciAjZ2lmdC1jYXJkLWJhbGFuY2UtbWVzc2FnZXt0ZXh0LWFsaWduOmNlbnRlcn0uZ2lmdC1jYXJkIC5idG57bWF4LXdpZHRoOjM0NXB4fS5naWZ0LWNhcmQgc3Ryb25ne2ZvbnQtd2VpZ2h0OjUwMH0jbWljcm9zaXRlLmFzcyBhOm5vdCguYnRuKXtmb250LXN0eWxlOml0YWxpY30jbWljcm9zaXRlLmFzcyBhLm5vLWRlY29yYXRpb246OmFmdGVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9I21pY3Jvc2l0ZS5hc3MgLmFydGljbGUtY29sbGVjdGlvbi5zbGlkZXJ7d2lkdGg6OTUlO21hcmdpbjowIGF1dG99QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjbWljcm9zaXRlLmFzcyAuYXJ0aWNsZS1jb2xsZWN0aW9uLnNsaWRlcnt3aWR0aDoxMDAlfX0jbWljcm9zaXRlLmFzcyAuYXJ0aWNsZS1jb2xsZWN0aW9uLnNsaWRlci5zbGljay1wcmV2e2xlZnQ6LThweH0jbWljcm9zaXRlLmFzcyAuYXJ0aWNsZS1jb2xsZWN0aW9uLnNsaWRlci5zbGljay1uZXh0e3JpZ2h0Oi0yMHB4fSNtaWNyb3NpdGUuYXNzIC5pdGVtIC5jb3B5e21hcmdpbi10b3A6NTJweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjbWljcm9zaXRlLmFzcyAuaXRlbSAuY29weXttYXJnaW4tdG9wOjB9fSNtaWNyb3NpdGUuYXNzIC5pdGVtLmZpcnN0e21hcmdpbi10b3A6NjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjbWljcm9zaXRlLmFzcyAuaXRlbS5maXJzdHttYXJnaW4tdG9wOi0xNXB4fX0jbWljcm9zaXRlLmFzcyAuaXRlbS5maXJzdCBoMnttYXJnaW4tYm90dG9tOjQxcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjbWljcm9zaXRlLmFzcyAuaXRlbS5maXJzdCBoMnttYXJnaW4tYm90dG9tOjU3cHh9fSNtaWNyb3NpdGUuYXNzIC5pdGVtLmZpcnN0IHB7bWFyZ2luLWJvdHRvbToyOHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7I21pY3Jvc2l0ZS5hc3MgLml0ZW0uZmlyc3QgcHttYXJnaW4tYm90dG9tOjM2cHh9fSNtaWNyb3NpdGUuYXNzIC5pdGVtLmZpcnN0IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I21pY3Jvc2l0ZS5hc3MgLml0ZW0uc2Vjb25ke21hcmdpbi10b3A6ODBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjbWljcm9zaXRlLmFzcyAuaXRlbS5zZWNvbmR7bWFyZ2luLXRvcDoxMTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I21pY3Jvc2l0ZS5hc3MgLml0ZW0uc2Vjb25ke21hcmdpbi10b3A6MTQwcHh9fSNtaWNyb3NpdGUuYXNzIC5pdGVtLnRoaXJke21hcmdpbi10b3A6NzJweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNtaWNyb3NpdGUuYXNzIC5pdGVtLnRoaXJke21hcmdpbi10b3A6OTdweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I21pY3Jvc2l0ZS5hc3MgLml0ZW0udGhpcmR7bWFyZ2luLXRvcDoxMTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I21pY3Jvc2l0ZS5hc3MgLml0ZW0udGhpcmR7bWFyZ2luLXRvcDoxNDBweH19I21pY3Jvc2l0ZS5hc3MgLml0ZW0udGhpcmQgLmNvbnRlbnQtd3JhcHBlcnt3aWR0aDoxMDAlfSNtaWNyb3NpdGUuYXNzIC5pdGVtLmZvdXJ0aHttYXJnaW4tdG9wOjc1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjbWljcm9zaXRlLmFzcyAuaXRlbS5mb3VydGh7bWFyZ2luLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsjbWljcm9zaXRlLmFzcyAuaXRlbS5mb3VydGh7bWFyZ2luLXRvcDo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjbWljcm9zaXRlLmFzcyAuaXRlbS5mb3VydGh7bWFyZ2luLXRvcDo3MnB4fX0jbWljcm9zaXRlLmFzcyAuaXRlbS5mb3VydGggLmNvbnRlbnQtd3JhcHBlcnt3aWR0aDoxMDAlfSNtaWNyb3NpdGUuYXNzIC5pdGVtLmZpZnRoe21hcmdpbi10b3A6NzVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNtaWNyb3NpdGUuYXNzIC5pdGVtLmZpZnRoe21hcmdpbi10b3A6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I21pY3Jvc2l0ZS5hc3MgLml0ZW0uZmlmdGh7bWFyZ2luLXRvcDoxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I21pY3Jvc2l0ZS5hc3MgLml0ZW0uZmlmdGh7bWFyZ2luLXRvcDoxMzVweH19I21pY3Jvc2l0ZS5hc3MgLml0ZW0uZmlmdGggLmJ0bnttYXJnaW4tdG9wOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjbWljcm9zaXRlLmFzcyAuaXRlbS5maWZ0aCAuYnRue21hcmdpbi10b3A6NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I21pY3Jvc2l0ZS5hc3MgLml0ZW0uZmlmdGggLmJ0bnttYXJnaW4tdG9wOjgwcHh9fSNtaWNyb3NpdGUuYXNzIC5pdGVtLnNpeHRoe21hcmdpbi10b3A6ODBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNtaWNyb3NpdGUuYXNzIC5pdGVtLnNpeHRoe21hcmdpbi10b3A6MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNtaWNyb3NpdGUuYXNzIC5pdGVtLnNpeHRoe21hcmdpbi10b3A6MTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNtaWNyb3NpdGUuYXNzIC5pdGVtLnNpeHRoIC5sZWZ0e21hcmdpbi10b3A6NjBweH19I21pY3Jvc2l0ZS5hc3MgLml0ZW0uc2l4dGggLnNvY2lhbHttYXJnaW4tdG9wOjQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjbWljcm9zaXRlLmFzcyAuaXRlbS5zaXh0aCAuc29jaWFse21hcmdpbi10b3A6NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7I21pY3Jvc2l0ZS5hc3MgLml0ZW0uc2l4dGggLnNvY2lhbHttYXJnaW4tdG9wOjExNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjbWljcm9zaXRlLmFzcyAuaXRlbS5zaXh0aCAuc29jaWFse21hcmdpbi10b3A6MjAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNtaWNyb3NpdGUuYXNzIC5pdGVtLnNpeHRoIC5zb2NpYWx7bWFyZ2luLXRvcDoyOTBweH19I21pY3Jvc2l0ZS5hc3MgLml0ZW0uc2l4dGggLnNvY2lhbCAuc29jaWFsLWljb25ze21hcmdpbjo0MHB4IDAgMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNtaWNyb3NpdGUuYXNzIC5pdGVtLnNpeHRoIC5zb2NpYWwgLnNvY2lhbC1pY29uc3ttYXJnaW4tYm90dG9tOjUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNtaWNyb3NpdGUuYXNzIC5pdGVtLnNpeHRoIC5zb2NpYWwgLnNvY2lhbC1pY29uc3ttYXJnaW4tYm90dG9tOjB9fSNtaWNyb3NpdGUuYXNzIC5pdGVtLnNpeHRoIC5pbWFnZS1pbmZsdWVuY2Vye21hcmdpbi10b3A6NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNtaWNyb3NpdGUuYXNzIC5pdGVtLnNpeHRoIC5pbWFnZS1pbmZsdWVuY2Vye21hcmdpbi10b3A6MH19I21pY3Jvc2l0ZS5hc3MgLml0ZW0uc2l4dGggYXtkaXNwbGF5OmlubGluZS1ibG9ja30jbWljcm9zaXRlLmFzcyAuaXRlbS5zaXh0aCBhOjphZnRlcntib3R0b206NnB4fSNtaWNyb3NpdGUuYXNzIC5pdGVtLmJhY2stdG8tb3ZlcnZpZXd7bWFyZ2luOjYwcHggMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNtaWNyb3NpdGUuYXNzIC5pdGVtLmJhY2stdG8tb3ZlcnZpZXd7bWFyZ2luOjEwMHB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpeyNtaWNyb3NpdGUuYXNzIC5pdGVtLmJhY2stdG8tb3ZlcnZpZXd7bWFyZ2luOjEyMHB4IDAgMTYwcHh9fSNtaWNyb3NpdGUuYXNzIC5pdGVtLmJhY2stdG8tb3ZlcnZpZXcgYXtmb250LXN0eWxlOm5vcm1hbH0jbmV3c2xldHRlci1mYWxrZS1zdWNjZXNzLCNuZXdzbGV0dGVyLWZhbGtle3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206ODBweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsjbmV3c2xldHRlci1mYWxrZS1zdWNjZXNzLCNuZXdzbGV0dGVyLWZhbGtle3BhZGRpbmctYm90dG9tOjEyMHB4fX0jbmV3c2xldHRlci1mYWxrZS1zdWNjZXNzIC5oZWFkZXItd3JhcHBlciwjbmV3c2xldHRlci1mYWxrZSAuaGVhZGVyLXdyYXBwZXJ7bWFyZ2luOjAgMCA1MHB4fSNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgLmZvcm0tY29udGFpbmVyLCNuZXdzbGV0dGVyLWZhbGtlIC5mb3JtLWNvbnRhaW5lcntwYWRkaW5nOjIwcHggMTVweCA0MHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpeyNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgLmZvcm0tY29udGFpbmVyLCNuZXdzbGV0dGVyLWZhbGtlIC5mb3JtLWNvbnRhaW5lcntwYWRkaW5nOjQwcHggMTVweCA0MHB4fX0jbmV3c2xldHRlci1mYWxrZS1zdWNjZXNzIC5mb3JtLWNvbnRhaW5lciBidXR0b24sI25ld3NsZXR0ZXItZmFsa2UgLmZvcm0tY29udGFpbmVyIGJ1dHRvbnttYXJnaW46MzBweCAwIDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjbmV3c2xldHRlci1mYWxrZS1zdWNjZXNzIC5mb3JtLWNvbnRhaW5lciBidXR0b24sI25ld3NsZXR0ZXItZmFsa2UgLmZvcm0tY29udGFpbmVyIGJ1dHRvbnttYXJnaW46NTBweCAwIDB9fSNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgLm5ld3NsZXR0ZXItbGlzdCBwLCNuZXdzbGV0dGVyLWZhbGtlIC5uZXdzbGV0dGVyLWxpc3QgcHtwYWRkaW5nOjAgMCAzMHB4fSNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgLm5ld3NsZXR0ZXItbGlzdCB1bCBsaSwjbmV3c2xldHRlci1mYWxrZSAubmV3c2xldHRlci1saXN0IHVsIGxpe3BhZGRpbmc6MCAwIDE1cHh9I25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAubmV3c2xldHRlci1saXN0IHVsIGxpOmJlZm9yZSwjbmV3c2xldHRlci1mYWxrZSAubmV3c2xldHRlci1saXN0IHVsIGxpOmJlZm9yZXtjb250ZW50OlwiLSBcIn0jbmV3c2xldHRlci1mYWxrZS1zdWNjZXNzIC5uZXdzbGV0dGVyLWNvdXBvbiwjbmV3c2xldHRlci1mYWxrZSAubmV3c2xldHRlci1jb3Vwb257dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiMxRjc1QkR9I25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAubmV3c2xldHRlci1jb3Vwb24tZmllbGQsI25ld3NsZXR0ZXItZmFsa2UgLm5ld3NsZXR0ZXItY291cG9uLWZpZWxke21hcmdpbi10b3A6NTBweH0jbmV3c2xldHRlci1mYWxrZS1zdWNjZXNzIC5uZXdzbGV0dGVyLWNvdXBvbi1maWVsZCAudGV4dC13cmFwcGVyLCNuZXdzbGV0dGVyLWZhbGtlIC5uZXdzbGV0dGVyLWNvdXBvbi1maWVsZCAudGV4dC13cmFwcGVye3BhZGRpbmc6MjBweDtiYWNrZ3JvdW5kOiNmM2YzZjN9I25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAubmV3c2xldHRlci1zdWNjZXNzLW1lc3NhZ2UsI25ld3NsZXR0ZXItZmFsa2UgLm5ld3NsZXR0ZXItc3VjY2Vzcy1tZXNzYWdle21hcmdpbi10b3A6NTBweH0jbmV3c2xldHRlci1mYWxrZS1zdWNjZXNzIC5uZXdzbGV0dGVyLXN1Y2Nlc3MtbWVzc2FnZSBwOm50aC1jaGlsZCgyKSwjbmV3c2xldHRlci1mYWxrZSAubmV3c2xldHRlci1zdWNjZXNzLW1lc3NhZ2UgcDpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDoxNXB4fSNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgLm5ld3NsZXR0ZXItc3VjY2Vzcy1idG4sI25ld3NsZXR0ZXItZmFsa2UgLm5ld3NsZXR0ZXItc3VjY2Vzcy1idG57bWFyZ2luLXRvcDozMHB4fSNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgLm5ld3NsZXR0ZXItbm90LXZhbGlkLCNuZXdzbGV0dGVyLWZhbGtlIC5uZXdzbGV0dGVyLW5vdC12YWxpZHtjb2xvcjojZjMzfSNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgLm5ld3NsZXR0ZXItY29uZmlybWF0aW9uLCNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgLm5ld3NsZXR0ZXItYWxyZWFkeS1leGlzdHMsI25ld3NsZXR0ZXItZmFsa2UgLm5ld3NsZXR0ZXItY29uZmlybWF0aW9uLCNuZXdzbGV0dGVyLWZhbGtlIC5uZXdzbGV0dGVyLWFscmVhZHktZXhpc3Rze21hcmdpbi10b3A6NjBweDttYXJnaW4tYm90dG9tOjYwcHh9I25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAubmV3c2xldHRlci1jb25maXJtYXRpb24gaDIsI25ld3NsZXR0ZXItZmFsa2UgLm5ld3NsZXR0ZXItY29uZmlybWF0aW9uIGgye21hcmdpbi1ib3R0b206MTBweH0jbmV3c2xldHRlci1mYWxrZS1zdWNjZXNzIC5uZXdzbGV0dGVyLWFscmVhZHktZXhpc3RzIHAsI25ld3NsZXR0ZXItZmFsa2UgLm5ld3NsZXR0ZXItYWxyZWFkeS1leGlzdHMgcHtjb2xvcjojZjMzfSNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgLm5ld3NsZXR0ZXItY3RhLCNuZXdzbGV0dGVyLWZhbGtlIC5uZXdzbGV0dGVyLWN0YXttYXJnaW4tdG9wOjMwcHh9I25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAjZW1haWwsI25ld3NsZXR0ZXItZmFsa2UgI2VtYWlse2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fSNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgI25ld3NsZXR0ZXItcHJpdmFjeSwjbmV3c2xldHRlci1mYWxrZSAjbmV3c2xldHRlci1wcml2YWN5e3RleHQtYWxpZ246bGVmdH0jbmV3c2xldHRlci1mYWxrZS1zdWNjZXNzICNuZXdzbGV0dGVyLXByaXZhY3kgbGFiZWwsI25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAjbmV3c2xldHRlci1wcml2YWN5IGxhYmVsIGEsI25ld3NsZXR0ZXItZmFsa2UgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbCwjbmV3c2xldHRlci1mYWxrZSAjbmV3c2xldHRlci1wcml2YWN5IGxhYmVsIGF7Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6LjhweDtsaW5lLWhlaWdodDoyNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbDo6YmVmb3JlLCNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbCBhOjpiZWZvcmUsI25ld3NsZXR0ZXItZmFsa2UgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbDo6YmVmb3JlLCNuZXdzbGV0dGVyLWZhbGtlICNuZXdzbGV0dGVyLXByaXZhY3kgbGFiZWwgYTo6YmVmb3Jle3RvcDo1cHh9I25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAjbmV3c2xldHRlci1wcml2YWN5IGxhYmVsOm5vdChhKTo6YWZ0ZXIsI25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAjbmV3c2xldHRlci1wcml2YWN5IGxhYmVsIGE6bm90KGEpOjphZnRlciwjbmV3c2xldHRlci1mYWxrZSAjbmV3c2xldHRlci1wcml2YWN5IGxhYmVsOm5vdChhKTo6YWZ0ZXIsI25ld3NsZXR0ZXItZmFsa2UgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbCBhOm5vdChhKTo6YWZ0ZXJ7dG9wOjEwcHh9I25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAuaGFzLWVycm9yOm5vdCguZW1haWwtZXJyb3IpIGxhYmVsIHNwYW4sI25ld3NsZXR0ZXItZmFsa2UgLmhhcy1lcnJvcjpub3QoLmVtYWlsLWVycm9yKSBsYWJlbCBzcGFue2NvbG9yOmluaGVyaXR9I25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAuaGFzLWVycm9yLnByaXZhY3ktZXJyb3IgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbCwjbmV3c2xldHRlci1mYWxrZSAuaGFzLWVycm9yLnByaXZhY3ktZXJyb3IgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbHtjb2xvcjojZjMzfSNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgLmhhcy1lcnJvci5wcml2YWN5LWVycm9yICNuZXdzbGV0dGVyLXByaXZhY3kgbGFiZWw6OmJlZm9yZSwjbmV3c2xldHRlci1mYWxrZSAuaGFzLWVycm9yLnByaXZhY3ktZXJyb3IgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZjMzfSNuZXdzbGV0dGVyLWZhbGtlLXN1Y2Nlc3MgLmhhcy1lcnJvci5wcml2YWN5LWVycm9yICNuZXdzbGV0dGVyLXByaXZhY3kgbGFiZWwgYSwjbmV3c2xldHRlci1mYWxrZSAuaGFzLWVycm9yLnByaXZhY3ktZXJyb3IgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbCBhe2NvbG9yOiNmMzN9I25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAuaGFzLWVycm9yLnByaXZhY3ktZXJyb3IgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbCBhOjphZnRlciwjbmV3c2xldHRlci1mYWxrZSAuaGFzLWVycm9yLnByaXZhY3ktZXJyb3IgI25ld3NsZXR0ZXItcHJpdmFjeSBsYWJlbCBhOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMzN9I25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAucHJpdmFjeS1ub3QtdmFsaWQsI25ld3NsZXR0ZXItZmFsa2UgLnByaXZhY3ktbm90LXZhbGlke2NvbG9yOiNmMzN9I3ByaXZhY3ktb3ZlcmxheSAuc3ZnLWNsb3Nle21hcmdpbjowO3JpZ2h0OjE1cHg7dG9wOjMycHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsjcHJpdmFjeS1vdmVybGF5IC5zdmctY2xvc2V7cmlnaHQ6NjBweDt0b3A6NjBweH19I3ByaXZhY3ktb3ZlcmxheSAudGVybXMtaGVhZGxpbmV7cGFkZGluZzo4MHB4IDAgMTBweH0jcHJpdmFjeS1vdmVybGF5IC5wcmltYXJ5LW5vdGV7cGFkZGluZzowIDAgODVweCAwfSNwcml2YWN5LW92ZXJsYXkgaDEsI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNwcml2YWN5LW92ZXJsYXkgaW5wdXQsI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjcHJpdmFjeS1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZCwjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjcHJpdmFjeS1vdmVybGF5IHRleHRhcmVhe21hcmdpbi1ib3R0b206NDhweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNwcml2YWN5LW92ZXJsYXkgaDEsI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNwcml2YWN5LW92ZXJsYXkgaW5wdXQsI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjcHJpdmFjeS1vdmVybGF5IHNlbGVjdC5ib3JkZXJlZCwjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjcHJpdmFjeS1vdmVybGF5IHRleHRhcmVhe21hcmdpbi1ib3R0b206NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I3ByaXZhY3ktb3ZlcmxheSBoMSwjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3ByaXZhY3ktb3ZlcmxheSBpbnB1dCwjcHJpdmFjeS1vdmVybGF5IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNwcml2YWN5LW92ZXJsYXkgc2VsZWN0LmJvcmRlcmVkLCNwcml2YWN5LW92ZXJsYXkgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3ByaXZhY3ktb3ZlcmxheSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsI3ByaXZhY3ktb3ZlcmxheSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNwcml2YWN5LW92ZXJsYXkgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTo4NXB4fX0jcHJpdmFjeS1vdmVybGF5IGgye21hcmdpbi1ib3R0b206MH0jcHJpdmFjeS1vdmVybGF5IHN0cm9uZ3tmb250LXdlaWdodDo1MDB9I3ByaXZhY3ktb3ZlcmxheSAuc3RhdGljLWZvb3RlcnttYXJnaW4tdG9wOjE0MHB4fSNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYy1mb290ZXIgLmRhdGV7cGFkZGluZy10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpeyNwcml2YWN5LW92ZXJsYXkgLnN0YXRpYy1mb290ZXIgLmRhdGV7bWFyZ2luLWJvdHRvbTozMHB4fX0jcHJpdmFjeS1vdmVybGF5IC5hcnJvd3ttaW4td2lkdGg6MTBweDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOmFsbCAwLjRzfSNwcml2YWN5LW92ZXJsYXkgLmFycm93LmRvd257dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RvcDozNXB4fSNwcml2YWN5LW92ZXJsYXkgLndyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzFBMTkxOTtwYWRkaW5nOjI1cHggMTBweCAyNXB4IDA7bWF4LXdpZHRoOjEwMCV9I3ByaXZhY3ktb3ZlcmxheSAud3JhcHBlcjpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTo0MHB4fSNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVde2N1cnNvcjpwb2ludGVyfSNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzfSNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLmFjdGl2ZSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfSNwcml2YWN5LW92ZXJsYXkgW2RhdGEtd3JhcHBlci1uYW1lXXtkaXNwbGF5Om5vbmV9I25ld3NsZXR0ZXItZmFsa2Utc3VjY2VzcyAuaGVhZGVyLXdyYXBwZXJ7bWFyZ2luOjAgMCA1MHB4fS5uZXdzbGV0dGVyLWZhbGtlLXN1YnNjcmliZSwubmV3c2xldHRlci1mYWxrZS11bnN1YnNjcmliZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MTBweCBhdXRvIDEwMHB4fS5uZXdzbGV0dGVyLWZhbGtlLXN1YnNjcmliZSAucGFkZGluZy1leHRlbmRlZCwubmV3c2xldHRlci1mYWxrZS11bnN1YnNjcmliZSAucGFkZGluZy1leHRlbmRlZHtwYWRkaW5nOjAgMjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5uZXdzbGV0dGVyLWZhbGtlLXN1YnNjcmliZSAucGFkZGluZy1leHRlbmRlZCwubmV3c2xldHRlci1mYWxrZS11bnN1YnNjcmliZSAucGFkZGluZy1leHRlbmRlZHtwYWRkaW5nOjB9fS5uZXdzbGV0dGVyLWZhbGtlLXN1YnNjcmliZSAuYmFkZ2UsLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUgLmJhZGdle2Zsb2F0OnJpZ2h0fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5uZXdzbGV0dGVyLWZhbGtlLXN1YnNjcmliZSAuYmFkZ2UsLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUgLmJhZGdle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7ZmxvYXQ6bm9uZTt3aWR0aDphdXRvfX0ubmV3c2xldHRlci1mYWxrZS1zdWJzY3JpYmUgLmZvb3Rub3RlLC5uZXdzbGV0dGVyLWZhbGtlLXVuc3Vic2NyaWJlIC5mb290bm90ZXttYXJnaW4tdG9wOjEwcHh9Lm5ld3NsZXR0ZXItZmFsa2Utc3Vic2NyaWJlIC5zZWNvbmRhcnksLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUgLnNlY29uZGFyeXttYXJnaW46MzBweCAwIDQ3cHh9Lm5ld3NsZXR0ZXItZmFsa2Utc3Vic2NyaWJlIGgxLC5uZXdzbGV0dGVyLWZhbGtlLXN1YnNjcmliZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5uZXdzbGV0dGVyLWZhbGtlLXN1YnNjcmliZSBpbnB1dCwubmV3c2xldHRlci1mYWxrZS1zdWJzY3JpYmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm5ld3NsZXR0ZXItZmFsa2Utc3Vic2NyaWJlIHNlbGVjdC5ib3JkZXJlZCwubmV3c2xldHRlci1mYWxrZS1zdWJzY3JpYmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm5ld3NsZXR0ZXItZmFsa2Utc3Vic2NyaWJlIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwubmV3c2xldHRlci1mYWxrZS1zdWJzY3JpYmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAubmV3c2xldHRlci1mYWxrZS1zdWJzY3JpYmUgdGV4dGFyZWEsLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUgaDEsLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAubmV3c2xldHRlci1mYWxrZS11bnN1YnNjcmliZSBpbnB1dCwubmV3c2xldHRlci1mYWxrZS11bnN1YnNjcmliZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAubmV3c2xldHRlci1mYWxrZS11bnN1YnNjcmliZSBzZWxlY3QuYm9yZGVyZWQsLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5uZXdzbGV0dGVyLWZhbGtlLXVuc3Vic2NyaWJlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUgdGV4dGFyZWF7cGFkZGluZzoxNXB4IDAgMTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5uZXdzbGV0dGVyLWZhbGtlLXN1YnNjcmliZSBoMSwubmV3c2xldHRlci1mYWxrZS1zdWJzY3JpYmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAubmV3c2xldHRlci1mYWxrZS1zdWJzY3JpYmUgaW5wdXQsLm5ld3NsZXR0ZXItZmFsa2Utc3Vic2NyaWJlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5uZXdzbGV0dGVyLWZhbGtlLXN1YnNjcmliZSBzZWxlY3QuYm9yZGVyZWQsLm5ld3NsZXR0ZXItZmFsa2Utc3Vic2NyaWJlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5uZXdzbGV0dGVyLWZhbGtlLXN1YnNjcmliZSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLm5ld3NsZXR0ZXItZmFsa2Utc3Vic2NyaWJlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm5ld3NsZXR0ZXItZmFsa2Utc3Vic2NyaWJlIHRleHRhcmVhLC5uZXdzbGV0dGVyLWZhbGtlLXVuc3Vic2NyaWJlIGgxLC5uZXdzbGV0dGVyLWZhbGtlLXVuc3Vic2NyaWJlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUgaW5wdXQsLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUgc2VsZWN0LmJvcmRlcmVkLC5uZXdzbGV0dGVyLWZhbGtlLXVuc3Vic2NyaWJlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5uZXdzbGV0dGVyLWZhbGtlLXVuc3Vic2NyaWJlIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwubmV3c2xldHRlci1mYWxrZS11bnN1YnNjcmliZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5uZXdzbGV0dGVyLWZhbGtlLXVuc3Vic2NyaWJlIHRleHRhcmVhe3BhZGRpbmctcmlnaHQ6MjAlfX0ubmV3c2xldHRlci1mYWxrZS1zdWJzY3JpYmUgcCwubmV3c2xldHRlci1mYWxrZS11bnN1YnNjcmliZSBwe3BhZGRpbmctdG9wOjMwcHh9Lm5ld3NsZXR0ZXItZmFsa2Utc3Vic2NyaWJlIHAgc3Ryb25nLC5uZXdzbGV0dGVyLWZhbGtlLXVuc3Vic2NyaWJlIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjUwMH0ubmV3c2xldHRlci1mYWxrZS1zdWJzY3JpYmUgLmJ0biwubmV3c2xldHRlci1mYWxrZS11bnN1YnNjcmliZSAuYnRue21hcmdpbjozMHB4IDAgMH0ubmV3c2xldHRlci1mYWxrZS1zdWJzY3JpYmUgLnRleHQtd3JhcHBlciAubmV3c2xldHRlci1jb3Vwb24tZmllbGQsLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUgLnRleHQtd3JhcHBlciAubmV3c2xldHRlci1jb3Vwb24tZmllbGR7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmc6MjBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym9yZGVyOjFweCBzb2xpZCAjMUExOTE5fS5uZXdzbGV0dGVyLWZhbGtlLXN1YnNjcmliZSAudGV4dC13cmFwcGVyIC5uZXdzbGV0dGVyLWNvdXBvbi1maWVsZCsuYnRuLC5uZXdzbGV0dGVyLWZhbGtlLXVuc3Vic2NyaWJlIC50ZXh0LXdyYXBwZXIgLm5ld3NsZXR0ZXItY291cG9uLWZpZWxkKy5idG57bWFyZ2luLXRvcDo1MHB4fS5uZXdzbGV0dGVyLWRldGFpbHN7cGFkZGluZzo1MHB4IDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubmV3c2xldHRlci1kZXRhaWxze3BhZGRpbmc6NjBweCAwIDEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsubmV3c2xldHRlci1kZXRhaWxze3BhZGRpbmc6NDBweCAwIDEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsubmV3c2xldHRlci1kZXRhaWxze3BhZGRpbmc6NzBweCAwIDkwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5uZXdzbGV0dGVyLWRldGFpbHN7cGFkZGluZzoxMjBweCAwfX0ubmV3c2xldHRlci1kZXRhaWxzIC5pdGVtIGxpIHN2Z3ttYXJnaW46MCAxMHB4IDAgMH0ubmV3c2xldHRlci1kZXRhaWxzIC5pdGVtIC5zYWx1dGF0aW9uIGxhYmVse21hcmdpbjowIDMwcHggMCAwfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXItZGV0YWlscyAuaXRlbSAuc2FsdXRhdGlvbiBsYWJlbHttYXJnaW46MCA0MHB4IDAgMH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7Lm5ld3NsZXR0ZXItZGV0YWlscyAuaXRlbSAuc2FsdXRhdGlvbiBsYWJlbHttYXJnaW46MCA1MHB4IDAgMH19Lm5ld3NsZXR0ZXItZGV0YWlscyAuaXRlbS5maXJzdHttYXJnaW4tYm90dG9tOjU1cHg7cGFkZGluZzowIDE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubmV3c2xldHRlci1kZXRhaWxzIC5pdGVtLmZpcnN0e3BhZGRpbmc6MH19Lm5ld3NsZXR0ZXItZGV0YWlscyAuaXRlbS5zZWNvbmR7cGFkZGluZzowIDE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubmV3c2xldHRlci1kZXRhaWxzIC5pdGVtLnNlY29uZHtwYWRkaW5nOjB9fS5uZXdzbGV0dGVyLWRldGFpbHMgLmZvcm0gLmlucHV0LXdyYXBwZXIgbGFiZWwgc3BhbiwubmV3c2xldHRlci1kZXRhaWxzIC5mb3JtIC5iaXJ0aGRhdGUgbGFiZWwgc3BhbntsaW5lLWhlaWdodDppbmhlcml0fS5uZXdzbGV0dGVyLWRldGFpbHMgLmZvcm0gaW5wdXQsLm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSBzZWxlY3QuYm9yZGVyZWQsLm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSB0ZXh0YXJlYXttYXJnaW46MCAwIDI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7Lm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSBpbnB1dCwubmV3c2xldHRlci1kZXRhaWxzIC5mb3JtIHNlbGVjdC5ib3JkZXJlZCwubmV3c2xldHRlci1kZXRhaWxzIC5mb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwubmV3c2xldHRlci1kZXRhaWxzIC5mb3JtIHRleHRhcmVhe21hcmdpbjowIDAgNDVweH19Lm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSBzZWxlY3R7bWFyZ2luOjAgMTVweCAyNXB4IDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubmV3c2xldHRlci1kZXRhaWxzIC5mb3JtIHNlbGVjdHttYXJnaW46MCAzMHB4IDI1cHggMH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7Lm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSBzZWxlY3R7d2lkdGg6MjUlfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsubmV3c2xldHRlci1kZXRhaWxzIC5mb3JtIHNlbGVjdHttYXJnaW46MCAzMHB4IDQ1cHggMH19Lm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSBzZWxlY3Q6bGFzdC1jaGlsZHttYXJnaW46MCAwIDI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7Lm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSBzZWxlY3Q6bGFzdC1jaGlsZHt3aWR0aDo1MCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5uZXdzbGV0dGVyLWRldGFpbHMgLmZvcm0gc2VsZWN0Omxhc3QtY2hpbGR7bWFyZ2luOjAgMCA0NXB4fX0ubmV3c2xldHRlci1kZXRhaWxzIC5mb3JtIC5jb2xsZWN0aW9uLWNhdGVnb3JpZXMgLmNoZWNrYm94e3dpZHRoOjEwMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSAuY29sbGVjdGlvbi1jYXRlZ29yaWVzIC5jaGVja2JveHt3aWR0aDoxMzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7Lm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSAuY29sbGVjdGlvbi1jYXRlZ29yaWVzIC5jaGVja2JveC5zcG9ydHt3aWR0aDoxMTBweH19Lm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSAuY29sbGVjdGlvbi1jYXRlZ29yaWVzIC5jaGVja2JveC5jbG90aGVze3dpZHRoOjEzMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5uZXdzbGV0dGVyLWRldGFpbHMgLmZvcm0gLmNvbGxlY3Rpb24tY2F0ZWdvcmllcyAuY2hlY2tib3guY2xvdGhlc3t3aWR0aDoxNTBweH19Lm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSAuY29sbGVjdGlvbi1jYXRlZ29yaWVzIC5jaGVja2JveC5idXJsaW5ndG9ue3dpZHRoOjEzMHB4fS5uZXdzbGV0dGVyLWRldGFpbHMgLmZvcm0gLmNvbGxlY3Rpb24tY2F0ZWdvcmllcyAuY2hlY2tib3ggc3BhbntwYWRkaW5nOjAgIWltcG9ydGFudH0ubmV3c2xldHRlci1kZXRhaWxzIC5mb3JtIC5oYXMtZXJyb3IgdWwuZXJyb3Jze2Rpc3BsYXk6YmxvY2s7bWFyZ2luOi0xMHB4IDAgMjBweH0ubmV3c2xldHRlci1kZXRhaWxzIC5mb3JtIC5oYXMtZXJyb3IgdWwuZXJyb3JzIGxpe2NvbG9yOiNmMzN9Lm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSAuY2FwdGNoYXttYXJnaW46NTBweCBhdXRvIDExcHh9Lm5ld3NsZXR0ZXItZGV0YWlscyAuZm9ybSAuY2FwdGNoYSB1bC5lcnJvcnN7bWFyZ2luOjEwcHggMCAwfS5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIC5zdmctY2xvc2V7bWFyZ2luOjA7cmlnaHQ6MTVweDt0b3A6MzJweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIC5zdmctY2xvc2V7cmlnaHQ6NjBweDt0b3A6NjBweH19Lm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgLnRlcm1zLWhlYWRsaW5le3BhZGRpbmc6ODBweCAwIDEwcHh9Lm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgLnByaW1hcnktbm90ZXtwYWRkaW5nOjAgMCA4NXB4IDB9Lm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgaDEsLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBpbnB1dCwubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBzZWxlY3QuYm9yZGVyZWQsLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTo0OHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgaDEsLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBpbnB1dCwubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBzZWxlY3QuYm9yZGVyZWQsLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBoMSwubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIGlucHV0LC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIHNlbGVjdC5ib3JkZXJlZCwubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyB0ZXh0YXJlYXttYXJnaW4tYm90dG9tOjg1cHh9fS5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIGgye21hcmdpbi1ib3R0b206MH0ubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBzdHJvbmd7Zm9udC13ZWlnaHQ6NTAwfS5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIC5zdGF0aWMtZm9vdGVye21hcmdpbi10b3A6MTQwcHh9Lm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgLnN0YXRpYy1mb290ZXIgLmRhdGV7cGFkZGluZy10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIC5zdGF0aWMtZm9vdGVyIC5kYXRle21hcmdpbi1ib3R0b206MzBweH19Lm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgLmFycm93e21pbi13aWR0aDoxMHB4O3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zaXRpb246YWxsIDAuNHN9Lm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgLmFycm93LmRvd257dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RvcDozNXB4fS5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIC53cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMxQTE5MTk7cGFkZGluZzoyNXB4IDEwcHggMjVweCAwO21heC13aWR0aDoxMDAlfS5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIC53cmFwcGVyOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjQwcHh9Lm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVde2N1cnNvcjpwb2ludGVyfS5uZXdzbGV0dGVyLWRldGFpbHMgI3Rlcm1zIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zc30ubmV3c2xldHRlci1kZXRhaWxzICN0ZXJtcyBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9Lm5ld3NsZXR0ZXItZGV0YWlscyAjdGVybXMgW2RhdGEtd3JhcHBlci1uYW1lXXtkaXNwbGF5Om5vbmV9Lm5ld3NsZXR0ZXItZGV0YWlscyAuY29kZS1ib3h7Zm9udC1zaXplOjE0cHg7cGFkZGluZzoyNXB4O2JvcmRlcjoxcHggc29saWQgIzFBMTkxOX0ubmV3c2xldHRlci1kZXRhaWxzLmVycm9ye3BhZGRpbmc6MTAwcHggMH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5uZXdzbGV0dGVyLWRldGFpbHMuZXJyb3J7cGFkZGluZzoxNTBweCAwIDE4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsubmV3c2xldHRlci1kZXRhaWxzLmVycm9ye3BhZGRpbmc6MTgwcHggMH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7Lm5ld3NsZXR0ZXItZGV0YWlscy5lcnJvcntwYWRkaW5nOjIzMHB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5uZXdzbGV0dGVyLWRldGFpbHMuZXJyb3J7cGFkZGluZzoyNjBweCAwIDMwMHB4fX0ubmV3c2xldHRlci1kZXRhaWxzLmVycm9yIC5idG4tY29sbGVjdGlvbnttYXgtd2lkdGg6MjYwcHg7bWFyZ2luOjAgYXV0b30ubmV3c2xldHRlci1kZXRhaWxzIC5wYWdldGl0bGV7bWFyZ2luLWJvdHRvbTo1N3B4fS5uZXdzbGV0dGVyLWRldGFpbHMgLnBhZ2V0aXRsZS1zdWJsaW5le21hcmdpbi1ib3R0b206MjVweH0ubmV3c2xldHRlci1kZXRhaWxzIC50ZWxsLXVzLW1vcmV7bWFyZ2luOjM1cHggYXV0byA2MHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5uZXdzbGV0dGVyLWRldGFpbHMgLnRlbGwtdXMtbW9yZXttYXJnaW4tdG9wOjM1cHh9fS5uZXdzbGV0dGVyLWRldGFpbHMgLmdlbmRlci1zYWx1dGF0aW9ue21hcmdpbi1ib3R0b206MTVweH0ubmV3c2xldHRlci1kZXRhaWxzIC5jYXRlZ29yaWVzLWhlYWRsaW5le21hcmdpbjoxMHB4IGF1dG8gMTNweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsubmV3c2xldHRlci1kZXRhaWxzIC5jYXRlZ29yaWVzLWhlYWRsaW5le21hcmdpbi10b3A6MH19Lm5ld3NsZXR0ZXItZGV0YWlscyAuYWdic3ttYXJnaW46NTBweCAwfS5uZXdzbGV0dGVyLWRldGFpbHMgLnByaXZhY3l7bWFyZ2luLXRvcDoyM3B4fS5uZXdzbGV0dGVyLWRldGFpbHMgLnN1Ym1pdC1idXR0b257bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5uZXdzbGV0dGVyLWRldGFpbHMgLnN1Ym1pdC1idXR0b257bWFyZ2luLWJvdHRvbTowfX0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1oZWFkZXIsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZXMtb3ZlcnZpZXctaGVhZGVyLC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLWNvbnRhY3QtaGVhZGVye3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWhlYWRlciwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlcy1vdmVydmlldy1oZWFkZXIsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtY29udGFjdC1oZWFkZXJ7cGFkZGluZy1ib3R0b206MjVweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctaGVhZGVyLC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLXJlbGVhc2VzLW92ZXJ2aWV3LWhlYWRlciwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1jb250YWN0LWhlYWRlcntwYWRkaW5nLWJvdHRvbTo0NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1oZWFkZXIsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZXMtb3ZlcnZpZXctaGVhZGVyLC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLWNvbnRhY3QtaGVhZGVye3BhZGRpbmctYm90dG9tOjY1cHh9fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWhlYWRlciBoMSwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1oZWFkZXIgaW5wdXQsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWhlYWRlciBzZWxlY3QuYm9yZGVyZWQsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWhlYWRlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctaGVhZGVyIHRleHRhcmVhLC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLXJlbGVhc2VzLW92ZXJ2aWV3LWhlYWRlciBoMSwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlcy1vdmVydmlldy1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlcy1vdmVydmlldy1oZWFkZXIgaW5wdXQsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZXMtb3ZlcnZpZXctaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLXJlbGVhc2VzLW92ZXJ2aWV3LWhlYWRlciBzZWxlY3QuYm9yZGVyZWQsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZXMtb3ZlcnZpZXctaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLXJlbGVhc2VzLW92ZXJ2aWV3LWhlYWRlciBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZXMtb3ZlcnZpZXctaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZXMtb3ZlcnZpZXctaGVhZGVyIHRleHRhcmVhLC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLWNvbnRhY3QtaGVhZGVyIGgxLC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLWNvbnRhY3QtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtY29udGFjdC1oZWFkZXIgaW5wdXQsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtY29udGFjdC1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtY29udGFjdC1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLWNvbnRhY3QtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLWNvbnRhY3QtaGVhZGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1jb250YWN0LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLWNvbnRhY3QtaGVhZGVyIHRleHRhcmVhe3BhZGRpbmctYm90dG9tOjIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctaGVhZGVyIGgxLC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWhlYWRlciBpbnB1dCwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctaGVhZGVyIHNlbGVjdC5ib3JkZXJlZCwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctaGVhZGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1oZWFkZXIgdGV4dGFyZWEsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZXMtb3ZlcnZpZXctaGVhZGVyIGgxLC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLXJlbGVhc2VzLW92ZXJ2aWV3LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLXJlbGVhc2VzLW92ZXJ2aWV3LWhlYWRlciBpbnB1dCwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlcy1vdmVydmlldy1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZXMtb3ZlcnZpZXctaGVhZGVyIHNlbGVjdC5ib3JkZXJlZCwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlcy1vdmVydmlldy1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZXMtb3ZlcnZpZXctaGVhZGVyIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlcy1vdmVydmlldy1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlcy1vdmVydmlldy1oZWFkZXIgdGV4dGFyZWEsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtY29udGFjdC1oZWFkZXIgaDEsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtY29udGFjdC1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1jb250YWN0LWhlYWRlciBpbnB1dCwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1jb250YWN0LWhlYWRlciAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1jb250YWN0LWhlYWRlciBzZWxlY3QuYm9yZGVyZWQsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtY29udGFjdC1oZWFkZXIgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtY29udGFjdC1oZWFkZXIgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLWNvbnRhY3QtaGVhZGVyIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtY29udGFjdC1oZWFkZXIgdGV4dGFyZWF7cGFkZGluZy1ib3R0b206MzBweH19LmNvbXBhbnktcHJlc3MtY29udGVudCAjYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5maXJzdHtsZWZ0OjJweH0uY29tcGFueS1wcmVzcy1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmZhZGVyLmZpcnN0LmRpc2FibGVke2xlZnQ6LTEwMHB4fS5jb21wYW55LXByZXNzLWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIubGFzdHtyaWdodDoycHh9LmNvbXBhbnktcHJlc3MtY29udGVudCAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1ie3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1ie21hcmdpbi1sZWZ0OjB9fS5jb21wYW55LXByZXNzLWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qe21hcmdpbjowIDEwcHh9LmNvbXBhbnktcHJlc3MtY29udGVudCAjYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iPio6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1maWx0ZXJ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LXByZXNzLXJlbGVhc2UtcGFydC0xe3BhZGRpbmc6NTBweCAxNXB4IDQ1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1wcmVzcy1yZWxlYXNlLXBhcnQtMXtwYWRkaW5nOjUwcHggMTVweCA4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1wcmVzcy1yZWxlYXNlLXBhcnQtMXtwYWRkaW5nOjE1MHB4IDE1cHggMTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LXByZXNzLXJlbGVhc2UtcGFydC0xe3BhZGRpbmctdG9wOjE4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1wcmVzcy1yZWxlYXNlLXBhcnQtMXtwYWRkaW5nOjI1MHB4IDE1cHggMTIwcHh9fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LXByZXNzLXJlbGVhc2UtcGFydC0ye3BhZGRpbmctYm90dG9tOjQ1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1wcmVzcy1yZWxlYXNlLXBhcnQtMntwYWRkaW5nOjUwcHggMCA4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1wcmVzcy1yZWxlYXNlLXBhcnQtMntwYWRkaW5nOjUwcHggMCAxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctcHJlc3MtcmVsZWFzZS1wYXJ0LTJ7cGFkZGluZzo2MHB4IDAgNDVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctcHJlc3MtcmVsZWFzZS1wYXJ0LTJ7cGFkZGluZzo5MHB4IDAgMTIwcHh9fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LXByZXNzLXJlbGVhc2UtcGFydC0xIHAsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctcHJlc3MtcmVsZWFzZS1wYXJ0LTIgcHtwYWRkaW5nOjI1cHggMCAyMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctcHJlc3MtcmVsZWFzZS1wYXJ0LTEgcCwuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1wcmVzcy1yZWxlYXNlLXBhcnQtMiBwe3BhZGRpbmc6NDBweCAwIDMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LXByZXNzLXJlbGVhc2UtcGFydC0xIHAsLmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctcHJlc3MtcmVsZWFzZS1wYXJ0LTIgcHtwYWRkaW5nOjUwcHggMCA0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1wcmVzcy1yZWxlYXNlLXBhcnQtMSBwLC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LXByZXNzLXJlbGVhc2UtcGFydC0yIHB7cGFkZGluZzo3MHB4IDAgNjBweH19LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctY29udGFjdCBwe3BhZGRpbmc6ODBweCAwIDIwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1jb250YWN0IHB7cGFkZGluZzoxMjBweCAwIDMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QgcHtwYWRkaW5nOjE2MHB4IDAgNDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctY29udGFjdCBwe3BhZGRpbmc6MjAwcHggMCA2MHB4fX0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1hcy1zZWVuLWlue3BhZGRpbmc6ODBweCAxNXB4IDEwMHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctYXMtc2Vlbi1pbntwYWRkaW5nOjEyMHB4IDE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWFzLXNlZW4taW57cGFkZGluZzoxNjBweCAxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1hcy1zZWVuLWlue3BhZGRpbmc6MjAwcHggMTVweH19LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctYXMtc2Vlbi1pbiBoM3twYWRkaW5nLXRvcDoxMHB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWFzLXNlZW4taW4gaDJ7bWFyZ2luLWJvdHRvbToyNXB4fX0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1hcy1zZWVuLWluIC5wcmVzcy1vdmVydmlldy1hcy1zZWVuLWluLWxpbmt7cGFkZGluZy10b3A6NDBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWFzLXNlZW4taW4gLnByZXNzLW92ZXJ2aWV3LWFzLXNlZW4taW4tbGlua3twYWRkaW5nLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1hcy1zZWVuLWluIC5wcmVzcy1vdmVydmlldy1hcy1zZWVuLWluLWxpbmt7cGFkZGluZy10b3A6NjBweH19LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctY29udGFjdC1mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjNmM2YzO3BhZGRpbmc6NjBweCAwIDY1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1jb250YWN0LWZvb3RlcntwYWRkaW5nOjgwcHggMCA5MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1jb250YWN0LWZvb3RlcntwYWRkaW5nOjkwcHggMCAxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctY29udGFjdC1mb290ZXJ7cGFkZGluZzoxMDVweCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1jb250YWN0LWZvb3RlcntwYWRkaW5nOjEzMHB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctY29udGFjdC1mb290ZXIgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QtaW5mby10ZXh0e3BhZGRpbmctYm90dG9tOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QtZm9vdGVyIC5wcmVzcy1vdmVydmlldy1jb250YWN0LWluZm8tdGV4dHtwYWRkaW5nLWJvdHRvbTowfX0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1jb250YWN0LWZvb3RlciAucHJlc3Mtb3ZlcnZpZXctY29udGFjdC1wZXJzb257cGFkZGluZy10b3A6NDBweH0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1jb250YWN0LWZvb3RlciAucHJlc3Mtb3ZlcnZpZXctY29udGFjdC1wZXJzb24gLnBob25lLC5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QtZm9vdGVyIC5wcmVzcy1vdmVydmlldy1jb250YWN0LXBlcnNvbiAubWFpbHtwYWRkaW5nLWJvdHRvbTowfS5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QtZm9vdGVyIC5wcmVzcy1vdmVydmlldy1jb250YWN0LXBlcnNvbiAucGhvbmUgYXtkaXNwbGF5OmlubGluZS1mbGV4fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QtZm9vdGVyIC5wcmVzcy1vdmVydmlldy1jb250YWN0LXBlcnNvbiAubWFpbCBhe2Rpc3BsYXk6aW5saW5lLWZsZXh9LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctY29udGFjdC1mb290ZXIgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QtcGVyc29uIC5tYWlsIGE6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxKX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QtZm9vdGVyIC5wcmVzcy1vdmVydmlldy1jb250YWN0LXBlcnNvbntwYWRkaW5nLXRvcDo0NXB4fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QtZm9vdGVyIC5wcmVzcy1vdmVydmlldy1jb250YWN0LXBlcnNvbjpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1vdmVydmlldy1jb250YWN0LWZvb3RlciAucHJlc3Mtb3ZlcnZpZXctY29udGFjdC1wZXJzb257cGFkZGluZy10b3A6NzBweH19LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Mtb3ZlcnZpZXctY29udGFjdC1mb290ZXIgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QtcGVyc29uIHB7cGFkZGluZy1ib3R0b206MjBweH0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlLW92ZXJ2aWV3LWNvbnRlbnR7cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLXJlbGVhc2Utb3ZlcnZpZXctY29udGVudHtwYWRkaW5nLWJvdHRvbTo3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlLW92ZXJ2aWV3LWNvbnRlbnR7cGFkZGluZy1ib3R0b206MTE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLXJlbGVhc2Utb3ZlcnZpZXctY29udGVudHtwYWRkaW5nLWJvdHRvbToxNTVweH19LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZS1vdmVydmlldy1jb250ZW50IC5jb250ZW50LXRlYXNlcnttYXgtaGVpZ2h0OjIyZW07b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjoyNXB4IDAgMjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLXJlbGVhc2Utb3ZlcnZpZXctY29udGVudCAuY29udGVudC10ZWFzZXJ7bWFyZ2luOjQwcHggMCAzMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlLW92ZXJ2aWV3LWNvbnRlbnQgLmNvbnRlbnQtdGVhc2Vye21hcmdpbjo1MHB4IDAgNDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZS1vdmVydmlldy1jb250ZW50IC5jb250ZW50LXRlYXNlcnttYXJnaW46NzBweCAwIDYwcHh9fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLXJlbGVhc2Utb3ZlcnZpZXctY29udGVudCAuY29udGVudC10ZWFzZXI6YmVmb3Jle2NvbnRlbnQ6Jy4uLic7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MH0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlLW92ZXJ2aWV3LWNvbnRlbnQgLmNvbnRlbnQtdGVhc2VyOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDoxZW07aGVpZ2h0OjFlbTttYXJnaW4tdG9wOjFlbTtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkZ9LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZS1vdmVydmlldy1jb250ZW50IGE6YWZ0ZXJ7Y29udGVudDpub3JtYWx9LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZXMtb3ZlcnZpZXctbG9hZC1saW5re3BhZGRpbmc6MjBweCAxNXB4IDg1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlcy1vdmVydmlldy1sb2FkLWxpbmt7cGFkZGluZzoyNXB4IDE1cHggMTA1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLXJlbGVhc2VzLW92ZXJ2aWV3LWxvYWQtbGlua3twYWRkaW5nLWJvdHRvbToxMzBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtcmVsZWFzZXMtb3ZlcnZpZXctbG9hZC1saW5re3BhZGRpbmctYm90dG9tOjE3MHB4fX0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzcy1yZWxlYXNlcy1vdmVydmlldy1sb2FkLWxpbmsgYTphZnRlcntoZWlnaHQ6MnB4fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLmNvbXBhbnktcHJlc3MtcmVsZWFzZS1kZXRhaWwtaGVhZGVye3BhZGRpbmc6NjBweCAxNXB4IDU1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5jb21wYW55LXByZXNzLXJlbGVhc2UtZGV0YWlsLWhlYWRlcntwYWRkaW5nLXRvcDo3NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5jb21wYW55LXByZXNzLXJlbGVhc2UtZGV0YWlsLWhlYWRlcntwYWRkaW5nOjEyMHB4IDE1cHggODBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1oZWFkZXJ7cGFkZGluZzoxMzBweCAxNXB4IDEwMHB4fX0uY29tcGFueS1wcmVzcy1jb250ZW50IC5jb21wYW55LXByZXNzLXJlbGVhc2UtZGV0YWlsLWludHJvIHB7cGFkZGluZzozMHB4IDAgNzBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLmNvbXBhbnktcHJlc3MtcmVsZWFzZS1kZXRhaWwtaW50cm8gcHtwYWRkaW5nOjQ1cHggMCAxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1pbnRybyBwe3BhZGRpbmctYm90dG9tOjkwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLmNvbXBhbnktcHJlc3MtcmVsZWFzZS1kZXRhaWwtaW50cm8gcHtwYWRkaW5nOjU1cHggMCAxMTBweH19LmNvbXBhbnktcHJlc3MtY29udGVudCAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1jb250ZW50IHB7cGFkZGluZy10b3A6MzBweH0uY29tcGFueS1wcmVzcy1jb250ZW50IC5jb21wYW55LXByZXNzLXJlbGVhc2UtZGV0YWlsLWNvbnRlbnQgaDN7cGFkZGluZy10b3A6NDVweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5jb21wYW55LXByZXNzLXJlbGVhc2UtZGV0YWlsLWNvbnRlbnQgaDN7cGFkZGluZy10b3A6NTVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1jb250ZW50IGgze3BhZGRpbmctdG9wOjYwcHh9fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLmNvbXBhbnktcHJlc3MtcmVsZWFzZS1kZXRhaWwtc2xpZGVye3BhZGRpbmctYm90dG9tOjU1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1zbGlkZXJ7cGFkZGluZy1ib3R0b206MzVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1zbGlkZXJ7cGFkZGluZy1ib3R0b206NTBweH19LmNvbXBhbnktcHJlc3MtY29udGVudCAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1zbGlkZXIgLnByZXYtYXJyb3cgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uY29tcGFueS1wcmVzcy1jb250ZW50IC5jb21wYW55LXByZXNzLXJlbGVhc2UtZGV0YWlsLWRvd25sb2Fkc3twYWRkaW5nOjY1cHggMTVweCA4NXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1kb3dubG9hZHN7cGFkZGluZzoxMDBweCAxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5jb21wYW55LXByZXNzLXJlbGVhc2UtZGV0YWlsLWRvd25sb2Fkc3twYWRkaW5nLXRvcDo4NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5jb21wYW55LXByZXNzLXJlbGVhc2UtZGV0YWlsLWRvd25sb2Fkc3twYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1kb3dubG9hZHN7cGFkZGluZzoxMDBweCAxNXB4IDE2MHB4fX0uY29tcGFueS1wcmVzcy1jb250ZW50IC5jb21wYW55LXByZXNzLXJlbGVhc2UtZGV0YWlsLWRvd25sb2FkcyBoMntwYWRkaW5nLWJvdHRvbTozNXB4fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLmNvbXBhbnktcHJlc3MtcmVsZWFzZS1kZXRhaWwtZG93bmxvYWRzIGF7bWFyZ2luLWJvdHRvbToxNXB4fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLmNvbXBhbnktcHJlc3MtcmVsZWFzZS1kZXRhaWwtZG93bmxvYWRzIC5pbWFnZS1kb3dubG9hZHttYXgtd2lkdGg6MTI1cHh9LmNvbXBhbnktcHJlc3MtY29udGVudCAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1kb3dubG9hZHMgLnByZXNzLXJlbGVhc2UtZG93bmxvYWR7bWF4LXdpZHRoOjIxNXB4fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLmNvbXBhbnktcHJlc3MtcmVsZWFzZS1kZXRhaWwtYmFjay10by1vdmVydmlld3twYWRkaW5nLWJvdHRvbTo4MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1iYWNrLXRvLW92ZXJ2aWV3e3BhZGRpbmctYm90dG9tOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5jb21wYW55LXByZXNzLXJlbGVhc2UtZGV0YWlsLWJhY2stdG8tb3ZlcnZpZXd7cGFkZGluZy1ib3R0b206MTIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLmNvbXBhbnktcHJlc3MtcmVsZWFzZS1kZXRhaWwtYmFjay10by1vdmVydmlld3twYWRkaW5nLWJvdHRvbToxNjBweH19LmNvbXBhbnktcHJlc3MtY29udGVudCAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1iYWNrLXRvLW92ZXJ2aWV3IGE6YWZ0ZXJ7aGVpZ2h0OjJweH0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzc2NvbnRhY3QtaGVhZGxpbmV7cGFkZGluZy1ib3R0b206MjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzc2NvbnRhY3QtaGVhZGxpbmV7cGFkZGluZy1ib3R0b206MzBweH19LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3Njb250YWN0LWludHJvLXRleHR7cGFkZGluZzowIDE1cHggNTBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzc2NvbnRhY3QtaW50cm8tdGV4dHtwYWRkaW5nLWJvdHRvbTo2NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzc2NvbnRhY3QtaW50cm8tdGV4dHtwYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzc2NvbnRhY3QtaW50cm8tdGV4dHtwYWRkaW5nLWJvdHRvbToxMDBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzc2NvbnRhY3QtYWRkcmVzcy1ibG9jazpudGgtY2hpbGQoMil7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fX0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzc2NvbnRhY3QtYWRkcmVzcy1ibG9jayAucHJlc3Njb250YWN0LWFkZHJlc3MtdGl0bGV7cGFkZGluZy1ib3R0b206MTVweH0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzc2NvbnRhY3QtYWRkcmVzcy1ibG9jayAucHJlc3Njb250YWN0LWN1c3RvbWVyLXNlcnZpY2V7cGFkZGluZy10b3A6MTVweH0uY29tcGFueS1wcmVzcy1jb250ZW50IC5wcmVzc2NvbnRhY3QtYWRkcmVzcy1ibG9jayAucHJlc3Njb250YWN0LWN1c3RvbWVyLXNlcnZpY2Ugc3Zne21hcmdpbi1yaWdodDoxMHB4fS5jb21wYW55LXByZXNzLWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiBhOjphZnRlcntkaXNwbGF5Om5vbmV9LmNvbXBhbnktcHJlc3MtY29udGVudCAuYXJyb3d7bWluLXdpZHRoOjEwcHg7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNpdGlvbjphbGwgMC40c30uY29tcGFueS1wcmVzcy1jb250ZW50IC5hcnJvdy5kb3due3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTt0b3A6MzVweH0uY29tcGFueS1wcmVzcy1jb250ZW50IC50b2dnbGUtY29udGVudC13cmFwcGVye2N1cnNvcjpwb2ludGVyfS5jb21wYW55LXByZXNzLWNvbnRlbnQgLndyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzFBMTkxOTtwYWRkaW5nOjI1cHggMTBweCAyNXB4IDA7bWF4LXdpZHRoOjEwMCV9LmNvbXBhbnktcHJlc3MtY29udGVudCAud3JhcHBlcjpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTo0MHB4fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nOjQwcHggMTVweDtkaXNwbGF5Om5vbmV9LmNvbXBhbnktcHJlc3MtY29udGVudCAucHJlc3MtY29udGFjdHN7bWFyZ2luLWJvdHRvbTo0MHB4fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLnByZXNzLWNvbnRhY3RzIC53cmFwcGVyOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjB9LmNvbXBhbnktcHJlc3MtY29udGVudCAuYXMtc2Vlbi1pbi1jb250ZW50LXdyYXBwZXIgLmFydGljbGV7bWFyZ2luLWJvdHRvbTozNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAuYXMtc2Vlbi1pbi1jb250ZW50LXdyYXBwZXIgLmFydGljbGV7bWFyZ2luLWJvdHRvbTo0NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY29tcGFueS1wcmVzcy1jb250ZW50IC5hcy1zZWVuLWluLWNvbnRlbnQtd3JhcHBlciAuYXJ0aWNsZXttYXJnaW4tYm90dG9tOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLmFzLXNlZW4taW4tY29udGVudC13cmFwcGVyIC5hcnRpY2xle21hcmdpbi1ib3R0b206NTBweH19LmNvbXBhbnktcHJlc3MtY29udGVudCAuYXMtc2Vlbi1pbi1jb250ZW50LXdyYXBwZXIgLmFydGljbGUgcGljdHVyZXttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LmNvbXBhbnktcHJlc3MtY29udGVudCAuYXMtc2Vlbi1pbi1jb250ZW50LXdyYXBwZXIgLmFydGljbGUgcGljdHVyZXttYXJnaW4tYm90dG9tOjE1cHh9fS5jb21wYW55LXByZXNzLWNvbnRlbnQgLmFydGljbGUtb3ZlcmxheXtiYWNrZ3JvdW5kOiNmOWY5Zjl9LmNvbXBhbnktcHJlc3MtY29udGVudCAuYXJ0aWNsZS1vdmVybGF5IC5jb250ZW50LWxheWVye292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30uY29tcGFueS1wcmVzcy1jb250ZW50IC5hcnRpY2xlLW92ZXJsYXkgLmNvbnRlbnQtbGF5ZXIgLm92ZXJsYXktY2xvc2UtaWNvbntwb3NpdGlvbjpmaXhlZH0uY29tcGFueS1wcmVzcy1jb250ZW50IC5hcnRpY2xlLW92ZXJsYXkgLmNvbnRlbnQtbGF5ZXIgLmNvbnRlbnR7b3ZlcmZsb3c6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb21wYW55LXByZXNzLWNvbnRlbnQgLmFydGljbGUtb3ZlcmxheSAuY29udGVudC1sYXllciAuY29udGVudHtvdmVyZmxvdzpoaWRkZW59fS5zdGF0aWMgI2NvbXBhbnktb3ZlcnZpZXcsLnN0YXRpYyAjY3VsdC1vZi1jYXJlLC5zdGF0aWMgI2NvbnRhY3QsLnN0YXRpYyAjY29udGFjdC1kaXJlY3Rpb25zLC5zdGF0aWMgI2ltcHJpbnQsLnN0YXRpYyAjcGF5bWVudCwuc3RhdGljICNwcml2YWN5LC5zdGF0aWMgI3B1YmxpYy1wcm9jZWR1cmUsLnN0YXRpYyAjZmFxLC5zdGF0aWMgI3NoaXBwaW5nLC5zdGF0aWMgI3N0YXRpYy1wYWdlLC5zdGF0aWMgI3N0b3JlLWZpbmRlciwuc3RhdGljICN0ZXJtcywuY29udGFjdC1mb3JtICNjb21wYW55LW92ZXJ2aWV3LC5jb250YWN0LWZvcm0gI2N1bHQtb2YtY2FyZSwuY29udGFjdC1mb3JtICNjb250YWN0LC5jb250YWN0LWZvcm0gI2NvbnRhY3QtZGlyZWN0aW9ucywuY29udGFjdC1mb3JtICNpbXByaW50LC5jb250YWN0LWZvcm0gI3BheW1lbnQsLmNvbnRhY3QtZm9ybSAjcHJpdmFjeSwuY29udGFjdC1mb3JtICNwdWJsaWMtcHJvY2VkdXJlLC5jb250YWN0LWZvcm0gI2ZhcSwuY29udGFjdC1mb3JtICNzaGlwcGluZywuY29udGFjdC1mb3JtICNzdGF0aWMtcGFnZSwuY29udGFjdC1mb3JtICNzdG9yZS1maW5kZXIsLmNvbnRhY3QtZm9ybSAjdGVybXMsLmVycm9yLXBhZ2UgI2NvbXBhbnktb3ZlcnZpZXcsLmVycm9yLXBhZ2UgI2N1bHQtb2YtY2FyZSwuZXJyb3ItcGFnZSAjY29udGFjdCwuZXJyb3ItcGFnZSAjY29udGFjdC1kaXJlY3Rpb25zLC5lcnJvci1wYWdlICNpbXByaW50LC5lcnJvci1wYWdlICNwYXltZW50LC5lcnJvci1wYWdlICNwcml2YWN5LC5lcnJvci1wYWdlICNwdWJsaWMtcHJvY2VkdXJlLC5lcnJvci1wYWdlICNmYXEsLmVycm9yLXBhZ2UgI3NoaXBwaW5nLC5lcnJvci1wYWdlICNzdGF0aWMtcGFnZSwuZXJyb3ItcGFnZSAjc3RvcmUtZmluZGVyLC5lcnJvci1wYWdlICN0ZXJtc3twYWRkaW5nLWJvdHRvbTo3MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LnN0YXRpYyAjY29tcGFueS1vdmVydmlldywuc3RhdGljICNjdWx0LW9mLWNhcmUsLnN0YXRpYyAjY29udGFjdCwuc3RhdGljICNjb250YWN0LWRpcmVjdGlvbnMsLnN0YXRpYyAjaW1wcmludCwuc3RhdGljICNwYXltZW50LC5zdGF0aWMgI3ByaXZhY3ksLnN0YXRpYyAjcHVibGljLXByb2NlZHVyZSwuc3RhdGljICNmYXEsLnN0YXRpYyAjc2hpcHBpbmcsLnN0YXRpYyAjc3RhdGljLXBhZ2UsLnN0YXRpYyAjc3RvcmUtZmluZGVyLC5zdGF0aWMgI3Rlcm1zLC5jb250YWN0LWZvcm0gI2NvbXBhbnktb3ZlcnZpZXcsLmNvbnRhY3QtZm9ybSAjY3VsdC1vZi1jYXJlLC5jb250YWN0LWZvcm0gI2NvbnRhY3QsLmNvbnRhY3QtZm9ybSAjY29udGFjdC1kaXJlY3Rpb25zLC5jb250YWN0LWZvcm0gI2ltcHJpbnQsLmNvbnRhY3QtZm9ybSAjcGF5bWVudCwuY29udGFjdC1mb3JtICNwcml2YWN5LC5jb250YWN0LWZvcm0gI3B1YmxpYy1wcm9jZWR1cmUsLmNvbnRhY3QtZm9ybSAjZmFxLC5jb250YWN0LWZvcm0gI3NoaXBwaW5nLC5jb250YWN0LWZvcm0gI3N0YXRpYy1wYWdlLC5jb250YWN0LWZvcm0gI3N0b3JlLWZpbmRlciwuY29udGFjdC1mb3JtICN0ZXJtcywuZXJyb3ItcGFnZSAjY29tcGFueS1vdmVydmlldywuZXJyb3ItcGFnZSAjY3VsdC1vZi1jYXJlLC5lcnJvci1wYWdlICNjb250YWN0LC5lcnJvci1wYWdlICNjb250YWN0LWRpcmVjdGlvbnMsLmVycm9yLXBhZ2UgI2ltcHJpbnQsLmVycm9yLXBhZ2UgI3BheW1lbnQsLmVycm9yLXBhZ2UgI3ByaXZhY3ksLmVycm9yLXBhZ2UgI3B1YmxpYy1wcm9jZWR1cmUsLmVycm9yLXBhZ2UgI2ZhcSwuZXJyb3ItcGFnZSAjc2hpcHBpbmcsLmVycm9yLXBhZ2UgI3N0YXRpYy1wYWdlLC5lcnJvci1wYWdlICNzdG9yZS1maW5kZXIsLmVycm9yLXBhZ2UgI3Rlcm1ze3BhZGRpbmc6MTVweCAwIDExMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljICNjb21wYW55LW92ZXJ2aWV3LC5zdGF0aWMgI2N1bHQtb2YtY2FyZSwuc3RhdGljICNjb250YWN0LC5zdGF0aWMgI2NvbnRhY3QtZGlyZWN0aW9ucywuc3RhdGljICNpbXByaW50LC5zdGF0aWMgI3BheW1lbnQsLnN0YXRpYyAjcHJpdmFjeSwuc3RhdGljICNwdWJsaWMtcHJvY2VkdXJlLC5zdGF0aWMgI2ZhcSwuc3RhdGljICNzaGlwcGluZywuc3RhdGljICNzdGF0aWMtcGFnZSwuc3RhdGljICNzdG9yZS1maW5kZXIsLnN0YXRpYyAjdGVybXMsLmNvbnRhY3QtZm9ybSAjY29tcGFueS1vdmVydmlldywuY29udGFjdC1mb3JtICNjdWx0LW9mLWNhcmUsLmNvbnRhY3QtZm9ybSAjY29udGFjdCwuY29udGFjdC1mb3JtICNjb250YWN0LWRpcmVjdGlvbnMsLmNvbnRhY3QtZm9ybSAjaW1wcmludCwuY29udGFjdC1mb3JtICNwYXltZW50LC5jb250YWN0LWZvcm0gI3ByaXZhY3ksLmNvbnRhY3QtZm9ybSAjcHVibGljLXByb2NlZHVyZSwuY29udGFjdC1mb3JtICNmYXEsLmNvbnRhY3QtZm9ybSAjc2hpcHBpbmcsLmNvbnRhY3QtZm9ybSAjc3RhdGljLXBhZ2UsLmNvbnRhY3QtZm9ybSAjc3RvcmUtZmluZGVyLC5jb250YWN0LWZvcm0gI3Rlcm1zLC5lcnJvci1wYWdlICNjb21wYW55LW92ZXJ2aWV3LC5lcnJvci1wYWdlICNjdWx0LW9mLWNhcmUsLmVycm9yLXBhZ2UgI2NvbnRhY3QsLmVycm9yLXBhZ2UgI2NvbnRhY3QtZGlyZWN0aW9ucywuZXJyb3ItcGFnZSAjaW1wcmludCwuZXJyb3ItcGFnZSAjcGF5bWVudCwuZXJyb3ItcGFnZSAjcHJpdmFjeSwuZXJyb3ItcGFnZSAjcHVibGljLXByb2NlZHVyZSwuZXJyb3ItcGFnZSAjZmFxLC5lcnJvci1wYWdlICNzaGlwcGluZywuZXJyb3ItcGFnZSAjc3RhdGljLXBhZ2UsLmVycm9yLXBhZ2UgI3N0b3JlLWZpbmRlciwuZXJyb3ItcGFnZSAjdGVybXN7cGFkZGluZzoyMHB4IDAgMTUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgI2NvbXBhbnktb3ZlcnZpZXcsLnN0YXRpYyAjY3VsdC1vZi1jYXJlLC5zdGF0aWMgI2NvbnRhY3QsLnN0YXRpYyAjY29udGFjdC1kaXJlY3Rpb25zLC5zdGF0aWMgI2ltcHJpbnQsLnN0YXRpYyAjcGF5bWVudCwuc3RhdGljICNwcml2YWN5LC5zdGF0aWMgI3B1YmxpYy1wcm9jZWR1cmUsLnN0YXRpYyAjZmFxLC5zdGF0aWMgI3NoaXBwaW5nLC5zdGF0aWMgI3N0YXRpYy1wYWdlLC5zdGF0aWMgI3N0b3JlLWZpbmRlciwuc3RhdGljICN0ZXJtcywuY29udGFjdC1mb3JtICNjb21wYW55LW92ZXJ2aWV3LC5jb250YWN0LWZvcm0gI2N1bHQtb2YtY2FyZSwuY29udGFjdC1mb3JtICNjb250YWN0LC5jb250YWN0LWZvcm0gI2NvbnRhY3QtZGlyZWN0aW9ucywuY29udGFjdC1mb3JtICNpbXByaW50LC5jb250YWN0LWZvcm0gI3BheW1lbnQsLmNvbnRhY3QtZm9ybSAjcHJpdmFjeSwuY29udGFjdC1mb3JtICNwdWJsaWMtcHJvY2VkdXJlLC5jb250YWN0LWZvcm0gI2ZhcSwuY29udGFjdC1mb3JtICNzaGlwcGluZywuY29udGFjdC1mb3JtICNzdGF0aWMtcGFnZSwuY29udGFjdC1mb3JtICNzdG9yZS1maW5kZXIsLmNvbnRhY3QtZm9ybSAjdGVybXMsLmVycm9yLXBhZ2UgI2NvbXBhbnktb3ZlcnZpZXcsLmVycm9yLXBhZ2UgI2N1bHQtb2YtY2FyZSwuZXJyb3ItcGFnZSAjY29udGFjdCwuZXJyb3ItcGFnZSAjY29udGFjdC1kaXJlY3Rpb25zLC5lcnJvci1wYWdlICNpbXByaW50LC5lcnJvci1wYWdlICNwYXltZW50LC5lcnJvci1wYWdlICNwcml2YWN5LC5lcnJvci1wYWdlICNwdWJsaWMtcHJvY2VkdXJlLC5lcnJvci1wYWdlICNmYXEsLmVycm9yLXBhZ2UgI3NoaXBwaW5nLC5lcnJvci1wYWdlICNzdGF0aWMtcGFnZSwuZXJyb3ItcGFnZSAjc3RvcmUtZmluZGVyLC5lcnJvci1wYWdlICN0ZXJtc3twYWRkaW5nOjYwcHggMCAxOTBweH19LnN0YXRpYyAjc3RvcmUtZmluZGVyLWRldGFpbCwuY29udGFjdC1mb3JtICNzdG9yZS1maW5kZXItZGV0YWlsLC5lcnJvci1wYWdlICNzdG9yZS1maW5kZXItZGV0YWlse3BhZGRpbmctYm90dG9tOjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LnN0YXRpYyAjc3RvcmUtZmluZGVyLWRldGFpbCwuY29udGFjdC1mb3JtICNzdG9yZS1maW5kZXItZGV0YWlsLC5lcnJvci1wYWdlICNzdG9yZS1maW5kZXItZGV0YWlse3BhZGRpbmctYm90dG9tOjExMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljICNzdG9yZS1maW5kZXItZGV0YWlsLC5jb250YWN0LWZvcm0gI3N0b3JlLWZpbmRlci1kZXRhaWwsLmVycm9yLXBhZ2UgI3N0b3JlLWZpbmRlci1kZXRhaWx7cGFkZGluZy1ib3R0b206MTUwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgI3N0b3JlLWZpbmRlci1kZXRhaWwsLmNvbnRhY3QtZm9ybSAjc3RvcmUtZmluZGVyLWRldGFpbCwuZXJyb3ItcGFnZSAjc3RvcmUtZmluZGVyLWRldGFpbHtwYWRkaW5nLWJvdHRvbToxOTBweH19LnN0YXRpYyAjY3VzdG9tZXItc2VydmljZS1ibG9jaywuY29udGFjdC1mb3JtICNjdXN0b21lci1zZXJ2aWNlLWJsb2NrLC5lcnJvci1wYWdlICNjdXN0b21lci1zZXJ2aWNlLWJsb2Nre3BhZGRpbmctYm90dG9tOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljICNjdXN0b21lci1zZXJ2aWNlLWJsb2NrLC5jb250YWN0LWZvcm0gI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2ssLmVycm9yLXBhZ2UgI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2t7cGFkZGluZy1ib3R0b206NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAjY3VzdG9tZXItc2VydmljZS1ibG9jaywuY29udGFjdC1mb3JtICNjdXN0b21lci1zZXJ2aWNlLWJsb2NrLC5lcnJvci1wYWdlICNjdXN0b21lci1zZXJ2aWNlLWJsb2Nre3BhZGRpbmctYm90dG9tOjkwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2ssLmNvbnRhY3QtZm9ybSAjY3VzdG9tZXItc2VydmljZS1ibG9jaywuZXJyb3ItcGFnZSAjY3VzdG9tZXItc2VydmljZS1ibG9ja3twYWRkaW5nLWJvdHRvbToxMDVweH19LnN0YXRpYyAjY3VzdG9tZXItc2VydmljZS1ibG9jayAuY3VzdG9tZXItc2VydmljZS1waG9uZSBzdmcsLmNvbnRhY3QtZm9ybSAjY3VzdG9tZXItc2VydmljZS1ibG9jayAuY3VzdG9tZXItc2VydmljZS1waG9uZSBzdmcsLmVycm9yLXBhZ2UgI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2sgLmN1c3RvbWVyLXNlcnZpY2UtcGhvbmUgc3Zne21hcmdpbi1yaWdodDoxMHB4fS5zdGF0aWMgI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2sgLmN1c3RvbWVyLXNlcnZpY2UtcGhvbmUgYSwuY29udGFjdC1mb3JtICNjdXN0b21lci1zZXJ2aWNlLWJsb2NrIC5jdXN0b21lci1zZXJ2aWNlLXBob25lIGEsLmVycm9yLXBhZ2UgI2N1c3RvbWVyLXNlcnZpY2UtYmxvY2sgLmN1c3RvbWVyLXNlcnZpY2UtcGhvbmUgYXtmb250LXdlaWdodDo1MDB9LnN0YXRpYyAubm8tdW5kZXJsaW5lPmE6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAubm8tdW5kZXJsaW5lPmE6YWZ0ZXIsLmVycm9yLXBhZ2UgLm5vLXVuZGVybGluZT5hOmFmdGVye2Rpc3BsYXk6bm9uZX0uc3RhdGljIC5jb250YWN0LWNvbnRlbnQgaDIsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IGgyLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgaDJ7cGFkZGluZy1ib3R0b206NDBweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgaDIsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IGgyLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgaDJ7cGFkZGluZy1ib3R0b206NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29udGFjdC1jb250ZW50IGgyLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBoMiwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IGgye3BhZGRpbmctYm90dG9tOjUwcHh9fS5zdGF0aWMgLmNvbnRhY3QtY29udGVudCAuY3VzdG9tZXItc2VydmljZS1pY29uLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCAuY3VzdG9tZXItc2VydmljZS1pY29uLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmN1c3RvbWVyLXNlcnZpY2UtaWNvbnttYXJnaW4tcmlnaHQ6MTBweH0uc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtbWVzc2FnZSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LW1lc3NhZ2V7d2lkdGg6MTAwJX0uc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtY2FwdGNoYSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3QtY2FwdGNoYSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWNhcHRjaGF7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXRvcDozMHB4fS5zdGF0aWMgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1jYXB0Y2hhIC5jYXB0Y2hhLWVycm9yLW1lc3NhZ2UsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWNhcHRjaGEgLmNhcHRjaGEtZXJyb3ItbWVzc2FnZSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LWNhcHRjaGEgLmNhcHRjaGEtZXJyb3ItbWVzc2FnZXtwYWRkaW5nLXRvcDozMHB4fS5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJyZXNldFwiXSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwicmVzZXRcIl0sLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwicmVzZXRcIl17d2lkdGg6MTAwJX0uc3RhdGljIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl17bWFyZ2luLXRvcDo2MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwic3VibWl0XCJde21hcmdpbi10b3A6NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnN0YXRpYyAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwic3VibWl0XCJde21hcmdpbi10b3A6ODBweH19LnN0YXRpYyAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwicmVzZXRcIl0sLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwicmVzZXRcIl0sLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBidXR0b25bdHlwZT1cInJlc2V0XCJde21hcmdpbi10b3A6MTVweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJyZXNldFwiXSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJyZXNldFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwicmVzZXRcIl17bWFyZ2luLXRvcDo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJyZXNldFwiXSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgYnV0dG9uW3R5cGU9XCJyZXNldFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IGJ1dHRvblt0eXBlPVwicmVzZXRcIl17bWFyZ2luLXRvcDo4MHB4fX0uc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3Qtc2FsdXRhdGlvbiBsYWJlbFtmb3I9XCJjb250YWN0X3NhbHV0YXRpb25fMFwiXSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3Qtc2FsdXRhdGlvbiBsYWJlbFtmb3I9XCJjb250YWN0X3NhbHV0YXRpb25fMFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LXNhbHV0YXRpb24gbGFiZWxbZm9yPVwiY29udGFjdF9zYWx1dGF0aW9uXzBcIl17bWFyZ2luOjAgMjBweCAzMHB4IDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3Qtc2FsdXRhdGlvbiBsYWJlbFtmb3I9XCJjb250YWN0X3NhbHV0YXRpb25fMFwiXSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3Qtc2FsdXRhdGlvbiBsYWJlbFtmb3I9XCJjb250YWN0X3NhbHV0YXRpb25fMFwiXSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LXNhbHV0YXRpb24gbGFiZWxbZm9yPVwiY29udGFjdF9zYWx1dGF0aW9uXzBcIl17bWFyZ2luLXJpZ2h0OjU0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zdGF0aWMgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1zYWx1dGF0aW9uIGxhYmVsW2Zvcj1cImNvbnRhY3Rfc2FsdXRhdGlvbl8wXCJdLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1zYWx1dGF0aW9uIGxhYmVsW2Zvcj1cImNvbnRhY3Rfc2FsdXRhdGlvbl8wXCJdLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmNvbnRhY3Qtc2FsdXRhdGlvbiBsYWJlbFtmb3I9XCJjb250YWN0X3NhbHV0YXRpb25fMFwiXXttYXJnaW46MCAyMHB4IDAgMH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnN0YXRpYyAuY29udGFjdC1jb250ZW50IC5jb250YWN0LXNhbHV0YXRpb24gbGFiZWxbZm9yPVwiY29udGFjdF9zYWx1dGF0aW9uXzBcIl0sLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IC5jb250YWN0LXNhbHV0YXRpb24gbGFiZWxbZm9yPVwiY29udGFjdF9zYWx1dGF0aW9uXzBcIl0sLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuY29udGFjdC1zYWx1dGF0aW9uIGxhYmVsW2Zvcj1cImNvbnRhY3Rfc2FsdXRhdGlvbl8wXCJde21hcmdpbi1yaWdodDo2NHB4fX0uc3RhdGljICNlcnJvci1wYWdlLC5jb250YWN0LWZvcm0gI2Vycm9yLXBhZ2UsLmVycm9yLXBhZ2UgI2Vycm9yLXBhZ2V7cGFkZGluZy1ib3R0b206MTQwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljICNlcnJvci1wYWdlLC5jb250YWN0LWZvcm0gI2Vycm9yLXBhZ2UsLmVycm9yLXBhZ2UgI2Vycm9yLXBhZ2V7cGFkZGluZy1ib3R0b206MjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgI2Vycm9yLXBhZ2UsLmNvbnRhY3QtZm9ybSAjZXJyb3ItcGFnZSwuZXJyb3ItcGFnZSAjZXJyb3ItcGFnZXtwYWRkaW5nLWJvdHRvbTozMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAjZXJyb3ItcGFnZSwuY29udGFjdC1mb3JtICNlcnJvci1wYWdlLC5lcnJvci1wYWdlICNlcnJvci1wYWdle3BhZGRpbmctYm90dG9tOjI4NnB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljICNlcnJvci1wYWdlLC5jb250YWN0LWZvcm0gI2Vycm9yLXBhZ2UsLmVycm9yLXBhZ2UgI2Vycm9yLXBhZ2V7cGFkZGluZy1ib3R0b206NDgwcHh9fS5zdGF0aWMgLmVycm9yLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuZXJyb3ItY29udGVudCwuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudHttYXJnaW4tdG9wOjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5lcnJvci1jb250ZW50LC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmVycm9yLWNvbnRlbnR7bWFyZ2luLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5lcnJvci1jb250ZW50LC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmVycm9yLWNvbnRlbnR7bWFyZ2luLXRvcDo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5lcnJvci1jb250ZW50LC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmVycm9yLWNvbnRlbnR7bWFyZ2luLXRvcDoxMTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuZXJyb3ItY29udGVudCwuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50LC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50e21hcmdpbi10b3A6MTUwcHh9fS5zdGF0aWMgLmVycm9yLWNvbnRlbnQgaDEsLnN0YXRpYyAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmVycm9yLWNvbnRlbnQgaW5wdXQsLnN0YXRpYyAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5lcnJvci1jb250ZW50IHNlbGVjdC5ib3JkZXJlZCwuc3RhdGljIC5lcnJvci1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmVycm9yLWNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5zdGF0aWMgLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5lcnJvci1jb250ZW50IHRleHRhcmVhLC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQgaDEsLmNvbnRhY3QtZm9ybSAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQgaW5wdXQsLmNvbnRhY3QtZm9ybSAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50IHNlbGVjdC5ib3JkZXJlZCwuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50IHRleHRhcmVhLC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50IGgxLC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmVycm9yLWNvbnRlbnQgaW5wdXQsLmVycm9yLXBhZ2UgLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmVycm9yLWNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50IHRleHRhcmVhe2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjM0cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5lcnJvci1jb250ZW50IGgxLC5zdGF0aWMgLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5lcnJvci1jb250ZW50IGlucHV0LC5zdGF0aWMgLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuZXJyb3ItY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLnN0YXRpYyAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5lcnJvci1jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuc3RhdGljIC5lcnJvci1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuZXJyb3ItY29udGVudCB0ZXh0YXJlYSwuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50IGgxLC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50IGlucHV0LC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuZXJyb3ItY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLmNvbnRhY3QtZm9ybSAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuZXJyb3ItY29udGVudCB0ZXh0YXJlYSwuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCBoMSwuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50IGlucHV0LC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50IHNlbGVjdC5ib3JkZXJlZCwuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmVycm9yLXBhZ2UgLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCB0ZXh0YXJlYXtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDozOHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5lcnJvci1jb250ZW50IGgxLC5zdGF0aWMgLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5lcnJvci1jb250ZW50IGlucHV0LC5zdGF0aWMgLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuZXJyb3ItY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLnN0YXRpYyAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5lcnJvci1jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuc3RhdGljIC5lcnJvci1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuZXJyb3ItY29udGVudCB0ZXh0YXJlYSwuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50IGgxLC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50IGlucHV0LC5jb250YWN0LWZvcm0gLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuZXJyb3ItY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLmNvbnRhY3QtZm9ybSAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29udGFjdC1mb3JtIC5lcnJvci1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuZXJyb3ItY29udGVudCB0ZXh0YXJlYSwuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCBoMSwuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50IGlucHV0LC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5lcnJvci1jb250ZW50IHNlbGVjdC5ib3JkZXJlZCwuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmVycm9yLXBhZ2UgLmVycm9yLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuZXJyb3ItY29udGVudCB0ZXh0YXJlYXtmb250LXNpemU6NDJweDtsaW5lLWhlaWdodDo0OHB4fX0uc3RhdGljIC5lcnJvci1tZW51LWNhdGVnb3JpZXMsLmNvbnRhY3QtZm9ybSAuZXJyb3ItbWVudS1jYXRlZ29yaWVzLC5lcnJvci1wYWdlIC5lcnJvci1tZW51LWNhdGVnb3JpZXN7bWFyZ2luLWJvdHRvbTo4MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuZXJyb3ItbWVudS1jYXRlZ29yaWVzLC5jb250YWN0LWZvcm0gLmVycm9yLW1lbnUtY2F0ZWdvcmllcywuZXJyb3ItcGFnZSAuZXJyb3ItbWVudS1jYXRlZ29yaWVze21hcmdpbi1ib3R0b206MTIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLmVycm9yLW1lbnUtY2F0ZWdvcmllcywuY29udGFjdC1mb3JtIC5lcnJvci1tZW51LWNhdGVnb3JpZXMsLmVycm9yLXBhZ2UgLmVycm9yLW1lbnUtY2F0ZWdvcmllc3ttYXJnaW4tYm90dG9tOjE2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5lcnJvci1tZW51LWNhdGVnb3JpZXMsLmNvbnRhY3QtZm9ybSAuZXJyb3ItbWVudS1jYXRlZ29yaWVzLC5lcnJvci1wYWdlIC5lcnJvci1tZW51LWNhdGVnb3JpZXN7bWFyZ2luLWJvdHRvbToyMDBweH19LnN0YXRpYyAuZXJyb3ItbWVudS1jYXRlZ29yaWVzIC5tZW51LC5jb250YWN0LWZvcm0gLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAubWVudSwuZXJyb3ItcGFnZSAuZXJyb3ItbWVudS1jYXRlZ29yaWVzIC5tZW51e21hcmdpbi1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAubWVudSwuY29udGFjdC1mb3JtIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLm1lbnUsLmVycm9yLXBhZ2UgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAubWVudXttYXJnaW4tYm90dG9tOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAubWVudSwuY29udGFjdC1mb3JtIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLm1lbnUsLmVycm9yLXBhZ2UgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAubWVudXttYXJnaW4tYm90dG9tOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLm1lbnUsLmNvbnRhY3QtZm9ybSAuZXJyb3ItbWVudS1jYXRlZ29yaWVzIC5tZW51LC5lcnJvci1wYWdlIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLm1lbnV7bWFyZ2luLWJvdHRvbToxNDBweH19LnN0YXRpYyAuZXJyb3ItbWVudS1jYXRlZ29yaWVzIC5tZW51IGE6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuZXJyb3ItbWVudS1jYXRlZ29yaWVzIC5tZW51IGE6YWZ0ZXIsLmVycm9yLXBhZ2UgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAubWVudSBhOmFmdGVye2NvbnRlbnQ6bm9uZX0uc3RhdGljIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLmJ0bi5zZWNvbmRhcnksLmNvbnRhY3QtZm9ybSAuZXJyb3ItbWVudS1jYXRlZ29yaWVzIC5idG4uc2Vjb25kYXJ5LC5lcnJvci1wYWdlIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLmJ0bi5zZWNvbmRhcnl7Zm9udC1zdHlsZTpub3JtYWw7bWF4LXdpZHRoOjI1NXB4fS5zdGF0aWMgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAuYnRuLC5jb250YWN0LWZvcm0gLmVycm9yLW1lbnUtY2F0ZWdvcmllcyAuYnRuLC5lcnJvci1wYWdlIC5lcnJvci1tZW51LWNhdGVnb3JpZXMgLmJ0bnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5maXJzdCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIuZmlyc3QsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5maXJzdHtsZWZ0OjJweH0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIuZmlyc3QuZGlzYWJsZWQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmZhZGVyLmZpcnN0LmRpc2FibGVkLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuZmFkZXIuZmlyc3QuZGlzYWJsZWR7bGVmdDotMTAwcHh9LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmZhZGVyLmxhc3QsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmZhZGVyLmxhc3QsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjYnJlYWRjcnVtYi13cmFwcGVyIC5mYWRlci5sYXN0e3JpZ2h0OjJweH0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWJ7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYiwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWJ7bWFyZ2luLWxlZnQ6MH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KiwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qe21hcmdpbjowIDEwcHh9LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNicmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWI+KjpmaXJzdC1jaGlsZCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qOmZpcnN0LWNoaWxkLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgI2JyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYj4qOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LnN0YXRpYyAuc3RhdGljLWNvbnRlbnQsLnN0YXRpYyAuY29udGFjdC1jb250ZW50LC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCwuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudHtwYWRkaW5nLXRvcDowfS5zdGF0aWMgLnN0YXRpYy1jb250ZW50IGgxLC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgaW5wdXQsLnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuc3RhdGljIC5zdGF0aWMtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IHRleHRhcmVhLC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBoMSwuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgaW5wdXQsLnN0YXRpYyAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLnN0YXRpYyAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLnN0YXRpYyAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29udGFjdC1jb250ZW50IHRleHRhcmVhLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IGgxLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgaW5wdXQsLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29udGFjdC1mb3JtIC5zdGF0aWMtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IHRleHRhcmVhLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBoMSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgaW5wdXQsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IHRleHRhcmVhLC5lcnJvci1wYWdlIC5zdGF0aWMtY29udGVudCBoMSwuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQgaW5wdXQsLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5zdGF0aWMtY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5zdGF0aWMtY29udGVudCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IHRleHRhcmVhLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgaDEsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgaW5wdXQsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IHNlbGVjdC5ib3JkZXJlZCwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IHRleHRhcmVhe21hcmdpbi1ib3R0b206NDhweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLnN0YXRpYy1jb250ZW50IGgxLC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgaW5wdXQsLnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuc3RhdGljIC5zdGF0aWMtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IHRleHRhcmVhLC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBoMSwuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgaW5wdXQsLnN0YXRpYyAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLnN0YXRpYyAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLnN0YXRpYyAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29udGFjdC1jb250ZW50IHRleHRhcmVhLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IGgxLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgaW5wdXQsLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29udGFjdC1mb3JtIC5zdGF0aWMtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IHRleHRhcmVhLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBoMSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgaW5wdXQsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IHRleHRhcmVhLC5lcnJvci1wYWdlIC5zdGF0aWMtY29udGVudCBoMSwuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQgaW5wdXQsLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5zdGF0aWMtY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5zdGF0aWMtY29udGVudCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IHRleHRhcmVhLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgaDEsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgaW5wdXQsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IHNlbGVjdC5ib3JkZXJlZCwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IHRleHRhcmVhe21hcmdpbi1ib3R0b206NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgaDEsLnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5zdGF0aWMtY29udGVudCBpbnB1dCwuc3RhdGljIC5zdGF0aWMtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5zdGF0aWMtY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgdGV4dGFyZWEsLnN0YXRpYyAuY29udGFjdC1jb250ZW50IGgxLC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBpbnB1dCwuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29udGFjdC1jb250ZW50IHNlbGVjdC5ib3JkZXJlZCwuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29udGFjdC1jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgdGV4dGFyZWEsLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgaDEsLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5zdGF0aWMtY29udGVudCBpbnB1dCwuY29udGFjdC1mb3JtIC5zdGF0aWMtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5zdGF0aWMtY29udGVudCBzZWxlY3QuYm9yZGVyZWQsLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgdGV4dGFyZWEsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IGgxLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBpbnB1dCwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IHNlbGVjdC5ib3JkZXJlZCwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgdGV4dGFyZWEsLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IGgxLC5lcnJvci1wYWdlIC5zdGF0aWMtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5zdGF0aWMtY29udGVudCBpbnB1dCwuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IHNlbGVjdC5ib3JkZXJlZCwuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQgdGV4dGFyZWEsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBoMSwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBpbnB1dCwuZXJyb3ItcGFnZSAuY29udGFjdC1jb250ZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgc2VsZWN0LmJvcmRlcmVkLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTo4NXB4fX0uc3RhdGljIC5zdGF0aWMtY29udGVudCBwLC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCBwLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IHAsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1jb250ZW50IHAsLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IHAsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBwe3BhZGRpbmctdG9wOjMwcHh9LnN0YXRpYyAuc3RhdGljLWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJ0ZWw6XCJdLC5zdGF0aWMgLnN0YXRpYy1jb250ZW50IC5wbGFpbi1saW5rW2hyZWZePVwibWFpbHRvOlwiXSwuc3RhdGljIC5jb250YWN0LWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJ0ZWw6XCJdLC5zdGF0aWMgLmNvbnRhY3QtY29udGVudCAucGxhaW4tbGlua1tocmVmXj1cIm1haWx0bzpcIl0sLmNvbnRhY3QtZm9ybSAuc3RhdGljLWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJ0ZWw6XCJdLC5jb250YWN0LWZvcm0gLnN0YXRpYy1jb250ZW50IC5wbGFpbi1saW5rW2hyZWZePVwibWFpbHRvOlwiXSwuY29udGFjdC1mb3JtIC5jb250YWN0LWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJ0ZWw6XCJdLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCAucGxhaW4tbGlua1tocmVmXj1cIm1haWx0bzpcIl0sLmVycm9yLXBhZ2UgLnN0YXRpYy1jb250ZW50IC5wbGFpbi1saW5rW2hyZWZePVwidGVsOlwiXSwuZXJyb3ItcGFnZSAuc3RhdGljLWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJtYWlsdG86XCJdLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJ0ZWw6XCJdLC5lcnJvci1wYWdlIC5jb250YWN0LWNvbnRlbnQgLnBsYWluLWxpbmtbaHJlZl49XCJtYWlsdG86XCJde2ZvbnQtd2VpZ2h0OjUwMH0uc3RhdGljIC5jb250YWN0LWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtY29udGVudCBwOmZpcnN0LW9mLXR5cGUsLmVycm9yLXBhZ2UgLmNvbnRhY3QtY29udGVudCBwOmZpcnN0LW9mLXR5cGV7cGFkZGluZy10b3A6MH0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGl7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzFBMTkxOTtsZXR0ZXItc3BhY2luZzowLjVweDtsaW5lLWhlaWdodDoxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO21hcmdpbjo2NXB4IDM1cHggMCAwfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTphZnRlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGk6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMxQTE5MTk7Ym90dG9tOi0ycHg7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6dmlzaWJsZTt3aWR0aDoxMDAlO3RyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlLWluLW91dCAwc30uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGk6aG92ZXI6YWZ0ZXIsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpOmFjdGl2ZTphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGk6Zm9jdXM6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpOmhvdmVyOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTphY3RpdmU6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpOmZvY3VzOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGk6aG92ZXI6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTphY3RpdmU6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTpmb2N1czphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMxQTE5MTk7Y29sb3I6IzFBMTkxOTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnNjYWxlWCgwKX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2Vjb25kYXJ5LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZWNvbmRhcnksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZWNvbmRhcnl7Zm9udC1zdHlsZTppdGFsaWM7bGV0dGVyLXNwYWNpbmc6LjdweDtsaW5lLWhlaWdodDoxNHB4fS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5idG4uc2Vjb25kYXJ5LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5idG4uc2Vjb25kYXJ5LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuYnRuLnNlY29uZGFyeXtmb250LXN0eWxlOmluaGVyaXR9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5OmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeTphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5OmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMCl9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5OmhvdmVyOmFmdGVyLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeTpmb2N1czphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnk6YWN0aXZlOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeTpob3ZlcjphZnRlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnk6Zm9jdXM6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5OmFjdGl2ZTphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5OmhvdmVyOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnk6Zm9jdXM6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeTphY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxKX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnktYWN0aXZlOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeS1hY3RpdmU6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeS1hY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxKX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnktYWN0aXZlOmhvdmVyOmFmdGVyLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeS1hY3RpdmU6Zm9jdXM6YWZ0ZXIsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5LWFjdGl2ZTphY3RpdmU6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnRlcnRpYXJ5LWFjdGl2ZTpob3ZlcjphZnRlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnktYWN0aXZlOmZvY3VzOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS50ZXJ0aWFyeS1hY3RpdmU6YWN0aXZlOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnktYWN0aXZlOmhvdmVyOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnktYWN0aXZlOmZvY3VzOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkudGVydGlhcnktYWN0aXZlOmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDEpfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5pY29uLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5pY29uLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuaWNvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5pY29uLmljb24tbGVmdD5zdmcuaWNvbiwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuaWNvbi5pY29uLWxlZnQ+c3ZnLmljb24sLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5pY29uLmljb24tbGVmdD5zdmcuaWNvbnttYXJnaW4tcmlnaHQ6MTBweH0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuaWNvbi5pY29uLXJpZ2h0PnN2Zy5pY29uLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5pY29uLmljb24tcmlnaHQ+c3ZnLmljb24sLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5pY29uLmljb24tcmlnaHQ+c3ZnLmljb257bWFyZ2luLWxlZnQ6MTBweH0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnl7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmb250LXdlaWdodDo1MDA7cGFkZGluZy1sZWZ0OjQ1cHh9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnk6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnk6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5OmFmdGVye2NvbnRlbnQ6bm9uZX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXIgLmFycm93X2xpbmUsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlciAuYXJyb3dfbGluZSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlciAuYXJyb3dfbGluZXtiYWNrZ3JvdW5kOiMxQTE5MTk7ZmxvYXQ6bGVmdDtoZWlnaHQ6MnB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyNXB4O3RvcDoxMXB4O2FuaW1hdGlvbjphcnJvdy1saW5lIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlciAuYXJyb3dfbGluZSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyIC5hcnJvd19saW5lLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyIC5hcnJvd19saW5le3RvcDoxM3B4fX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyPi5pY29uLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXI+Lmljb24sLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWF0ZXJuYXJ5IC5hcnJvd19saW5lLXdyYXBwZXI+Lmljb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMHB4O3RvcDotM3B4O2FuaW1hdGlvbjphcnJvdy1oZWFkIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGV9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1YXRlcm5hcnkgLmFycm93X2xpbmUtd3JhcHBlcj4uaWNvbiwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyPi5pY29uLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVhdGVybmFyeSAuYXJyb3dfbGluZS13cmFwcGVyPi5pY29ue3RvcDotMXB4fX1Aa2V5ZnJhbWVzIGFycm93LWxpbmV7MCV7d2lkdGg6MjVweH03NSV7d2lkdGg6MzVweH0xMDAle3dpZHRoOjI1cHh9fUBrZXlmcmFtZXMgYXJyb3ctaGVhZHswJXtsZWZ0OjEwcHh9NzUle2xlZnQ6MjBweH0xMDAle2xlZnQ6MTBweH19LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnk6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnk6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWluYXJ5OmFmdGVye2hlaWdodDozcHg7dHJhbnNmb3JtOnNjYWxlWCgwKX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeTpob3ZlcjphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeTpmb2N1czphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeTphY3RpdmU6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnk6aG92ZXI6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnk6Zm9jdXM6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnk6YWN0aXZlOmFmdGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkucXVpbmFyeTpob3ZlcjphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnF1aW5hcnk6Zm9jdXM6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5xdWluYXJ5OmFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGVYKDEpfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnk6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTphZnRlcntoZWlnaHQ6M3B4O3RyYW5zZm9ybTpzY2FsZVgoMSl9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTpob3ZlcjphZnRlciwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2VuYXJ5OmZvY3VzOmFmdGVyLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnk6YWN0aXZlOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5zZW5hcnk6aG92ZXI6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTpmb2N1czphZnRlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuc2VuYXJ5OmFjdGl2ZTphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTpob3ZlcjphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTpmb2N1czphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLnNlbmFyeTphY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgwKX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuYWN0aXZlLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5hY3RpdmUsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5hY3RpdmV7Zm9udC13ZWlnaHQ6NTAwfS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaVtjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGlbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmV7cGFkZGluZy1yaWdodDo1cHh9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzXj1cImljb24tXCJdOmFmdGVyLC5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaVtjbGFzcyo9XCIgaWNvbi1cIl06YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzXj1cImljb24tXCJdOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaVtjbGFzcyo9XCIgaWNvbi1cIl06YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaVtjbGFzc149XCJpY29uLVwiXTphZnRlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpW2NsYXNzKj1cIiBpY29uLVwiXTphZnRlcntwYWRkaW5nLWxlZnQ6NXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaXttYXJnaW46NzBweCA0NXB4IDAgMH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnNlbGVjdC1jb3VudHJ5IGxpe21hcmdpbjo4MHB4IDYwcHggMCAwfX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGkuYWN0aXZlOmFmdGVyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5hY3RpdmU6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaS5hY3RpdmU6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlWCgxKX0uc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc2VsZWN0LWNvdW50cnkgbGk6bGFzdC1vZi10eXBlLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTpsYXN0LW9mLXR5cGUsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zZWxlY3QtY291bnRyeSBsaTpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OjB9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3Jlcy5hY3RpdmUsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3Jlcy5hY3RpdmUsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMuYWN0aXZle2Rpc3BsYXk6aW5saW5lLWJsb2NrfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3Jlczpub3QoLmFjdGl2ZSksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3Jlczpub3QoLmFjdGl2ZSksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXM6bm90KC5hY3RpdmUpe2Rpc3BsYXk6bm9uZX19LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmVzLWhlYWRsaW5lLW1vYmlsZSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZXMtaGVhZGxpbmUtbW9iaWxlLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZXMtaGVhZGxpbmUtbW9iaWxle3BhZGRpbmctdG9wOjUwcHh9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmU+ZGl2LnJvdywuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5jb250YWluZXItZnVsbHNjcmVlbiAuc3RvcmU+ZGl2LmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZT5kaXYuZnVsbHNjcmVlbi1yb3csLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmU+ZGl2LnJvdywuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5jb250YWluZXItZnVsbHNjcmVlbiAuc3RvcmU+ZGl2LmZ1bGxzY3JlZW4tcm93LC5jb250YWluZXItZnVsbHNjcmVlbiAuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZT5kaXYuZnVsbHNjcmVlbi1yb3csLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlPmRpdi5yb3csLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5zdG9yZT5kaXYuZnVsbHNjcmVlbi1yb3csLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZT5kaXYuZnVsbHNjcmVlbi1yb3d7aGVpZ2h0OjEwMCV9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmU+ZGl2LnJvdyBociwuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5jb250YWluZXItZnVsbHNjcmVlbiAuc3RvcmU+ZGl2LmZ1bGxzY3JlZW4tcm93IGhyLC5jb250YWluZXItZnVsbHNjcmVlbiAuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZT5kaXYuZnVsbHNjcmVlbi1yb3cgaHIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmU+ZGl2LnJvdyBociwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5jb250YWluZXItZnVsbHNjcmVlbiAuc3RvcmU+ZGl2LmZ1bGxzY3JlZW4tcm93IGhyLC5jb250YWluZXItZnVsbHNjcmVlbiAuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZT5kaXYuZnVsbHNjcmVlbi1yb3cgaHIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlPmRpdi5yb3cgaHIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5zdG9yZT5kaXYuZnVsbHNjcmVlbi1yb3cgaHIsLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZT5kaXYuZnVsbHNjcmVlbi1yb3cgaHJ7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNCRUJFQkU7Ym9yZGVyOm5vbmU7bWFyZ2luOjQ1cHggMCAwfUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlPmRpdi5yb3cgaHIsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLnN0b3JlPmRpdi5mdWxsc2NyZWVuLXJvdyBociwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmU+ZGl2LmZ1bGxzY3JlZW4tcm93IGhyLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlPmRpdi5yb3cgaHIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuY29udGFpbmVyLWZ1bGxzY3JlZW4gLnN0b3JlPmRpdi5mdWxsc2NyZWVuLXJvdyBociwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmU+ZGl2LmZ1bGxzY3JlZW4tcm93IGhyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZT5kaXYucm93IGhyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5jb250YWluZXItZnVsbHNjcmVlbiAuc3RvcmU+ZGl2LmZ1bGxzY3JlZW4tcm93IGhyLC5jb250YWluZXItZnVsbHNjcmVlbiAuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmU+ZGl2LmZ1bGxzY3JlZW4tcm93IGhye21hcmdpbjo1MHB4IDAgMH19LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZSAuc3RvcmUtbGluay13cmFwcGVyLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZSAuc3RvcmUtbGluay13cmFwcGVye21hcmdpbjo0MHB4IDAgMjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlcnttYXJnaW4tdG9wOjU1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlcnttYXJnaW4tdG9wOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlcnttYXJnaW4tdG9wOjY1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlcnttYXJnaW4tdG9wOjcwcHh9fS5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIgLnN0b3JlLWxpbmssLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluaywuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgNDBweCAwIDB9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29uLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIgLnN0b3JlLWxpbmstaWNvbiwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MHB4O3JpZ2h0OjMwcHg7cGFkZGluZzowfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29uLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIgLnN0b3JlLWxpbmstaWNvbiwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29ue3RvcDo2NXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZSAuc3RvcmUtbGluay13cmFwcGVyIC5zdG9yZS1saW5rLWljb24sLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29uLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZSAuc3RvcmUtbGluay13cmFwcGVyIC5zdG9yZS1saW5rLWljb257dG9wOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIgLnN0b3JlLWxpbmstaWNvbiwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItY29udGVudCAuc3RvcmVzIC5zdG9yZSAuc3RvcmUtbGluay13cmFwcGVyIC5zdG9yZS1saW5rLWljb24sLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIgLnN0b3JlLWxpbmstaWNvbnt0b3A6ODBweH19LnN0YXRpYyAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29uIGE6YWZ0ZXIsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWNvbnRlbnQgLnN0b3JlcyAuc3RvcmUgLnN0b3JlLWxpbmstd3JhcHBlciAuc3RvcmUtbGluay1pY29uIGE6YWZ0ZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1jb250ZW50IC5zdG9yZXMgLnN0b3JlIC5zdG9yZS1saW5rLXdyYXBwZXIgLnN0b3JlLWxpbmstaWNvbiBhOmFmdGVye2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLXRlYXNlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLXRlYXNlciwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS10ZWFzZXJ7cGFkZGluZzowfX0uc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWZpbmRlci1kZXRhaWwtaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1maW5kZXItZGV0YWlsLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWZpbmRlci1kZXRhaWwtaGVhZGxpbmV7cGFkZGluZzo1MHB4IDE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWZpbmRlci1kZXRhaWwtaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1maW5kZXItZGV0YWlsLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWZpbmRlci1kZXRhaWwtaGVhZGxpbmV7cGFkZGluZzo4MHB4IDE1cHggNzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1maW5kZXItZGV0YWlsLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtZmluZGVyLWRldGFpbC1oZWFkbGluZSwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1maW5kZXItZGV0YWlsLWhlYWRsaW5le3BhZGRpbmctdG9wOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtZmluZGVyLWRldGFpbC1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWZpbmRlci1kZXRhaWwtaGVhZGxpbmUsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtZmluZGVyLWRldGFpbC1oZWFkbGluZXtwYWRkaW5nLWJvdHRvbTo4NXB4fX0uc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFkZHJlc3MgbGk6Zmlyc3QtY2hpbGQsLnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1vcGVuaW5nLXRpbWVzIGxpOmZpcnN0LWNoaWxkLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWRkcmVzcyBsaTpmaXJzdC1jaGlsZCwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLW9wZW5pbmctdGltZXMgbGk6Zmlyc3QtY2hpbGQsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWRkcmVzcyBsaTpmaXJzdC1jaGlsZCwuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1vcGVuaW5nLXRpbWVzIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctYm90dG9tOjdweH0uc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLW1hcC1saW5rLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtbWFwLWxpbmssLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtbWFwLWxpbmt7cGFkZGluZzozMHB4IDAgNTVweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLW1hcC1saW5rLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtbWFwLWxpbmssLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtbWFwLWxpbmt7cGFkZGluZy1ib3R0b206NjVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1tYXAtbGluaywuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLW1hcC1saW5rLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLW1hcC1saW5re3BhZGRpbmctYm90dG9tOjcwcHh9fS5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mb3twYWRkaW5nOjUwcHggMH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbywuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbywuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5wcm9kdWN0LWluZm97cGFkZGluZzo1NXB4IDAgNjVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5wcm9kdWN0LWluZm8sLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5wcm9kdWN0LWluZm8sLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZve3BhZGRpbmc6NjVweCAwIDcwcHh9fS5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIC5zdG9yZS1vZmZlciwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyAuc3RvcmUtb2ZmZXIsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIC5zdG9yZS1vZmZlcntwYWRkaW5nLWJvdHRvbTo3cHh9LnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5wcm9kdWN0LWluZm8gbGksLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5wcm9kdWN0LWluZm8gbGksLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpe3BhZGRpbmctYm90dG9tOjVweDtsaW5lLWhlaWdodDoyNHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBsaXtwYWRkaW5nLWJvdHRvbToxMHB4O2xpbmUtaGVpZ2h0OjI4cHh9fS5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpOmZpcnN0LWNoaWxkLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpOmZpcnN0LWNoaWxkLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDoyNXB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpOmZpcnN0LWNoaWxkLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpOmZpcnN0LWNoaWxkLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDozMHB4fX0uc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBsaTpsYXN0LWNoaWxkLC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpOmxhc3QtY2hpbGQsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAucHJvZHVjdC1pbmZvIGxpOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MH0uc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBsaTpiZWZvcmUsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5wcm9kdWN0LWluZm8gbGk6YmVmb3JlLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBsaTpiZWZvcmV7Y29udGVudDonLSc7cGFkZGluZy1yaWdodDoxMHB4fS5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWJvdXQgcCwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFib3V0IHAsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWJvdXQgcHtwYWRkaW5nLXRvcDozMHB4fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWJvdXQgcCwuY29udGFjdC1mb3JtIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFib3V0IHAsLmVycm9yLXBhZ2UgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuc3RvcmUtYWJvdXQgcHtwYWRkaW5nLXRvcDozNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFib3V0IHAsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5zdG9yZS1hYm91dCBwLC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLnN0b3JlLWFib3V0IHB7cGFkZGluZy10b3A6NDVweH19LnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5iYWNrLXRvLXN0b3JlLW92ZXJ2aWV3LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuYmFjay10by1zdG9yZS1vdmVydmlldywuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5iYWNrLXRvLXN0b3JlLW92ZXJ2aWV3e3BhZGRpbmctdG9wOjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLmJhY2stdG8tc3RvcmUtb3ZlcnZpZXcsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5iYWNrLXRvLXN0b3JlLW92ZXJ2aWV3LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLmJhY2stdG8tc3RvcmUtb3ZlcnZpZXd7cGFkZGluZy10b3A6OTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5iYWNrLXRvLXN0b3JlLW92ZXJ2aWV3LC5jb250YWN0LWZvcm0gLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCAuYmFjay10by1zdG9yZS1vdmVydmlldywuZXJyb3ItcGFnZSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5iYWNrLXRvLXN0b3JlLW92ZXJ2aWV3e3BhZGRpbmctdG9wOjEwNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLmJhY2stdG8tc3RvcmUtb3ZlcnZpZXcsLmNvbnRhY3QtZm9ybSAuc3RvcmUtZmluZGVyLWRldGFpbC1jb250ZW50IC5iYWNrLXRvLXN0b3JlLW92ZXJ2aWV3LC5lcnJvci1wYWdlIC5zdG9yZS1maW5kZXItZGV0YWlsLWNvbnRlbnQgLmJhY2stdG8tc3RvcmUtb3ZlcnZpZXd7cGFkZGluZy10b3A6MTQwcHh9fS5zdGF0aWMgc3Ryb25nLC5jb250YWN0LWZvcm0gc3Ryb25nLC5lcnJvci1wYWdlIHN0cm9uZ3tmb250LXdlaWdodDo1MDB9LnN0YXRpYyBociwuY29udGFjdC1mb3JtIGhyLC5lcnJvci1wYWdlIGhye21hcmdpbjozMHB4IDB9LnN0YXRpYyAucHJpbWFyeS1ub3RlLC5jb250YWN0LWZvcm0gLnByaW1hcnktbm90ZSwuZXJyb3ItcGFnZSAucHJpbWFyeS1ub3Rle3BhZGRpbmc6MCAwIDg1cHggMH0uc3RhdGljIC5jYXJlLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50LC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnR7cGFkZGluZy10b3A6NzBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudHtwYWRkaW5nLXRvcDo5MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50LC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnR7cGFkZGluZy10b3A6NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50LC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50e3BhZGRpbmctdG9wOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudHtwYWRkaW5nLXRvcDo3NXB4fX0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLmltYWdlLWZ1bGwsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5pbWFnZS1mdWxsLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmltYWdlLWZ1bGx7cGFkZGluZzowfS5zdGF0aWMgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZXttYXJnaW4tYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtaGVhZGxpbmV7bWFyZ2luLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtaGVhZGxpbmV7bWFyZ2luLWJvdHRvbTo0N3B4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtaGVhZGxpbmV7bWFyZ2luLWJvdHRvbTo4MnB4fX0uc3RhdGljIC5jYXJlLWNvbnRlbnQgaDMsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IGgzLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgaDN7cGFkZGluZy1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCBoMywuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgaDMsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCBoM3twYWRkaW5nLWJvdHRvbTo0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgaDMsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IGgzLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgaDN7cGFkZGluZy1ib3R0b206NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IGgzLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCBoMywuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IGgze3BhZGRpbmctYm90dG9tOjU1cHh9fS5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnRybywuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8sLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnRyb3twYWRkaW5nLWJvdHRvbTo1NXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnRybywuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWludHJve3BhZGRpbmctYm90dG9tOjc1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnRybywuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8sLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnRyb3twYWRkaW5nLWJvdHRvbTo5MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8sLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm97cGFkZGluZy1ib3R0b206ODBweH19LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLWtuaXQsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLWtuaXQsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnRyby1rbml0e3BhZGRpbmctYm90dG9tOjYwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8ta25pdCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8ta25pdCwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLWtuaXR7cGFkZGluZy1ib3R0b206MTE0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnRyby1rbml0LC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnRyby1rbml0LC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8ta25pdHtwYWRkaW5nLWJvdHRvbToxNDhweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLWtuaXQsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWludHJvLWtuaXQsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnRyby1rbml0e3BhZGRpbmctYm90dG9tOjIwNnB4fX0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtbGlua3MgaW1nLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1saW5rcyBpbWcsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1saW5rcyBpbWd7bWluLWhlaWdodDoxMzBweH0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtbGlua3MgLmNhcmUtbGluay1zb2NrcywuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtbGlua3MgLmNhcmUtbGluay1zb2NrcywuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWxpbmtzIC5jYXJlLWxpbmstc29ja3N7bWFyZ2luLXJpZ2h0OjMwcHh9LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtaW50cm8td3JhcHBlciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1pbnRyby13cmFwcGVyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1pbnRyby13cmFwcGVye21hcmdpbi1ib3R0b206NzBweH0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1oZWFkbGluZSwuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8sLnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWxpbmtzLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnRybywuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtbGlua3MsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW50cm8sLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1saW5rc3ttYXgtd2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmltYWdlLWJsb2NrLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuaW1hZ2UtYmxvY2ssLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuaW1hZ2UtYmxvY2t7bWFyZ2luLWJvdHRvbToyMzVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5pbWFnZS1ibG9jaywuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmltYWdlLWJsb2NrLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmltYWdlLWJsb2Nre21hcmdpbi1ib3R0b206MTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuaW50cm8taW1hZ2UsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5pbnRyby1pbWFnZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5pbnRyby1pbWFnZXttYXJnaW4tdG9wOi02NTBweH19LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0LC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0e21hcmdpbi1ib3R0b206NjRweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdHttYXJnaW4tYm90dG9tOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdHttYXJnaW4tYm90dG9tOjg1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdHttYXJnaW4tYm90dG9tOjExMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0LC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3R7bWFyZ2luLWJvdHRvbToxNDVweH19LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCBsaSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpe2NvdW50ZXItcmVzZXQ6c2VjdGlvbjtjb3VudGVyLWluY3JlbWVudDpsaTtwYWRkaW5nLWJvdHRvbTozNXB4fS5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCBsaTpiZWZvcmUsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZXtjb250ZW50OmNvdW50ZXIobGksIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmc6MnB4O3RleHQtYWxpZ246Y2VudGVyO21pbi13aWR0aDozM3B4O21pbi1oZWlnaHQ6MzNweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6MjBweDtib3JkZXI6MXB4IHNvbGlkICMxQTE5MTk7Ym9yZGVyLXJhZGl1czozM3B4O2FsaWduLXNlbGY6ZmxleC1zdGFydH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCBsaTpiZWZvcmUsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZXttYXJnaW4tcmlnaHQ6MjVweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZSwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QgbGk6YmVmb3JlLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QgbGk6YmVmb3Jle2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjQxcHg7cGFkZGluZzo1cHg7bWluLXdpZHRoOjU1cHg7bWluLWhlaWdodDo1NXB4O2JvcmRlci1yYWRpdXM6NTVweDtib3JkZXI6MnB4IHNvbGlkICMxQTE5MTl9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCBsaTpiZWZvcmUsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1saXN0IGxpOmJlZm9yZXtwYWRkaW5nOjhweDttaW4td2lkdGg6NjFweDttaW4taGVpZ2h0OjYxcHg7Ym9yZGVyLXJhZGl1czo2MXB4O21hcmdpbi1yaWdodDozMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3QgbGk6YmVmb3JlLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCBsaTpiZWZvcmUsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtbGlzdCBsaTpiZWZvcmV7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6NDhweDtwYWRkaW5nOjEzcHg7bWluLXdpZHRoOjc2cHg7bWluLWhlaWdodDo3NnB4O2JvcmRlci1yYWRpdXM6NzZweDttYXJnaW4tcmlnaHQ6NDVweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLXdyYXBwZXIgLmltYWdlYmxvY2ssLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy13cmFwcGVyIC5pbWFnZWJsb2NrLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLXdyYXBwZXIgLmltYWdlYmxvY2t7bWFyZ2luLWJvdHRvbTo4OHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUtd3JhcHBlciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUtd3JhcHBlcnttYXJnaW4tdG9wOi01MTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZS13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUtd3JhcHBlciwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZS13cmFwcGVye21heC13aWR0aDozNSV9fS5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZXtwYWRkaW5nOjY1cHggMCA0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5le3BhZGRpbmc6NjhweCAwIDI2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmV7cGFkZGluZzowfX0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLnByZXYtYXJyb3cgc3ZnLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAucHJldi1hcnJvdyBzdmcsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAucHJldi1hcnJvdyBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5zdGF0aWMgLmNhcmUtY29udGVudCAudmlkZW8tc3VibGluZSwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLnZpZGVvLXN1YmxpbmUsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAudmlkZW8tc3VibGluZXtwYWRkaW5nLXRvcDozMHB4fS5zdGF0aWMgLmNhcmUtY29udGVudCAjY3VsdC1vZi1jYXJlLWtuaXR3ZWFyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAjY3VsdC1vZi1jYXJlLWtuaXR3ZWFyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhcnttYXJnaW4tdG9wOjY0cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhciwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50ICNjdWx0LW9mLWNhcmUta25pdHdlYXJ7bWFyZ2luOjEwNXB4IDB9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAjY3VsdC1vZi1jYXJlLWtuaXR3ZWFyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAjY3VsdC1vZi1jYXJlLWtuaXR3ZWFyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhcnttYXJnaW4tYm90dG9tOjg1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAjY3VsdC1vZi1jYXJlLWtuaXR3ZWFyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAjY3VsdC1vZi1jYXJlLWtuaXR3ZWFyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhcnttYXJnaW4tdG9wOjE1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgI2N1bHQtb2YtY2FyZS1rbml0d2VhciwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50ICNjdWx0LW9mLWNhcmUta25pdHdlYXJ7bWFyZ2luOjE4MHB4IDAgMTUwcHh9fS5zdGF0aWMgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1rbml0LXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlcntwYWRkaW5nLXRvcDo2OHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUta25pdC13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlciwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUta25pdC13cmFwcGVye3BhZGRpbmctdG9wOjI0cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1rbml0LXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlcntwYWRkaW5nLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1rbml0LXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUta25pdC13cmFwcGVyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1rbml0LXdyYXBwZXJ7cGFkZGluZy10b3A6MTIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1rbml0LXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLWtuaXQtd3JhcHBlcntwYWRkaW5nLXRvcDoxNjBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmtuaXQtd2Vhci1pbnRyby13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAua25pdC13ZWFyLWludHJvLXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAua25pdC13ZWFyLWludHJvLXdyYXBwZXJ7bWFyZ2luLXRvcDotNDY1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAua25pdC13ZWFyLWludHJvLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5rbml0LXdlYXItaW50cm8td3JhcHBlciwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5rbml0LXdlYXItaW50cm8td3JhcHBlcnttYXJnaW4tdG9wOi00MTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5rbml0LXdlYXItaW50cm8td3JhcHBlciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmtuaXQtd2Vhci1pbnRyby13cmFwcGVyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmtuaXQtd2Vhci1pbnRyby13cmFwcGVye21hcmdpbi10b3A6LTUxNXB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmtuaXQtd2Vhci1pbnRyby13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAua25pdC13ZWFyLWludHJvLXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAua25pdC13ZWFyLWludHJvLXdyYXBwZXJ7bWFyZ2luLXRvcDotNjkwcHh9fS5zdGF0aWMgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXIsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZS1rbml0d2VhciwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZS1rbml0d2VhcntwYWRkaW5nLWJvdHRvbTo0MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZS1rbml0d2VhciwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLWtuaXR3ZWFyLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLWtuaXR3ZWFye21pbi13aWR0aDo0NTRweDtwYWRkaW5nLWJvdHRvbTo2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLWtuaXR3ZWFyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXJ7bWluLXdpZHRoOjIzMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLWtuaXR3ZWFyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXJ7bWluLXdpZHRoOjI2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLWtuaXR3ZWFyLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXIsLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUta25pdHdlYXJ7bWluLXdpZHRoOjM5MHB4fX0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdCwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jaGVja2xpc3R7cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2hlY2tsaXN0LC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2hlY2tsaXN0LC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdHtwYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdCwuY29udGFjdC1mb3JtIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdCwuZXJyb3ItcGFnZSAuY2FyZS1jb250ZW50IC5jaGVja2xpc3R7cGFkZGluZy1ib3R0b206MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY2hlY2tsaXN0LC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY2hlY2tsaXN0LC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdHtwYWRkaW5nLWJvdHRvbToxMzVweH19LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jaGVja2xpc3QgbGksLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jaGVja2xpc3QgbGksLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY2hlY2tsaXN0IGxpe2xpc3Qtc3R5bGU6bm9uZX0uc3RhdGljIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdCBsaTpiZWZvcmUsLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jaGVja2xpc3QgbGk6YmVmb3JlLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmNoZWNrbGlzdCBsaTpiZWZvcmV7Y29udGVudDon4oCTJztwYWRkaW5nLXJpZ2h0OjEwcHg7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5zdGF0aWMgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLXNvY2tzLW91dHJvLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLXNvY2tzLW91dHJvLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1zb2Nrcy1vdXRyb3twYWRkaW5nLWJvdHRvbTo2NnB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtc29ja3Mtb3V0cm8sLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtc29ja3Mtb3V0cm8sLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLXNvY2tzLW91dHJve3BhZGRpbmctYm90dG9tOjg1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLXNvY2tzLW91dHJvLC5jb250YWN0LWZvcm0gLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLXNvY2tzLW91dHJvLC5lcnJvci1wYWdlIC5jYXJlLWNvbnRlbnQgLmN1bHQtb2YtY2FyZS1zb2Nrcy1vdXRyb3twYWRkaW5nLWJvdHRvbToxMDVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtc29ja3Mtb3V0cm8sLmNvbnRhY3QtZm9ybSAuY2FyZS1jb250ZW50IC5jdWx0LW9mLWNhcmUtc29ja3Mtb3V0cm8sLmVycm9yLXBhZ2UgLmNhcmUtY29udGVudCAuY3VsdC1vZi1jYXJlLXNvY2tzLW91dHJve3BhZGRpbmctYm90dG9tOjE0NXB4fX0uc3RhdGljIC5zdGF0aWMtZm9vdGVyLC5jb250YWN0LWZvcm0gLnN0YXRpYy1mb290ZXIsLmVycm9yLXBhZ2UgLnN0YXRpYy1mb290ZXJ7bWFyZ2luLXRvcDoxNDBweH0uc3RhdGljIC5zdGF0aWMtZm9vdGVyIC5kYXRlLC5jb250YWN0LWZvcm0gLnN0YXRpYy1mb290ZXIgLmRhdGUsLmVycm9yLXBhZ2UgLnN0YXRpYy1mb290ZXIgLmRhdGV7cGFkZGluZy10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5zdGF0aWMgLnN0YXRpYy1mb290ZXIgLmRhdGUsLmNvbnRhY3QtZm9ybSAuc3RhdGljLWZvb3RlciAuZGF0ZSwuZXJyb3ItcGFnZSAuc3RhdGljLWZvb3RlciAuZGF0ZXttYXJnaW4tYm90dG9tOjMwcHh9fS5zdGF0aWMgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5tYXAtY29udGFpbmVyLC5zdGF0aWMgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyICNnbWFwLWNhbnZhcywuY29udGFjdC1mb3JtIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAubWFwLWNvbnRhaW5lciwuY29udGFjdC1mb3JtIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAjZ21hcC1jYW52YXMsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5tYXAtY29udGFpbmVyLC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAjZ21hcC1jYW52YXN7aGVpZ2h0OjIzMHB4O3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAubWFwLWNvbnRhaW5lciwuc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAjZ21hcC1jYW52YXMsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLm1hcC1jb250YWluZXIsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgI2dtYXAtY2FudmFzLC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAubWFwLWNvbnRhaW5lciwuZXJyb3ItcGFnZSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgI2dtYXAtY2FudmFze2hlaWdodDo0NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLm1hcC1jb250YWluZXIsLnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgI2dtYXAtY2FudmFzLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5tYXAtY29udGFpbmVyLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyICNnbWFwLWNhbnZhcywuZXJyb3ItcGFnZSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLm1hcC1jb250YWluZXIsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyICNnbWFwLWNhbnZhc3toZWlnaHQ6NDEwcHg7cGFkZGluZy1yaWdodDowfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAubWFwLWNvbnRhaW5lciwuc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAjZ21hcC1jYW52YXMsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLm1hcC1jb250YWluZXIsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgI2dtYXAtY2FudmFzLC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAubWFwLWNvbnRhaW5lciwuZXJyb3ItcGFnZSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgI2dtYXAtY2FudmFze2hlaWdodDo1MDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLm1hcC1jb250YWluZXIsLnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgI2dtYXAtY2FudmFzLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5tYXAtY29udGFpbmVyLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyICNnbWFwLWNhbnZhcywuZXJyb3ItcGFnZSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLm1hcC1jb250YWluZXIsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyICNnbWFwLWNhbnZhc3toZWlnaHQ6NzQwcHh9fS5zdGF0aWMgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5tYXAtY29udGFpbmVyIGltZywuc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAjZ21hcC1jYW52YXMgaW1nLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5tYXAtY29udGFpbmVyIGltZywuY29udGFjdC1mb3JtIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAjZ21hcC1jYW52YXMgaW1nLC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAubWFwLWNvbnRhaW5lciBpbWcsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyICNnbWFwLWNhbnZhcyBpbWd7bWF4LXdpZHRoOm5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudH0uc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1hZGRyZXNzIGFkZHJlc3MsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtYWRkcmVzcyBhZGRyZXNzLC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1hZGRyZXNzIGFkZHJlc3N7Zm9udC1zdHlsZTpub3JtYWx9LnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCwuZXJyb3ItcGFnZSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50e21hcmdpbi10b3A6NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCwuY29udGFjdC1mb3JtIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1kaXJlY3Rpb25zLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudHttYXJnaW4tdG9wOjcwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCwuY29udGFjdC1mb3JtIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1kaXJlY3Rpb25zLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudHttYXJnaW4tdG9wOjEyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1kaXJlY3Rpb25zLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50LC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1kaXJlY3Rpb25zLWNvbnRlbnR7bWFyZ2luLXRvcDoxNDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCwuZXJyb3ItcGFnZSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50e21hcmdpbi10b3A6MTgwcHh9fS5zdGF0aWMgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCAuY29udGFjdC1hZGRyZXNzLC5jb250YWN0LWZvcm0gLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCAuY29udGFjdC1hZGRyZXNzLC5lcnJvci1wYWdlIC5jb250YWN0LWRpcmVjdGlvbnMtd3JhcHBlciAuY29udGFjdC1kaXJlY3Rpb25zLWNvbnRlbnQgLmNvbnRhY3QtYWRkcmVzc3ttYXJnaW4tdG9wOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50IC5jb250YWN0LWFkZHJlc3MsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50IC5jb250YWN0LWFkZHJlc3MsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCAuY29udGFjdC1hZGRyZXNze21hcmdpbi10b3A6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50IC5jb250YWN0LWFkZHJlc3MsLmNvbnRhY3QtZm9ybSAuY29udGFjdC1kaXJlY3Rpb25zLXdyYXBwZXIgLmNvbnRhY3QtZGlyZWN0aW9ucy1jb250ZW50IC5jb250YWN0LWFkZHJlc3MsLmVycm9yLXBhZ2UgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIC5jb250YWN0LWRpcmVjdGlvbnMtY29udGVudCAuY29udGFjdC1hZGRyZXNze21hcmdpbi10b3A6NjBweH19LnN0YXRpYyAuc2hpcHBpbmctY29udGVudCBwLC5jb250YWN0LWZvcm0gLnNoaXBwaW5nLWNvbnRlbnQgcCwuZXJyb3ItcGFnZSAuc2hpcHBpbmctY29udGVudCBwe3BhZGRpbmc6MH0uc3RhdGljIC5zaGlwcGluZy1jb250ZW50IC5mbGFnLWljb24sLmNvbnRhY3QtZm9ybSAuc2hpcHBpbmctY29udGVudCAuZmxhZy1pY29uLC5lcnJvci1wYWdlIC5zaGlwcGluZy1jb250ZW50IC5mbGFnLWljb257bWFyZ2luLXJpZ2h0OjVweH0uc3RhdGljIC5zaGlwcGluZy1jb250ZW50IC5zaGlwcGluZy1jb3N0LWhlYWRsaW5lLC5zdGF0aWMgLnNoaXBwaW5nLWNvbnRlbnQgLnNoaXBwaW5nLWNvc3QtY29udGVudCwuY29udGFjdC1mb3JtIC5zaGlwcGluZy1jb250ZW50IC5zaGlwcGluZy1jb3N0LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLnNoaXBwaW5nLWNvbnRlbnQgLnNoaXBwaW5nLWNvc3QtY29udGVudCwuZXJyb3ItcGFnZSAuc2hpcHBpbmctY29udGVudCAuc2hpcHBpbmctY29zdC1oZWFkbGluZSwuZXJyb3ItcGFnZSAuc2hpcHBpbmctY29udGVudCAuc2hpcHBpbmctY29zdC1jb250ZW50e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmM2YzZjM7cGFkZGluZzozMHB4IDA7bWFyZ2luOjAgMTBweH0uc3RhdGljICNjb21wYW55LWhpc3RvcnktY29udGVudCwuY29udGFjdC1mb3JtICNjb21wYW55LWhpc3RvcnktY29udGVudCwuZXJyb3ItcGFnZSAjY29tcGFueS1oaXN0b3J5LWNvbnRlbnR7cGFkZGluZy1ib3R0b206MTQwcHh9LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oZWFkLXRlYXNlciwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhlYWQtdGVhc2VyLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhlYWQtdGVhc2Vye3BhZGRpbmc6MH0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnN1Ym1lbnUgYTphZnRlciwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmltYWdlLXdyYXBwZXIgYTphZnRlciwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnN1Ym1lbnUgYTphZnRlciwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmltYWdlLXdyYXBwZXIgYTphZnRlciwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5zdWJtZW51IGE6YWZ0ZXIsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaW1hZ2Utd3JhcHBlciBhOmFmdGVye2NvbnRlbnQ6bm9uZX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnR7cGFkZGluZzo2MHB4IDAgNTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudHtwYWRkaW5nOjcwcHggMCA4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnR7cGFkZGluZzoxMDBweCAwIDB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudHtwYWRkaW5nLXRvcDoxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50e3BhZGRpbmctdG9wOjE2MHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCAuaW50cm8tdGV4dCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCAuaW50cm8tdGV4dCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnQgLmludHJvLXRleHR7cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50IC5pbnRyby10ZXh0LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuY29tcGFueS1vdmVydmlldy1jb250ZW50IC5pbnRyby10ZXh0LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCAuaW50cm8tdGV4dHtwYWRkaW5nLWJvdHRvbTo3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCAuaW50cm8tdGV4dCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmNvbXBhbnktb3ZlcnZpZXctY29udGVudCAuaW50cm8tdGV4dCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5jb21wYW55LW92ZXJ2aWV3LWNvbnRlbnQgLmludHJvLXRleHR7cGFkZGluZy1ib3R0b206MH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5wcmVzcywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnByZXNzLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnByZXNze3BhZGRpbmctYm90dG9tOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnByZXNzLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucHJlc3MsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucHJlc3N7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5wcmVzcywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnByZXNzLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnByZXNze3BhZGRpbmc6MTYwcHggMCAwfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnByZXNzLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucHJlc3MsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucHJlc3N7cGFkZGluZy10b3A6MjAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucHJlc3MsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5wcmVzcywuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5wcmVzc3twYWRkaW5nLXRvcDoyNDBweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5e3BhZGRpbmctYm90dG9tOjUwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHksLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHl7cGFkZGluZzoyNDBweCAwIDgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHksLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eXtwYWRkaW5nOjgwcHggMCAxMDBweH0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHkgaW1nLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eSBpbWcsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eSBpbWd7d2lkdGg6ODAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHksLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHl7cGFkZGluZzoxMDBweCAwIDEyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHksLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHl7cGFkZGluZzoxMjBweCAwIDE2MHB4fX1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnksLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3Rvcnl7cGFkZGluZy1ib3R0b206NTBweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbnRyby10ZXh0LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW50cm8tdGV4dCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbnRyby10ZXh0e3BhZGRpbmc6MCAxNXB4IDYwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWludHJvLXRleHQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbnRyby10ZXh0LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWludHJvLXRleHR7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbnRyby10ZXh0LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW50cm8tdGV4dCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbnRyby10ZXh0e3BhZGRpbmctYm90dG9tOjkwcHh9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0c3tiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjN9LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50e3BhZGRpbmc6NzBweCAxNXB4IDgwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnR7cGFkZGluZzo4MHB4IDE1cHggMTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudHtwYWRkaW5nOjEwMHB4IDE1cHggMTIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudHtwYWRkaW5nOjEyMHB4IDE1cHggMTc1cHh9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCAuZmFjdHMtaXRlbSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQgLmZhY3RzLWl0ZW0sLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCAuZmFjdHMtaXRlbXtwYWRkaW5nLXRvcDo1MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50IC5mYWN0cy1pdGVtLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCAuZmFjdHMtaXRlbSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50IC5mYWN0cy1pdGVte3BhZGRpbmctdG9wOjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCAuZmFjdHMtaXRlbSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQgLmZhY3RzLWl0ZW0sLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCAuZmFjdHMtaXRlbXtwYWRkaW5nLXRvcDo1MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQgLmZhY3RzLWl0ZW0sLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50IC5mYWN0cy1pdGVtLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMgLmZhY3RzLWNvbnRlbnQgLmZhY3RzLWl0ZW17cGFkZGluZy10b3A6ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50IC5mYWN0cy1pdGVtLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAjY29tcGFueS1hYm91dC11cy1mYWN0cyAuZmFjdHMtY29udGVudCAuZmFjdHMtaXRlbSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50ICNjb21wYW55LWFib3V0LXVzLWZhY3RzIC5mYWN0cy1jb250ZW50IC5mYWN0cy1pdGVte3BhZGRpbmctdG9wOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnR7cGFkZGluZy10b3A6ODBweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IGgyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBoMiwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IGgye3BhZGRpbmctYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IGgyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBoMiwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IGgye3BhZGRpbmctYm90dG9tOjM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBoMiwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgaDIsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBoMntwYWRkaW5nLWJvdHRvbTo1NHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgcCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgcCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IHB7cGFkZGluZy1ib3R0b206NjBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBwLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBwLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgcHtwYWRkaW5nLWJvdHRvbTo4MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgcCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgcCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IHB7cGFkZGluZy1ib3R0b206MTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBwLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBwLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmlkZW50aXR5LWNvbnRlbnQgcHtwYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IHAsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5pZGVudGl0eS1jb250ZW50IHAsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaWRlbnRpdHktY29udGVudCBwe3BhZGRpbmctYm90dG9tOjIxNXB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZXtwYWRkaW5nOjEwcHggMTVweCAxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmV7cGFkZGluZy1ib3R0b206MjVweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmV7cGFkZGluZy1ib3R0b206NDVweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmV7cGFkZGluZy1ib3R0b206NjVweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIGgxLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSBpbnB1dCwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZCwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgdGV4dGFyZWEsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBoMSwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBpbnB1dCwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgdGV4dGFyZWEsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIGgxLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSBpbnB1dCwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZCwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgdGV4dGFyZWEsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIGgxLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSBpbnB1dCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgdGV4dGFyZWEsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBoMSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBpbnB1dCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgdGV4dGFyZWEsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIGgxLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSBpbnB1dCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgdGV4dGFyZWEsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSBoMSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSBpbnB1dCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgdGV4dGFyZWEsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgaDEsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBpbnB1dCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBzZWxlY3QuYm9yZGVyZWQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgdGV4dGFyZWEsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSBoMSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSBpbnB1dCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgdGV4dGFyZWF7cGFkZGluZy1ib3R0b206MjBweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgaDEsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIGlucHV0LC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSB0ZXh0YXJlYSwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIGgxLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIGlucHV0LC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBzZWxlY3QuYm9yZGVyZWQsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSB0ZXh0YXJlYSwuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgaDEsLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIGlucHV0LC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSB0ZXh0YXJlYSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgaDEsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIGlucHV0LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSB0ZXh0YXJlYSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIGgxLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIGlucHV0LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBzZWxlY3QuYm9yZGVyZWQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSB0ZXh0YXJlYSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgaDEsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIGlucHV0LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSB0ZXh0YXJlYSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIGgxLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIGlucHV0LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSBzZWxlY3QuYm9yZGVyZWQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1oZWFkbGluZSB0ZXh0YXJlYSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBoMSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIGlucHV0LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1oZWFkbGluZSB0ZXh0YXJlYSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIGgxLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIGlucHV0LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktaGVhZGxpbmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSBzZWxlY3QuYm9yZGVyZWQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWhlYWRsaW5lIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1oZWFkbGluZSB0ZXh0YXJlYXtwYWRkaW5nLWJvdHRvbTozMHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnR7cGFkZGluZy1ib3R0b206NjBweDtjb2x1bW4tY291bnQ6MX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY29udGVudHtwYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jb250ZW50e2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jb250ZW50e3BhZGRpbmctYm90dG9tOjE2MHB4O2NvbHVtbi1nYXA6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWNvbnRlbnQsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jb250ZW50e3BhZGRpbmctYm90dG9tOjIwMHB4O2NvbHVtbi1nYXA6NDVweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVye3BhZGRpbmctYm90dG9tOjcwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXJ7cGFkZGluZy1ib3R0b206ODBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVye3BhZGRpbmctYm90dG9tOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXJ7cGFkZGluZy1ib3R0b206MTIwcHh9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtMywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXIgLmltYWdlLTMsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtM3twYWRkaW5nLXRvcDoxNXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyIC5pbWFnZS0zLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtMywuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyIC5pbWFnZS0ze3BhZGRpbmctdG9wOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtMywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXIgLmltYWdlLTMsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtM3twYWRkaW5nLXRvcDoxMjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyIC5pbWFnZS0zLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciAuaW1hZ2UtMywuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyIC5pbWFnZS0ze3BhZGRpbmctdG9wOjE2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXIgLmltYWdlLTMsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5hYm91dC11cy1pbWFnZS13cmFwcGVyIC5pbWFnZS0zLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmFib3V0LXVzLWltYWdlLXdyYXBwZXIgLmltYWdlLTN7cGFkZGluZy10b3A6MjAwcHh9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1oZWFkbGluZXtwYWRkaW5nOjI1cHggMTVweCA2MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWhlYWRsaW5le3BhZGRpbmc6NDBweCAxNXB4IDgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1oZWFkbGluZXtwYWRkaW5nLWJvdHRvbToxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWhlYWRsaW5le3BhZGRpbmc6NjBweCAxNXB4IDEyMHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWNvbnRlbnR7cGFkZGluZy1ib3R0b206NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudHtwYWRkaW5nLWJvdHRvbTo5MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWNvbnRlbnR7cGFkZGluZy1ib3R0b206MTMwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1jb250ZW50LC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucGhpbG9zb3BoeS1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudHtwYWRkaW5nLWJvdHRvbToxNzBweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5waGlsb3NvcGh5LWNvbnRlbnQgcCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudCBwLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnBoaWxvc29waHktY29udGVudCBwe3BhZGRpbmctYm90dG9tOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXJvdy13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1yb3ctd3JhcHBlciwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXJvdy13cmFwcGVye3BhZGRpbmctdG9wOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1yb3ctd3JhcHBlciwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3Rvcnktcm93LXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1yb3ctd3JhcHBlcntwYWRkaW5nLXRvcDoxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXJvdy13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1yb3ctd3JhcHBlciwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXJvdy13cmFwcGVye3BhZGRpbmctdG9wOjEyMHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3Rvcnktcm93LXdyYXBwZXItZmlyc3QsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXJvdy13cmFwcGVyLWZpcnN0LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3Rvcnktcm93LXdyYXBwZXItZmlyc3R7cGFkZGluZy10b3A6MH0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktY29udGVudC13cmFwcGVyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXIsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXJ7cGFkZGluZy1ib3R0b206ODBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlciwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlcntwYWRkaW5nLWJvdHRvbToxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlciwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktY29udGVudC13cmFwcGVyLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktY29udGVudC13cmFwcGVye3BhZGRpbmctYm90dG9tOjB9LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlcjpudGgtY2hpbGQoZXZlbiksLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlcjpudGgtY2hpbGQoZXZlbiksLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXI6bnRoLWNoaWxkKGV2ZW4pe3BhZGRpbmctdG9wOjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXI6bnRoLWNoaWxkKGV2ZW4pLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXI6bnRoLWNoaWxkKGV2ZW4pLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktY29udGVudC13cmFwcGVyOm50aC1jaGlsZChldmVuKXtwYWRkaW5nLXRvcDoxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlcjpudGgtY2hpbGQoZXZlbiksLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LWNvbnRlbnQtd3JhcHBlcjpudGgtY2hpbGQoZXZlbiksLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXI6bnRoLWNoaWxkKGV2ZW4pe3BhZGRpbmctdG9wOjEyMHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktdGV4dC13cmFwcGVyIGgyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgaDIsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgaDJ7cGFkZGluZzo0MHB4IDAgMTBweH1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktdGV4dC13cmFwcGVyIGgyLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgaDIsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgaDJ7cGFkZGluZy10b3A6NTBweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXRleHQtd3JhcHBlciBwLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgcCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXRleHQtd3JhcHBlciBwe3BhZGRpbmctdG9wOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXRleHQtd3JhcHBlciBwLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgcCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5oaXN0b3J5LXRleHQtd3JhcHBlciBwe3BhZGRpbmctdG9wOjM1cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgcCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmhpc3RvcnktdGV4dC13cmFwcGVyIHAsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaGlzdG9yeS10ZXh0LXdyYXBwZXIgcHtwYWRkaW5nLXRvcDo0MHB4fX0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXIsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXJ7cGFkZGluZy10b3A6MH0uc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXIgLnF1YWxpdHktaW50cm8tdGV4dCBwLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaW50cm8td3JhcHBlciAucXVhbGl0eS1pbnRyby10ZXh0IHAsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAuaW50cm8td3JhcHBlciAucXVhbGl0eS1pbnRyby10ZXh0IHB7cGFkZGluZy1ib3R0b206MzBweH1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXIgLnF1YWxpdHktaW50cm8tdGV4dCBwOmxhc3Qtb2YtdHlwZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXIgLnF1YWxpdHktaW50cm8tdGV4dCBwOmxhc3Qtb2YtdHlwZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyIC5xdWFsaXR5LWludHJvLXRleHQgcDpsYXN0LW9mLXR5cGV7cGFkZGluZy1ib3R0b206MH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyIC5xdWFsaXR5LWltYWdlLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaW50cm8td3JhcHBlciAucXVhbGl0eS1pbWFnZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyIC5xdWFsaXR5LWltYWdle3BhZGRpbmctdG9wOjMwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXIgLnF1YWxpdHktaW1hZ2UsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyIC5xdWFsaXR5LWltYWdlLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLmludHJvLXdyYXBwZXIgLnF1YWxpdHktaW1hZ2V7cGFkZGluZy10b3A6NTBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyIC5xdWFsaXR5LWltYWdlLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAuaW50cm8td3JhcHBlciAucXVhbGl0eS1pbWFnZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5pbnRyby13cmFwcGVyIC5xdWFsaXR5LWltYWdle3BhZGRpbmctdG9wOjB9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1oZWFkbGluZXtwYWRkaW5nLXRvcDo3MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5le3BhZGRpbmctdG9wOjEwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1oZWFkbGluZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1oZWFkbGluZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtaGVhZGxpbmV7cGFkZGluZy10b3A6NzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtaGVhZGxpbmUsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtaGVhZGxpbmUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5le3BhZGRpbmctdG9wOjkwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5lLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWhlYWRsaW5lLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1oZWFkbGluZXtwYWRkaW5nLXRvcDoxNTBweH19LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtc3VidGl0bGUsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtc3VidGl0bGUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLXN1YnRpdGxle3BhZGRpbmctdG9wOjI1cHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1zdWJ0aXRsZSwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1zdWJ0aXRsZSwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtc3VidGl0bGV7cGFkZGluZy10b3A6NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtc3VidGl0bGUsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtc3VidGl0bGUsLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLXN1YnRpdGxle3BhZGRpbmctdG9wOjYwcHh9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudHtwYWRkaW5nOjYwcHggMTVweDtjb2x1bW4tY291bnQ6MX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudHtwYWRkaW5nOjgwcHggMTVweCAxMDBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1jb250ZW50e2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MzBweH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCwuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1jb250ZW50LC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgLnF1YWxpdHktY3VsdHVyZS1jb250ZW50e21heC1oZWlnaHQ6NDYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudHtwYWRkaW5nLXRvcDoxMDBweDtjb2x1bW4tZ2FwOjQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAucXVhbGl0eS1jdWx0dXJlLWNvbnRlbnQsLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCwuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50IC5xdWFsaXR5LWN1bHR1cmUtY29udGVudHtwYWRkaW5nOjEyMHB4IDE1cHggMTYwcHh9fS5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjcXVhbGl0eS12aWRlbywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI3F1YWxpdHktdmlkZW8sLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjcXVhbGl0eS12aWRlb3twYWRkaW5nLWJvdHRvbTo4MHB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnN0YXRpYyAuY29tcGFueS1jb250ZW50ICNxdWFsaXR5LXZpZGVvLC5jb250YWN0LWZvcm0gLmNvbXBhbnktY29udGVudCAjcXVhbGl0eS12aWRlbywuZXJyb3ItcGFnZSAuY29tcGFueS1jb250ZW50ICNxdWFsaXR5LXZpZGVve3BhZGRpbmctYm90dG9tOjEyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXsuc3RhdGljIC5jb21wYW55LWNvbnRlbnQgI3F1YWxpdHktdmlkZW8sLmNvbnRhY3QtZm9ybSAuY29tcGFueS1jb250ZW50ICNxdWFsaXR5LXZpZGVvLC5lcnJvci1wYWdlIC5jb21wYW55LWNvbnRlbnQgI3F1YWxpdHktdmlkZW97cGFkZGluZy1ib3R0b206MTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpey5zdGF0aWMgLmNvbXBhbnktY29udGVudCAjcXVhbGl0eS12aWRlbywuY29udGFjdC1mb3JtIC5jb21wYW55LWNvbnRlbnQgI3F1YWxpdHktdmlkZW8sLmVycm9yLXBhZ2UgLmNvbXBhbnktY29udGVudCAjcXVhbGl0eS12aWRlb3twYWRkaW5nLWJvdHRvbToyMDBweH19LnN0YXRpYyAuc3RhdGljLWRyaXZlLC5jb250YWN0LWZvcm0gLnN0YXRpYy1kcml2ZSwuZXJyb3ItcGFnZSAuc3RhdGljLWRyaXZle21hcmdpbi1ib3R0b206MTAwcHh9LnN0YXRpYyAuc3RhdGljLWRyaXZlIGgxLC5zdGF0aWMgLnN0YXRpYy1kcml2ZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5zdGF0aWMgLnN0YXRpYy1kcml2ZSBpbnB1dCwuc3RhdGljIC5zdGF0aWMtZHJpdmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuc3RhdGljLWRyaXZlIHNlbGVjdC5ib3JkZXJlZCwuc3RhdGljIC5zdGF0aWMtZHJpdmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLnN0YXRpYyAuc3RhdGljLWRyaXZlIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuc3RhdGljIC5zdGF0aWMtZHJpdmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuc3RhdGljIC5zdGF0aWMtZHJpdmUgdGV4dGFyZWEsLmNvbnRhY3QtZm9ybSAuc3RhdGljLWRyaXZlIGgxLC5jb250YWN0LWZvcm0gLnN0YXRpYy1kcml2ZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5jb250YWN0LWZvcm0gLnN0YXRpYy1kcml2ZSBpbnB1dCwuY29udGFjdC1mb3JtIC5zdGF0aWMtZHJpdmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuc3RhdGljLWRyaXZlIHNlbGVjdC5ib3JkZXJlZCwuY29udGFjdC1mb3JtIC5zdGF0aWMtZHJpdmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3QtZm9ybSAuc3RhdGljLWRyaXZlIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29udGFjdC1mb3JtIC5zdGF0aWMtZHJpdmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1mb3JtIC5zdGF0aWMtZHJpdmUgdGV4dGFyZWEsLmVycm9yLXBhZ2UgLnN0YXRpYy1kcml2ZSBoMSwuZXJyb3ItcGFnZSAuc3RhdGljLWRyaXZlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBpbnB1dCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLnN0YXRpYy1kcml2ZSBpbnB1dCwuZXJyb3ItcGFnZSAuc3RhdGljLWRyaXZlIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSBzZWxlY3QuYm9yZGVyZWQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5zdGF0aWMtZHJpdmUgc2VsZWN0LmJvcmRlcmVkLC5lcnJvci1wYWdlIC5zdGF0aWMtZHJpdmUgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmVycm9yLXBhZ2UgLnN0YXRpYy1kcml2ZSBzZWxlY3QuYm9yZGVyZWQtc21hbGwsLmVycm9yLXBhZ2UgLnN0YXRpYy1kcml2ZSAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gdGV4dGFyZWEsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIC5lcnJvci1wYWdlIC5zdGF0aWMtZHJpdmUgdGV4dGFyZWF7bWFyZ2luOjUwcHggMCAyNXB4IDB9LnN0YXRpYyAuc3RhdGljLWRyaXZlIGlmcmFtZSwuY29udGFjdC1mb3JtIC5zdGF0aWMtZHJpdmUgaWZyYW1lLC5lcnJvci1wYWdlIC5zdGF0aWMtZHJpdmUgaWZyYW1le3dpZHRoOjEwMCU7ZmlsdGVyOmdyYXlzY2FsZSgxMDAlKX0uc3RhdGljIC5zdGF0aWMtZHJpdmUgYWRkcmVzcywuY29udGFjdC1mb3JtIC5zdGF0aWMtZHJpdmUgYWRkcmVzcywuZXJyb3ItcGFnZSAuc3RhdGljLWRyaXZlIGFkZHJlc3N7bWFyZ2luLWJvdHRvbTo3MHB4O2ZvbnQtc3R5bGU6bm9ybWFsfS5zdGF0aWMgLnN0YXRpYy1kcml2ZSBhZGRyZXNzIHNwYW4sLmNvbnRhY3QtZm9ybSAuc3RhdGljLWRyaXZlIGFkZHJlc3Mgc3BhbiwuZXJyb3ItcGFnZSAuc3RhdGljLWRyaXZlIGFkZHJlc3Mgc3BhbntkaXNwbGF5OmJsb2NrfS5zdGF0aWMgLmFycm93LC5jb250YWN0LWZvcm0gLmFycm93LC5lcnJvci1wYWdlIC5hcnJvd3ttaW4td2lkdGg6MTBweDt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2l0aW9uOmFsbCAwLjRzfS5zdGF0aWMgLmFycm93LmRvd24sLmNvbnRhY3QtZm9ybSAuYXJyb3cuZG93biwuZXJyb3ItcGFnZSAuYXJyb3cuZG93bnt0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dG9wOjM1cHh9LnN0YXRpYyAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlciwuY29udGFjdC1mb3JtIC50b2dnbGUtY29udGVudC13cmFwcGVyLC5lcnJvci1wYWdlIC50b2dnbGUtY29udGVudC13cmFwcGVye2N1cnNvcjpwb2ludGVyfS5zdGF0aWMgLndyYXBwZXIsLmNvbnRhY3QtZm9ybSAud3JhcHBlciwuZXJyb3ItcGFnZSAud3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMUExOTE5O3BhZGRpbmc6MjVweCAxMHB4IDI1cHggMDttYXgtd2lkdGg6MTAwJX0uc3RhdGljIC53cmFwcGVyOmxhc3Qtb2YtdHlwZSwuY29udGFjdC1mb3JtIC53cmFwcGVyOmxhc3Qtb2YtdHlwZSwuZXJyb3ItcGFnZSAud3JhcHBlcjpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTo0MHB4fS5zdGF0aWMgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlciwuY29udGFjdC1mb3JtIC53cmFwcGVyIC5jb250ZW50LXdyYXBwZXIsLmVycm9yLXBhZ2UgLndyYXBwZXIgLmNvbnRlbnQtd3JhcHBlcntwYWRkaW5nOjAgNTBweCAwIDA7ZGlzcGxheTpub25lfS5zdGF0aWMtbGlzdHtwYWRkaW5nLXRvcDozMHB4fS5zdGF0aWMtbGlzdCBsaXtsaXN0LXN0eWxlOm5vbmU7bGluZS1oZWlnaHQ6MjhweH0uc3RhdGljLWxpc3QgbGk6YmVmb3Jle2NvbnRlbnQ6J+KAkyc7cGFkZGluZy1yaWdodDoxMHB4fS5naWZ0LWNhcmQgLmZhcS1pbmZvLWxpbmsgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5naWZ0LWNhcmQgLmZhcS1pbmZvLWxpbmsgYTphZnRlcntkaXNwbGF5Om5vbmV9I3ByaXZhY3kgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdLCNwdWJsaWMtcHJvY2VkdXJlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXSwjdGVybXMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVde2N1cnNvcjpwb2ludGVyfSNwcml2YWN5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXSBzdmcsI3B1YmxpYy1wcm9jZWR1cmUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdIHN2ZywjdGVybXMgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdIHN2Z3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzfSNwcml2YWN5IFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3ZnLCNwdWJsaWMtcHJvY2VkdXJlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXS5hY3RpdmUgc3ZnLCN0ZXJtcyBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0uYWN0aXZlIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDI3MGRlZyl9I3ByaXZhY3kgW2RhdGEtd3JhcHBlci1uYW1lXSwjcHVibGljLXByb2NlZHVyZSBbZGF0YS13cmFwcGVyLW5hbWVdLCN0ZXJtcyBbZGF0YS13cmFwcGVyLW5hbWVde2Rpc3BsYXk6bm9uZX0jc2l6ZS10YWJsZXttYXJnaW4tYm90dG9tOjEwMHB4fSNzaXplLXRhYmxlIC5sZXZlbDEtd3JhcHBlcnttYXJnaW4tYm90dG9tOjIwcHh9I3NpemUtdGFibGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVde2N1cnNvcjpwb2ludGVyfSNzaXplLXRhYmxlIGgyOm5vdCg6bGFzdC1vZi10eXBlKXttYXJnaW4tcmlnaHQ6NDBweH0jc2l6ZS10YWJsZSBbZGF0YS13cmFwcGVyLXRyaWdnZXItc2NvcGU9XCJsZXZlbDJcIl17aGVpZ2h0OjgwcHg7bWFyZ2luOjB9I3NpemUtdGFibGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLXNjb3BlPVwibGV2ZWwyXCJdOm5vdCg6bGFzdC1vZi10eXBlKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQkVCRUJFfSNzaXplLXRhYmxlIC50YWJsZS13cmFwcGVye292ZXJmbG93OmF1dG87bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6LTMwcHh9I3NpemUtdGFibGUgLnRhYmxlLXdyYXBwZXIgW2RhdGEtd3JhcHBlci1uYW1lXXtwYWRkaW5nOjB9I3NpemUtdGFibGUgLnRhYmxlLXdyYXBwZXIgdGFibGV7ZGlzcGxheTppbmxpbmUtdGFibGU7bWFyZ2luLXJpZ2h0OjMwcHg7bWluLXdpZHRoOm1heC1jb250ZW50O3RhYmxlLWxheW91dDphdXRvO3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpfSNzaXplLXRhYmxlIC50YWJsZS13cmFwcGVyIHRhYmxlIHRke3doaXRlLXNwYWNlOm5vd3JhcH0jc2l6ZS10YWJsZSAudGFibGUtd3JhcHBlciB0YWJsZSB0ZDpmaXJzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MjVweDtiYWNrZ3JvdW5kOiNGRkY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2xlZnQ6MDtwb3NpdGlvbjpzdGlja3l9QG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7I3NpemUtdGFibGUgLnRhYmxlLXdyYXBwZXIgdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZXt3aGl0ZS1zcGFjZTpub3JtYWx9fSNzaXplLXRhYmxlIC50YWJsZS13cmFwcGVyIHRhYmxlIHRkOmZpcnN0LW9mLXR5cGU6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO3RvcDowO3dpZHRoOjEwMCU7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjQkVCRUJFfUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpeyNzaXplLXRhYmxlIC50YWJsZS13cmFwcGVyIHRhYmxlIHRkOmZpcnN0LW9mLXR5cGU6YWZ0ZXJ7Ym9yZGVyLXJpZ2h0Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpeyNzaXplLXRhYmxlIC50YWJsZS13cmFwcGVyIHRhYmxlIHRkOm50aC1vZi10eXBlKGV2ZW4pe3BhZGRpbmc6MCAyNXB4fX0jc2l6ZS10YWJsZSB0YWJsZXt0YWJsZS1sYXlvdXQ6Zml4ZWQ7d2lkdGg6MTAwJX0jc2l6ZS10YWJsZSB0YWJsZSB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjQkVCRUJFfSNzaXplLXRhYmxlIHRhYmxlIHRyIHRke2hlaWdodDo4MHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0jc2l6ZS10YWJsZSB0YWJsZSB0ciB0ZDpmaXJzdC1vZi10eXBle21heC13aWR0aDoxMTBweH1AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXsjc2l6ZS10YWJsZSB0YWJsZSB0ciB0ZDpmaXJzdC1vZi10eXBle3BhZGRpbmctcmlnaHQ6MjBweH19I3NpemUtdGFibGUgdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoMil7cGFkZGluZy1sZWZ0OjI1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSl7I3NpemUtdGFibGUgdGFibGUgdHIgdGQ6bnRoLW9mLXR5cGUoMil7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNCRUJFQkV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpeyNzaXplLXRhYmxlIHRhYmxlIHRyIHRkOm5vdCg6Zmlyc3Qtb2YtdHlwZSl7cGFkZGluZzowIDIwcHh9fSNzaXplLXRhYmxlIHRhYmxlIHRib2R5IHRyOmxhc3Qtb2YtdHlwZXtib3JkZXItYm90dG9tOjB9I3NpemUtdGFibGUgLm1vYmlsZSAudGFibGUtd3JhcHBlcntvdmVyZmxvdzphdXRvfSNzaXplLXRhYmxlIC5tb2JpbGUgLnRhYmxlLXdyYXBwZXIgdGFibGV7dGFibGUtbGF5b3V0OmF1dG87bWluLXdpZHRoOm1heC1jb250ZW50fSNzaXplLXRhYmxlIC5tb2JpbGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLXNjb3BlPVwibGV2ZWwyXCJdPmRpdi5jb2x7cGFkZGluZzowfSNzaXplLXRhYmxlIC5tb2JpbGUgW2RhdGEtd3JhcHBlci10cmlnZ2VyLXNjb3BlPVwibGV2ZWwyXCJdIHN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0jc2l6ZS10YWJsZSAubW9iaWxlIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1zY29wZT1cImxldmVsMlwiXS5hY3RpdmUgc3Zne3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0jc2l6ZS10YWJsZSAubW9iaWxlIHRhYmxle21hcmdpbi10b3A6MzBweH0uY29udGFjdC1zdWNjZXNze21hcmdpbjoyMHB4IDAgMTAwcHh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29udGFjdC1zdWNjZXNze21hcmdpbjoyMDBweCAwfX0uY29udGFjdC1zdWNjZXNzIGgxLC5jb250YWN0LXN1Y2Nlc3MgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1zdWNjZXNzIGlucHV0LC5jb250YWN0LXN1Y2Nlc3MgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3Qtc3VjY2VzcyBzZWxlY3QuYm9yZGVyZWQsLmNvbnRhY3Qtc3VjY2VzcyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLXNtYWxsLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAuY29udGFjdC1zdWNjZXNzIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuY29udGFjdC1zdWNjZXNzIC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gLmNvbnRhY3Qtc3VjY2VzcyB0ZXh0YXJlYXttYXJnaW4tYm90dG9tOjEwcHh9LmNvbnRhY3Qtc3VjY2VzcyAuYnRue21hcmdpbi10b3A6MzBweH0uam9iLW92ZXJ2aWV3IGlmcmFtZXttYXJnaW46ODBweCAwfSNyZXR1cm5zIGRpdi5yb3csI3JldHVybnMgLmNvbnRhaW5lci1mdWxsc2NyZWVuIGRpdi5mdWxsc2NyZWVuLXJvdywuY29udGFpbmVyLWZ1bGxzY3JlZW4gI3JldHVybnMgZGl2LmZ1bGxzY3JlZW4tcm93e21hcmdpbi1ib3R0b206NDBweH0jcmV0dXJucyAudGl0bGV7bWFyZ2luLWJvdHRvbToyMHB4fSNyZXR1cm5zIC5ib3R0b20tc3BhY2V7cGFkZGluZy1ib3R0b206MTVweH0jcmV0dXJucyAueS1zcGFjZXtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9I3JldHVybnMgLnJldHVybnMtbGlzdCBsaXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUZFRkVGO3BhZGRpbmc6MTVweCAwfSNyZXR1cm5zIC5yZXR1cm5zLWxpc3QgbGk6bGFzdC1vZi10eXBle2JvcmRlci1ib3R0b206bm9uZX0jcmV0dXJucyAucmV0dXJucy1saXN0IGxpIGF7d2hpdGUtc3BhY2U6bm93cmFwfSNyZXR1cm5zIC5yZXR1cm5zLWxpc3QgbGkgYS5mbGFnLWljb246OmJlZm9yZXttYXJnaW4tcmlnaHQ6MzZweH0jcmV0dXJucyAucmV0dXJucy1saXN0IGxpIGE6aG92ZXI6OmFmdGVye3RyYW5zZm9ybTpzY2FsZVgoMCl9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXsjcmV0dXJucyAuZmlsZS1kb3dubG9hZHttYXgtd2lkdGg6NjYwcHg7cGFkZGluZzowfX1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KXsjcmV0dXJucyAuZmlsZS1kb3dubG9hZHttYXgtd2lkdGg6NzU4cHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpeyNyZXR1cm5zIC5maWxlLWRvd25sb2Fke21heC13aWR0aDo4NjlweH19QG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCl7I3JldHVybnMgLmZpbGUtZG93bmxvYWR7bWF4LXdpZHRoOjEyODBweH19I2ZhcSBsaSwjcGF5bWVudCBsaSwjaW1wcmludCBsaSwjcHJpdmFjeSBsaSwjdGVybXMgbGl7bGlzdC1zdHlsZTpub25lO2xpbmUtaGVpZ2h0OjI4cHh9I2ZhcSBsaTpiZWZvcmUsI3BheW1lbnQgbGk6YmVmb3JlLCNpbXByaW50IGxpOmJlZm9yZSwjcHJpdmFjeSBsaTpiZWZvcmUsI3Rlcm1zIGxpOmJlZm9yZXtjb250ZW50OifigJMnO3BhZGRpbmctcmlnaHQ6MTBweH0jZmFxIHAsI3BheW1lbnQgcCwjaW1wcmludCBwLCNwcml2YWN5IHAsI3Rlcm1zIHB7cGFkZGluZy10b3A6MH0jZmFxIC5hY2NvcmRpb24taGVhZGxpbmUsI3BheW1lbnQgLmFjY29yZGlvbi1oZWFkbGluZSwjaW1wcmludCAuYWNjb3JkaW9uLWhlYWRsaW5lLCNwcml2YWN5IC5hY2NvcmRpb24taGVhZGxpbmUsI3Rlcm1zIC5hY2NvcmRpb24taGVhZGxpbmV7cGFkZGluZzo4MHB4IDAgMTBweH0jZmFxIC5hY2NvcmRpb24tY29udGVudCwjcGF5bWVudCAuYWNjb3JkaW9uLWNvbnRlbnQsI2ltcHJpbnQgLmFjY29yZGlvbi1jb250ZW50LCNwcml2YWN5IC5hY2NvcmRpb24tY29udGVudCwjdGVybXMgLmFjY29yZGlvbi1jb250ZW50e3BhZGRpbmctdG9wOjMwcHh9I2ZhcSAuY20td3JhcHBlciwjcGF5bWVudCAuY20td3JhcHBlciwjaW1wcmludCAuY20td3JhcHBlciwjcHJpdmFjeSAuY20td3JhcHBlciwjdGVybXMgLmNtLXdyYXBwZXJ7dmlzaWJpbGl0eTppbmhlcml0ICFpbXBvcnRhbnR9I3BheW1lbnQgaDEsI3BheW1lbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIGlucHV0LC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjcGF5bWVudCBpbnB1dCwjcGF5bWVudCAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gc2VsZWN0LmJvcmRlcmVkLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjcGF5bWVudCBzZWxlY3QuYm9yZGVyZWQsI3BheW1lbnQgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3BheW1lbnQgc2VsZWN0LmJvcmRlcmVkLXNtYWxsLCNwYXltZW50IC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSB0ZXh0YXJlYSwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3BheW1lbnQgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTowfSNwYXltZW50IC5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX3RleHRhcmVhX3d5c2l3eWd7cGFkZGluZy10b3A6NTBweH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpeyNwYXltZW50IC5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX3RleHRhcmVhX3d5c2l3eWd7cGFkZGluZy10b3A6NjVweH19QG1lZGlhIChtaW4td2lkdGg6IDEyODBweCl7I3BheW1lbnQgLmNtLWJsb2NrLWVsZW1lbnQtbXVsdGlwbGVfdGV4dGFyZWFfd3lzaXd5Z3twYWRkaW5nLXRvcDo4MHB4fX0jcHJpdmFjeSAuY29udGVudC13cmFwcGVye3BhZGRpbmctcmlnaHQ6MH0jdGVybXMgLndyYXBwZXI6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9I3NoaXBwaW5nIGgxLCNzaGlwcGluZyAuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gaW5wdXQsLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtICNzaGlwcGluZyBpbnB1dCwjc2hpcHBpbmcgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3NoaXBwaW5nIHNlbGVjdC5ib3JkZXJlZCwjc2hpcHBpbmcgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwuaGVhZGVyLXNlYXJjaC13cmFwcGVyIGZvcm0gI3NoaXBwaW5nIHNlbGVjdC5ib3JkZXJlZC1zbWFsbCwjc2hpcHBpbmcgLmhlYWRlci1zZWFyY2gtd3JhcHBlciBmb3JtIHRleHRhcmVhLC5oZWFkZXItc2VhcmNoLXdyYXBwZXIgZm9ybSAjc2hpcHBpbmcgdGV4dGFyZWF7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctbGVmdDoyMHB4fS5jb250YWluZXItZnVsbHNjcmVlbntwb3NpdGlvbjpyZWxhdGl2ZX0uY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4taW1hZ2V7aGVpZ2h0OjEwMHZoO3dpZHRoOjEwMHZ3O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO21hcmdpbjowO292ZXJmbG93OmhpZGRlbn0uY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4taW1hZ2UgLmltZy1yZXNwb25zaXZlLWZ1bGx7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvYmplY3QtZml0OmNvdmVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXI7Zm9udC1mYW1pbHk6J29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnfS5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1pbWFnZSBpbWd7ZGlzcGxheTpibG9ja30uY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tcm93e2hlaWdodDoxMDB2aH0uY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tc2hvcC1zd2l0Y2ggLnNob3Atc3dpdGNoe21hcmdpbi1ib3R0b206MTQwcHg7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tc2hvcC1zd2l0Y2ggLnNob3Atc3dpdGNoICNjb3VudHJ5LXNlbGVjdGJveC5zZWxlY3Rib3gsLmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXNob3Atc3dpdGNoIC5zaG9wLXN3aXRjaCAjbGFuZ3VhZ2Utc2VsZWN0Ym94LnNlbGVjdGJveHtib3R0b206MnB4O2xlZnQ6MDt0b3A6YXV0b319LmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXNob3Atc3dpdGNoIC5zaG9wLXN3aXRjaD5kaXZ7cGFkZGluZzowO21hcmdpbjowfS5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1zaG9wLXN3aXRjaCAuc2hvcC1zd2l0Y2g+ZGl2Om50aC1jaGlsZCgyKXttYXJnaW4tYm90dG9tOjExcHh9LmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXNob3Atc3dpdGNoIC5zaG9wLXN3aXRjaD5kaXY6bnRoLWNoaWxkKDIpIC5zaG9wLXN3aXRjaC1ib3h7bWFyZ2luLXRvcDoxcHh9LmNvbnRhaW5lci1mdWxsc2NyZWVuIC5mdWxsc2NyZWVuLXNob3Atc3dpdGNoIC5zaG9wLXN3aXRjaD5kaXYgLnNob3Atc3dpdGNoLWJveHtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjk7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjAgMXB4fS5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1zaG9wLXN3aXRjaCAuc2hvcC1zd2l0Y2g+ZGl2IC5zaG9wLXN3aXRjaC1ib3ggLnRpdGxle2ZvbnQtd2VpZ2h0OjUwMH0uY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tc2hvcC1zd2l0Y2ggLnNob3Atc3dpdGNoPmRpdiAuc2hvcC1zd2l0Y2gtYm94IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTttYXJnaW4tbGVmdDoxMXB4fS5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1zaG9wLXN3aXRjaCAuc2hvcC1zd2l0Y2g+ZGl2IC5zaG9wLXN3aXRjaC1ib3guYnRuLC5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1zaG9wLXN3aXRjaCAuc2hvcC1zd2l0Y2g+ZGl2IC5zaG9wLXN3aXRjaC1ib3ggI2NvdW50cnlzd2l0Y2gtY291bnRyeSwuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tc2hvcC1zd2l0Y2ggLnNob3Atc3dpdGNoPmRpdiAuc2hvcC1zd2l0Y2gtYm94ICNjb3VudHJ5c3dpdGNoLWxhbmd1YWdle3BhZGRpbmc6MjJweH1AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tc2hvcC1zd2l0Y2ggLnNob3Atc3dpdGNoPmRpdjpudGgtY2hpbGQoMikgLnNob3Atc3dpdGNoLWJveHttYXJnaW4tdG9wOjB9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1zaG9wLXN3aXRjaCAuc2hvcC1zd2l0Y2g+ZGl2Omxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MzVweH0uY29udGFpbmVyLWZ1bGxzY3JlZW4gLmZ1bGxzY3JlZW4tc2hvcC1zd2l0Y2ggLnNob3Atc3dpdGNoPmRpdjpudGgtY2hpbGQoMil7bWFyZ2luLWJvdHRvbTowfS5jb250YWluZXItZnVsbHNjcmVlbiAuZnVsbHNjcmVlbi1zaG9wLXN3aXRjaCAuc2hvcC1zd2l0Y2g+ZGl2Om50aC1jaGlsZCgyKSAuc2hvcC1zd2l0Y2gtYm94e21hcmdpbi1sZWZ0OjFweH19QGtleWZyYW1lcyBmYWRlLWluezAle29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0xMDAle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9fUBrZXlmcmFtZXMgZmFkZS1vdXR7MCV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0xMDAle29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn19Lm0tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC0wLC5teS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci0wLC5teC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLTAsLm15LTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLTAsLm14LTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLTV7bWFyZ2luOjVweCAhaW1wb3J0YW50fS5tdC01LC5teS01e21hcmdpbi10b3A6NXB4ICFpbXBvcnRhbnR9Lm1yLTUsLm14LTV7bWFyZ2luLXJpZ2h0OjVweCAhaW1wb3J0YW50fS5tYi01LC5teS01e21hcmdpbi1ib3R0b206NXB4ICFpbXBvcnRhbnR9Lm1sLTUsLm14LTV7bWFyZ2luLWxlZnQ6NXB4ICFpbXBvcnRhbnR9Lm0tMTB7bWFyZ2luOjEwcHggIWltcG9ydGFudH0ubXQtMTAsLm15LTEwe21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50fS5tci0xMCwubXgtMTB7bWFyZ2luLXJpZ2h0OjEwcHggIWltcG9ydGFudH0ubWItMTAsLm15LTEwe21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50fS5tbC0xMCwubXgtMTB7bWFyZ2luLWxlZnQ6MTBweCAhaW1wb3J0YW50fS5tLTE1e21hcmdpbjoxNXB4ICFpbXBvcnRhbnR9Lm10LTE1LC5teS0xNXttYXJnaW4tdG9wOjE1cHggIWltcG9ydGFudH0ubXItMTUsLm14LTE1e21hcmdpbi1yaWdodDoxNXB4ICFpbXBvcnRhbnR9Lm1iLTE1LC5teS0xNXttYXJnaW4tYm90dG9tOjE1cHggIWltcG9ydGFudH0ubWwtMTUsLm14LTE1e21hcmdpbi1sZWZ0OjE1cHggIWltcG9ydGFudH0ubS0yMHttYXJnaW46MjBweCAhaW1wb3J0YW50fS5tdC0yMCwubXktMjB7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnR9Lm1yLTIwLC5teC0yMHttYXJnaW4tcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5tYi0yMCwubXktMjB7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9Lm1sLTIwLC5teC0yMHttYXJnaW4tbGVmdDoyMHB4ICFpbXBvcnRhbnR9Lm0tMjV7bWFyZ2luOjI1cHggIWltcG9ydGFudH0ubXQtMjUsLm15LTI1e21hcmdpbi10b3A6MjVweCAhaW1wb3J0YW50fS5tci0yNSwubXgtMjV7bWFyZ2luLXJpZ2h0OjI1cHggIWltcG9ydGFudH0ubWItMjUsLm15LTI1e21hcmdpbi1ib3R0b206MjVweCAhaW1wb3J0YW50fS5tbC0yNSwubXgtMjV7bWFyZ2luLWxlZnQ6MjVweCAhaW1wb3J0YW50fS5tLTMwe21hcmdpbjozMHB4ICFpbXBvcnRhbnR9Lm10LTMwLC5teS0zMHttYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudH0ubXItMzAsLm14LTMwe21hcmdpbi1yaWdodDozMHB4ICFpbXBvcnRhbnR9Lm1iLTMwLC5teS0zMHttYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudH0ubWwtMzAsLm14LTMwe21hcmdpbi1sZWZ0OjMwcHggIWltcG9ydGFudH0ubS0zNXttYXJnaW46MzVweCAhaW1wb3J0YW50fS5tdC0zNSwubXktMzV7bWFyZ2luLXRvcDozNXB4ICFpbXBvcnRhbnR9Lm1yLTM1LC5teC0zNXttYXJnaW4tcmlnaHQ6MzVweCAhaW1wb3J0YW50fS5tYi0zNSwubXktMzV7bWFyZ2luLWJvdHRvbTozNXB4ICFpbXBvcnRhbnR9Lm1sLTM1LC5teC0zNXttYXJnaW4tbGVmdDozNXB4ICFpbXBvcnRhbnR9Lm0tNDB7bWFyZ2luOjQwcHggIWltcG9ydGFudH0ubXQtNDAsLm15LTQwe21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50fS5tci00MCwubXgtNDB7bWFyZ2luLXJpZ2h0OjQwcHggIWltcG9ydGFudH0ubWItNDAsLm15LTQwe21hcmdpbi1ib3R0b206NDBweCAhaW1wb3J0YW50fS5tbC00MCwubXgtNDB7bWFyZ2luLWxlZnQ6NDBweCAhaW1wb3J0YW50fS5tLTQ1e21hcmdpbjo0NXB4ICFpbXBvcnRhbnR9Lm10LTQ1LC5teS00NXttYXJnaW4tdG9wOjQ1cHggIWltcG9ydGFudH0ubXItNDUsLm14LTQ1e21hcmdpbi1yaWdodDo0NXB4ICFpbXBvcnRhbnR9Lm1iLTQ1LC5teS00NXttYXJnaW4tYm90dG9tOjQ1cHggIWltcG9ydGFudH0ubWwtNDUsLm14LTQ1e21hcmdpbi1sZWZ0OjQ1cHggIWltcG9ydGFudH0ubS01MHttYXJnaW46NTBweCAhaW1wb3J0YW50fS5tdC01MCwubXktNTB7bWFyZ2luLXRvcDo1MHB4ICFpbXBvcnRhbnR9Lm1yLTUwLC5teC01MHttYXJnaW4tcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5tYi01MCwubXktNTB7bWFyZ2luLWJvdHRvbTo1MHB4ICFpbXBvcnRhbnR9Lm1sLTUwLC5teC01MHttYXJnaW4tbGVmdDo1MHB4ICFpbXBvcnRhbnR9Lm0tNTV7bWFyZ2luOjU1cHggIWltcG9ydGFudH0ubXQtNTUsLm15LTU1e21hcmdpbi10b3A6NTVweCAhaW1wb3J0YW50fS5tci01NSwubXgtNTV7bWFyZ2luLXJpZ2h0OjU1cHggIWltcG9ydGFudH0ubWItNTUsLm15LTU1e21hcmdpbi1ib3R0b206NTVweCAhaW1wb3J0YW50fS5tbC01NSwubXgtNTV7bWFyZ2luLWxlZnQ6NTVweCAhaW1wb3J0YW50fS5tLTYwe21hcmdpbjo2MHB4ICFpbXBvcnRhbnR9Lm10LTYwLC5teS02MHttYXJnaW4tdG9wOjYwcHggIWltcG9ydGFudH0ubXItNjAsLm14LTYwe21hcmdpbi1yaWdodDo2MHB4ICFpbXBvcnRhbnR9Lm1iLTYwLC5teS02MHttYXJnaW4tYm90dG9tOjYwcHggIWltcG9ydGFudH0ubWwtNjAsLm14LTYwe21hcmdpbi1sZWZ0OjYwcHggIWltcG9ydGFudH0ubS02NXttYXJnaW46NjVweCAhaW1wb3J0YW50fS5tdC02NSwubXktNjV7bWFyZ2luLXRvcDo2NXB4ICFpbXBvcnRhbnR9Lm1yLTY1LC5teC02NXttYXJnaW4tcmlnaHQ6NjVweCAhaW1wb3J0YW50fS5tYi02NSwubXktNjV7bWFyZ2luLWJvdHRvbTo2NXB4ICFpbXBvcnRhbnR9Lm1sLTY1LC5teC02NXttYXJnaW4tbGVmdDo2NXB4ICFpbXBvcnRhbnR9Lm0tNzB7bWFyZ2luOjcwcHggIWltcG9ydGFudH0ubXQtNzAsLm15LTcwe21hcmdpbi10b3A6NzBweCAhaW1wb3J0YW50fS5tci03MCwubXgtNzB7bWFyZ2luLXJpZ2h0OjcwcHggIWltcG9ydGFudH0ubWItNzAsLm15LTcwe21hcmdpbi1ib3R0b206NzBweCAhaW1wb3J0YW50fS5tbC03MCwubXgtNzB7bWFyZ2luLWxlZnQ6NzBweCAhaW1wb3J0YW50fS5tLTc1e21hcmdpbjo3NXB4ICFpbXBvcnRhbnR9Lm10LTc1LC5teS03NXttYXJnaW4tdG9wOjc1cHggIWltcG9ydGFudH0ubXItNzUsLm14LTc1e21hcmdpbi1yaWdodDo3NXB4ICFpbXBvcnRhbnR9Lm1iLTc1LC5teS03NXttYXJnaW4tYm90dG9tOjc1cHggIWltcG9ydGFudH0ubWwtNzUsLm14LTc1e21hcmdpbi1sZWZ0Ojc1cHggIWltcG9ydGFudH0ubS04MHttYXJnaW46ODBweCAhaW1wb3J0YW50fS5tdC04MCwubXktODB7bWFyZ2luLXRvcDo4MHB4ICFpbXBvcnRhbnR9Lm1yLTgwLC5teC04MHttYXJnaW4tcmlnaHQ6ODBweCAhaW1wb3J0YW50fS5tYi04MCwubXktODB7bWFyZ2luLWJvdHRvbTo4MHB4ICFpbXBvcnRhbnR9Lm1sLTgwLC5teC04MHttYXJnaW4tbGVmdDo4MHB4ICFpbXBvcnRhbnR9Lm0tODV7bWFyZ2luOjg1cHggIWltcG9ydGFudH0ubXQtODUsLm15LTg1e21hcmdpbi10b3A6ODVweCAhaW1wb3J0YW50fS5tci04NSwubXgtODV7bWFyZ2luLXJpZ2h0Ojg1cHggIWltcG9ydGFudH0ubWItODUsLm15LTg1e21hcmdpbi1ib3R0b206ODVweCAhaW1wb3J0YW50fS5tbC04NSwubXgtODV7bWFyZ2luLWxlZnQ6ODVweCAhaW1wb3J0YW50fS5tLTkwe21hcmdpbjo5MHB4ICFpbXBvcnRhbnR9Lm10LTkwLC5teS05MHttYXJnaW4tdG9wOjkwcHggIWltcG9ydGFudH0ubXItOTAsLm14LTkwe21hcmdpbi1yaWdodDo5MHB4ICFpbXBvcnRhbnR9Lm1iLTkwLC5teS05MHttYXJnaW4tYm90dG9tOjkwcHggIWltcG9ydGFudH0ubWwtOTAsLm14LTkwe21hcmdpbi1sZWZ0OjkwcHggIWltcG9ydGFudH0ubS05NXttYXJnaW46OTVweCAhaW1wb3J0YW50fS5tdC05NSwubXktOTV7bWFyZ2luLXRvcDo5NXB4ICFpbXBvcnRhbnR9Lm1yLTk1LC5teC05NXttYXJnaW4tcmlnaHQ6OTVweCAhaW1wb3J0YW50fS5tYi05NSwubXktOTV7bWFyZ2luLWJvdHRvbTo5NXB4ICFpbXBvcnRhbnR9Lm1sLTk1LC5teC05NXttYXJnaW4tbGVmdDo5NXB4ICFpbXBvcnRhbnR9Lm0tMTAwe21hcmdpbjoxMDBweCAhaW1wb3J0YW50fS5tdC0xMDAsLm15LTEwMHttYXJnaW4tdG9wOjEwMHB4ICFpbXBvcnRhbnR9Lm1yLTEwMCwubXgtMTAwe21hcmdpbi1yaWdodDoxMDBweCAhaW1wb3J0YW50fS5tYi0xMDAsLm15LTEwMHttYXJnaW4tYm90dG9tOjEwMHB4ICFpbXBvcnRhbnR9Lm1sLTEwMCwubXgtMTAwe21hcmdpbi1sZWZ0OjEwMHB4ICFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtMCwucHktMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLTAsLnB4LTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLTAsLnB5LTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC0wLC5weC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnAtNXtwYWRkaW5nOjVweCAhaW1wb3J0YW50fS5wdC01LC5weS01e3BhZGRpbmctdG9wOjVweCAhaW1wb3J0YW50fS5wci01LC5weC01e3BhZGRpbmctcmlnaHQ6NXB4ICFpbXBvcnRhbnR9LnBiLTUsLnB5LTV7cGFkZGluZy1ib3R0b206NXB4ICFpbXBvcnRhbnR9LnBsLTUsLnB4LTV7cGFkZGluZy1sZWZ0OjVweCAhaW1wb3J0YW50fS5wLTEwe3BhZGRpbmc6MTBweCAhaW1wb3J0YW50fS5wdC0xMCwucHktMTB7cGFkZGluZy10b3A6MTBweCAhaW1wb3J0YW50fS5wci0xMCwucHgtMTB7cGFkZGluZy1yaWdodDoxMHB4ICFpbXBvcnRhbnR9LnBiLTEwLC5weS0xMHtwYWRkaW5nLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9LnBsLTEwLC5weC0xMHtwYWRkaW5nLWxlZnQ6MTBweCAhaW1wb3J0YW50fS5wLTE1e3BhZGRpbmc6MTVweCAhaW1wb3J0YW50fS5wdC0xNSwucHktMTV7cGFkZGluZy10b3A6MTVweCAhaW1wb3J0YW50fS5wci0xNSwucHgtMTV7cGFkZGluZy1yaWdodDoxNXB4ICFpbXBvcnRhbnR9LnBiLTE1LC5weS0xNXtwYWRkaW5nLWJvdHRvbToxNXB4ICFpbXBvcnRhbnR9LnBsLTE1LC5weC0xNXtwYWRkaW5nLWxlZnQ6MTVweCAhaW1wb3J0YW50fS5wLTIwe3BhZGRpbmc6MjBweCAhaW1wb3J0YW50fS5wdC0yMCwucHktMjB7cGFkZGluZy10b3A6MjBweCAhaW1wb3J0YW50fS5wci0yMCwucHgtMjB7cGFkZGluZy1yaWdodDoyMHB4ICFpbXBvcnRhbnR9LnBiLTIwLC5weS0yMHtwYWRkaW5nLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9LnBsLTIwLC5weC0yMHtwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50fS5wLTI1e3BhZGRpbmc6MjVweCAhaW1wb3J0YW50fS5wdC0yNSwucHktMjV7cGFkZGluZy10b3A6MjVweCAhaW1wb3J0YW50fS5wci0yNSwucHgtMjV7cGFkZGluZy1yaWdodDoyNXB4ICFpbXBvcnRhbnR9LnBiLTI1LC5weS0yNXtwYWRkaW5nLWJvdHRvbToyNXB4ICFpbXBvcnRhbnR9LnBsLTI1LC5weC0yNXtwYWRkaW5nLWxlZnQ6MjVweCAhaW1wb3J0YW50fS5wLTMwe3BhZGRpbmc6MzBweCAhaW1wb3J0YW50fS5wdC0zMCwucHktMzB7cGFkZGluZy10b3A6MzBweCAhaW1wb3J0YW50fS5wci0zMCwucHgtMzB7cGFkZGluZy1yaWdodDozMHB4ICFpbXBvcnRhbnR9LnBiLTMwLC5weS0zMHtwYWRkaW5nLWJvdHRvbTozMHB4ICFpbXBvcnRhbnR9LnBsLTMwLC5weC0zMHtwYWRkaW5nLWxlZnQ6MzBweCAhaW1wb3J0YW50fS5wLTM1e3BhZGRpbmc6MzVweCAhaW1wb3J0YW50fS5wdC0zNSwucHktMzV7cGFkZGluZy10b3A6MzVweCAhaW1wb3J0YW50fS5wci0zNSwucHgtMzV7cGFkZGluZy1yaWdodDozNXB4ICFpbXBvcnRhbnR9LnBiLTM1LC5weS0zNXtwYWRkaW5nLWJvdHRvbTozNXB4ICFpbXBvcnRhbnR9LnBsLTM1LC5weC0zNXtwYWRkaW5nLWxlZnQ6MzVweCAhaW1wb3J0YW50fS5wLTQwe3BhZGRpbmc6NDBweCAhaW1wb3J0YW50fS5wdC00MCwucHktNDB7cGFkZGluZy10b3A6NDBweCAhaW1wb3J0YW50fS5wci00MCwucHgtNDB7cGFkZGluZy1yaWdodDo0MHB4ICFpbXBvcnRhbnR9LnBiLTQwLC5weS00MHtwYWRkaW5nLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9LnBsLTQwLC5weC00MHtwYWRkaW5nLWxlZnQ6NDBweCAhaW1wb3J0YW50fS5wLTQ1e3BhZGRpbmc6NDVweCAhaW1wb3J0YW50fS5wdC00NSwucHktNDV7cGFkZGluZy10b3A6NDVweCAhaW1wb3J0YW50fS5wci00NSwucHgtNDV7cGFkZGluZy1yaWdodDo0NXB4ICFpbXBvcnRhbnR9LnBiLTQ1LC5weS00NXtwYWRkaW5nLWJvdHRvbTo0NXB4ICFpbXBvcnRhbnR9LnBsLTQ1LC5weC00NXtwYWRkaW5nLWxlZnQ6NDVweCAhaW1wb3J0YW50fS5wLTUwe3BhZGRpbmc6NTBweCAhaW1wb3J0YW50fS5wdC01MCwucHktNTB7cGFkZGluZy10b3A6NTBweCAhaW1wb3J0YW50fS5wci01MCwucHgtNTB7cGFkZGluZy1yaWdodDo1MHB4ICFpbXBvcnRhbnR9LnBiLTUwLC5weS01MHtwYWRkaW5nLWJvdHRvbTo1MHB4ICFpbXBvcnRhbnR9LnBsLTUwLC5weC01MHtwYWRkaW5nLWxlZnQ6NTBweCAhaW1wb3J0YW50fS5wLTU1e3BhZGRpbmc6NTVweCAhaW1wb3J0YW50fS5wdC01NSwucHktNTV7cGFkZGluZy10b3A6NTVweCAhaW1wb3J0YW50fS5wci01NSwucHgtNTV7cGFkZGluZy1yaWdodDo1NXB4ICFpbXBvcnRhbnR9LnBiLTU1LC5weS01NXtwYWRkaW5nLWJvdHRvbTo1NXB4ICFpbXBvcnRhbnR9LnBsLTU1LC5weC01NXtwYWRkaW5nLWxlZnQ6NTVweCAhaW1wb3J0YW50fS5wLTYwe3BhZGRpbmc6NjBweCAhaW1wb3J0YW50fS5wdC02MCwucHktNjB7cGFkZGluZy10b3A6NjBweCAhaW1wb3J0YW50fS5wci02MCwucHgtNjB7cGFkZGluZy1yaWdodDo2MHB4ICFpbXBvcnRhbnR9LnBiLTYwLC5weS02MHtwYWRkaW5nLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnR9LnBsLTYwLC5weC02MHtwYWRkaW5nLWxlZnQ6NjBweCAhaW1wb3J0YW50fS5wLTY1e3BhZGRpbmc6NjVweCAhaW1wb3J0YW50fS5wdC02NSwucHktNjV7cGFkZGluZy10b3A6NjVweCAhaW1wb3J0YW50fS5wci02NSwucHgtNjV7cGFkZGluZy1yaWdodDo2NXB4ICFpbXBvcnRhbnR9LnBiLTY1LC5weS02NXtwYWRkaW5nLWJvdHRvbTo2NXB4ICFpbXBvcnRhbnR9LnBsLTY1LC5weC02NXtwYWRkaW5nLWxlZnQ6NjVweCAhaW1wb3J0YW50fS5wLTcwe3BhZGRpbmc6NzBweCAhaW1wb3J0YW50fS5wdC03MCwucHktNzB7cGFkZGluZy10b3A6NzBweCAhaW1wb3J0YW50fS5wci03MCwucHgtNzB7cGFkZGluZy1yaWdodDo3MHB4ICFpbXBvcnRhbnR9LnBiLTcwLC5weS03MHtwYWRkaW5nLWJvdHRvbTo3MHB4ICFpbXBvcnRhbnR9LnBsLTcwLC5weC03MHtwYWRkaW5nLWxlZnQ6NzBweCAhaW1wb3J0YW50fS5wLTc1e3BhZGRpbmc6NzVweCAhaW1wb3J0YW50fS5wdC03NSwucHktNzV7cGFkZGluZy10b3A6NzVweCAhaW1wb3J0YW50fS5wci03NSwucHgtNzV7cGFkZGluZy1yaWdodDo3NXB4ICFpbXBvcnRhbnR9LnBiLTc1LC5weS03NXtwYWRkaW5nLWJvdHRvbTo3NXB4ICFpbXBvcnRhbnR9LnBsLTc1LC5weC03NXtwYWRkaW5nLWxlZnQ6NzVweCAhaW1wb3J0YW50fS5wLTgwe3BhZGRpbmc6ODBweCAhaW1wb3J0YW50fS5wdC04MCwucHktODB7cGFkZGluZy10b3A6ODBweCAhaW1wb3J0YW50fS5wci04MCwucHgtODB7cGFkZGluZy1yaWdodDo4MHB4ICFpbXBvcnRhbnR9LnBiLTgwLC5weS04MHtwYWRkaW5nLWJvdHRvbTo4MHB4ICFpbXBvcnRhbnR9LnBsLTgwLC5weC04MHtwYWRkaW5nLWxlZnQ6ODBweCAhaW1wb3J0YW50fS5wLTg1e3BhZGRpbmc6ODVweCAhaW1wb3J0YW50fS5wdC04NSwucHktODV7cGFkZGluZy10b3A6ODVweCAhaW1wb3J0YW50fS5wci04NSwucHgtODV7cGFkZGluZy1yaWdodDo4NXB4ICFpbXBvcnRhbnR9LnBiLTg1LC5weS04NXtwYWRkaW5nLWJvdHRvbTo4NXB4ICFpbXBvcnRhbnR9LnBsLTg1LC5weC04NXtwYWRkaW5nLWxlZnQ6ODVweCAhaW1wb3J0YW50fS5wLTkwe3BhZGRpbmc6OTBweCAhaW1wb3J0YW50fS5wdC05MCwucHktOTB7cGFkZGluZy10b3A6OTBweCAhaW1wb3J0YW50fS5wci05MCwucHgtOTB7cGFkZGluZy1yaWdodDo5MHB4ICFpbXBvcnRhbnR9LnBiLTkwLC5weS05MHtwYWRkaW5nLWJvdHRvbTo5MHB4ICFpbXBvcnRhbnR9LnBsLTkwLC5weC05MHtwYWRkaW5nLWxlZnQ6OTBweCAhaW1wb3J0YW50fS5wLTk1e3BhZGRpbmc6OTVweCAhaW1wb3J0YW50fS5wdC05NSwucHktOTV7cGFkZGluZy10b3A6OTVweCAhaW1wb3J0YW50fS5wci05NSwucHgtOTV7cGFkZGluZy1yaWdodDo5NXB4ICFpbXBvcnRhbnR9LnBiLTk1LC5weS05NXtwYWRkaW5nLWJvdHRvbTo5NXB4ICFpbXBvcnRhbnR9LnBsLTk1LC5weC05NXtwYWRkaW5nLWxlZnQ6OTVweCAhaW1wb3J0YW50fS5wLTEwMHtwYWRkaW5nOjEwMHB4ICFpbXBvcnRhbnR9LnB0LTEwMCwucHktMTAwe3BhZGRpbmctdG9wOjEwMHB4ICFpbXBvcnRhbnR9LnByLTEwMCwucHgtMTAwe3BhZGRpbmctcmlnaHQ6MTAwcHggIWltcG9ydGFudH0ucGItMTAwLC5weS0xMDB7cGFkZGluZy1ib3R0b206MTAwcHggIWltcG9ydGFudH0ucGwtMTAwLC5weC0xMDB7cGFkZGluZy1sZWZ0OjEwMHB4ICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsubS1zbS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LXNtLTAsLm15LXNtLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLXNtLTAsLm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItc20tMCwubXktc20tMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtc20tMCwubXgtc20tMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46NXB4ICFpbXBvcnRhbnR9Lm10LXNtLTUsLm15LXNtLTV7bWFyZ2luLXRvcDo1cHggIWltcG9ydGFudH0ubXItc20tNSwubXgtc20tNXttYXJnaW4tcmlnaHQ6NXB4ICFpbXBvcnRhbnR9Lm1iLXNtLTUsLm15LXNtLTV7bWFyZ2luLWJvdHRvbTo1cHggIWltcG9ydGFudH0ubWwtc20tNSwubXgtc20tNXttYXJnaW4tbGVmdDo1cHggIWltcG9ydGFudH0ubS1zbS0xMHttYXJnaW46MTBweCAhaW1wb3J0YW50fS5tdC1zbS0xMCwubXktc20tMTB7bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTEwLC5teC1zbS0xMHttYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50fS5tYi1zbS0xMCwubXktc20tMTB7bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTEwLC5teC1zbS0xMHttYXJnaW4tbGVmdDoxMHB4ICFpbXBvcnRhbnR9Lm0tc20tMTV7bWFyZ2luOjE1cHggIWltcG9ydGFudH0ubXQtc20tMTUsLm15LXNtLTE1e21hcmdpbi10b3A6MTVweCAhaW1wb3J0YW50fS5tci1zbS0xNSwubXgtc20tMTV7bWFyZ2luLXJpZ2h0OjE1cHggIWltcG9ydGFudH0ubWItc20tMTUsLm15LXNtLTE1e21hcmdpbi1ib3R0b206MTVweCAhaW1wb3J0YW50fS5tbC1zbS0xNSwubXgtc20tMTV7bWFyZ2luLWxlZnQ6MTVweCAhaW1wb3J0YW50fS5tLXNtLTIwe21hcmdpbjoyMHB4ICFpbXBvcnRhbnR9Lm10LXNtLTIwLC5teS1zbS0yMHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudH0ubXItc20tMjAsLm14LXNtLTIwe21hcmdpbi1yaWdodDoyMHB4ICFpbXBvcnRhbnR9Lm1iLXNtLTIwLC5teS1zbS0yMHttYXJnaW4tYm90dG9tOjIwcHggIWltcG9ydGFudH0ubWwtc20tMjAsLm14LXNtLTIwe21hcmdpbi1sZWZ0OjIwcHggIWltcG9ydGFudH0ubS1zbS0yNXttYXJnaW46MjVweCAhaW1wb3J0YW50fS5tdC1zbS0yNSwubXktc20tMjV7bWFyZ2luLXRvcDoyNXB4ICFpbXBvcnRhbnR9Lm1yLXNtLTI1LC5teC1zbS0yNXttYXJnaW4tcmlnaHQ6MjVweCAhaW1wb3J0YW50fS5tYi1zbS0yNSwubXktc20tMjV7bWFyZ2luLWJvdHRvbToyNXB4ICFpbXBvcnRhbnR9Lm1sLXNtLTI1LC5teC1zbS0yNXttYXJnaW4tbGVmdDoyNXB4ICFpbXBvcnRhbnR9Lm0tc20tMzB7bWFyZ2luOjMwcHggIWltcG9ydGFudH0ubXQtc20tMzAsLm15LXNtLTMwe21hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50fS5tci1zbS0zMCwubXgtc20tMzB7bWFyZ2luLXJpZ2h0OjMwcHggIWltcG9ydGFudH0ubWItc20tMzAsLm15LXNtLTMwe21hcmdpbi1ib3R0b206MzBweCAhaW1wb3J0YW50fS5tbC1zbS0zMCwubXgtc20tMzB7bWFyZ2luLWxlZnQ6MzBweCAhaW1wb3J0YW50fS5tLXNtLTM1e21hcmdpbjozNXB4ICFpbXBvcnRhbnR9Lm10LXNtLTM1LC5teS1zbS0zNXttYXJnaW4tdG9wOjM1cHggIWltcG9ydGFudH0ubXItc20tMzUsLm14LXNtLTM1e21hcmdpbi1yaWdodDozNXB4ICFpbXBvcnRhbnR9Lm1iLXNtLTM1LC5teS1zbS0zNXttYXJnaW4tYm90dG9tOjM1cHggIWltcG9ydGFudH0ubWwtc20tMzUsLm14LXNtLTM1e21hcmdpbi1sZWZ0OjM1cHggIWltcG9ydGFudH0ubS1zbS00MHttYXJnaW46NDBweCAhaW1wb3J0YW50fS5tdC1zbS00MCwubXktc20tNDB7bWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTQwLC5teC1zbS00MHttYXJnaW4tcmlnaHQ6NDBweCAhaW1wb3J0YW50fS5tYi1zbS00MCwubXktc20tNDB7bWFyZ2luLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTQwLC5teC1zbS00MHttYXJnaW4tbGVmdDo0MHB4ICFpbXBvcnRhbnR9Lm0tc20tNDV7bWFyZ2luOjQ1cHggIWltcG9ydGFudH0ubXQtc20tNDUsLm15LXNtLTQ1e21hcmdpbi10b3A6NDVweCAhaW1wb3J0YW50fS5tci1zbS00NSwubXgtc20tNDV7bWFyZ2luLXJpZ2h0OjQ1cHggIWltcG9ydGFudH0ubWItc20tNDUsLm15LXNtLTQ1e21hcmdpbi1ib3R0b206NDVweCAhaW1wb3J0YW50fS5tbC1zbS00NSwubXgtc20tNDV7bWFyZ2luLWxlZnQ6NDVweCAhaW1wb3J0YW50fS5tLXNtLTUwe21hcmdpbjo1MHB4ICFpbXBvcnRhbnR9Lm10LXNtLTUwLC5teS1zbS01MHttYXJnaW4tdG9wOjUwcHggIWltcG9ydGFudH0ubXItc20tNTAsLm14LXNtLTUwe21hcmdpbi1yaWdodDo1MHB4ICFpbXBvcnRhbnR9Lm1iLXNtLTUwLC5teS1zbS01MHttYXJnaW4tYm90dG9tOjUwcHggIWltcG9ydGFudH0ubWwtc20tNTAsLm14LXNtLTUwe21hcmdpbi1sZWZ0OjUwcHggIWltcG9ydGFudH0ubS1zbS01NXttYXJnaW46NTVweCAhaW1wb3J0YW50fS5tdC1zbS01NSwubXktc20tNTV7bWFyZ2luLXRvcDo1NXB4ICFpbXBvcnRhbnR9Lm1yLXNtLTU1LC5teC1zbS01NXttYXJnaW4tcmlnaHQ6NTVweCAhaW1wb3J0YW50fS5tYi1zbS01NSwubXktc20tNTV7bWFyZ2luLWJvdHRvbTo1NXB4ICFpbXBvcnRhbnR9Lm1sLXNtLTU1LC5teC1zbS01NXttYXJnaW4tbGVmdDo1NXB4ICFpbXBvcnRhbnR9Lm0tc20tNjB7bWFyZ2luOjYwcHggIWltcG9ydGFudH0ubXQtc20tNjAsLm15LXNtLTYwe21hcmdpbi10b3A6NjBweCAhaW1wb3J0YW50fS5tci1zbS02MCwubXgtc20tNjB7bWFyZ2luLXJpZ2h0OjYwcHggIWltcG9ydGFudH0ubWItc20tNjAsLm15LXNtLTYwe21hcmdpbi1ib3R0b206NjBweCAhaW1wb3J0YW50fS5tbC1zbS02MCwubXgtc20tNjB7bWFyZ2luLWxlZnQ6NjBweCAhaW1wb3J0YW50fS5tLXNtLTY1e21hcmdpbjo2NXB4ICFpbXBvcnRhbnR9Lm10LXNtLTY1LC5teS1zbS02NXttYXJnaW4tdG9wOjY1cHggIWltcG9ydGFudH0ubXItc20tNjUsLm14LXNtLTY1e21hcmdpbi1yaWdodDo2NXB4ICFpbXBvcnRhbnR9Lm1iLXNtLTY1LC5teS1zbS02NXttYXJnaW4tYm90dG9tOjY1cHggIWltcG9ydGFudH0ubWwtc20tNjUsLm14LXNtLTY1e21hcmdpbi1sZWZ0OjY1cHggIWltcG9ydGFudH0ubS1zbS03MHttYXJnaW46NzBweCAhaW1wb3J0YW50fS5tdC1zbS03MCwubXktc20tNzB7bWFyZ2luLXRvcDo3MHB4ICFpbXBvcnRhbnR9Lm1yLXNtLTcwLC5teC1zbS03MHttYXJnaW4tcmlnaHQ6NzBweCAhaW1wb3J0YW50fS5tYi1zbS03MCwubXktc20tNzB7bWFyZ2luLWJvdHRvbTo3MHB4ICFpbXBvcnRhbnR9Lm1sLXNtLTcwLC5teC1zbS03MHttYXJnaW4tbGVmdDo3MHB4ICFpbXBvcnRhbnR9Lm0tc20tNzV7bWFyZ2luOjc1cHggIWltcG9ydGFudH0ubXQtc20tNzUsLm15LXNtLTc1e21hcmdpbi10b3A6NzVweCAhaW1wb3J0YW50fS5tci1zbS03NSwubXgtc20tNzV7bWFyZ2luLXJpZ2h0Ojc1cHggIWltcG9ydGFudH0ubWItc20tNzUsLm15LXNtLTc1e21hcmdpbi1ib3R0b206NzVweCAhaW1wb3J0YW50fS5tbC1zbS03NSwubXgtc20tNzV7bWFyZ2luLWxlZnQ6NzVweCAhaW1wb3J0YW50fS5tLXNtLTgwe21hcmdpbjo4MHB4ICFpbXBvcnRhbnR9Lm10LXNtLTgwLC5teS1zbS04MHttYXJnaW4tdG9wOjgwcHggIWltcG9ydGFudH0ubXItc20tODAsLm14LXNtLTgwe21hcmdpbi1yaWdodDo4MHB4ICFpbXBvcnRhbnR9Lm1iLXNtLTgwLC5teS1zbS04MHttYXJnaW4tYm90dG9tOjgwcHggIWltcG9ydGFudH0ubWwtc20tODAsLm14LXNtLTgwe21hcmdpbi1sZWZ0OjgwcHggIWltcG9ydGFudH0ubS1zbS04NXttYXJnaW46ODVweCAhaW1wb3J0YW50fS5tdC1zbS04NSwubXktc20tODV7bWFyZ2luLXRvcDo4NXB4ICFpbXBvcnRhbnR9Lm1yLXNtLTg1LC5teC1zbS04NXttYXJnaW4tcmlnaHQ6ODVweCAhaW1wb3J0YW50fS5tYi1zbS04NSwubXktc20tODV7bWFyZ2luLWJvdHRvbTo4NXB4ICFpbXBvcnRhbnR9Lm1sLXNtLTg1LC5teC1zbS04NXttYXJnaW4tbGVmdDo4NXB4ICFpbXBvcnRhbnR9Lm0tc20tOTB7bWFyZ2luOjkwcHggIWltcG9ydGFudH0ubXQtc20tOTAsLm15LXNtLTkwe21hcmdpbi10b3A6OTBweCAhaW1wb3J0YW50fS5tci1zbS05MCwubXgtc20tOTB7bWFyZ2luLXJpZ2h0OjkwcHggIWltcG9ydGFudH0ubWItc20tOTAsLm15LXNtLTkwe21hcmdpbi1ib3R0b206OTBweCAhaW1wb3J0YW50fS5tbC1zbS05MCwubXgtc20tOTB7bWFyZ2luLWxlZnQ6OTBweCAhaW1wb3J0YW50fS5tLXNtLTk1e21hcmdpbjo5NXB4ICFpbXBvcnRhbnR9Lm10LXNtLTk1LC5teS1zbS05NXttYXJnaW4tdG9wOjk1cHggIWltcG9ydGFudH0ubXItc20tOTUsLm14LXNtLTk1e21hcmdpbi1yaWdodDo5NXB4ICFpbXBvcnRhbnR9Lm1iLXNtLTk1LC5teS1zbS05NXttYXJnaW4tYm90dG9tOjk1cHggIWltcG9ydGFudH0ubWwtc20tOTUsLm14LXNtLTk1e21hcmdpbi1sZWZ0Ojk1cHggIWltcG9ydGFudH0ubS1zbS0xMDB7bWFyZ2luOjEwMHB4ICFpbXBvcnRhbnR9Lm10LXNtLTEwMCwubXktc20tMTAwe21hcmdpbi10b3A6MTAwcHggIWltcG9ydGFudH0ubXItc20tMTAwLC5teC1zbS0xMDB7bWFyZ2luLXJpZ2h0OjEwMHB4ICFpbXBvcnRhbnR9Lm1iLXNtLTEwMCwubXktc20tMTAwe21hcmdpbi1ib3R0b206MTAwcHggIWltcG9ydGFudH0ubWwtc20tMTAwLC5teC1zbS0xMDB7bWFyZ2luLWxlZnQ6MTAwcHggIWltcG9ydGFudH0ucC1zbS0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC1zbS0wLC5weS1zbS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItc20tMCwucHgtc20tMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItc20tMCwucHktc20tMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6NXB4ICFpbXBvcnRhbnR9LnB0LXNtLTUsLnB5LXNtLTV7cGFkZGluZy10b3A6NXB4ICFpbXBvcnRhbnR9LnByLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1yaWdodDo1cHggIWltcG9ydGFudH0ucGItc20tNSwucHktc20tNXtwYWRkaW5nLWJvdHRvbTo1cHggIWltcG9ydGFudH0ucGwtc20tNSwucHgtc20tNXtwYWRkaW5nLWxlZnQ6NXB4ICFpbXBvcnRhbnR9LnAtc20tMTB7cGFkZGluZzoxMHB4ICFpbXBvcnRhbnR9LnB0LXNtLTEwLC5weS1zbS0xMHtwYWRkaW5nLXRvcDoxMHB4ICFpbXBvcnRhbnR9LnByLXNtLTEwLC5weC1zbS0xMHtwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudH0ucGItc20tMTAsLnB5LXNtLTEwe3BhZGRpbmctYm90dG9tOjEwcHggIWltcG9ydGFudH0ucGwtc20tMTAsLnB4LXNtLTEwe3BhZGRpbmctbGVmdDoxMHB4ICFpbXBvcnRhbnR9LnAtc20tMTV7cGFkZGluZzoxNXB4ICFpbXBvcnRhbnR9LnB0LXNtLTE1LC5weS1zbS0xNXtwYWRkaW5nLXRvcDoxNXB4ICFpbXBvcnRhbnR9LnByLXNtLTE1LC5weC1zbS0xNXtwYWRkaW5nLXJpZ2h0OjE1cHggIWltcG9ydGFudH0ucGItc20tMTUsLnB5LXNtLTE1e3BhZGRpbmctYm90dG9tOjE1cHggIWltcG9ydGFudH0ucGwtc20tMTUsLnB4LXNtLTE1e3BhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnR9LnAtc20tMjB7cGFkZGluZzoyMHB4ICFpbXBvcnRhbnR9LnB0LXNtLTIwLC5weS1zbS0yMHtwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnR9LnByLXNtLTIwLC5weC1zbS0yMHtwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ucGItc20tMjAsLnB5LXNtLTIwe3BhZGRpbmctYm90dG9tOjIwcHggIWltcG9ydGFudH0ucGwtc20tMjAsLnB4LXNtLTIwe3BhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnR9LnAtc20tMjV7cGFkZGluZzoyNXB4ICFpbXBvcnRhbnR9LnB0LXNtLTI1LC5weS1zbS0yNXtwYWRkaW5nLXRvcDoyNXB4ICFpbXBvcnRhbnR9LnByLXNtLTI1LC5weC1zbS0yNXtwYWRkaW5nLXJpZ2h0OjI1cHggIWltcG9ydGFudH0ucGItc20tMjUsLnB5LXNtLTI1e3BhZGRpbmctYm90dG9tOjI1cHggIWltcG9ydGFudH0ucGwtc20tMjUsLnB4LXNtLTI1e3BhZGRpbmctbGVmdDoyNXB4ICFpbXBvcnRhbnR9LnAtc20tMzB7cGFkZGluZzozMHB4ICFpbXBvcnRhbnR9LnB0LXNtLTMwLC5weS1zbS0zMHtwYWRkaW5nLXRvcDozMHB4ICFpbXBvcnRhbnR9LnByLXNtLTMwLC5weC1zbS0zMHtwYWRkaW5nLXJpZ2h0OjMwcHggIWltcG9ydGFudH0ucGItc20tMzAsLnB5LXNtLTMwe3BhZGRpbmctYm90dG9tOjMwcHggIWltcG9ydGFudH0ucGwtc20tMzAsLnB4LXNtLTMwe3BhZGRpbmctbGVmdDozMHB4ICFpbXBvcnRhbnR9LnAtc20tMzV7cGFkZGluZzozNXB4ICFpbXBvcnRhbnR9LnB0LXNtLTM1LC5weS1zbS0zNXtwYWRkaW5nLXRvcDozNXB4ICFpbXBvcnRhbnR9LnByLXNtLTM1LC5weC1zbS0zNXtwYWRkaW5nLXJpZ2h0OjM1cHggIWltcG9ydGFudH0ucGItc20tMzUsLnB5LXNtLTM1e3BhZGRpbmctYm90dG9tOjM1cHggIWltcG9ydGFudH0ucGwtc20tMzUsLnB4LXNtLTM1e3BhZGRpbmctbGVmdDozNXB4ICFpbXBvcnRhbnR9LnAtc20tNDB7cGFkZGluZzo0MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTQwLC5weS1zbS00MHtwYWRkaW5nLXRvcDo0MHB4ICFpbXBvcnRhbnR9LnByLXNtLTQwLC5weC1zbS00MHtwYWRkaW5nLXJpZ2h0OjQwcHggIWltcG9ydGFudH0ucGItc20tNDAsLnB5LXNtLTQwe3BhZGRpbmctYm90dG9tOjQwcHggIWltcG9ydGFudH0ucGwtc20tNDAsLnB4LXNtLTQwe3BhZGRpbmctbGVmdDo0MHB4ICFpbXBvcnRhbnR9LnAtc20tNDV7cGFkZGluZzo0NXB4ICFpbXBvcnRhbnR9LnB0LXNtLTQ1LC5weS1zbS00NXtwYWRkaW5nLXRvcDo0NXB4ICFpbXBvcnRhbnR9LnByLXNtLTQ1LC5weC1zbS00NXtwYWRkaW5nLXJpZ2h0OjQ1cHggIWltcG9ydGFudH0ucGItc20tNDUsLnB5LXNtLTQ1e3BhZGRpbmctYm90dG9tOjQ1cHggIWltcG9ydGFudH0ucGwtc20tNDUsLnB4LXNtLTQ1e3BhZGRpbmctbGVmdDo0NXB4ICFpbXBvcnRhbnR9LnAtc20tNTB7cGFkZGluZzo1MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTUwLC5weS1zbS01MHtwYWRkaW5nLXRvcDo1MHB4ICFpbXBvcnRhbnR9LnByLXNtLTUwLC5weC1zbS01MHtwYWRkaW5nLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ucGItc20tNTAsLnB5LXNtLTUwe3BhZGRpbmctYm90dG9tOjUwcHggIWltcG9ydGFudH0ucGwtc20tNTAsLnB4LXNtLTUwe3BhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnR9LnAtc20tNTV7cGFkZGluZzo1NXB4ICFpbXBvcnRhbnR9LnB0LXNtLTU1LC5weS1zbS01NXtwYWRkaW5nLXRvcDo1NXB4ICFpbXBvcnRhbnR9LnByLXNtLTU1LC5weC1zbS01NXtwYWRkaW5nLXJpZ2h0OjU1cHggIWltcG9ydGFudH0ucGItc20tNTUsLnB5LXNtLTU1e3BhZGRpbmctYm90dG9tOjU1cHggIWltcG9ydGFudH0ucGwtc20tNTUsLnB4LXNtLTU1e3BhZGRpbmctbGVmdDo1NXB4ICFpbXBvcnRhbnR9LnAtc20tNjB7cGFkZGluZzo2MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTYwLC5weS1zbS02MHtwYWRkaW5nLXRvcDo2MHB4ICFpbXBvcnRhbnR9LnByLXNtLTYwLC5weC1zbS02MHtwYWRkaW5nLXJpZ2h0OjYwcHggIWltcG9ydGFudH0ucGItc20tNjAsLnB5LXNtLTYwe3BhZGRpbmctYm90dG9tOjYwcHggIWltcG9ydGFudH0ucGwtc20tNjAsLnB4LXNtLTYwe3BhZGRpbmctbGVmdDo2MHB4ICFpbXBvcnRhbnR9LnAtc20tNjV7cGFkZGluZzo2NXB4ICFpbXBvcnRhbnR9LnB0LXNtLTY1LC5weS1zbS02NXtwYWRkaW5nLXRvcDo2NXB4ICFpbXBvcnRhbnR9LnByLXNtLTY1LC5weC1zbS02NXtwYWRkaW5nLXJpZ2h0OjY1cHggIWltcG9ydGFudH0ucGItc20tNjUsLnB5LXNtLTY1e3BhZGRpbmctYm90dG9tOjY1cHggIWltcG9ydGFudH0ucGwtc20tNjUsLnB4LXNtLTY1e3BhZGRpbmctbGVmdDo2NXB4ICFpbXBvcnRhbnR9LnAtc20tNzB7cGFkZGluZzo3MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTcwLC5weS1zbS03MHtwYWRkaW5nLXRvcDo3MHB4ICFpbXBvcnRhbnR9LnByLXNtLTcwLC5weC1zbS03MHtwYWRkaW5nLXJpZ2h0OjcwcHggIWltcG9ydGFudH0ucGItc20tNzAsLnB5LXNtLTcwe3BhZGRpbmctYm90dG9tOjcwcHggIWltcG9ydGFudH0ucGwtc20tNzAsLnB4LXNtLTcwe3BhZGRpbmctbGVmdDo3MHB4ICFpbXBvcnRhbnR9LnAtc20tNzV7cGFkZGluZzo3NXB4ICFpbXBvcnRhbnR9LnB0LXNtLTc1LC5weS1zbS03NXtwYWRkaW5nLXRvcDo3NXB4ICFpbXBvcnRhbnR9LnByLXNtLTc1LC5weC1zbS03NXtwYWRkaW5nLXJpZ2h0Ojc1cHggIWltcG9ydGFudH0ucGItc20tNzUsLnB5LXNtLTc1e3BhZGRpbmctYm90dG9tOjc1cHggIWltcG9ydGFudH0ucGwtc20tNzUsLnB4LXNtLTc1e3BhZGRpbmctbGVmdDo3NXB4ICFpbXBvcnRhbnR9LnAtc20tODB7cGFkZGluZzo4MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTgwLC5weS1zbS04MHtwYWRkaW5nLXRvcDo4MHB4ICFpbXBvcnRhbnR9LnByLXNtLTgwLC5weC1zbS04MHtwYWRkaW5nLXJpZ2h0OjgwcHggIWltcG9ydGFudH0ucGItc20tODAsLnB5LXNtLTgwe3BhZGRpbmctYm90dG9tOjgwcHggIWltcG9ydGFudH0ucGwtc20tODAsLnB4LXNtLTgwe3BhZGRpbmctbGVmdDo4MHB4ICFpbXBvcnRhbnR9LnAtc20tODV7cGFkZGluZzo4NXB4ICFpbXBvcnRhbnR9LnB0LXNtLTg1LC5weS1zbS04NXtwYWRkaW5nLXRvcDo4NXB4ICFpbXBvcnRhbnR9LnByLXNtLTg1LC5weC1zbS04NXtwYWRkaW5nLXJpZ2h0Ojg1cHggIWltcG9ydGFudH0ucGItc20tODUsLnB5LXNtLTg1e3BhZGRpbmctYm90dG9tOjg1cHggIWltcG9ydGFudH0ucGwtc20tODUsLnB4LXNtLTg1e3BhZGRpbmctbGVmdDo4NXB4ICFpbXBvcnRhbnR9LnAtc20tOTB7cGFkZGluZzo5MHB4ICFpbXBvcnRhbnR9LnB0LXNtLTkwLC5weS1zbS05MHtwYWRkaW5nLXRvcDo5MHB4ICFpbXBvcnRhbnR9LnByLXNtLTkwLC5weC1zbS05MHtwYWRkaW5nLXJpZ2h0OjkwcHggIWltcG9ydGFudH0ucGItc20tOTAsLnB5LXNtLTkwe3BhZGRpbmctYm90dG9tOjkwcHggIWltcG9ydGFudH0ucGwtc20tOTAsLnB4LXNtLTkwe3BhZGRpbmctbGVmdDo5MHB4ICFpbXBvcnRhbnR9LnAtc20tOTV7cGFkZGluZzo5NXB4ICFpbXBvcnRhbnR9LnB0LXNtLTk1LC5weS1zbS05NXtwYWRkaW5nLXRvcDo5NXB4ICFpbXBvcnRhbnR9LnByLXNtLTk1LC5weC1zbS05NXtwYWRkaW5nLXJpZ2h0Ojk1cHggIWltcG9ydGFudH0ucGItc20tOTUsLnB5LXNtLTk1e3BhZGRpbmctYm90dG9tOjk1cHggIWltcG9ydGFudH0ucGwtc20tOTUsLnB4LXNtLTk1e3BhZGRpbmctbGVmdDo5NXB4ICFpbXBvcnRhbnR9LnAtc20tMTAwe3BhZGRpbmc6MTAwcHggIWltcG9ydGFudH0ucHQtc20tMTAwLC5weS1zbS0xMDB7cGFkZGluZy10b3A6MTAwcHggIWltcG9ydGFudH0ucHItc20tMTAwLC5weC1zbS0xMDB7cGFkZGluZy1yaWdodDoxMDBweCAhaW1wb3J0YW50fS5wYi1zbS0xMDAsLnB5LXNtLTEwMHtwYWRkaW5nLWJvdHRvbToxMDBweCAhaW1wb3J0YW50fS5wbC1zbS0xMDAsLnB4LXNtLTEwMHtwYWRkaW5nLWxlZnQ6MTAwcHggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7Lm0tbWQtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC1tZC0wLC5teS1tZC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci1tZC0wLC5teC1tZC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLW1kLTAsLm15LW1kLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLW1kLTAsLm14LW1kLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjVweCAhaW1wb3J0YW50fS5tdC1tZC01LC5teS1tZC01e21hcmdpbi10b3A6NXB4ICFpbXBvcnRhbnR9Lm1yLW1kLTUsLm14LW1kLTV7bWFyZ2luLXJpZ2h0OjVweCAhaW1wb3J0YW50fS5tYi1tZC01LC5teS1tZC01e21hcmdpbi1ib3R0b206NXB4ICFpbXBvcnRhbnR9Lm1sLW1kLTUsLm14LW1kLTV7bWFyZ2luLWxlZnQ6NXB4ICFpbXBvcnRhbnR9Lm0tbWQtMTB7bWFyZ2luOjEwcHggIWltcG9ydGFudH0ubXQtbWQtMTAsLm15LW1kLTEwe21hcmdpbi10b3A6MTBweCAhaW1wb3J0YW50fS5tci1tZC0xMCwubXgtbWQtMTB7bWFyZ2luLXJpZ2h0OjEwcHggIWltcG9ydGFudH0ubWItbWQtMTAsLm15LW1kLTEwe21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50fS5tbC1tZC0xMCwubXgtbWQtMTB7bWFyZ2luLWxlZnQ6MTBweCAhaW1wb3J0YW50fS5tLW1kLTE1e21hcmdpbjoxNXB4ICFpbXBvcnRhbnR9Lm10LW1kLTE1LC5teS1tZC0xNXttYXJnaW4tdG9wOjE1cHggIWltcG9ydGFudH0ubXItbWQtMTUsLm14LW1kLTE1e21hcmdpbi1yaWdodDoxNXB4ICFpbXBvcnRhbnR9Lm1iLW1kLTE1LC5teS1tZC0xNXttYXJnaW4tYm90dG9tOjE1cHggIWltcG9ydGFudH0ubWwtbWQtMTUsLm14LW1kLTE1e21hcmdpbi1sZWZ0OjE1cHggIWltcG9ydGFudH0ubS1tZC0yMHttYXJnaW46MjBweCAhaW1wb3J0YW50fS5tdC1tZC0yMCwubXktbWQtMjB7bWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnR9Lm1yLW1kLTIwLC5teC1tZC0yMHttYXJnaW4tcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5tYi1tZC0yMCwubXktbWQtMjB7bWFyZ2luLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9Lm1sLW1kLTIwLC5teC1tZC0yMHttYXJnaW4tbGVmdDoyMHB4ICFpbXBvcnRhbnR9Lm0tbWQtMjV7bWFyZ2luOjI1cHggIWltcG9ydGFudH0ubXQtbWQtMjUsLm15LW1kLTI1e21hcmdpbi10b3A6MjVweCAhaW1wb3J0YW50fS5tci1tZC0yNSwubXgtbWQtMjV7bWFyZ2luLXJpZ2h0OjI1cHggIWltcG9ydGFudH0ubWItbWQtMjUsLm15LW1kLTI1e21hcmdpbi1ib3R0b206MjVweCAhaW1wb3J0YW50fS5tbC1tZC0yNSwubXgtbWQtMjV7bWFyZ2luLWxlZnQ6MjVweCAhaW1wb3J0YW50fS5tLW1kLTMwe21hcmdpbjozMHB4ICFpbXBvcnRhbnR9Lm10LW1kLTMwLC5teS1tZC0zMHttYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudH0ubXItbWQtMzAsLm14LW1kLTMwe21hcmdpbi1yaWdodDozMHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTMwLC5teS1tZC0zMHttYXJnaW4tYm90dG9tOjMwcHggIWltcG9ydGFudH0ubWwtbWQtMzAsLm14LW1kLTMwe21hcmdpbi1sZWZ0OjMwcHggIWltcG9ydGFudH0ubS1tZC0zNXttYXJnaW46MzVweCAhaW1wb3J0YW50fS5tdC1tZC0zNSwubXktbWQtMzV7bWFyZ2luLXRvcDozNXB4ICFpbXBvcnRhbnR9Lm1yLW1kLTM1LC5teC1tZC0zNXttYXJnaW4tcmlnaHQ6MzVweCAhaW1wb3J0YW50fS5tYi1tZC0zNSwubXktbWQtMzV7bWFyZ2luLWJvdHRvbTozNXB4ICFpbXBvcnRhbnR9Lm1sLW1kLTM1LC5teC1tZC0zNXttYXJnaW4tbGVmdDozNXB4ICFpbXBvcnRhbnR9Lm0tbWQtNDB7bWFyZ2luOjQwcHggIWltcG9ydGFudH0ubXQtbWQtNDAsLm15LW1kLTQwe21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50fS5tci1tZC00MCwubXgtbWQtNDB7bWFyZ2luLXJpZ2h0OjQwcHggIWltcG9ydGFudH0ubWItbWQtNDAsLm15LW1kLTQwe21hcmdpbi1ib3R0b206NDBweCAhaW1wb3J0YW50fS5tbC1tZC00MCwubXgtbWQtNDB7bWFyZ2luLWxlZnQ6NDBweCAhaW1wb3J0YW50fS5tLW1kLTQ1e21hcmdpbjo0NXB4ICFpbXBvcnRhbnR9Lm10LW1kLTQ1LC5teS1tZC00NXttYXJnaW4tdG9wOjQ1cHggIWltcG9ydGFudH0ubXItbWQtNDUsLm14LW1kLTQ1e21hcmdpbi1yaWdodDo0NXB4ICFpbXBvcnRhbnR9Lm1iLW1kLTQ1LC5teS1tZC00NXttYXJnaW4tYm90dG9tOjQ1cHggIWltcG9ydGFudH0ubWwtbWQtNDUsLm14LW1kLTQ1e21hcmdpbi1sZWZ0OjQ1cHggIWltcG9ydGFudH0ubS1tZC01MHttYXJnaW46NTBweCAhaW1wb3J0YW50fS5tdC1tZC01MCwubXktbWQtNTB7bWFyZ2luLXRvcDo1MHB4ICFpbXBvcnRhbnR9Lm1yLW1kLTUwLC5teC1tZC01MHttYXJnaW4tcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5tYi1tZC01MCwubXktbWQtNTB7bWFyZ2luLWJvdHRvbTo1MHB4ICFpbXBvcnRhbnR9Lm1sLW1kLTUwLC5teC1tZC01MHttYXJnaW4tbGVmdDo1MHB4ICFpbXBvcnRhbnR9Lm0tbWQtNTV7bWFyZ2luOjU1cHggIWltcG9ydGFudH0ubXQtbWQtNTUsLm15LW1kLTU1e21hcmdpbi10b3A6NTVweCAhaW1wb3J0YW50fS5tci1tZC01NSwubXgtbWQtNTV7bWFyZ2luLXJpZ2h0OjU1cHggIWltcG9ydGFudH0ubWItbWQtNTUsLm15LW1kLTU1e21hcmdpbi1ib3R0b206NTVweCAhaW1wb3J0YW50fS5tbC1tZC01NSwubXgtbWQtNTV7bWFyZ2luLWxlZnQ6NTVweCAhaW1wb3J0YW50fS5tLW1kLTYwe21hcmdpbjo2MHB4ICFpbXBvcnRhbnR9Lm10LW1kLTYwLC5teS1tZC02MHttYXJnaW4tdG9wOjYwcHggIWltcG9ydGFudH0ubXItbWQtNjAsLm14LW1kLTYwe21hcmdpbi1yaWdodDo2MHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTYwLC5teS1tZC02MHttYXJnaW4tYm90dG9tOjYwcHggIWltcG9ydGFudH0ubWwtbWQtNjAsLm14LW1kLTYwe21hcmdpbi1sZWZ0OjYwcHggIWltcG9ydGFudH0ubS1tZC02NXttYXJnaW46NjVweCAhaW1wb3J0YW50fS5tdC1tZC02NSwubXktbWQtNjV7bWFyZ2luLXRvcDo2NXB4ICFpbXBvcnRhbnR9Lm1yLW1kLTY1LC5teC1tZC02NXttYXJnaW4tcmlnaHQ6NjVweCAhaW1wb3J0YW50fS5tYi1tZC02NSwubXktbWQtNjV7bWFyZ2luLWJvdHRvbTo2NXB4ICFpbXBvcnRhbnR9Lm1sLW1kLTY1LC5teC1tZC02NXttYXJnaW4tbGVmdDo2NXB4ICFpbXBvcnRhbnR9Lm0tbWQtNzB7bWFyZ2luOjcwcHggIWltcG9ydGFudH0ubXQtbWQtNzAsLm15LW1kLTcwe21hcmdpbi10b3A6NzBweCAhaW1wb3J0YW50fS5tci1tZC03MCwubXgtbWQtNzB7bWFyZ2luLXJpZ2h0OjcwcHggIWltcG9ydGFudH0ubWItbWQtNzAsLm15LW1kLTcwe21hcmdpbi1ib3R0b206NzBweCAhaW1wb3J0YW50fS5tbC1tZC03MCwubXgtbWQtNzB7bWFyZ2luLWxlZnQ6NzBweCAhaW1wb3J0YW50fS5tLW1kLTc1e21hcmdpbjo3NXB4ICFpbXBvcnRhbnR9Lm10LW1kLTc1LC5teS1tZC03NXttYXJnaW4tdG9wOjc1cHggIWltcG9ydGFudH0ubXItbWQtNzUsLm14LW1kLTc1e21hcmdpbi1yaWdodDo3NXB4ICFpbXBvcnRhbnR9Lm1iLW1kLTc1LC5teS1tZC03NXttYXJnaW4tYm90dG9tOjc1cHggIWltcG9ydGFudH0ubWwtbWQtNzUsLm14LW1kLTc1e21hcmdpbi1sZWZ0Ojc1cHggIWltcG9ydGFudH0ubS1tZC04MHttYXJnaW46ODBweCAhaW1wb3J0YW50fS5tdC1tZC04MCwubXktbWQtODB7bWFyZ2luLXRvcDo4MHB4ICFpbXBvcnRhbnR9Lm1yLW1kLTgwLC5teC1tZC04MHttYXJnaW4tcmlnaHQ6ODBweCAhaW1wb3J0YW50fS5tYi1tZC04MCwubXktbWQtODB7bWFyZ2luLWJvdHRvbTo4MHB4ICFpbXBvcnRhbnR9Lm1sLW1kLTgwLC5teC1tZC04MHttYXJnaW4tbGVmdDo4MHB4ICFpbXBvcnRhbnR9Lm0tbWQtODV7bWFyZ2luOjg1cHggIWltcG9ydGFudH0ubXQtbWQtODUsLm15LW1kLTg1e21hcmdpbi10b3A6ODVweCAhaW1wb3J0YW50fS5tci1tZC04NSwubXgtbWQtODV7bWFyZ2luLXJpZ2h0Ojg1cHggIWltcG9ydGFudH0ubWItbWQtODUsLm15LW1kLTg1e21hcmdpbi1ib3R0b206ODVweCAhaW1wb3J0YW50fS5tbC1tZC04NSwubXgtbWQtODV7bWFyZ2luLWxlZnQ6ODVweCAhaW1wb3J0YW50fS5tLW1kLTkwe21hcmdpbjo5MHB4ICFpbXBvcnRhbnR9Lm10LW1kLTkwLC5teS1tZC05MHttYXJnaW4tdG9wOjkwcHggIWltcG9ydGFudH0ubXItbWQtOTAsLm14LW1kLTkwe21hcmdpbi1yaWdodDo5MHB4ICFpbXBvcnRhbnR9Lm1iLW1kLTkwLC5teS1tZC05MHttYXJnaW4tYm90dG9tOjkwcHggIWltcG9ydGFudH0ubWwtbWQtOTAsLm14LW1kLTkwe21hcmdpbi1sZWZ0OjkwcHggIWltcG9ydGFudH0ubS1tZC05NXttYXJnaW46OTVweCAhaW1wb3J0YW50fS5tdC1tZC05NSwubXktbWQtOTV7bWFyZ2luLXRvcDo5NXB4ICFpbXBvcnRhbnR9Lm1yLW1kLTk1LC5teC1tZC05NXttYXJnaW4tcmlnaHQ6OTVweCAhaW1wb3J0YW50fS5tYi1tZC05NSwubXktbWQtOTV7bWFyZ2luLWJvdHRvbTo5NXB4ICFpbXBvcnRhbnR9Lm1sLW1kLTk1LC5teC1tZC05NXttYXJnaW4tbGVmdDo5NXB4ICFpbXBvcnRhbnR9Lm0tbWQtMTAwe21hcmdpbjoxMDBweCAhaW1wb3J0YW50fS5tdC1tZC0xMDAsLm15LW1kLTEwMHttYXJnaW4tdG9wOjEwMHB4ICFpbXBvcnRhbnR9Lm1yLW1kLTEwMCwubXgtbWQtMTAwe21hcmdpbi1yaWdodDoxMDBweCAhaW1wb3J0YW50fS5tYi1tZC0xMDAsLm15LW1kLTEwMHttYXJnaW4tYm90dG9tOjEwMHB4ICFpbXBvcnRhbnR9Lm1sLW1kLTEwMCwubXgtbWQtMTAwe21hcmdpbi1sZWZ0OjEwMHB4ICFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtbWQtMCwucHktbWQtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLW1kLTAsLnB5LW1kLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC1tZC0wLC5weC1tZC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjVweCAhaW1wb3J0YW50fS5wdC1tZC01LC5weS1tZC01e3BhZGRpbmctdG9wOjVweCAhaW1wb3J0YW50fS5wci1tZC01LC5weC1tZC01e3BhZGRpbmctcmlnaHQ6NXB4ICFpbXBvcnRhbnR9LnBiLW1kLTUsLnB5LW1kLTV7cGFkZGluZy1ib3R0b206NXB4ICFpbXBvcnRhbnR9LnBsLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1sZWZ0OjVweCAhaW1wb3J0YW50fS5wLW1kLTEwe3BhZGRpbmc6MTBweCAhaW1wb3J0YW50fS5wdC1tZC0xMCwucHktbWQtMTB7cGFkZGluZy10b3A6MTBweCAhaW1wb3J0YW50fS5wci1tZC0xMCwucHgtbWQtMTB7cGFkZGluZy1yaWdodDoxMHB4ICFpbXBvcnRhbnR9LnBiLW1kLTEwLC5weS1tZC0xMHtwYWRkaW5nLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9LnBsLW1kLTEwLC5weC1tZC0xMHtwYWRkaW5nLWxlZnQ6MTBweCAhaW1wb3J0YW50fS5wLW1kLTE1e3BhZGRpbmc6MTVweCAhaW1wb3J0YW50fS5wdC1tZC0xNSwucHktbWQtMTV7cGFkZGluZy10b3A6MTVweCAhaW1wb3J0YW50fS5wci1tZC0xNSwucHgtbWQtMTV7cGFkZGluZy1yaWdodDoxNXB4ICFpbXBvcnRhbnR9LnBiLW1kLTE1LC5weS1tZC0xNXtwYWRkaW5nLWJvdHRvbToxNXB4ICFpbXBvcnRhbnR9LnBsLW1kLTE1LC5weC1tZC0xNXtwYWRkaW5nLWxlZnQ6MTVweCAhaW1wb3J0YW50fS5wLW1kLTIwe3BhZGRpbmc6MjBweCAhaW1wb3J0YW50fS5wdC1tZC0yMCwucHktbWQtMjB7cGFkZGluZy10b3A6MjBweCAhaW1wb3J0YW50fS5wci1tZC0yMCwucHgtbWQtMjB7cGFkZGluZy1yaWdodDoyMHB4ICFpbXBvcnRhbnR9LnBiLW1kLTIwLC5weS1tZC0yMHtwYWRkaW5nLWJvdHRvbToyMHB4ICFpbXBvcnRhbnR9LnBsLW1kLTIwLC5weC1tZC0yMHtwYWRkaW5nLWxlZnQ6MjBweCAhaW1wb3J0YW50fS5wLW1kLTI1e3BhZGRpbmc6MjVweCAhaW1wb3J0YW50fS5wdC1tZC0yNSwucHktbWQtMjV7cGFkZGluZy10b3A6MjVweCAhaW1wb3J0YW50fS5wci1tZC0yNSwucHgtbWQtMjV7cGFkZGluZy1yaWdodDoyNXB4ICFpbXBvcnRhbnR9LnBiLW1kLTI1LC5weS1tZC0yNXtwYWRkaW5nLWJvdHRvbToyNXB4ICFpbXBvcnRhbnR9LnBsLW1kLTI1LC5weC1tZC0yNXtwYWRkaW5nLWxlZnQ6MjVweCAhaW1wb3J0YW50fS5wLW1kLTMwe3BhZGRpbmc6MzBweCAhaW1wb3J0YW50fS5wdC1tZC0zMCwucHktbWQtMzB7cGFkZGluZy10b3A6MzBweCAhaW1wb3J0YW50fS5wci1tZC0zMCwucHgtbWQtMzB7cGFkZGluZy1yaWdodDozMHB4ICFpbXBvcnRhbnR9LnBiLW1kLTMwLC5weS1tZC0zMHtwYWRkaW5nLWJvdHRvbTozMHB4ICFpbXBvcnRhbnR9LnBsLW1kLTMwLC5weC1tZC0zMHtwYWRkaW5nLWxlZnQ6MzBweCAhaW1wb3J0YW50fS5wLW1kLTM1e3BhZGRpbmc6MzVweCAhaW1wb3J0YW50fS5wdC1tZC0zNSwucHktbWQtMzV7cGFkZGluZy10b3A6MzVweCAhaW1wb3J0YW50fS5wci1tZC0zNSwucHgtbWQtMzV7cGFkZGluZy1yaWdodDozNXB4ICFpbXBvcnRhbnR9LnBiLW1kLTM1LC5weS1tZC0zNXtwYWRkaW5nLWJvdHRvbTozNXB4ICFpbXBvcnRhbnR9LnBsLW1kLTM1LC5weC1tZC0zNXtwYWRkaW5nLWxlZnQ6MzVweCAhaW1wb3J0YW50fS5wLW1kLTQwe3BhZGRpbmc6NDBweCAhaW1wb3J0YW50fS5wdC1tZC00MCwucHktbWQtNDB7cGFkZGluZy10b3A6NDBweCAhaW1wb3J0YW50fS5wci1tZC00MCwucHgtbWQtNDB7cGFkZGluZy1yaWdodDo0MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTQwLC5weS1tZC00MHtwYWRkaW5nLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTQwLC5weC1tZC00MHtwYWRkaW5nLWxlZnQ6NDBweCAhaW1wb3J0YW50fS5wLW1kLTQ1e3BhZGRpbmc6NDVweCAhaW1wb3J0YW50fS5wdC1tZC00NSwucHktbWQtNDV7cGFkZGluZy10b3A6NDVweCAhaW1wb3J0YW50fS5wci1tZC00NSwucHgtbWQtNDV7cGFkZGluZy1yaWdodDo0NXB4ICFpbXBvcnRhbnR9LnBiLW1kLTQ1LC5weS1tZC00NXtwYWRkaW5nLWJvdHRvbTo0NXB4ICFpbXBvcnRhbnR9LnBsLW1kLTQ1LC5weC1tZC00NXtwYWRkaW5nLWxlZnQ6NDVweCAhaW1wb3J0YW50fS5wLW1kLTUwe3BhZGRpbmc6NTBweCAhaW1wb3J0YW50fS5wdC1tZC01MCwucHktbWQtNTB7cGFkZGluZy10b3A6NTBweCAhaW1wb3J0YW50fS5wci1tZC01MCwucHgtbWQtNTB7cGFkZGluZy1yaWdodDo1MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTUwLC5weS1tZC01MHtwYWRkaW5nLWJvdHRvbTo1MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTUwLC5weC1tZC01MHtwYWRkaW5nLWxlZnQ6NTBweCAhaW1wb3J0YW50fS5wLW1kLTU1e3BhZGRpbmc6NTVweCAhaW1wb3J0YW50fS5wdC1tZC01NSwucHktbWQtNTV7cGFkZGluZy10b3A6NTVweCAhaW1wb3J0YW50fS5wci1tZC01NSwucHgtbWQtNTV7cGFkZGluZy1yaWdodDo1NXB4ICFpbXBvcnRhbnR9LnBiLW1kLTU1LC5weS1tZC01NXtwYWRkaW5nLWJvdHRvbTo1NXB4ICFpbXBvcnRhbnR9LnBsLW1kLTU1LC5weC1tZC01NXtwYWRkaW5nLWxlZnQ6NTVweCAhaW1wb3J0YW50fS5wLW1kLTYwe3BhZGRpbmc6NjBweCAhaW1wb3J0YW50fS5wdC1tZC02MCwucHktbWQtNjB7cGFkZGluZy10b3A6NjBweCAhaW1wb3J0YW50fS5wci1tZC02MCwucHgtbWQtNjB7cGFkZGluZy1yaWdodDo2MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTYwLC5weS1tZC02MHtwYWRkaW5nLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTYwLC5weC1tZC02MHtwYWRkaW5nLWxlZnQ6NjBweCAhaW1wb3J0YW50fS5wLW1kLTY1e3BhZGRpbmc6NjVweCAhaW1wb3J0YW50fS5wdC1tZC02NSwucHktbWQtNjV7cGFkZGluZy10b3A6NjVweCAhaW1wb3J0YW50fS5wci1tZC02NSwucHgtbWQtNjV7cGFkZGluZy1yaWdodDo2NXB4ICFpbXBvcnRhbnR9LnBiLW1kLTY1LC5weS1tZC02NXtwYWRkaW5nLWJvdHRvbTo2NXB4ICFpbXBvcnRhbnR9LnBsLW1kLTY1LC5weC1tZC02NXtwYWRkaW5nLWxlZnQ6NjVweCAhaW1wb3J0YW50fS5wLW1kLTcwe3BhZGRpbmc6NzBweCAhaW1wb3J0YW50fS5wdC1tZC03MCwucHktbWQtNzB7cGFkZGluZy10b3A6NzBweCAhaW1wb3J0YW50fS5wci1tZC03MCwucHgtbWQtNzB7cGFkZGluZy1yaWdodDo3MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTcwLC5weS1tZC03MHtwYWRkaW5nLWJvdHRvbTo3MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTcwLC5weC1tZC03MHtwYWRkaW5nLWxlZnQ6NzBweCAhaW1wb3J0YW50fS5wLW1kLTc1e3BhZGRpbmc6NzVweCAhaW1wb3J0YW50fS5wdC1tZC03NSwucHktbWQtNzV7cGFkZGluZy10b3A6NzVweCAhaW1wb3J0YW50fS5wci1tZC03NSwucHgtbWQtNzV7cGFkZGluZy1yaWdodDo3NXB4ICFpbXBvcnRhbnR9LnBiLW1kLTc1LC5weS1tZC03NXtwYWRkaW5nLWJvdHRvbTo3NXB4ICFpbXBvcnRhbnR9LnBsLW1kLTc1LC5weC1tZC03NXtwYWRkaW5nLWxlZnQ6NzVweCAhaW1wb3J0YW50fS5wLW1kLTgwe3BhZGRpbmc6ODBweCAhaW1wb3J0YW50fS5wdC1tZC04MCwucHktbWQtODB7cGFkZGluZy10b3A6ODBweCAhaW1wb3J0YW50fS5wci1tZC04MCwucHgtbWQtODB7cGFkZGluZy1yaWdodDo4MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTgwLC5weS1tZC04MHtwYWRkaW5nLWJvdHRvbTo4MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTgwLC5weC1tZC04MHtwYWRkaW5nLWxlZnQ6ODBweCAhaW1wb3J0YW50fS5wLW1kLTg1e3BhZGRpbmc6ODVweCAhaW1wb3J0YW50fS5wdC1tZC04NSwucHktbWQtODV7cGFkZGluZy10b3A6ODVweCAhaW1wb3J0YW50fS5wci1tZC04NSwucHgtbWQtODV7cGFkZGluZy1yaWdodDo4NXB4ICFpbXBvcnRhbnR9LnBiLW1kLTg1LC5weS1tZC04NXtwYWRkaW5nLWJvdHRvbTo4NXB4ICFpbXBvcnRhbnR9LnBsLW1kLTg1LC5weC1tZC04NXtwYWRkaW5nLWxlZnQ6ODVweCAhaW1wb3J0YW50fS5wLW1kLTkwe3BhZGRpbmc6OTBweCAhaW1wb3J0YW50fS5wdC1tZC05MCwucHktbWQtOTB7cGFkZGluZy10b3A6OTBweCAhaW1wb3J0YW50fS5wci1tZC05MCwucHgtbWQtOTB7cGFkZGluZy1yaWdodDo5MHB4ICFpbXBvcnRhbnR9LnBiLW1kLTkwLC5weS1tZC05MHtwYWRkaW5nLWJvdHRvbTo5MHB4ICFpbXBvcnRhbnR9LnBsLW1kLTkwLC5weC1tZC05MHtwYWRkaW5nLWxlZnQ6OTBweCAhaW1wb3J0YW50fS5wLW1kLTk1e3BhZGRpbmc6OTVweCAhaW1wb3J0YW50fS5wdC1tZC05NSwucHktbWQtOTV7cGFkZGluZy10b3A6OTVweCAhaW1wb3J0YW50fS5wci1tZC05NSwucHgtbWQtOTV7cGFkZGluZy1yaWdodDo5NXB4ICFpbXBvcnRhbnR9LnBiLW1kLTk1LC5weS1tZC05NXtwYWRkaW5nLWJvdHRvbTo5NXB4ICFpbXBvcnRhbnR9LnBsLW1kLTk1LC5weC1tZC05NXtwYWRkaW5nLWxlZnQ6OTVweCAhaW1wb3J0YW50fS5wLW1kLTEwMHtwYWRkaW5nOjEwMHB4ICFpbXBvcnRhbnR9LnB0LW1kLTEwMCwucHktbWQtMTAwe3BhZGRpbmctdG9wOjEwMHB4ICFpbXBvcnRhbnR9LnByLW1kLTEwMCwucHgtbWQtMTAwe3BhZGRpbmctcmlnaHQ6MTAwcHggIWltcG9ydGFudH0ucGItbWQtMTAwLC5weS1tZC0xMDB7cGFkZGluZy1ib3R0b206MTAwcHggIWltcG9ydGFudH0ucGwtbWQtMTAwLC5weC1tZC0xMDB7cGFkZGluZy1sZWZ0OjEwMHB4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpey5tLWxnLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtbGctMCwubXktbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItbGctMCwubXgtbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1sZy0wLC5teS1sZy0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1sZy0wLC5teC1sZy0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS1sZy01e21hcmdpbjo1cHggIWltcG9ydGFudH0ubXQtbGctNSwubXktbGctNXttYXJnaW4tdG9wOjVweCAhaW1wb3J0YW50fS5tci1sZy01LC5teC1sZy01e21hcmdpbi1yaWdodDo1cHggIWltcG9ydGFudH0ubWItbGctNSwubXktbGctNXttYXJnaW4tYm90dG9tOjVweCAhaW1wb3J0YW50fS5tbC1sZy01LC5teC1sZy01e21hcmdpbi1sZWZ0OjVweCAhaW1wb3J0YW50fS5tLWxnLTEwe21hcmdpbjoxMHB4ICFpbXBvcnRhbnR9Lm10LWxnLTEwLC5teS1sZy0xMHttYXJnaW4tdG9wOjEwcHggIWltcG9ydGFudH0ubXItbGctMTAsLm14LWxnLTEwe21hcmdpbi1yaWdodDoxMHB4ICFpbXBvcnRhbnR9Lm1iLWxnLTEwLC5teS1sZy0xMHttYXJnaW4tYm90dG9tOjEwcHggIWltcG9ydGFudH0ubWwtbGctMTAsLm14LWxnLTEwe21hcmdpbi1sZWZ0OjEwcHggIWltcG9ydGFudH0ubS1sZy0xNXttYXJnaW46MTVweCAhaW1wb3J0YW50fS5tdC1sZy0xNSwubXktbGctMTV7bWFyZ2luLXRvcDoxNXB4ICFpbXBvcnRhbnR9Lm1yLWxnLTE1LC5teC1sZy0xNXttYXJnaW4tcmlnaHQ6MTVweCAhaW1wb3J0YW50fS5tYi1sZy0xNSwubXktbGctMTV7bWFyZ2luLWJvdHRvbToxNXB4ICFpbXBvcnRhbnR9Lm1sLWxnLTE1LC5teC1sZy0xNXttYXJnaW4tbGVmdDoxNXB4ICFpbXBvcnRhbnR9Lm0tbGctMjB7bWFyZ2luOjIwcHggIWltcG9ydGFudH0ubXQtbGctMjAsLm15LWxnLTIwe21hcmdpbi10b3A6MjBweCAhaW1wb3J0YW50fS5tci1sZy0yMCwubXgtbGctMjB7bWFyZ2luLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ubWItbGctMjAsLm15LWxnLTIwe21hcmdpbi1ib3R0b206MjBweCAhaW1wb3J0YW50fS5tbC1sZy0yMCwubXgtbGctMjB7bWFyZ2luLWxlZnQ6MjBweCAhaW1wb3J0YW50fS5tLWxnLTI1e21hcmdpbjoyNXB4ICFpbXBvcnRhbnR9Lm10LWxnLTI1LC5teS1sZy0yNXttYXJnaW4tdG9wOjI1cHggIWltcG9ydGFudH0ubXItbGctMjUsLm14LWxnLTI1e21hcmdpbi1yaWdodDoyNXB4ICFpbXBvcnRhbnR9Lm1iLWxnLTI1LC5teS1sZy0yNXttYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudH0ubWwtbGctMjUsLm14LWxnLTI1e21hcmdpbi1sZWZ0OjI1cHggIWltcG9ydGFudH0ubS1sZy0zMHttYXJnaW46MzBweCAhaW1wb3J0YW50fS5tdC1sZy0zMCwubXktbGctMzB7bWFyZ2luLXRvcDozMHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTMwLC5teC1sZy0zMHttYXJnaW4tcmlnaHQ6MzBweCAhaW1wb3J0YW50fS5tYi1sZy0zMCwubXktbGctMzB7bWFyZ2luLWJvdHRvbTozMHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTMwLC5teC1sZy0zMHttYXJnaW4tbGVmdDozMHB4ICFpbXBvcnRhbnR9Lm0tbGctMzV7bWFyZ2luOjM1cHggIWltcG9ydGFudH0ubXQtbGctMzUsLm15LWxnLTM1e21hcmdpbi10b3A6MzVweCAhaW1wb3J0YW50fS5tci1sZy0zNSwubXgtbGctMzV7bWFyZ2luLXJpZ2h0OjM1cHggIWltcG9ydGFudH0ubWItbGctMzUsLm15LWxnLTM1e21hcmdpbi1ib3R0b206MzVweCAhaW1wb3J0YW50fS5tbC1sZy0zNSwubXgtbGctMzV7bWFyZ2luLWxlZnQ6MzVweCAhaW1wb3J0YW50fS5tLWxnLTQwe21hcmdpbjo0MHB4ICFpbXBvcnRhbnR9Lm10LWxnLTQwLC5teS1sZy00MHttYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudH0ubXItbGctNDAsLm14LWxnLTQwe21hcmdpbi1yaWdodDo0MHB4ICFpbXBvcnRhbnR9Lm1iLWxnLTQwLC5teS1sZy00MHttYXJnaW4tYm90dG9tOjQwcHggIWltcG9ydGFudH0ubWwtbGctNDAsLm14LWxnLTQwe21hcmdpbi1sZWZ0OjQwcHggIWltcG9ydGFudH0ubS1sZy00NXttYXJnaW46NDVweCAhaW1wb3J0YW50fS5tdC1sZy00NSwubXktbGctNDV7bWFyZ2luLXRvcDo0NXB4ICFpbXBvcnRhbnR9Lm1yLWxnLTQ1LC5teC1sZy00NXttYXJnaW4tcmlnaHQ6NDVweCAhaW1wb3J0YW50fS5tYi1sZy00NSwubXktbGctNDV7bWFyZ2luLWJvdHRvbTo0NXB4ICFpbXBvcnRhbnR9Lm1sLWxnLTQ1LC5teC1sZy00NXttYXJnaW4tbGVmdDo0NXB4ICFpbXBvcnRhbnR9Lm0tbGctNTB7bWFyZ2luOjUwcHggIWltcG9ydGFudH0ubXQtbGctNTAsLm15LWxnLTUwe21hcmdpbi10b3A6NTBweCAhaW1wb3J0YW50fS5tci1sZy01MCwubXgtbGctNTB7bWFyZ2luLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ubWItbGctNTAsLm15LWxnLTUwe21hcmdpbi1ib3R0b206NTBweCAhaW1wb3J0YW50fS5tbC1sZy01MCwubXgtbGctNTB7bWFyZ2luLWxlZnQ6NTBweCAhaW1wb3J0YW50fS5tLWxnLTU1e21hcmdpbjo1NXB4ICFpbXBvcnRhbnR9Lm10LWxnLTU1LC5teS1sZy01NXttYXJnaW4tdG9wOjU1cHggIWltcG9ydGFudH0ubXItbGctNTUsLm14LWxnLTU1e21hcmdpbi1yaWdodDo1NXB4ICFpbXBvcnRhbnR9Lm1iLWxnLTU1LC5teS1sZy01NXttYXJnaW4tYm90dG9tOjU1cHggIWltcG9ydGFudH0ubWwtbGctNTUsLm14LWxnLTU1e21hcmdpbi1sZWZ0OjU1cHggIWltcG9ydGFudH0ubS1sZy02MHttYXJnaW46NjBweCAhaW1wb3J0YW50fS5tdC1sZy02MCwubXktbGctNjB7bWFyZ2luLXRvcDo2MHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTYwLC5teC1sZy02MHttYXJnaW4tcmlnaHQ6NjBweCAhaW1wb3J0YW50fS5tYi1sZy02MCwubXktbGctNjB7bWFyZ2luLWJvdHRvbTo2MHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTYwLC5teC1sZy02MHttYXJnaW4tbGVmdDo2MHB4ICFpbXBvcnRhbnR9Lm0tbGctNjV7bWFyZ2luOjY1cHggIWltcG9ydGFudH0ubXQtbGctNjUsLm15LWxnLTY1e21hcmdpbi10b3A6NjVweCAhaW1wb3J0YW50fS5tci1sZy02NSwubXgtbGctNjV7bWFyZ2luLXJpZ2h0OjY1cHggIWltcG9ydGFudH0ubWItbGctNjUsLm15LWxnLTY1e21hcmdpbi1ib3R0b206NjVweCAhaW1wb3J0YW50fS5tbC1sZy02NSwubXgtbGctNjV7bWFyZ2luLWxlZnQ6NjVweCAhaW1wb3J0YW50fS5tLWxnLTcwe21hcmdpbjo3MHB4ICFpbXBvcnRhbnR9Lm10LWxnLTcwLC5teS1sZy03MHttYXJnaW4tdG9wOjcwcHggIWltcG9ydGFudH0ubXItbGctNzAsLm14LWxnLTcwe21hcmdpbi1yaWdodDo3MHB4ICFpbXBvcnRhbnR9Lm1iLWxnLTcwLC5teS1sZy03MHttYXJnaW4tYm90dG9tOjcwcHggIWltcG9ydGFudH0ubWwtbGctNzAsLm14LWxnLTcwe21hcmdpbi1sZWZ0OjcwcHggIWltcG9ydGFudH0ubS1sZy03NXttYXJnaW46NzVweCAhaW1wb3J0YW50fS5tdC1sZy03NSwubXktbGctNzV7bWFyZ2luLXRvcDo3NXB4ICFpbXBvcnRhbnR9Lm1yLWxnLTc1LC5teC1sZy03NXttYXJnaW4tcmlnaHQ6NzVweCAhaW1wb3J0YW50fS5tYi1sZy03NSwubXktbGctNzV7bWFyZ2luLWJvdHRvbTo3NXB4ICFpbXBvcnRhbnR9Lm1sLWxnLTc1LC5teC1sZy03NXttYXJnaW4tbGVmdDo3NXB4ICFpbXBvcnRhbnR9Lm0tbGctODB7bWFyZ2luOjgwcHggIWltcG9ydGFudH0ubXQtbGctODAsLm15LWxnLTgwe21hcmdpbi10b3A6ODBweCAhaW1wb3J0YW50fS5tci1sZy04MCwubXgtbGctODB7bWFyZ2luLXJpZ2h0OjgwcHggIWltcG9ydGFudH0ubWItbGctODAsLm15LWxnLTgwe21hcmdpbi1ib3R0b206ODBweCAhaW1wb3J0YW50fS5tbC1sZy04MCwubXgtbGctODB7bWFyZ2luLWxlZnQ6ODBweCAhaW1wb3J0YW50fS5tLWxnLTg1e21hcmdpbjo4NXB4ICFpbXBvcnRhbnR9Lm10LWxnLTg1LC5teS1sZy04NXttYXJnaW4tdG9wOjg1cHggIWltcG9ydGFudH0ubXItbGctODUsLm14LWxnLTg1e21hcmdpbi1yaWdodDo4NXB4ICFpbXBvcnRhbnR9Lm1iLWxnLTg1LC5teS1sZy04NXttYXJnaW4tYm90dG9tOjg1cHggIWltcG9ydGFudH0ubWwtbGctODUsLm14LWxnLTg1e21hcmdpbi1sZWZ0Ojg1cHggIWltcG9ydGFudH0ubS1sZy05MHttYXJnaW46OTBweCAhaW1wb3J0YW50fS5tdC1sZy05MCwubXktbGctOTB7bWFyZ2luLXRvcDo5MHB4ICFpbXBvcnRhbnR9Lm1yLWxnLTkwLC5teC1sZy05MHttYXJnaW4tcmlnaHQ6OTBweCAhaW1wb3J0YW50fS5tYi1sZy05MCwubXktbGctOTB7bWFyZ2luLWJvdHRvbTo5MHB4ICFpbXBvcnRhbnR9Lm1sLWxnLTkwLC5teC1sZy05MHttYXJnaW4tbGVmdDo5MHB4ICFpbXBvcnRhbnR9Lm0tbGctOTV7bWFyZ2luOjk1cHggIWltcG9ydGFudH0ubXQtbGctOTUsLm15LWxnLTk1e21hcmdpbi10b3A6OTVweCAhaW1wb3J0YW50fS5tci1sZy05NSwubXgtbGctOTV7bWFyZ2luLXJpZ2h0Ojk1cHggIWltcG9ydGFudH0ubWItbGctOTUsLm15LWxnLTk1e21hcmdpbi1ib3R0b206OTVweCAhaW1wb3J0YW50fS5tbC1sZy05NSwubXgtbGctOTV7bWFyZ2luLWxlZnQ6OTVweCAhaW1wb3J0YW50fS5tLWxnLTEwMHttYXJnaW46MTAwcHggIWltcG9ydGFudH0ubXQtbGctMTAwLC5teS1sZy0xMDB7bWFyZ2luLXRvcDoxMDBweCAhaW1wb3J0YW50fS5tci1sZy0xMDAsLm14LWxnLTEwMHttYXJnaW4tcmlnaHQ6MTAwcHggIWltcG9ydGFudH0ubWItbGctMTAwLC5teS1sZy0xMDB7bWFyZ2luLWJvdHRvbToxMDBweCAhaW1wb3J0YW50fS5tbC1sZy0xMDAsLm14LWxnLTEwMHttYXJnaW4tbGVmdDoxMDBweCAhaW1wb3J0YW50fS5wLWxnLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LWxnLTAsLnB5LWxnLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1sZy0wLC5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1sZy0wLC5weS1sZy0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtbGctMCwucHgtbGctMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzo1cHggIWltcG9ydGFudH0ucHQtbGctNSwucHktbGctNXtwYWRkaW5nLXRvcDo1cHggIWltcG9ydGFudH0ucHItbGctNSwucHgtbGctNXtwYWRkaW5nLXJpZ2h0OjVweCAhaW1wb3J0YW50fS5wYi1sZy01LC5weS1sZy01e3BhZGRpbmctYm90dG9tOjVweCAhaW1wb3J0YW50fS5wbC1sZy01LC5weC1sZy01e3BhZGRpbmctbGVmdDo1cHggIWltcG9ydGFudH0ucC1sZy0xMHtwYWRkaW5nOjEwcHggIWltcG9ydGFudH0ucHQtbGctMTAsLnB5LWxnLTEwe3BhZGRpbmctdG9wOjEwcHggIWltcG9ydGFudH0ucHItbGctMTAsLnB4LWxnLTEwe3BhZGRpbmctcmlnaHQ6MTBweCAhaW1wb3J0YW50fS5wYi1sZy0xMCwucHktbGctMTB7cGFkZGluZy1ib3R0b206MTBweCAhaW1wb3J0YW50fS5wbC1sZy0xMCwucHgtbGctMTB7cGFkZGluZy1sZWZ0OjEwcHggIWltcG9ydGFudH0ucC1sZy0xNXtwYWRkaW5nOjE1cHggIWltcG9ydGFudH0ucHQtbGctMTUsLnB5LWxnLTE1e3BhZGRpbmctdG9wOjE1cHggIWltcG9ydGFudH0ucHItbGctMTUsLnB4LWxnLTE1e3BhZGRpbmctcmlnaHQ6MTVweCAhaW1wb3J0YW50fS5wYi1sZy0xNSwucHktbGctMTV7cGFkZGluZy1ib3R0b206MTVweCAhaW1wb3J0YW50fS5wbC1sZy0xNSwucHgtbGctMTV7cGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudH0ucC1sZy0yMHtwYWRkaW5nOjIwcHggIWltcG9ydGFudH0ucHQtbGctMjAsLnB5LWxnLTIwe3BhZGRpbmctdG9wOjIwcHggIWltcG9ydGFudH0ucHItbGctMjAsLnB4LWxnLTIwe3BhZGRpbmctcmlnaHQ6MjBweCAhaW1wb3J0YW50fS5wYi1sZy0yMCwucHktbGctMjB7cGFkZGluZy1ib3R0b206MjBweCAhaW1wb3J0YW50fS5wbC1sZy0yMCwucHgtbGctMjB7cGFkZGluZy1sZWZ0OjIwcHggIWltcG9ydGFudH0ucC1sZy0yNXtwYWRkaW5nOjI1cHggIWltcG9ydGFudH0ucHQtbGctMjUsLnB5LWxnLTI1e3BhZGRpbmctdG9wOjI1cHggIWltcG9ydGFudH0ucHItbGctMjUsLnB4LWxnLTI1e3BhZGRpbmctcmlnaHQ6MjVweCAhaW1wb3J0YW50fS5wYi1sZy0yNSwucHktbGctMjV7cGFkZGluZy1ib3R0b206MjVweCAhaW1wb3J0YW50fS5wbC1sZy0yNSwucHgtbGctMjV7cGFkZGluZy1sZWZ0OjI1cHggIWltcG9ydGFudH0ucC1sZy0zMHtwYWRkaW5nOjMwcHggIWltcG9ydGFudH0ucHQtbGctMzAsLnB5LWxnLTMwe3BhZGRpbmctdG9wOjMwcHggIWltcG9ydGFudH0ucHItbGctMzAsLnB4LWxnLTMwe3BhZGRpbmctcmlnaHQ6MzBweCAhaW1wb3J0YW50fS5wYi1sZy0zMCwucHktbGctMzB7cGFkZGluZy1ib3R0b206MzBweCAhaW1wb3J0YW50fS5wbC1sZy0zMCwucHgtbGctMzB7cGFkZGluZy1sZWZ0OjMwcHggIWltcG9ydGFudH0ucC1sZy0zNXtwYWRkaW5nOjM1cHggIWltcG9ydGFudH0ucHQtbGctMzUsLnB5LWxnLTM1e3BhZGRpbmctdG9wOjM1cHggIWltcG9ydGFudH0ucHItbGctMzUsLnB4LWxnLTM1e3BhZGRpbmctcmlnaHQ6MzVweCAhaW1wb3J0YW50fS5wYi1sZy0zNSwucHktbGctMzV7cGFkZGluZy1ib3R0b206MzVweCAhaW1wb3J0YW50fS5wbC1sZy0zNSwucHgtbGctMzV7cGFkZGluZy1sZWZ0OjM1cHggIWltcG9ydGFudH0ucC1sZy00MHtwYWRkaW5nOjQwcHggIWltcG9ydGFudH0ucHQtbGctNDAsLnB5LWxnLTQwe3BhZGRpbmctdG9wOjQwcHggIWltcG9ydGFudH0ucHItbGctNDAsLnB4LWxnLTQwe3BhZGRpbmctcmlnaHQ6NDBweCAhaW1wb3J0YW50fS5wYi1sZy00MCwucHktbGctNDB7cGFkZGluZy1ib3R0b206NDBweCAhaW1wb3J0YW50fS5wbC1sZy00MCwucHgtbGctNDB7cGFkZGluZy1sZWZ0OjQwcHggIWltcG9ydGFudH0ucC1sZy00NXtwYWRkaW5nOjQ1cHggIWltcG9ydGFudH0ucHQtbGctNDUsLnB5LWxnLTQ1e3BhZGRpbmctdG9wOjQ1cHggIWltcG9ydGFudH0ucHItbGctNDUsLnB4LWxnLTQ1e3BhZGRpbmctcmlnaHQ6NDVweCAhaW1wb3J0YW50fS5wYi1sZy00NSwucHktbGctNDV7cGFkZGluZy1ib3R0b206NDVweCAhaW1wb3J0YW50fS5wbC1sZy00NSwucHgtbGctNDV7cGFkZGluZy1sZWZ0OjQ1cHggIWltcG9ydGFudH0ucC1sZy01MHtwYWRkaW5nOjUwcHggIWltcG9ydGFudH0ucHQtbGctNTAsLnB5LWxnLTUwe3BhZGRpbmctdG9wOjUwcHggIWltcG9ydGFudH0ucHItbGctNTAsLnB4LWxnLTUwe3BhZGRpbmctcmlnaHQ6NTBweCAhaW1wb3J0YW50fS5wYi1sZy01MCwucHktbGctNTB7cGFkZGluZy1ib3R0b206NTBweCAhaW1wb3J0YW50fS5wbC1sZy01MCwucHgtbGctNTB7cGFkZGluZy1sZWZ0OjUwcHggIWltcG9ydGFudH0ucC1sZy01NXtwYWRkaW5nOjU1cHggIWltcG9ydGFudH0ucHQtbGctNTUsLnB5LWxnLTU1e3BhZGRpbmctdG9wOjU1cHggIWltcG9ydGFudH0ucHItbGctNTUsLnB4LWxnLTU1e3BhZGRpbmctcmlnaHQ6NTVweCAhaW1wb3J0YW50fS5wYi1sZy01NSwucHktbGctNTV7cGFkZGluZy1ib3R0b206NTVweCAhaW1wb3J0YW50fS5wbC1sZy01NSwucHgtbGctNTV7cGFkZGluZy1sZWZ0OjU1cHggIWltcG9ydGFudH0ucC1sZy02MHtwYWRkaW5nOjYwcHggIWltcG9ydGFudH0ucHQtbGctNjAsLnB5LWxnLTYwe3BhZGRpbmctdG9wOjYwcHggIWltcG9ydGFudH0ucHItbGctNjAsLnB4LWxnLTYwe3BhZGRpbmctcmlnaHQ6NjBweCAhaW1wb3J0YW50fS5wYi1sZy02MCwucHktbGctNjB7cGFkZGluZy1ib3R0b206NjBweCAhaW1wb3J0YW50fS5wbC1sZy02MCwucHgtbGctNjB7cGFkZGluZy1sZWZ0OjYwcHggIWltcG9ydGFudH0ucC1sZy02NXtwYWRkaW5nOjY1cHggIWltcG9ydGFudH0ucHQtbGctNjUsLnB5LWxnLTY1e3BhZGRpbmctdG9wOjY1cHggIWltcG9ydGFudH0ucHItbGctNjUsLnB4LWxnLTY1e3BhZGRpbmctcmlnaHQ6NjVweCAhaW1wb3J0YW50fS5wYi1sZy02NSwucHktbGctNjV7cGFkZGluZy1ib3R0b206NjVweCAhaW1wb3J0YW50fS5wbC1sZy02NSwucHgtbGctNjV7cGFkZGluZy1sZWZ0OjY1cHggIWltcG9ydGFudH0ucC1sZy03MHtwYWRkaW5nOjcwcHggIWltcG9ydGFudH0ucHQtbGctNzAsLnB5LWxnLTcwe3BhZGRpbmctdG9wOjcwcHggIWltcG9ydGFudH0ucHItbGctNzAsLnB4LWxnLTcwe3BhZGRpbmctcmlnaHQ6NzBweCAhaW1wb3J0YW50fS5wYi1sZy03MCwucHktbGctNzB7cGFkZGluZy1ib3R0b206NzBweCAhaW1wb3J0YW50fS5wbC1sZy03MCwucHgtbGctNzB7cGFkZGluZy1sZWZ0OjcwcHggIWltcG9ydGFudH0ucC1sZy03NXtwYWRkaW5nOjc1cHggIWltcG9ydGFudH0ucHQtbGctNzUsLnB5LWxnLTc1e3BhZGRpbmctdG9wOjc1cHggIWltcG9ydGFudH0ucHItbGctNzUsLnB4LWxnLTc1e3BhZGRpbmctcmlnaHQ6NzVweCAhaW1wb3J0YW50fS5wYi1sZy03NSwucHktbGctNzV7cGFkZGluZy1ib3R0b206NzVweCAhaW1wb3J0YW50fS5wbC1sZy03NSwucHgtbGctNzV7cGFkZGluZy1sZWZ0Ojc1cHggIWltcG9ydGFudH0ucC1sZy04MHtwYWRkaW5nOjgwcHggIWltcG9ydGFudH0ucHQtbGctODAsLnB5LWxnLTgwe3BhZGRpbmctdG9wOjgwcHggIWltcG9ydGFudH0ucHItbGctODAsLnB4LWxnLTgwe3BhZGRpbmctcmlnaHQ6ODBweCAhaW1wb3J0YW50fS5wYi1sZy04MCwucHktbGctODB7cGFkZGluZy1ib3R0b206ODBweCAhaW1wb3J0YW50fS5wbC1sZy04MCwucHgtbGctODB7cGFkZGluZy1sZWZ0OjgwcHggIWltcG9ydGFudH0ucC1sZy04NXtwYWRkaW5nOjg1cHggIWltcG9ydGFudH0ucHQtbGctODUsLnB5LWxnLTg1e3BhZGRpbmctdG9wOjg1cHggIWltcG9ydGFudH0ucHItbGctODUsLnB4LWxnLTg1e3BhZGRpbmctcmlnaHQ6ODVweCAhaW1wb3J0YW50fS5wYi1sZy04NSwucHktbGctODV7cGFkZGluZy1ib3R0b206ODVweCAhaW1wb3J0YW50fS5wbC1sZy04NSwucHgtbGctODV7cGFkZGluZy1sZWZ0Ojg1cHggIWltcG9ydGFudH0ucC1sZy05MHtwYWRkaW5nOjkwcHggIWltcG9ydGFudH0ucHQtbGctOTAsLnB5LWxnLTkwe3BhZGRpbmctdG9wOjkwcHggIWltcG9ydGFudH0ucHItbGctOTAsLnB4LWxnLTkwe3BhZGRpbmctcmlnaHQ6OTBweCAhaW1wb3J0YW50fS5wYi1sZy05MCwucHktbGctOTB7cGFkZGluZy1ib3R0b206OTBweCAhaW1wb3J0YW50fS5wbC1sZy05MCwucHgtbGctOTB7cGFkZGluZy1sZWZ0OjkwcHggIWltcG9ydGFudH0ucC1sZy05NXtwYWRkaW5nOjk1cHggIWltcG9ydGFudH0ucHQtbGctOTUsLnB5LWxnLTk1e3BhZGRpbmctdG9wOjk1cHggIWltcG9ydGFudH0ucHItbGctOTUsLnB4LWxnLTk1e3BhZGRpbmctcmlnaHQ6OTVweCAhaW1wb3J0YW50fS5wYi1sZy05NSwucHktbGctOTV7cGFkZGluZy1ib3R0b206OTVweCAhaW1wb3J0YW50fS5wbC1sZy05NSwucHgtbGctOTV7cGFkZGluZy1sZWZ0Ojk1cHggIWltcG9ydGFudH0ucC1sZy0xMDB7cGFkZGluZzoxMDBweCAhaW1wb3J0YW50fS5wdC1sZy0xMDAsLnB5LWxnLTEwMHtwYWRkaW5nLXRvcDoxMDBweCAhaW1wb3J0YW50fS5wci1sZy0xMDAsLnB4LWxnLTEwMHtwYWRkaW5nLXJpZ2h0OjEwMHB4ICFpbXBvcnRhbnR9LnBiLWxnLTEwMCwucHktbGctMTAwe3BhZGRpbmctYm90dG9tOjEwMHB4ICFpbXBvcnRhbnR9LnBsLWxnLTEwMCwucHgtbGctMTAwe3BhZGRpbmctbGVmdDoxMDBweCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KXsubS14bC0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LXhsLTAsLm15LXhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLXhsLTAsLm14LXhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWIteGwtMCwubXkteGwtMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwteGwtMCwubXgteGwtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0teGwtNXttYXJnaW46NXB4ICFpbXBvcnRhbnR9Lm10LXhsLTUsLm15LXhsLTV7bWFyZ2luLXRvcDo1cHggIWltcG9ydGFudH0ubXIteGwtNSwubXgteGwtNXttYXJnaW4tcmlnaHQ6NXB4ICFpbXBvcnRhbnR9Lm1iLXhsLTUsLm15LXhsLTV7bWFyZ2luLWJvdHRvbTo1cHggIWltcG9ydGFudH0ubWwteGwtNSwubXgteGwtNXttYXJnaW4tbGVmdDo1cHggIWltcG9ydGFudH0ubS14bC0xMHttYXJnaW46MTBweCAhaW1wb3J0YW50fS5tdC14bC0xMCwubXkteGwtMTB7bWFyZ2luLXRvcDoxMHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTEwLC5teC14bC0xMHttYXJnaW4tcmlnaHQ6MTBweCAhaW1wb3J0YW50fS5tYi14bC0xMCwubXkteGwtMTB7bWFyZ2luLWJvdHRvbToxMHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTEwLC5teC14bC0xMHttYXJnaW4tbGVmdDoxMHB4ICFpbXBvcnRhbnR9Lm0teGwtMTV7bWFyZ2luOjE1cHggIWltcG9ydGFudH0ubXQteGwtMTUsLm15LXhsLTE1e21hcmdpbi10b3A6MTVweCAhaW1wb3J0YW50fS5tci14bC0xNSwubXgteGwtMTV7bWFyZ2luLXJpZ2h0OjE1cHggIWltcG9ydGFudH0ubWIteGwtMTUsLm15LXhsLTE1e21hcmdpbi1ib3R0b206MTVweCAhaW1wb3J0YW50fS5tbC14bC0xNSwubXgteGwtMTV7bWFyZ2luLWxlZnQ6MTVweCAhaW1wb3J0YW50fS5tLXhsLTIwe21hcmdpbjoyMHB4ICFpbXBvcnRhbnR9Lm10LXhsLTIwLC5teS14bC0yMHttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudH0ubXIteGwtMjAsLm14LXhsLTIwe21hcmdpbi1yaWdodDoyMHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTIwLC5teS14bC0yMHttYXJnaW4tYm90dG9tOjIwcHggIWltcG9ydGFudH0ubWwteGwtMjAsLm14LXhsLTIwe21hcmdpbi1sZWZ0OjIwcHggIWltcG9ydGFudH0ubS14bC0yNXttYXJnaW46MjVweCAhaW1wb3J0YW50fS5tdC14bC0yNSwubXkteGwtMjV7bWFyZ2luLXRvcDoyNXB4ICFpbXBvcnRhbnR9Lm1yLXhsLTI1LC5teC14bC0yNXttYXJnaW4tcmlnaHQ6MjVweCAhaW1wb3J0YW50fS5tYi14bC0yNSwubXkteGwtMjV7bWFyZ2luLWJvdHRvbToyNXB4ICFpbXBvcnRhbnR9Lm1sLXhsLTI1LC5teC14bC0yNXttYXJnaW4tbGVmdDoyNXB4ICFpbXBvcnRhbnR9Lm0teGwtMzB7bWFyZ2luOjMwcHggIWltcG9ydGFudH0ubXQteGwtMzAsLm15LXhsLTMwe21hcmdpbi10b3A6MzBweCAhaW1wb3J0YW50fS5tci14bC0zMCwubXgteGwtMzB7bWFyZ2luLXJpZ2h0OjMwcHggIWltcG9ydGFudH0ubWIteGwtMzAsLm15LXhsLTMwe21hcmdpbi1ib3R0b206MzBweCAhaW1wb3J0YW50fS5tbC14bC0zMCwubXgteGwtMzB7bWFyZ2luLWxlZnQ6MzBweCAhaW1wb3J0YW50fS5tLXhsLTM1e21hcmdpbjozNXB4ICFpbXBvcnRhbnR9Lm10LXhsLTM1LC5teS14bC0zNXttYXJnaW4tdG9wOjM1cHggIWltcG9ydGFudH0ubXIteGwtMzUsLm14LXhsLTM1e21hcmdpbi1yaWdodDozNXB4ICFpbXBvcnRhbnR9Lm1iLXhsLTM1LC5teS14bC0zNXttYXJnaW4tYm90dG9tOjM1cHggIWltcG9ydGFudH0ubWwteGwtMzUsLm14LXhsLTM1e21hcmdpbi1sZWZ0OjM1cHggIWltcG9ydGFudH0ubS14bC00MHttYXJnaW46NDBweCAhaW1wb3J0YW50fS5tdC14bC00MCwubXkteGwtNDB7bWFyZ2luLXRvcDo0MHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTQwLC5teC14bC00MHttYXJnaW4tcmlnaHQ6NDBweCAhaW1wb3J0YW50fS5tYi14bC00MCwubXkteGwtNDB7bWFyZ2luLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTQwLC5teC14bC00MHttYXJnaW4tbGVmdDo0MHB4ICFpbXBvcnRhbnR9Lm0teGwtNDV7bWFyZ2luOjQ1cHggIWltcG9ydGFudH0ubXQteGwtNDUsLm15LXhsLTQ1e21hcmdpbi10b3A6NDVweCAhaW1wb3J0YW50fS5tci14bC00NSwubXgteGwtNDV7bWFyZ2luLXJpZ2h0OjQ1cHggIWltcG9ydGFudH0ubWIteGwtNDUsLm15LXhsLTQ1e21hcmdpbi1ib3R0b206NDVweCAhaW1wb3J0YW50fS5tbC14bC00NSwubXgteGwtNDV7bWFyZ2luLWxlZnQ6NDVweCAhaW1wb3J0YW50fS5tLXhsLTUwe21hcmdpbjo1MHB4ICFpbXBvcnRhbnR9Lm10LXhsLTUwLC5teS14bC01MHttYXJnaW4tdG9wOjUwcHggIWltcG9ydGFudH0ubXIteGwtNTAsLm14LXhsLTUwe21hcmdpbi1yaWdodDo1MHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTUwLC5teS14bC01MHttYXJnaW4tYm90dG9tOjUwcHggIWltcG9ydGFudH0ubWwteGwtNTAsLm14LXhsLTUwe21hcmdpbi1sZWZ0OjUwcHggIWltcG9ydGFudH0ubS14bC01NXttYXJnaW46NTVweCAhaW1wb3J0YW50fS5tdC14bC01NSwubXkteGwtNTV7bWFyZ2luLXRvcDo1NXB4ICFpbXBvcnRhbnR9Lm1yLXhsLTU1LC5teC14bC01NXttYXJnaW4tcmlnaHQ6NTVweCAhaW1wb3J0YW50fS5tYi14bC01NSwubXkteGwtNTV7bWFyZ2luLWJvdHRvbTo1NXB4ICFpbXBvcnRhbnR9Lm1sLXhsLTU1LC5teC14bC01NXttYXJnaW4tbGVmdDo1NXB4ICFpbXBvcnRhbnR9Lm0teGwtNjB7bWFyZ2luOjYwcHggIWltcG9ydGFudH0ubXQteGwtNjAsLm15LXhsLTYwe21hcmdpbi10b3A6NjBweCAhaW1wb3J0YW50fS5tci14bC02MCwubXgteGwtNjB7bWFyZ2luLXJpZ2h0OjYwcHggIWltcG9ydGFudH0ubWIteGwtNjAsLm15LXhsLTYwe21hcmdpbi1ib3R0b206NjBweCAhaW1wb3J0YW50fS5tbC14bC02MCwubXgteGwtNjB7bWFyZ2luLWxlZnQ6NjBweCAhaW1wb3J0YW50fS5tLXhsLTY1e21hcmdpbjo2NXB4ICFpbXBvcnRhbnR9Lm10LXhsLTY1LC5teS14bC02NXttYXJnaW4tdG9wOjY1cHggIWltcG9ydGFudH0ubXIteGwtNjUsLm14LXhsLTY1e21hcmdpbi1yaWdodDo2NXB4ICFpbXBvcnRhbnR9Lm1iLXhsLTY1LC5teS14bC02NXttYXJnaW4tYm90dG9tOjY1cHggIWltcG9ydGFudH0ubWwteGwtNjUsLm14LXhsLTY1e21hcmdpbi1sZWZ0OjY1cHggIWltcG9ydGFudH0ubS14bC03MHttYXJnaW46NzBweCAhaW1wb3J0YW50fS5tdC14bC03MCwubXkteGwtNzB7bWFyZ2luLXRvcDo3MHB4ICFpbXBvcnRhbnR9Lm1yLXhsLTcwLC5teC14bC03MHttYXJnaW4tcmlnaHQ6NzBweCAhaW1wb3J0YW50fS5tYi14bC03MCwubXkteGwtNzB7bWFyZ2luLWJvdHRvbTo3MHB4ICFpbXBvcnRhbnR9Lm1sLXhsLTcwLC5teC14bC03MHttYXJnaW4tbGVmdDo3MHB4ICFpbXBvcnRhbnR9Lm0teGwtNzV7bWFyZ2luOjc1cHggIWltcG9ydGFudH0ubXQteGwtNzUsLm15LXhsLTc1e21hcmdpbi10b3A6NzVweCAhaW1wb3J0YW50fS5tci14bC03NSwubXgteGwtNzV7bWFyZ2luLXJpZ2h0Ojc1cHggIWltcG9ydGFudH0ubWIteGwtNzUsLm15LXhsLTc1e21hcmdpbi1ib3R0b206NzVweCAhaW1wb3J0YW50fS5tbC14bC03NSwubXgteGwtNzV7bWFyZ2luLWxlZnQ6NzVweCAhaW1wb3J0YW50fS5tLXhsLTgwe21hcmdpbjo4MHB4ICFpbXBvcnRhbnR9Lm10LXhsLTgwLC5teS14bC04MHttYXJnaW4tdG9wOjgwcHggIWltcG9ydGFudH0ubXIteGwtODAsLm14LXhsLTgwe21hcmdpbi1yaWdodDo4MHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTgwLC5teS14bC04MHttYXJnaW4tYm90dG9tOjgwcHggIWltcG9ydGFudH0ubWwteGwtODAsLm14LXhsLTgwe21hcmdpbi1sZWZ0OjgwcHggIWltcG9ydGFudH0ubS14bC04NXttYXJnaW46ODVweCAhaW1wb3J0YW50fS5tdC14bC04NSwubXkteGwtODV7bWFyZ2luLXRvcDo4NXB4ICFpbXBvcnRhbnR9Lm1yLXhsLTg1LC5teC14bC04NXttYXJnaW4tcmlnaHQ6ODVweCAhaW1wb3J0YW50fS5tYi14bC04NSwubXkteGwtODV7bWFyZ2luLWJvdHRvbTo4NXB4ICFpbXBvcnRhbnR9Lm1sLXhsLTg1LC5teC14bC04NXttYXJnaW4tbGVmdDo4NXB4ICFpbXBvcnRhbnR9Lm0teGwtOTB7bWFyZ2luOjkwcHggIWltcG9ydGFudH0ubXQteGwtOTAsLm15LXhsLTkwe21hcmdpbi10b3A6OTBweCAhaW1wb3J0YW50fS5tci14bC05MCwubXgteGwtOTB7bWFyZ2luLXJpZ2h0OjkwcHggIWltcG9ydGFudH0ubWIteGwtOTAsLm15LXhsLTkwe21hcmdpbi1ib3R0b206OTBweCAhaW1wb3J0YW50fS5tbC14bC05MCwubXgteGwtOTB7bWFyZ2luLWxlZnQ6OTBweCAhaW1wb3J0YW50fS5tLXhsLTk1e21hcmdpbjo5NXB4ICFpbXBvcnRhbnR9Lm10LXhsLTk1LC5teS14bC05NXttYXJnaW4tdG9wOjk1cHggIWltcG9ydGFudH0ubXIteGwtOTUsLm14LXhsLTk1e21hcmdpbi1yaWdodDo5NXB4ICFpbXBvcnRhbnR9Lm1iLXhsLTk1LC5teS14bC05NXttYXJnaW4tYm90dG9tOjk1cHggIWltcG9ydGFudH0ubWwteGwtOTUsLm14LXhsLTk1e21hcmdpbi1sZWZ0Ojk1cHggIWltcG9ydGFudH0ubS14bC0xMDB7bWFyZ2luOjEwMHB4ICFpbXBvcnRhbnR9Lm10LXhsLTEwMCwubXkteGwtMTAwe21hcmdpbi10b3A6MTAwcHggIWltcG9ydGFudH0ubXIteGwtMTAwLC5teC14bC0xMDB7bWFyZ2luLXJpZ2h0OjEwMHB4ICFpbXBvcnRhbnR9Lm1iLXhsLTEwMCwubXkteGwtMTAwe21hcmdpbi1ib3R0b206MTAwcHggIWltcG9ydGFudH0ubWwteGwtMTAwLC5teC14bC0xMDB7bWFyZ2luLWxlZnQ6MTAwcHggIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC14bC0wLC5weS14bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHIteGwtMCwucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGIteGwtMCwucHkteGwtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6NXB4ICFpbXBvcnRhbnR9LnB0LXhsLTUsLnB5LXhsLTV7cGFkZGluZy10b3A6NXB4ICFpbXBvcnRhbnR9LnByLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1yaWdodDo1cHggIWltcG9ydGFudH0ucGIteGwtNSwucHkteGwtNXtwYWRkaW5nLWJvdHRvbTo1cHggIWltcG9ydGFudH0ucGwteGwtNSwucHgteGwtNXtwYWRkaW5nLWxlZnQ6NXB4ICFpbXBvcnRhbnR9LnAteGwtMTB7cGFkZGluZzoxMHB4ICFpbXBvcnRhbnR9LnB0LXhsLTEwLC5weS14bC0xMHtwYWRkaW5nLXRvcDoxMHB4ICFpbXBvcnRhbnR9LnByLXhsLTEwLC5weC14bC0xMHtwYWRkaW5nLXJpZ2h0OjEwcHggIWltcG9ydGFudH0ucGIteGwtMTAsLnB5LXhsLTEwe3BhZGRpbmctYm90dG9tOjEwcHggIWltcG9ydGFudH0ucGwteGwtMTAsLnB4LXhsLTEwe3BhZGRpbmctbGVmdDoxMHB4ICFpbXBvcnRhbnR9LnAteGwtMTV7cGFkZGluZzoxNXB4ICFpbXBvcnRhbnR9LnB0LXhsLTE1LC5weS14bC0xNXtwYWRkaW5nLXRvcDoxNXB4ICFpbXBvcnRhbnR9LnByLXhsLTE1LC5weC14bC0xNXtwYWRkaW5nLXJpZ2h0OjE1cHggIWltcG9ydGFudH0ucGIteGwtMTUsLnB5LXhsLTE1e3BhZGRpbmctYm90dG9tOjE1cHggIWltcG9ydGFudH0ucGwteGwtMTUsLnB4LXhsLTE1e3BhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnR9LnAteGwtMjB7cGFkZGluZzoyMHB4ICFpbXBvcnRhbnR9LnB0LXhsLTIwLC5weS14bC0yMHtwYWRkaW5nLXRvcDoyMHB4ICFpbXBvcnRhbnR9LnByLXhsLTIwLC5weC14bC0yMHtwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudH0ucGIteGwtMjAsLnB5LXhsLTIwe3BhZGRpbmctYm90dG9tOjIwcHggIWltcG9ydGFudH0ucGwteGwtMjAsLnB4LXhsLTIwe3BhZGRpbmctbGVmdDoyMHB4ICFpbXBvcnRhbnR9LnAteGwtMjV7cGFkZGluZzoyNXB4ICFpbXBvcnRhbnR9LnB0LXhsLTI1LC5weS14bC0yNXtwYWRkaW5nLXRvcDoyNXB4ICFpbXBvcnRhbnR9LnByLXhsLTI1LC5weC14bC0yNXtwYWRkaW5nLXJpZ2h0OjI1cHggIWltcG9ydGFudH0ucGIteGwtMjUsLnB5LXhsLTI1e3BhZGRpbmctYm90dG9tOjI1cHggIWltcG9ydGFudH0ucGwteGwtMjUsLnB4LXhsLTI1e3BhZGRpbmctbGVmdDoyNXB4ICFpbXBvcnRhbnR9LnAteGwtMzB7cGFkZGluZzozMHB4ICFpbXBvcnRhbnR9LnB0LXhsLTMwLC5weS14bC0zMHtwYWRkaW5nLXRvcDozMHB4ICFpbXBvcnRhbnR9LnByLXhsLTMwLC5weC14bC0zMHtwYWRkaW5nLXJpZ2h0OjMwcHggIWltcG9ydGFudH0ucGIteGwtMzAsLnB5LXhsLTMwe3BhZGRpbmctYm90dG9tOjMwcHggIWltcG9ydGFudH0ucGwteGwtMzAsLnB4LXhsLTMwe3BhZGRpbmctbGVmdDozMHB4ICFpbXBvcnRhbnR9LnAteGwtMzV7cGFkZGluZzozNXB4ICFpbXBvcnRhbnR9LnB0LXhsLTM1LC5weS14bC0zNXtwYWRkaW5nLXRvcDozNXB4ICFpbXBvcnRhbnR9LnByLXhsLTM1LC5weC14bC0zNXtwYWRkaW5nLXJpZ2h0OjM1cHggIWltcG9ydGFudH0ucGIteGwtMzUsLnB5LXhsLTM1e3BhZGRpbmctYm90dG9tOjM1cHggIWltcG9ydGFudH0ucGwteGwtMzUsLnB4LXhsLTM1e3BhZGRpbmctbGVmdDozNXB4ICFpbXBvcnRhbnR9LnAteGwtNDB7cGFkZGluZzo0MHB4ICFpbXBvcnRhbnR9LnB0LXhsLTQwLC5weS14bC00MHtwYWRkaW5nLXRvcDo0MHB4ICFpbXBvcnRhbnR9LnByLXhsLTQwLC5weC14bC00MHtwYWRkaW5nLXJpZ2h0OjQwcHggIWltcG9ydGFudH0ucGIteGwtNDAsLnB5LXhsLTQwe3BhZGRpbmctYm90dG9tOjQwcHggIWltcG9ydGFudH0ucGwteGwtNDAsLnB4LXhsLTQwe3BhZGRpbmctbGVmdDo0MHB4ICFpbXBvcnRhbnR9LnAteGwtNDV7cGFkZGluZzo0NXB4ICFpbXBvcnRhbnR9LnB0LXhsLTQ1LC5weS14bC00NXtwYWRkaW5nLXRvcDo0NXB4ICFpbXBvcnRhbnR9LnByLXhsLTQ1LC5weC14bC00NXtwYWRkaW5nLXJpZ2h0OjQ1cHggIWltcG9ydGFudH0ucGIteGwtNDUsLnB5LXhsLTQ1e3BhZGRpbmctYm90dG9tOjQ1cHggIWltcG9ydGFudH0ucGwteGwtNDUsLnB4LXhsLTQ1e3BhZGRpbmctbGVmdDo0NXB4ICFpbXBvcnRhbnR9LnAteGwtNTB7cGFkZGluZzo1MHB4ICFpbXBvcnRhbnR9LnB0LXhsLTUwLC5weS14bC01MHtwYWRkaW5nLXRvcDo1MHB4ICFpbXBvcnRhbnR9LnByLXhsLTUwLC5weC14bC01MHtwYWRkaW5nLXJpZ2h0OjUwcHggIWltcG9ydGFudH0ucGIteGwtNTAsLnB5LXhsLTUwe3BhZGRpbmctYm90dG9tOjUwcHggIWltcG9ydGFudH0ucGwteGwtNTAsLnB4LXhsLTUwe3BhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnR9LnAteGwtNTV7cGFkZGluZzo1NXB4ICFpbXBvcnRhbnR9LnB0LXhsLTU1LC5weS14bC01NXtwYWRkaW5nLXRvcDo1NXB4ICFpbXBvcnRhbnR9LnByLXhsLTU1LC5weC14bC01NXtwYWRkaW5nLXJpZ2h0OjU1cHggIWltcG9ydGFudH0ucGIteGwtNTUsLnB5LXhsLTU1e3BhZGRpbmctYm90dG9tOjU1cHggIWltcG9ydGFudH0ucGwteGwtNTUsLnB4LXhsLTU1e3BhZGRpbmctbGVmdDo1NXB4ICFpbXBvcnRhbnR9LnAteGwtNjB7cGFkZGluZzo2MHB4ICFpbXBvcnRhbnR9LnB0LXhsLTYwLC5weS14bC02MHtwYWRkaW5nLXRvcDo2MHB4ICFpbXBvcnRhbnR9LnByLXhsLTYwLC5weC14bC02MHtwYWRkaW5nLXJpZ2h0OjYwcHggIWltcG9ydGFudH0ucGIteGwtNjAsLnB5LXhsLTYwe3BhZGRpbmctYm90dG9tOjYwcHggIWltcG9ydGFudH0ucGwteGwtNjAsLnB4LXhsLTYwe3BhZGRpbmctbGVmdDo2MHB4ICFpbXBvcnRhbnR9LnAteGwtNjV7cGFkZGluZzo2NXB4ICFpbXBvcnRhbnR9LnB0LXhsLTY1LC5weS14bC02NXtwYWRkaW5nLXRvcDo2NXB4ICFpbXBvcnRhbnR9LnByLXhsLTY1LC5weC14bC02NXtwYWRkaW5nLXJpZ2h0OjY1cHggIWltcG9ydGFudH0ucGIteGwtNjUsLnB5LXhsLTY1e3BhZGRpbmctYm90dG9tOjY1cHggIWltcG9ydGFudH0ucGwteGwtNjUsLnB4LXhsLTY1e3BhZGRpbmctbGVmdDo2NXB4ICFpbXBvcnRhbnR9LnAteGwtNzB7cGFkZGluZzo3MHB4ICFpbXBvcnRhbnR9LnB0LXhsLTcwLC5weS14bC03MHtwYWRkaW5nLXRvcDo3MHB4ICFpbXBvcnRhbnR9LnByLXhsLTcwLC5weC14bC03MHtwYWRkaW5nLXJpZ2h0OjcwcHggIWltcG9ydGFudH0ucGIteGwtNzAsLnB5LXhsLTcwe3BhZGRpbmctYm90dG9tOjcwcHggIWltcG9ydGFudH0ucGwteGwtNzAsLnB4LXhsLTcwe3BhZGRpbmctbGVmdDo3MHB4ICFpbXBvcnRhbnR9LnAteGwtNzV7cGFkZGluZzo3NXB4ICFpbXBvcnRhbnR9LnB0LXhsLTc1LC5weS14bC03NXtwYWRkaW5nLXRvcDo3NXB4ICFpbXBvcnRhbnR9LnByLXhsLTc1LC5weC14bC03NXtwYWRkaW5nLXJpZ2h0Ojc1cHggIWltcG9ydGFudH0ucGIteGwtNzUsLnB5LXhsLTc1e3BhZGRpbmctYm90dG9tOjc1cHggIWltcG9ydGFudH0ucGwteGwtNzUsLnB4LXhsLTc1e3BhZGRpbmctbGVmdDo3NXB4ICFpbXBvcnRhbnR9LnAteGwtODB7cGFkZGluZzo4MHB4ICFpbXBvcnRhbnR9LnB0LXhsLTgwLC5weS14bC04MHtwYWRkaW5nLXRvcDo4MHB4ICFpbXBvcnRhbnR9LnByLXhsLTgwLC5weC14bC04MHtwYWRkaW5nLXJpZ2h0OjgwcHggIWltcG9ydGFudH0ucGIteGwtODAsLnB5LXhsLTgwe3BhZGRpbmctYm90dG9tOjgwcHggIWltcG9ydGFudH0ucGwteGwtODAsLnB4LXhsLTgwe3BhZGRpbmctbGVmdDo4MHB4ICFpbXBvcnRhbnR9LnAteGwtODV7cGFkZGluZzo4NXB4ICFpbXBvcnRhbnR9LnB0LXhsLTg1LC5weS14bC04NXtwYWRkaW5nLXRvcDo4NXB4ICFpbXBvcnRhbnR9LnByLXhsLTg1LC5weC14bC04NXtwYWRkaW5nLXJpZ2h0Ojg1cHggIWltcG9ydGFudH0ucGIteGwtODUsLnB5LXhsLTg1e3BhZGRpbmctYm90dG9tOjg1cHggIWltcG9ydGFudH0ucGwteGwtODUsLnB4LXhsLTg1e3BhZGRpbmctbGVmdDo4NXB4ICFpbXBvcnRhbnR9LnAteGwtOTB7cGFkZGluZzo5MHB4ICFpbXBvcnRhbnR9LnB0LXhsLTkwLC5weS14bC05MHtwYWRkaW5nLXRvcDo5MHB4ICFpbXBvcnRhbnR9LnByLXhsLTkwLC5weC14bC05MHtwYWRkaW5nLXJpZ2h0OjkwcHggIWltcG9ydGFudH0ucGIteGwtOTAsLnB5LXhsLTkwe3BhZGRpbmctYm90dG9tOjkwcHggIWltcG9ydGFudH0ucGwteGwtOTAsLnB4LXhsLTkwe3BhZGRpbmctbGVmdDo5MHB4ICFpbXBvcnRhbnR9LnAteGwtOTV7cGFkZGluZzo5NXB4ICFpbXBvcnRhbnR9LnB0LXhsLTk1LC5weS14bC05NXtwYWRkaW5nLXRvcDo5NXB4ICFpbXBvcnRhbnR9LnByLXhsLTk1LC5weC14bC05NXtwYWRkaW5nLXJpZ2h0Ojk1cHggIWltcG9ydGFudH0ucGIteGwtOTUsLnB5LXhsLTk1e3BhZGRpbmctYm90dG9tOjk1cHggIWltcG9ydGFudH0ucGwteGwtOTUsLnB4LXhsLTk1e3BhZGRpbmctbGVmdDo5NXB4ICFpbXBvcnRhbnR9LnAteGwtMTAwe3BhZGRpbmc6MTAwcHggIWltcG9ydGFudH0ucHQteGwtMTAwLC5weS14bC0xMDB7cGFkZGluZy10b3A6MTAwcHggIWltcG9ydGFudH0ucHIteGwtMTAwLC5weC14bC0xMDB7cGFkZGluZy1yaWdodDoxMDBweCAhaW1wb3J0YW50fS5wYi14bC0xMDAsLnB5LXhsLTEwMHtwYWRkaW5nLWJvdHRvbToxMDBweCAhaW1wb3J0YW50fS5wbC14bC0xMDAsLnB4LXhsLTEwMHtwYWRkaW5nLWxlZnQ6MTAwcHggIWltcG9ydGFudH19Lm5vLXVuZGVybGluZXt0ZXh0LWRlY29yYXRpb246bm9uZX0ucGxhaW4tbGluazo6YWZ0ZXIsLnBsYWluLWxpbms6OmJlZm9yZSwucGxhaW4td3JhcHBlci1saW5rIGE6OmFmdGVyLC5wbGFpbi13cmFwcGVyLWxpbmsgYTo6YmVmb3Jle2Rpc3BsYXk6bm9uZX1cbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MzAwLDUwMFwiKTtcblxuKiB7XG4gICAgZm9udC1mYW1pbHk6ICN7bWFwLWdldCgkZm9udHMsIHByaW1hcnkpfTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uaXRhbGljIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi51cHBlcmNhc2Uge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5yZWxhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zdHJvbmcge1xuICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxuYm9keSxcbmh0bWx7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZS1vdXQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcblxuICAgICNsYXllciB7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cblxuICAgICYuZGFya2VuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxNDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMzg4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLmRhcmtlbiAjbGF5ZXIge1xuICAgICAgICB6LWluZGV4OiAzOTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDI1LCAyNSwgMC41NSk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogYXV0bztcbiAgICB9XG5cbiAgICAub3V0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgfVxuXG4gICAgLm5vc2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1haW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC1ibG9jayB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAvLyBJRTExIGZpeFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNDBweCAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtY2xlYW4tYmxvY2sge1xuICAgICAgICAvLyBJRTExIGZpeFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWNoZWNrb3V0LXdyYXBwZXIge1xuICAgICAgICAubWFpbi1jb250ZW50LWJsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5leHRlcm5hbCBpbWcge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG5ociB7XG4gICAgYm9yZGVyOiAwIHNvbGlkIGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG4iLCJodG1sLCBib2R5LCBkaXYsIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1YiwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgY29sb3I6ICN7IG1hcC1nZXQobWFwLWdldCgkY29sb3JzLGJsYWNrKSwgYmFzZSl9O1xuICAgIGZvbnQtZmFtaWx5OiAje21hcC1nZXQoJGZvbnRzLCBwcmltYXJ5KX07XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG5vbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCBpbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiIsIi8qXG4gKiBGdXR1cmFQVFxuICovXG5cbi8qIExpZ2h0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogRnV0dXJhUFQ7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1saWdodC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LWxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1saWdodC53b2ZmJykgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1saWdodC50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEZ1dHVyYVBUO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mdXR1cmEtcHQtbGlnaHQtb2JsaXF1ZS5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LWxpZ2h0LW9ibGlxdWUuZW90PyNpZWZpeCcpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LWxpZ2h0LW9ibGlxdWUud29mZicpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKCcuLi9mb250cy9mdXR1cmEtcHQtbGlnaHQtb2JsaXF1ZS50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG4vKiBCb29rICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogRnV0dXJhUFQ7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1ib29rLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mdXR1cmEtcHQtYm9vay5lb3Q/I2llZml4JykgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKCcuLi9mb250cy9mdXR1cmEtcHQtYm9vay53b2ZmJykgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1ib29rLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsXG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogRnV0dXJhUFQ7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1ib29rLW9ibGlxdWUuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1ib29rLW9ibGlxdWUuZW90PyNpZWZpeCcpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LWJvb2stb2JsaXF1ZS53b2ZmJykgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1ib29rLW9ibGlxdWUudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuLyogTWVkaXVtICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogRnV0dXJhUFQ7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1tZWRpdW0uZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1tZWRpdW0uZW90PyNpZWZpeCcpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LW1lZGl1bS53b2ZmJykgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1tZWRpdW0udHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBGdXR1cmFQVDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LW1lZGl1bS1vYmxpcXVlLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mdXR1cmEtcHQtbWVkaXVtLW9ibGlxdWUuZW90PyNpZWZpeCcpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LW1lZGl1bS1vYmxpcXVlLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LW1lZGl1bS1vYmxpcXVlLnR0ZicpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbi8qIERlbWkgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBGdXR1cmFQVDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LWRlbWkuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1kZW1pLmVvdD8jaWVmaXgnKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1kZW1pLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LWRlbWkudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBGdXR1cmFQVDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LWRlbWktb2JsaXF1ZS5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LWRlbWktb2JsaXF1ZS5lb3Q/I2llZml4JykgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKCcuLi9mb250cy9mdXR1cmEtcHQtZGVtaS1vYmxpcXVlLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LWRlbWktb2JsaXF1ZS50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG4vKiBIZWF2eSAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IEZ1dHVyYVBUO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mdXR1cmEtcHQtaGVhdnkuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1oZWF2eS5lb3Q/I2llZml4JykgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKCcuLi9mb250cy9mdXR1cmEtcHQtaGVhdnkud29mZicpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKCcuLi9mb250cy9mdXR1cmEtcHQtaGVhdnkudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWxcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBGdXR1cmFQVDtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LWhlYXZ5LW9ibGlxdWUuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1oZWF2eS1vYmxpcXVlLmVvdD8jaWVmaXgnKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2Z1dHVyYS1wdC1oZWF2eS1vYmxpcXVlLndvZmYnKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybCgnLi4vZm9udHMvZnV0dXJhLXB0LWhlYXZ5LW9ibGlxdWUudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDb25zdGFudGlhJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvMzMyRjZDXzBfMC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvMzMyRjZDXzBfMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvMzMyRjZDXzBfMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzLzMzMkY2Q18wXzAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnLi4vZm9udHMvMzMyRjZDXzBfMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUGFsYWNlU2NyaXB0TVRTdGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy8zMzJGNkNfMV8wLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy8zMzJGNkNfMV8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCcuLi9mb250cy8zMzJGNkNfMV8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnLi4vZm9udHMvMzMyRjZDXzFfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy8zMzJGNkNfMV8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQYWxhY2VTY3JpcHRNVFN0ZC1TZW1pQm9sZCc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzLzMzMkY2Q18yXzAuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzLzMzMkY2Q18yXzAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzLzMzMkY2Q18yXzAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy8zMzJGNkNfMl8wLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzLzMzMkY2Q18yXzAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG4uZnV0dXJhIHtcbiAgICBmb250LWZhbWlseTogRnV0dXJhUFQsIHNhbnMtc2VyaWY7XG59XG5cbi5jb25zdGFudGlhIHtcbiAgICBmb250LWZhbWlseTogQ29uc3RhbnRpYTtcbn1cblxuLnBhbGFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFBhbGFjZVNjcmlwdE1UU3RkLVNlbWlCb2xkO1xufVxuIiwiLmNtLXdyYXBwZXIge1xuICAgICYuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKGdyZXksIGxpZ2h0LTIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKDAsIHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci1pbm5lciB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIC8vIGNvbnRhaW5lclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKDAsIHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUzNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXN3aXBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyg4LjMzMzMzJSArIDE1cHgpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg4My4zMzMzMyUgLSAzMHB4KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTclO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc3dpcGVyLXByZXYsXG4gICAgICAgIC5jbS1tb2R1bGUtaGVhZGxpbmVfbXVsdGlwbGVfaW1hZ2Vfc3VibGluZV90ZXh0LXN3aXBlci1uZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtLW1vZHVsZS1oZWFkbGluZV9tdWx0aXBsZV9pbWFnZV9zdWJsaW5lX3RleHQtc3dpcGVyLXByZXYge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDczcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1zd2lwZXItbmV4dCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogNTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA3M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbikge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjE7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lLFxuICAgICAgICAgICAgJi5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCxcbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY20tbW9kdWxlLWhlYWRsaW5lX211bHRpcGxlX2ltYWdlX3N1YmxpbmVfdGV4dC1pbmZvIHtcbiAgICAgICAgICAgIGhlaWdodDogMTQ1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbi1vdmVyZmxvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cbiIsIi8vLyBDb2xvciBGb250LVNpemVcbi8vLyBAZXhhbXBsZVxuLy8vIGxpIGEgeyBmb250LXNpemU6IGZvbnRTaXplKGxpc3RJdGVtKTsgfVxuLy8vIGEgeyBmb250LXNpemU6IGZvbnRTaXplKGxpc3RJdGVtKTsgfVxuQGZ1bmN0aW9uIGZvbnRUeXBlKCR0eXBlLCRjaGlsZDogXCJkZWZhdWx0XCIpIHtcbiAgICBAcmV0dXJuICN7bWFwLWdldChtYXAtZ2V0KCRmb250U2l6ZXMsJHR5cGUpLCAkY2hpbGQpfTtcbn1cblxuLy8vIENyZWF0ZSBoZWxwZXIgY2xhc3Nlc1xuQGVhY2ggJGNsYXNzS2V5LCAkaXRlbSBpbiAkZm9udFNpemVzIHtcbiAgICAvLyBjbGFzc2VzXG4gICAgLiN7JGNsYXNzS2V5fSB7XG4gICAgICAgIEBlYWNoICRicCwgJGF0dHJzIGluICRpdGVtIHtcbiAgICAgICAgICAgIEBpZiAkYnAgPT0gZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGssICRpIGluICRhdHRycyB7XG4gICAgICAgICAgICAgICAgICAgICN7bnRoKCRrLDEpfTogI3tudGgoJGksMSl9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRicCkge1xuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkaywgJGkgaW4gJGF0dHJzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICN7bnRoKCRrLDEpfTogI3tudGgoJGksMSl9O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gZXh0ZW5kIGhlbHBlclxuICAgICUjeyRjbGFzc0tleX0ge1xuICAgICAgICBAZWFjaCAkYnAsICRhdHRycyBpbiAkaXRlbSB7XG4gICAgICAgICAgICBAaWYgJGJwID09IGRlZmF1bHQge1xuICAgICAgICAgICAgICAgIEBlYWNoICRrLCAkaSBpbiAkYXR0cnMge1xuICAgICAgICAgICAgICAgICAgICAje250aCgkaywxKX06ICN7bnRoKCRpLDEpfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYnApIHtcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGssICRpIGluICRhdHRycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAje250aCgkaywxKX06ICN7bnRoKCRpLDEpfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLyBCcmVha3BvaW50IE1peGluXG4vLy8gdG8gY2hlY2sgYWxsIG1lZGlhIGJyZWFrcG9pbnRzIHBsZWFzZSBnbyB0byBfdmFyaWFibGVzLnNjc3Ncbi8vLyBAZXhhbXBsZVxuLy8vICBAaW5jbHVkZSBtZWRpYShzbSkge1xuLy8vICAgICBoMSB7XG4vLy8gICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IocGxhY2Vob2xkZXIpO1xuLy8vICAgICAgfVxuLy8vICB9XG4vLy8gQGV4YW1wbGVcbi8vLyAgQGluY2x1ZGUgbWVkaWEoc20sbGcpIHtcbi8vLyAgICAgIGgxIHtcbi8vLyAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihwbGFjZWhvbGRlcik7XG4vLy8gICAgICB9XG4vLy8gIH1cblxuQG1peGluIG1lZGlhKCRtaW4sJG1heDpmYWxzZSkge1xuICAgIEBpZiAkbWF4ID09IGZhbHNlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsJG1pbil9KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJG1pbiA9PSAwIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgje21hcC1nZXQoJGJyZWFrcG9pbnRzLCRtYXgpfSAtIDEpICkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsJG1pbil9KSBhbmQgKG1heC13aWR0aDogKCN7bWFwLWdldCgkYnJlYWtwb2ludHMsJG1heCl9IC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gd29ya2Fyb3VuZCBmb3IgZ3JheXNjYWxlXG4vLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy80MDMxNDkwMC9maWx0ZXItZ3JheXNjYWxlLW5vdC13b3JraW5nLXdpdGgtY2hyb21lXG5AbWl4aW4gZ3JheXNjYWxlKCR2YWx1ZSkge1xuICAgIGZpbHRlcjogI3sgXCJncmF5c2NhbGUoXCIgKyAkdmFsdWUgKyBcIilcIiB9O1xufVxuXG4uc3RhdGljLFxuLmNvbnRhY3QtZm9ybSxcbi5lcnJvci1wYWdlIHtcbiAgICAjY29tcGFueS1vdmVydmlldyxcbiAgICAjY3VsdC1vZi1jYXJlLFxuICAgICNjb250YWN0LFxuICAgICNjb250YWN0LWRpcmVjdGlvbnMsXG4gICAgI2ltcHJpbnQsXG4gICAgI3BheW1lbnQsXG4gICAgI3ByaXZhY3ksXG4gICAgI3B1YmxpYy1wcm9jZWR1cmUsXG4gICAgI2ZhcSxcbiAgICAjc2hpcHBpbmcsXG4gICAgI3N0YXRpYy1wYWdlLFxuICAgICNzdG9yZS1maW5kZXIsXG4gICAgI3Rlcm1zIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMTkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc3RvcmUtZmluZGVyLWRldGFpbCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjY3VzdG9tZXItc2VydmljZS1ibG9jayB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b21lci1zZXJ2aWNlLXBob25lIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5vLXVuZGVybGluZSA+IGE6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5jb250YWN0LWNvbnRlbnQge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tZXItc2VydmljZS1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LW1lc3NhZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1jYXB0Y2hhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIC5jYXB0Y2hhLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICAgIGJ1dHRvblt0eXBlPVwicmVzZXRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b25bdHlwZT1cInJlc2V0XCJdIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LXNhbHV0YXRpb24ge1xuICAgICAgICAgICAgbGFiZWxbZm9yPVwiY29udGFjdF9zYWx1dGF0aW9uXzBcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDMwcHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2Vycm9yLXBhZ2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI4NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmVycm9yLW1lbnUtY2F0ZWdvcmllcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuLnNlY29uZGFyeSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYW55LWNvbnRlbnQge1xuICAgICAgICAjYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICAgICAgICAgIC5mYWRlciB7XG5cbiAgICAgICAgICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0YXRpYy1jb250ZW50LFxuICAgIC5jb250YWN0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wbGFpbi1saW5rIHtcbiAgICAgICAgICAgICZbaHJlZl49XCJ0ZWw6XCJdLFxuICAgICAgICAgICAgJltocmVmXj1cIm1haWx0bzpcIl0ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1jb250ZW50IHtcbiAgICAgICAgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0b3JlLWZpbmRlci1jb250ZW50IHtcbiAgICAgICAgLnNlbGVjdC1jb3VudHJ5IHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbXBfbGluaztcblxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDY1cHggMzVweCAwIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDQ1cHggMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDYwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdG9yZXMge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdG9yZXMtaGVhZGxpbmUtbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN0b3JlIHtcbiAgICAgICAgICAgICAgICAmID4gZGl2LnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3IoZ3JleSwgbGlnaHQtMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ1cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdG9yZS1saW5rLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdG9yZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3RvcmUtbGluay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN0b3JlLWZpbmRlci1kZXRhaWwtY29udGVudCB7XG4gICAgICAgIC5zdG9yZS10ZWFzZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdG9yZS1maW5kZXItZGV0YWlsLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAxNXB4IDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RvcmUtYWRkcmVzcyxcbiAgICAgICAgLnN0b3JlLW9wZW5pbmctdGltZXMge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0b3JlLW1hcC1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCA1NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggMCA2NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjVweCAwIDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdG9yZS1vZmZlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RvcmUtYWJvdXQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmFjay10by1zdG9yZS1vdmVydmlldyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGhyIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgLnByaW1hcnktbm90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA4NXB4IDA7XG4gICAgfVxuXG4gICAgLmNhcmUtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLWZ1bGwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdWx0LW9mLWNhcmUtaGVhZGxpbmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZS1pbnRybyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmUtaW50cm8ta25pdCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0OHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmUtbGlua3Mge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmUtbGluay1zb2NrcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1bHQtb2YtY2FyZS1pbnRyby13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VsdC1vZi1jYXJlLWhlYWRsaW5lLFxuICAgICAgICAuY2FyZS1pbnRybyxcbiAgICAgICAgLmNhcmUtbGlua3Mge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW50cm8taW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02NTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmUtaW5zdHJ1Y3Rpb25zLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzNweDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDc2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlLWluc3RydWN0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgIC5pbWFnZWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZS1pbnN0cnVjdGlvbnMtaGVhZGxpbmUtd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlLWluc3RydWN0aW9ucy1oZWFkbGluZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2NXB4IDAgNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjhweCAwIDI2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmV2LWFycm93IHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby1zdWJsaW5lIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2N1bHQtb2YtY2FyZS1rbml0d2VhciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMDVweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTgwcHggMCAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jdWx0LW9mLWNhcmUta25pdC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2OHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rbml0LXdlYXItaW50cm8td3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ2NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTY5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmUtaW5zdHJ1Y3Rpb25zLWhlYWRsaW5lLWtuaXR3ZWFyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1NHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzOTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2xpc3Qge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KAkyc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmN1bHQtb2YtY2FyZS1zb2Nrcy1vdXRybyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjZweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdGljLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZGlyZWN0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgLm1hcC1jb250YWluZXIsXG4gICAgICAgICNnbWFwLWNhbnZhcyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3QtYWRkcmVzcyB7XG4gICAgICAgICAgICBhZGRyZXNzIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1kaXJlY3Rpb25zLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250YWN0LWFkZHJlc3Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNoaXBwaW5nLWNvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxhZy1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNoaXBwaW5nLWNvc3QtaGVhZGxpbmUsXG4gICAgICAgIC5zaGlwcGluZy1jb3N0LWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2NvbXBhbnktaGlzdG9yeS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgIH1cblxuICAgIC5jb21wYW55LWNvbnRlbnQge1xuICAgICAgICAuaGVhZC10ZWFzZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtZW51LFxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29tcGFueS1vdmVydmlldy1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnRyby10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmVzcyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnF1YWxpdHkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0MHB4IDAgODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDEyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTIwcHggMCAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oaXN0b3J5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LXVzLWludHJvLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2NvbXBhbnktYWJvdXQtdXMtZmFjdHMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuXG4gICAgICAgICAgICAuZmFjdHMtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAxNXB4IDgwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTVweCAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDE1cHggMTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAxNXB4IDE3NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYWN0cy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlkZW50aXR5LWNvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGlzdG9yeS1oZWFkbGluZSxcbiAgICAgICAgLmFib3V0LXVzLWhlYWRsaW5lLFxuICAgICAgICAucXVhbGl0eS1oZWFkbGluZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucXVhbGl0eS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWJvdXQtdXMtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZS0zIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBoaWxvc29waHktaGVhZGxpbmUge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHggODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAxNXB4IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBoaWxvc29waHktY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhpc3Rvcnktcm93LXdyYXBwZXIge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oaXN0b3J5LXJvdy13cmFwcGVyLWZpcnN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAuaGlzdG9yeS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oaXN0b3J5LXRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW50cm8td3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgLnF1YWxpdHktaW50cm8tdGV4dCB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnF1YWxpdHktaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnF1YWxpdHktY3VsdHVyZS1oZWFkbGluZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucXVhbGl0eS1jdWx0dXJlLXN1YnRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5xdWFsaXR5LWN1bHR1cmUtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHg7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDE1cHggMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDE1cHggMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjcXVhbGl0eS12aWRlbyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0aWMtZHJpdmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMCAyNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICBhZGRyZXNzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuYXJyb3cge1xuICAgICAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cbiAgICAgICAgJi5kb3duIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLmZvbnQtd2VpZ2h0LW5vcm1hbCBzcGFuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAyNXB4IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN0YXRpYy1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ+KAkyc7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdpZnQtY2FyZCB7XG4gICAgLmZhcS1pbmZvLWxpbmsgYSB7XG4gICAgICAgIEBleHRlbmQgLmYzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwcml2YWN5LFxuI3B1YmxpYy1wcm9jZWR1cmUsXG4jdGVybXMge1xuICAgIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1uYW1lXSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLXdyYXBwZXItbmFtZV0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuI3NpemUtdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgLmxldmVsMS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICYuYWN0aXZlIHNwYW4ge1xuICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDI6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIFtkYXRhLXdyYXBwZXItdHJpZ2dlci1zY29wZT1cImxldmVsMlwiXSB7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLWNvbG9yKGdyZXksIGxpZ2h0LTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG5cbiAgICAgICAgW2RhdGEtd3JhcHBlci1uYW1lXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgYmFzZS1jb2xvcihncmV5LCBsaWdodC0xKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLWNvbG9yKGdyZXksIGxpZ2h0LTEpO1xuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gSUUxMSBmaXhcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGdyZXksIGxpZ2h0LTEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB0Ym9keSB0cjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUge1xuICAgICAgICAudGFibGUtd3JhcHBlciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgW2RhdGEtd3JhcHBlci10cmlnZ2VyLXNjb3BlPVwibGV2ZWwyXCJdIHtcbiAgICAgICAgICAgICYgPiBkaXYuY29sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3Qtc3VjY2VzcyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIG1hcmdpbjogMjAwcHggMDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG4uam9iLW92ZXJ2aWV3IHtcbiAgICBpZnJhbWUge1xuICAgICAgICBtYXJnaW46IDgwcHggMDtcbiAgICB9XG59XG5cbiNyZXR1cm5zIHtcbiAgICBoMSA+IHNwYW4ge1xuICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ib2xkO1xuICAgIH1cblxuICAgIGRpdi5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5ib3R0b20tc3BhY2Uge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAueS1zcGFjZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucmV0dXJucy1saXN0IHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3IoZ3JleSwgbGlnaHQtMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC50ZXJ0aWFyeTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mMjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgJi5mbGFnLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWxlLWRvd25sb2FkIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4NjlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jZmFxLFxuI3BheW1lbnQsXG4jaW1wcmludCxcbiNwcml2YWN5LFxuI3Rlcm1zIHtcbiAgICBsaSB7XG4gICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAn4oCTJztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICAgICAgQGV4dGVuZCAudGVydGlhcnk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAuZjQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC50b2dnbGUtY29udGVudC13cmFwcGVyLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24taGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMTBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5jbS13cmFwcGVyIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuI3BheW1lbnQge1xuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuY20tYmxvY2stZWxlbWVudC1tdWx0aXBsZV90ZXh0YXJlYV93eXNpd3lnIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3ByaXZhY3kge1xuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuI3Rlcm1zIHtcbiAgICAud3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbiNzaGlwcGluZyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4iLCIuY20td3JhcHBlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cblxuICAgICYubWVudSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudy0xMDAge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItY29udGVudC13cmFwcGVyLFxuICAgIC5saW5rLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rIHtcbiAgICAgICAgJjpub3QoLmljb24pIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBAZXh0ZW5kICVmNDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtbWVkaWEge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pY29ucyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5saW5lLWNvbnRlbnQge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBAZXh0ZW5kICVmNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS13cmFwcGVyLFxuICAgIC5tZW51LFxuICAgIC5zb2NpYWwtbWVkaWEge1xuICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mYXZvcml0ZS1jYXRlZ29yaWVzIHtcbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLW1lbnUtbGlzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVmNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYnJlYWRjcnVtYi1oZWFkbGluZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaW1hZ2UtdGV4dC1saW5rcyB7XG4gICAgICAgICYgPiAucm93IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDEwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1JTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI21pY3Jvc2l0ZSB7XG4gICAgLmNtLXdyYXBwZXIge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cbiIsIkBtaXhpbiBlcnJvcigkY2hpbGQpIHtcbiAgICAmLmhhcy1lcnJvciB7XG4gICAgICAgIEBpZiAoJGNoaWxkID09IGxhYmVsKSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJhc2UtY29sb3IocmVkKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihyZWQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArICN7JGNoaWxkfSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBiYXNlLWNvbG9yKHJlZCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpZiAoJGNoaWxkID09IGxhYmVsKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IocmVkKTtcbiAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmFzZS1jb2xvcihyZWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiArICN7JGNoaWxkfSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHJlZCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBzZWxlY3QtYm9yZGVyKCRwYWRkaW5nLCAkZm9jdXMtcGFkZGluZykge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgQGV4dGVuZCAuZjQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjU2JTIwNDQ4JTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDI1NiUyMDQ0OCUyMiUzRSUzQ3N0eWxlJTIwdHlwZSUzRCUyMnRleHQlMkZjc3MlMjIlM0UuYXJyb3clN0JmaWxsJTNBQHthcnJvd30lM0IlN0QlM0MlMkZzdHlsZSUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMmFycm93JTIyJTIwZCUzRCUyMk0yNTUuOSUyMDE2OGMwLTQuMi0xLjYtNy45LTQuOC0xMS4yLTMuMi0zLjItNi45LTQuOC0xMS4yLTQuOEgxNmMtNC4yJTIwMC03LjklMjAxLjYtMTEuMiUyMDQuOFMwJTIwMTYzLjglMjAwJTIwMTY4YzAlMjA0LjQlMjAxLjYlMjA4LjIlMjA0LjglMjAxMS40bDExMiUyMDExMmMzLjElMjAzLjElMjA2LjglMjA0LjYlMjAxMS4yJTIwNC42JTIwNC40JTIwMCUyMDguMi0xLjUlMjAxMS40LTQuNmwxMTItMTEyYzMtMy4yJTIwNC41LTclMjA0LjUtMTEuNHolMjIlMkYlM0UlM0MlMkZzdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTBweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMzUlO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgIHBhZGRpbmc6ICRmb2N1cy1wYWRkaW5nO1xuICAgIH1cbn1cblxuLmlucHV0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgLy8gSUUxMSBmaXhcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcihncmV5LCBsaWdodGVuLTEpO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsLmFjdGl2ZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogdmlzaWJsZSAxcztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0OmZvY3VzLFxuICAgIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4wM3MgYWxsO1xuICAgIH1cblxuICAgICYuaGFzLWVycm9yIHtcbiAgICAgICAgLmVycm9ycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlucHV0LWJ1dHRvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuXG4gICAgLmJ0bi1pbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IGJhc2UtY29sb3IoYmxhY2ssIGRhcmspO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdmlzaWJsZSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbmlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICZbdHlwZT1cImVtYWlsXCJdLFxuICAgICZbdHlwZT1cInRleHRcIl0sXG4gICAgJlt0eXBlPVwibnVtYmVyXCJdLFxuICAgICZbdHlwZT1cInNlYXJjaFwiXSxcbiAgICAmW3R5cGU9XCJkYXRlXCJdLFxuICAgICZbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAgICZbdHlwZT1cInRlbFwiXSxcbiAgICAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDAgMTNweCAwO1xuICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMCAyMXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAxMnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICYuZGlzYWJsZWQsXG4gICAgICAgICY6ZGlzYWJsZWQ6aG92ZXIsXG4gICAgICAgICYuZGlzYWJsZWQ6aG92ZXIsXG4gICAgICAgICY6ZGlzYWJsZWQ6Zm9jdXMsXG4gICAgICAgICYuZGlzYWJsZWQ6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQpO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSUUxMSBmaXhcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwiYnV0dG9uXCJdLFxuICAgICZbdHlwZT1cInN1Ym1pdFwiXSxcbiAgICAmW3R5cGU9XCJyZXNldFwiXSB7XG4gICAgICAgIEBpbmNsdWRlIGNtcF9idXR0b247XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuXG4gICAgICAgICYgKyBsYWJlbCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNi4zcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gRml4IGZvciBJRTExXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDcuNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICsgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoZ3JleSwgZGFya2VuLTIpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgICAgIC8vIElFMTEgZml4XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMnB4IDBweCAwcHggM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICAgICAgICAgLy8gSUUxMSBmaXhcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICAgICAgICAgICAmOmRpc2FibGVkOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQ6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpkaXNhYmxlZDpmb2N1cyxcbiAgICAgICAgICAgICAgICAmLmRpc2FibGVkOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBiYXNlLWNvbG9yKGdyZXkpO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDJweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNTBkZWcpIHNjYWxlKDApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBzcGFuLm92ZXJsYXktaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC01MGRlZykgc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICAgICAgICAgICAgIC8vIElFMTEgZml4XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmFzZS1jb2xvcihncmV5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBlcnJvcihsYWJlbCk7XG59XG5cbnNlbGVjdCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgcGFkZGluZzogMjJweCAyMHB4IDEzcHggMDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICAgIGNvbG9yOiBiYXNlLWNvbG9yKGdyZXksIGRhcmtlbi0yKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjU2JTIwNDQ4JTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDI1NiUyMDQ0OCUyMiUzRSUzQ3N0eWxlJTIwdHlwZSUzRCUyMnRleHQlMkZjc3MlMjIlM0UuYXJyb3clN0JmaWxsJTNBQHthcnJvd30lM0IlN0QlM0MlMkZzdHlsZSUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMmFycm93JTIyJTIwZCUzRCUyMk0yNTUuOSUyMDE2OGMwLTQuMi0xLjYtNy45LTQuOC0xMS4yLTMuMi0zLjItNi45LTQuOC0xMS4yLTQuOEgxNmMtNC4yJTIwMC03LjklMjAxLjYtMTEuMiUyMDQuOFMwJTIwMTYzLjglMjAwJTIwMTY4YzAlMjA0LjQlMjAxLjYlMjA4LjIlMjA0LjglMjAxMS40bDExMiUyMDExMmMzLjElMjAzLjElMjA2LjglMjA0LjYlMjAxMS4yJTIwNC42JTIwNC40JTIwMCUyMDguMi0xLjUlMjAxMS40LTQuNmwxMTItMTEyYzMtMy4yJTIwNC41LTclMjA0LjUtMTEuNHolMjIlMkYlM0UlM0MlMkZzdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAzNSU7XG5cbiAgICAvLyBJRTExIGZpeFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgIH1cblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkOmhvdmVyLFxuICAgICYuZGlzYWJsZWQ6aG92ZXIsXG4gICAgJjpkaXNhYmxlZDpmb2N1cyxcbiAgICAmLmRpc2FibGVkOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQpO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cblxuc2VsZWN0LmJvcmRlcmVkIHtcbiAgICBAZXh0ZW5kIGlucHV0O1xuICAgIEBpbmNsdWRlIHNlbGVjdC1ib3JkZXIoMjVweCAxM3B4LCAyNHB4IDExcHgpO1xufVxuXG5zZWxlY3QuYm9yZGVyZWQtc21hbGwge1xuICAgIEBleHRlbmQgaW5wdXQ7XG4gICAgQGluY2x1ZGUgc2VsZWN0LWJvcmRlcig4cHggMTNweCwgN3B4IDExcHgpO1xufVxuXG4udGV4dGFyZWEtd3JhcHBlciB7XG4gICAgJi5jb250YWN0LWZvcm0tbWVzc2FnZSB7XG4gICAgICAgIGxhYmVsLmFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwuYWN0aXZlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuXG50ZXh0YXJlYSB7XG4gICAgQGV4dGVuZCBpbnB1dDtcbiAgICBAZXh0ZW5kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdO1xuXG4gICAgcGFkZGluZzogMjJweCAwIDZweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMThweCAwIDRweCAwO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzO1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDAgNnB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDAgNHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmRpc2FibGVkLFxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZDpob3ZlcixcbiAgICAmLmRpc2FibGVkOmhvdmVyLFxuICAgICY6ZGlzYWJsZWQ6Zm9jdXMsXG4gICAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBlcnJvcihsYWJlbCk7XG59XG5cbiNjb250YWN0LWNhcHRjaGEge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgLmNhcHRjaGEtZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbn1cblxuLy8vIEFMbCBHZW5kZXJcbmRpdltpZCQ9J19nZW5kZXInXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgbWVkaWEoMCwgc20pIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4vLy8gQmlydGhkYXkgZGl2c1xuZGl2W2lkJD0nX2JpcnRoZGF0ZSddIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgLnNlbGVjdHJpYy13cmFwcGVyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5kaXYuZXJyb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHJlZCk7XG4gICAgfVxufVxuXG4uaGFzLWVycm9yIGxhYmVsIHtcbiAgICAmLnJlcXVpcmVkIHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IocmVkKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHJlZCk7XG4gICAgfVxufVxuXG4uc3BsaXQtcmVwZWF0ZWQtcm93cyB7XG4gICAgJi5oYXMtZXJyb3Ige1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJhc2UtY29sb3IocmVkKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmhhcy1lcnJvciArIGxhYmVsLFxuc2VsZWN0W3R5cGU9XCJjaGVja2JveFwiXS5oYXMtZXJyb3IuYm9yZGVyZWQgKyBsYWJlbCxcbnNlbGVjdFt0eXBlPVwiY2hlY2tib3hcIl0uaGFzLWVycm9yLmJvcmRlcmVkLXNtYWxsICsgbGFiZWwsXG50ZXh0YXJlYVt0eXBlPVwiY2hlY2tib3hcIl0uaGFzLWVycm9yICsgbGFiZWwge1xuICAgIHNwYW4gc3Bhbi5vdmVybGF5LWluZm8ge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBiYXNlLWNvbG9yKHJlZCk7XG4gICAgfVxufVxuXG51bC5lcnJvcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3QtYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjU2JTIwNDQ4JTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDI1NiUyMDQ0OCUyMiUzRSUzQ3N0eWxlJTIwdHlwZSUzRCUyMnRleHQlMkZjc3MlMjIlM0UuYXJyb3clN0JmaWxsJTNBQHthcnJvd30lM0IlN0QlM0MlMkZzdHlsZSUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMmFycm93JTIyJTIwZCUzRCUyMk0yNTUuOSUyMDE2OGMwLTQuMi0xLjYtNy45LTQuOC0xMS4yLTMuMi0zLjItNi45LTQuOC0xMS4yLTQuOEgxNmMtNC4yJTIwMC03LjklMjAxLjYtMTEuMiUyMDQuOFMwJTIwMTYzLjglMjAwJTIwMTY4YzAlMjA0LjQlMjAxLjYlMjA4LjIlMjA0LjglMjAxMS40bDExMiUyMDExMmMzLjElMjAzLjElMjA2LjglMjA0LjYlMjAxMS4yJTIwNC42JTIwNC40JTIwMCUyMDguMi0xLjUlMjAxMS40LTQuNmwxMTItMTEyYzMtMy4yJTIwNC41LTclMjA0LjUtMTEuNHolMjIlMkYlM0UlM0MlMkZzdmclM0UlMEFcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMjJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxOHB4O1xufVxuXG4uc2VsZWN0LXdpdGgtZmxhZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICB9XG59XG5cbi5zZWxlY3Qtd2l0aC1mbGFnLmZsYWctaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1NyU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IGF1dG87XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRleHQtd2l0aC1mbGFnIHtcbiAgICAuZmxhZy1pY29uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4vL0lFMTEgRml4XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG59XG5cbi5lbmQtZXJyb3JzIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuXG4gICAgbGkge1xuICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihyZWQpO1xuICAgIH1cbn1cblxuLy8gSW5wdXQgJiBsYWJsZSBvdmVybGFwcGluZyBmaXhcbkBrZXlmcmFtZXMgb25BdXRvRmlsbFN0YXJ0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLyogQnJvd3NlcmhhY2ssIG5lZWQgc3RheSBlbXB0eSAqL1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgLyogQnJvd3NlcmhhY2ssIG5lZWQgc3RheSBlbXB0eSAqL1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBvbkF1dG9GaWxsQ2FuY2VsIHtcbiAgICAvLyBCcm93c2VyaGFjaywgbmVlZCBzdGF5IGVtcHR5XG4gICAgZnJvbSB7XG4gICAgICAgIC8qIEJyb3dzZXJoYWNrLCBuZWVkIHN0YXkgZW1wdHkgKi9cbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIC8qIEJyb3dzZXJoYWNrLCBuZWVkIHN0YXkgZW1wdHkgKi9cbiAgICB9XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIC8vIEV4cG9zZSBhIGhvb2sgZm9yIEphdmFTY3JpcHQgd2hlbiBhdXRvZmlsbCBpcyBzaG93blxuICAgIC8vIEphdmFTY3JpcHQgY2FuIGNhcHR1cmUgJ2FuaW1hdGlvbnN0YXJ0JyBldmVudHNcbiAgICBhbmltYXRpb24tbmFtZTogb25BdXRvRmlsbFN0YXJ0O1xuICAgIC8vIE1ha2UgdGhlIGJhY2tncm91bmQgY29sb3IgYmVjb21lIHllbGxvdyByZWFsbHkgc2xvd2x5XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbmlucHV0IHtcbiAgICAvLyBFeHBvc2UgYSBob29rIGZvciBKUyBvbkF1dG9GaWxsQ2FuY2VsXG4gICAgLy8gSmF2YVNjcmlwdCBjYW4gY2FwdHVyZSAnYW5pbWF0aW9uc3RhcnQnIGV2ZW50c1xuICAgIGFuaW1hdGlvbi1uYW1lOiBvbkF1dG9GaWxsQ2FuY2VsO1xuXG4gICAgLy8gSUUxMSBmaXhcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBvbkF1dG9GaWxsU3RhcnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICAgIH1cbn1cblxuLnRvZ2dsZS1wYXNzd29yZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsQ2p4emRtY2dkMmxrZEdnOUlqUTRJaUJvWldsbmFIUTlJakk0SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4bklHWnBiR3c5SWlNd01EQWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUlnYjNCaFkybDBlVDBpTGpNaVBqeHdZWFJvSUdROUlrMDBOeTR5TWpJZ01URXVOamMwUXpRMExqVXlPQ0E0TGpFeUlEUXhMakF6T0NBMUxqRTRJRE0zTGpFeklETXVNVGN4UVRJNExqUTBOU0F5T0M0ME5EVWdNQ0F3SURBZ01qTXVOakk1TGpBd00yTXROQzQwT0M0d05UVXRPQzQzTnlBeExqRXhPUzB4TWk0M05pQXpMakUyT0VNMkxqazJNaUExTGpFNElETXVORGN5SURndU1USXVOemdnTVRFdU5qYzBZVE11T0RZMElETXVPRFkwSURBZ01DQXdJREFnTkM0Mk5USmpNaTQyT1RNZ015NDFOVFFnTmk0eE9ETWdOaTQwT1RVZ01UQXVNRGtnT0M0MU1ETmhNamd1TkRRMUlESTRMalEwTlNBd0lEQWdNQ0F4TXk0MU1ESWdNeTR4Tmpoak5DNDBPQzB1TURVMUlEZ3VOemN0TVM0eE1Ua2dNVEl1TnpZdE15NHhOamdnTXk0NU1EY3RNaTR3TURnZ055NHpPVGN0TkM0NU5EZ2dNVEF1TURrdE9DNDFNRE5oTXk0NE5qUWdNeTQ0TmpRZ01DQXdJREFnTUMwMExqWTFNbnB0TFRNMUxqUTRJREV4TGpNMU4yTXRNeTQyTlMweExqZzNOUzAyTGprd09DMDBMall5TVMwNUxqUXlOQzAzTGprME1XRXhMamd4SURFdU9ERWdNQ0F3SURFZ01DMHlMakU0WXpJdU5URTJMVE11TXpJZ05TNDNOelV0Tmk0d05qWWdPUzQwTWpRdE55NDVOR0V5Tnk0eE1qUWdNamN1TVRJMElEQWdNQ0F4SURNdU1UY3lMVEV1TXpnelFURTBMakUxTWlBeE5DNHhOVElnTUNBd0lEQWdNVEF1TXprMElERTBZekFnTkM0eE15QXhMamMwTnlBM0xqZzBPQ0EwTGpVeUlERXdMalF4TkdFeU55NHhNaklnTWpjdU1USXlJREFnTUNBeExUTXVNVGN5TFRFdU16Z3plazB5TkNBeU5TNDVPVE5qTFRZdU5ESTJJREF0TVRFdU5qVXpMVFV1TXpndE1URXVOalV6TFRFeExqazVNMU14Tnk0MU56UWdNaTR3TURjZ01qUWdNaTR3TURjZ016VXVOalUwSURjdU16ZzNJRE0xTGpZMU5DQXhOQ0F6TUM0ME1qWWdNalV1T1RreklESTBJREkxTGprNU0zcE5ORFV1TmpneUlERTFMakE1WXkweUxqVXhOaUF6TGpNeUxUVXVOemMxSURZdU1EWTJMVGt1TkRJeklEY3VPVFF0TVM0d016WXVOVE15TFRJdU1Ea3pMams1TFRNdU1UY2dNUzR6T0VFeE5DNHhOVE1nTVRRdU1UVXpJREFnTUNBd0lETTNMall3TmlBeE5HTXdMVFF1TVRNeExURXVOelEzTFRjdU9EVXROQzQxTWkweE1DNDBNVFFnTVM0d056Y3VNemtnTWk0eE16WXVPRFVnTXk0eE56TWdNUzR6T0RNZ015NDJORGdnTVM0NE56VWdOaTQ1TURjZ05DNDJNaUE1TGpReU15QTNMamswTVdFeExqZ3hJREV1T0RFZ01DQXdJREVnTUNBeUxqRTRlaUl2UGp4d1lYUm9JR1E5SWsweU5DQTVZeTB5TGpjMU55QXdMVFVnTWk0eU5ETXROU0ExY3pJdU1qUXpJRFVnTlNBMUlEVXRNaTR5TkRNZ05TMDFMVEl1TWpRekxUVXROUzAxZW0wd0lEZ3VNRFF5UVRNdU1EUTJJRE11TURRMklEQWdNQ0F4SURJd0xqazFPQ0F4TkNBekxqQTBOaUF6TGpBME5pQXdJREFnTVNBeU5DQXhNQzQ1TlRnZ015NHdORFlnTXk0d05EWWdNQ0F3SURFZ01qY3VNRFF5SURFMElETXVNRFEySURNdU1EUTJJREFnTUNBeElESTBJREUzTGpBME1ub2lMejQ4TDJjK1BDOXpkbWMrXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cbiAgICAmLmlzLXZpc2libGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlORGdpSUdobGFXZG9kRDBpTWpnaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BHY2dabWxzYkQwaUl6QXdNQ0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWo0OGNHRjBhQ0JrUFNKTk5EY3VNakl5SURFeExqWTNORU0wTkM0MU1qZ2dPQzR4TWlBME1TNHdNemdnTlM0eE9DQXpOeTR4TXlBekxqRTNNVUV5T0M0ME5EVWdNamd1TkRRMUlEQWdNQ0F3SURJekxqWXlPUzR3TUROakxUUXVORGd1TURVMUxUZ3VOemNnTVM0eE1Ua3RNVEl1TnpZZ015NHhOamhETmk0NU5qSWdOUzR4T0NBekxqUTNNaUE0TGpFeUxqYzRJREV4TGpZM05HRXpMamcyTkNBekxqZzJOQ0F3SURBZ01DQXdJRFF1TmpVeVl6SXVOamt6SURNdU5UVTBJRFl1TVRneklEWXVORGsxSURFd0xqQTVJRGd1TlRBellUSTRMalEwTlNBeU9DNDBORFVnTUNBd0lEQWdNVE11TlRBeUlETXVNVFk0WXpRdU5EZ3RMakExTlNBNExqYzNMVEV1TVRFNUlERXlMamMyTFRNdU1UWTRJRE11T1RBM0xUSXVNREE0SURjdU16azNMVFF1T1RRNElERXdMakE1TFRndU5UQXpZVE11T0RZMElETXVPRFkwSURBZ01DQXdJREF0TkM0Mk5USjZiUzB6TlM0ME9DQXhNUzR6TlRkakxUTXVOalV0TVM0NE56VXROaTQ1TURndE5DNDJNakV0T1M0ME1qUXROeTQ1TkRGaE1TNDRNU0F4TGpneElEQWdNQ0F4SURBdE1pNHhPR015TGpVeE5pMHpMak15SURVdU56YzFMVFl1TURZMklEa3VOREkwTFRjdU9UUmhNamN1TVRJMElESTNMakV5TkNBd0lEQWdNU0F6TGpFM01pMHhMak00TTBFeE5DNHhOVElnTVRRdU1UVXlJREFnTUNBd0lERXdMak01TkNBeE5HTXdJRFF1TVRNZ01TNDNORGNnTnk0NE5EZ2dOQzQxTWlBeE1DNDBNVFJoTWpjdU1USXlJREkzTGpFeU1pQXdJREFnTVMwekxqRTNNaTB4TGpNNE0zcE5NalFnTWpVdU9Ua3pZeTAyTGpReU5pQXdMVEV4TGpZMU15MDFMak00TFRFeExqWTFNeTB4TVM0NU9UTlRNVGN1TlRjMElESXVNREEzSURJMElESXVNREEzSURNMUxqWTFOQ0EzTGpNNE55QXpOUzQyTlRRZ01UUWdNekF1TkRJMklESTFMams1TXlBeU5DQXlOUzQ1T1RONlRUUTFMalk0TWlBeE5TNHdPV010TWk0MU1UWWdNeTR6TWkwMUxqYzNOU0EyTGpBMk5pMDVMalF5TXlBM0xqazBMVEV1TURNMkxqVXpNaTB5TGpBNU15NDVPUzB6TGpFM0lERXVNemhCTVRRdU1UVXpJREUwTGpFMU15QXdJREFnTUNBek55NDJNRFlnTVRSak1DMDBMakV6TVMweExqYzBOeTAzTGpnMUxUUXVOVEl0TVRBdU5ERTBJREV1TURjM0xqTTVJREl1TVRNMkxqZzFJRE11TVRjeklERXVNemd6SURNdU5qUTRJREV1T0RjMUlEWXVPVEEzSURRdU5qSWdPUzQwTWpNZ055NDVOREZoTVM0NE1TQXhMamd4SURBZ01DQXhJREFnTWk0eE9Ib2lMejQ4Y0dGMGFDQmtQU0pOTWpRZ09XTXRNaTQzTlRjZ01DMDFJREl1TWpRekxUVWdOWE15TGpJME15QTFJRFVnTlNBMUxUSXVNalF6SURVdE5TMHlMakkwTXkwMUxUVXROWHB0TUNBNExqQTBNa0V6TGpBME5pQXpMakEwTmlBd0lEQWdNU0F5TUM0NU5UZ2dNVFFnTXk0d05EWWdNeTR3TkRZZ01DQXdJREVnTWpRZ01UQXVPVFU0SURNdU1EUTJJRE11TURRMklEQWdNQ0F4SURJM0xqQTBNaUF4TkNBekxqQTBOaUF6TGpBME5pQXdJREFnTVNBeU5DQXhOeTR3TkRKNklpOCtQQzluUGp3dmMzWm5QZz09XCIpO1xuICAgIH1cblxuICAgICYudG9nZ2xlLXBhc3N3b3JkLWNoZWNrb3V0IHtcbiAgICAgICAgdG9wOiA2MXB4O1xuICAgIH1cblxuICAgICYubW92ZS1sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gR2V0IHRoZSBoZWFkbGluZSBpbmZvcm1hdGlvbiBmcm9tICRoZWFkbGluZXMgYW5kIGJ1aWxkIHRoZSByZXNwb25zaXZlIGhlYWRsaW5lcyB3aXRoIG1lZGlhIHF1ZXJpZXMuXG5AZWFjaCAka2V5LCAkaXRlbSBpbiAkaGVhZGxpbmVzIHtcbiAgICAjeyRrZXl9IHtcbiAgICAgICAgQGVhY2ggJGtlLCAkaXRlIGluICRpdGVtIHtcbiAgICAgICAgICAgIEBpZiAka2UgPT0gZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGssICRpIGluICRpdGUge1xuICAgICAgICAgICAgICAgICAgICAje250aCgkaywxKX06ICN7bnRoKCRpLDEpfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgka2UpIHtcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGssICRpIGluICRpdGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgI3tudGgoJGssMSl9OiAje250aCgkaSwxKX07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBCdWlsZCB0aGUgcC1UYWdcbi8vIEBUb0RvOiByZW5hbWUgdmFyaWFibGVzXG5wIHtcbiAgICBAZWFjaCAkY2xhc3NLZXksICRpdGVtIGluICRwYXJhZ3JhcGgge1xuICAgICAgICAkcHJlZml4OiAnJic7XG4gICAgICAgIEBpZiAkY2xhc3NLZXkgIT0gZGVmYXVsdCB7XG4gICAgICAgICAgICAkcHJlZml4OiAnJi4jeyRjbGFzc0tleX0nO1xuICAgICAgICB9XG5cbiAgICAgICAgI3skcHJlZml4fSB7XG4gICAgICAgICAgICBAZWFjaCAkYnAsICRhdHRycyBpbiAkaXRlbSB7XG4gICAgICAgICAgICAgICAgQGlmICRicCA9PSBkZWZhdWx0IHtcbiAgICAgICAgICAgICAgICAgICAgQGVhY2ggJGssICRpIGluICRhdHRycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAje250aCgkaywxKX06ICN7bnRoKCRpLDEpfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYnApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBlYWNoICRrLCAkaSBpbiAkYXR0cnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7bnRoKCRrLDEpfTogI3tudGgoJGksMSl9O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICB4czogMCxcbiAgICBzbTogNzY4cHgsXG4gICAgbWQ6IDEwMjRweCxcbiAgICBsZzogMTI4MHB4LFxuICAgIHhsOiAxOTIwcHhcbik7XG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICBzbTogNjkwcHgsXG4gICAgbWQ6IDk0NnB4LFxuICAgIGxnOiAxMDgwcHgsXG4gICAgeGw6IDE1MzZweFxuKTtcblxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNTAwO1xuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgICAmLm5vLWd1dHRlcnMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIEdyaWQgb25seVxuLy9cbi8vIEluY2x1ZGVzIHJlbGV2YW50IHZhcmlhYmxlcyBhbmQgbWl4aW5zIGZvciB0aGUgZmxleGJveCBncmlkXG4vLyBzeXN0ZW0sIGFzIHdlbGwgYXMgdGhlIGdlbmVyYXRlZCBwcmVkZWZpbmVkIGNsYXNzZXMgKGUuZy4sIGAuY29sLXNtLTRgKS5cblxuLy9cbi8vIEJveCBzaXppbmcsIHJlc3BvbnNpdmUsIGFuZCBtb3JlXG4vL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vL1xuLy8gR3JpZCBtaXhpbnNcbi8vXG5cbkBpbXBvcnQgXCJtaXhpbnMvYnJlYWtwb2ludHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZmxvYXRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZC1mcmFtZXdvcmtcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xuXG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9hbGlnblwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9kaXNwbGF5XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZsZXhcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxvYXRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvcG9zaXRpb25cIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvdGV4dFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9lbWJlZFwiO1xuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi5jb250YWluZXItZnVsbHNjcmVlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZ1bGxzY3JlZW4taW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmltZy1yZXNwb25zaXZlLWZ1bGwge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjsnOyAvLyBJRSBwb2x5ZmlsbFxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZ1bGxzY3JlZW4tcm93IHtcbiAgICAgICAgQGV4dGVuZCAucm93O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC5mdWxsc2NyZWVuLXNob3Atc3dpdGNoIHtcbiAgICAgICAgLnNob3Atc3dpdGNoIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICNjb3VudHJ5LXNlbGVjdGJveCxcbiAgICAgICAgICAgICNsYW5ndWFnZS1zZWxlY3Rib3gge1xuICAgICAgICAgICAgICAgICYuc2VsZWN0Ym94IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHBhZGRpbmcoZGVmYXVsdCk7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNob3Atc3dpdGNoLWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2hvcC1zd2l0Y2gtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFweDtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcGFkZGluZyhkZWZhdWx0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYnRuLFxuICAgICAgICAgICAgICAgICAgICAjY291bnRyeXN3aXRjaC1jb3VudHJ5LFxuICAgICAgICAgICAgICAgICAgICAjY291bnRyeXN3aXRjaC1sYW5ndWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBwYWRkaW5nKGxhcmdlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnNob3Atc3dpdGNoLWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNob3Atc3dpdGNoLWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIG9yZGVyOiAkaTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYXJ0aWNsZS1jb2xsZWN0aW9uIHtcbiAgICAuYXJ0aWNsZS1jb2xsZWN0aW9uLWhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAuY20tYmxvY2stZWxlbWVudC1oZWFkbGluZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG5cbiAgICAgICAgJjpub3QoLnRlcnRpYXJ5KSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgNy41cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCA3LjVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYXJ0aWNsZS1jb2xsZWN0aW9uLW5vLXNsaWRlciB7XG4gICAgICAgIC5hcnRpY2xlcyB7XG4gICAgICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlLFxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNW4rMSkge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8vIEBuYW1lIExpbmtcbi8vLyBAZ3JvdXAgY29tcG9uZW50c1xuLy8vIEBhdXRob3IgdG9iaWFzLnNjaG1pdHpAZXZlbi1vbi1zdW5kYXkuY29tXG4vLy8gQHNpbmNlIDAuMC4zXG4vLy9cbi8vLyBAZXhhbXBsZSAtIE5vcm1hbCB0ZXh0IGxpbmtcbi8vLyB7eyBsaW5rX3RvKFxuLy8vICAgICB0ZXh0PSdhcnRpY2xlJyxcbi8vLyAgICAgcm91dGU9J2FwcF9hcnRpY2xlJyxcbi8vLyAgICAgcm91dGVfcGFyYW1zPSB7XG4vLy8gICAgICAgICAnYXJ0aWNsZUlkJzogYXJ0aWNsZS5pZCxcbi8vLyAgICAgICAgICdjb2xvck51bWJlcic6IGFydGljbGUuY29sb3IuaWQsXG4vLy8gICAgIH0sXG4vLy8gICAgIHRpdGxlPSd0aGlzIGlzIHRoZSBsaW5rIHRpdGxlJ1xuLy8vICkgfX1cbi8vL1xuLy8vIEBleGFtcGxlIC0gSWNvbiB0ZXh0IGxpbmtcbi8vLyB7eyBsaW5rX3RvIChcbi8vLyAgICAgaWNvbj0nY2xvc2UnLFxuLy8vICAgICBpY29uX3NpemU9MTAsXG4vLy8gICAgIHRleHQ9J2NhcnQucmVtb3ZlX2NhcnRfbGluZScsXG4vLy8gICAgIHJvdXRlPSdhcHBfY2FydC5jYXJ0X2xpbmUucmVtb3ZlJyxcbi8vLyAgICAgcm91dGVfcGFyYW1zPXtcbi8vLyAgICAgICAgICdjYXJ0TGluZUlkJzogY2FydF9saW5lLmlkXG4vLy8gICAgIH1cbi8vLyApIH19XG5cbkBtaXhpbiBjbXBfbGluayB7XG4gICAgQGV4dGVuZCAuZjU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG5cbiAgICAmLmJ0bi5zZWNvbmRhcnkge1xuICAgICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xuICAgIH1cblxuICAgICYudGVydGlhcnkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRlcnRpYXJ5LWFjdGl2ZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJi5pY29uLWxlZnQgPiBzdmcuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tcmlnaHQgPiBzdmcuaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucXVhdGVybmFyeSB7XG4gICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICAkbGluZVdpZHRoOiAyNXB4O1xuICAgICAgICAkYXJyb3dMZWZ0OiAxMHB4O1xuXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3dfbGluZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgIC5hcnJvd19saW5lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGxpbmVXaWR0aDtcbiAgICAgICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBhcnJvdy1saW5lIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmID4gLmljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkYXJyb3dMZWZ0O1xuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGFycm93LWhlYWQgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBhcnJvdy1saW5lIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGxpbmVXaWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDc1JSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRsaW5lV2lkdGggKyAxMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkbGluZVdpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGtleWZyYW1lcyBhcnJvdy1oZWFkIHtcbiAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkYXJyb3dMZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgNzUlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkYXJyb3dMZWZ0ICsgMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAkYXJyb3dMZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5xdWluYXJ5IHtcbiAgICAgICAgQGV4dGVuZCAuZjI7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbmFyeSB7XG4gICAgICAgIEBleHRlbmQgLmYyO1xuICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBsYWludGV4dCB7XG4gICAgICAgIEBleHRlbmQgLmYzO1xuXG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmQtbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAmW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSwgJltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICZbY2xhc3NePVwiaWNvbi1cIl06YWZ0ZXIsICZbY2xhc3MqPVwiIGljb24tXCJdOmFmdGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxufVxuXG5hIHtcbiAgICBAaW5jbHVkZSBjbXBfbGluaztcbn1cbiIsIi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1ub25lIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XG4gIH1cbn1cbiIsIkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gUG9zaXRpb25pbmdcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gQ29weSBzZXR0aW5ncyBmcm9tIHRoaXMgZmlsZSBpbnRvIHRoZSBwcm92aWRlZCBgX2N1c3RvbS5zY3NzYCB0byBvdmVycmlkZVxuLy8gdGhlIEJvb3RzdHJhcCBkZWZhdWx0cyB3aXRob3V0IG1vZGlmeWluZyBrZXksIHZlcnNpb25lZCBmaWxlcy5cbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBUYWJsZSBvZiBDb250ZW50c1xuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy8gT3B0aW9uc1xuLy8gU3BhY2luZ1xuLy8gQm9keVxuLy8gTGlua3Ncbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vIEdyaWQgY29udGFpbmVyc1xuLy8gR3JpZCBjb2x1bW5zXG4vLyBGb250c1xuLy8gQ29tcG9uZW50c1xuLy8gVGFibGVzXG4vLyBCdXR0b25zXG4vLyBGb3Jtc1xuLy8gRHJvcGRvd25zXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vLyBOYXZzXG4vLyBOYXZiYXJcbi8vIFBhZ2luYXRpb25cbi8vIEp1bWJvdHJvblxuLy8gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xuLy8gQ2FyZHNcbi8vIFRvb2x0aXBzXG4vLyBQb3BvdmVyc1xuLy8gQmFkZ2VzXG4vLyBNb2RhbHNcbi8vIEFsZXJ0c1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gTGlzdCBncm91cFxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy8gRmlndXJlc1xuLy8gQnJlYWRjcnVtYnNcbi8vIENhcm91c2VsXG4vLyBDbG9zZVxuLy8gQ29kZVxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbiR3aGl0ZTogICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM4NjhlOTYgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6IChcbiAgMTAwOiAkZ3JheS0xMDAsXG4gIDIwMDogJGdyYXktMjAwLFxuICAzMDA6ICRncmF5LTMwMCxcbiAgNDAwOiAkZ3JheS00MDAsXG4gIDUwMDogJGdyYXktNTAwLFxuICA2MDA6ICRncmF5LTYwMCxcbiAgNzAwOiAkZ3JheS03MDAsXG4gIDgwMDogJGdyYXktODAwLFxuICA5MDA6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6IChcbiAgYmx1ZTogJGJsdWUsXG4gIGluZGlnbzogJGluZGlnbyxcbiAgcHVycGxlOiAkcHVycGxlLFxuICBwaW5rOiAkcGluayxcbiAgcmVkOiAkcmVkLFxuICBvcmFuZ2U6ICRvcmFuZ2UsXG4gIHllbGxvdzogJHllbGxvdyxcbiAgZ3JlZW46ICRncmVlbixcbiAgdGVhbDogJHRlYWwsXG4gIGN5YW46ICRjeWFuLFxuICB3aGl0ZTogJHdoaXRlLFxuICBncmF5OiAkZ3JheS02MDAsXG4gIGdyYXktZGFyazogJGdyYXktODAwXG4pICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoXG4gIHByaW1hcnk6ICRibHVlLFxuICBzZWNvbmRhcnk6ICRncmF5LTYwMCxcbiAgc3VjY2VzczogJGdyZWVuLFxuICBpbmZvOiAkY3lhbixcbiAgd2FybmluZzogJHllbGxvdyxcbiAgZGFuZ2VyOiAkcmVkLFxuICBsaWdodDogJGdyYXktMTAwLFxuICBkYXJrOiAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogOCUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbikgIWRlZmF1bHQ7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgIC44NzVyZW0gIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1ub3JtYWw6IG5vcm1hbCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiBib2xkICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6IDIuNXJlbSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6IDJyZW0gIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAxLjc1cmVtICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6IDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAxLjI1cmVtICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogNXB4ICFkZWZhdWx0O1xuXG4kbWFyay1iZzogI2ZjZjhlMyAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtYWNjZW50LWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWhvdmVyLWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtYm9yZGVyLWNvbG9yOiAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtaW52ZXJzZS1jb2xvcjogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgMS41ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAxLjUgIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgIDAgMCAwIDNweCByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjI1KSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICBhbGwgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4xNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9uc1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGlucHV0LWJveC1zaGFkb3csICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXNtOiAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b206ICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6IC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogLjc1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteTogLjI1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6IGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbi1kaXNhYmxlZC1jb2xvcjogICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAxcHggJGJvZHktYmcsIDAgMCAwIDNweCB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMjUlKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAyLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtd2lkdGg6ICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgLjA3NXJlbSAkd2hpdGUsIDAgMCAwIC4ycmVtIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgMS41ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgLjJyZW0gLjRyZW0gcmdiYSgkYmxhY2ssLjA1KSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgcGxhY2Vob2xkZXI6IChcbiAgICBlbjogXCJDaG9vc2UgZmlsZS4uLlwiXG4gICksXG4gIGJ1dHRvbi1sYWJlbDogKFxuICAgIGVuOiBcIkJyb3dzZVwiXG4gIClcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXZiYXItYnJhbmQtaGVpZ2h0IC0gJG5hdi1saW5rLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJHdoaXRlLDEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIDVweCAxMHB4IHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICA5cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxcHgpICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogMzBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgIHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAwIDNweCA5cHggcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCA1cHggMTVweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICNkZGQgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtdHJhbnNpdGlvbjogICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNCAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICB0cmFuc2Zvcm0gLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kY29kZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2JkNDE0NyAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcbiIsIi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7IH1cbi5mb250LXdlaWdodC1ib2xkICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiIsIi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgICBpZnJhbWUsXG4gICAgZW1iZWQsXG4gICAgb2JqZWN0LFxuICAgIHZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XG4gICAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcbiAgICB9XG59XG4iLCIvLyBTd2lwZXJcbiNhcnRpY2xlLXpvb20tb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiB6aW5kZXgoaGlkZGVuKTtcbiAgICBiYWNrZ3JvdW5kOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICYuc2hvdyB7XG4gICAgICAgIGFuaW1hdGlvbjogYXJ0aWNsZS16b29tLW92ZXJsYXktc2hvdyAwLjNzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB6LWluZGV4OiB6aW5kZXgoYXJ0aWNsZVpvb20pO1xuICAgIH1cblxuICAgICYuaGlkZSB7XG4gICAgICAgIGFuaW1hdGlvbjogYXJ0aWNsZS16b29tLW92ZXJsYXktaGlkZSAwLjNzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IHppbmRleChoaWRkZW4pO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLXpvb20tY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JSGRwWkhSb1BTSXlNbkI0SWlCb1pXbG5hSFE5SWpJeWNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeU1pQXlNaUlnZG1WeWMybHZiajBpTVM0eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWo0Z0lDQWdJQ0FnSUR4MGFYUnNaVDVqYkc5elpTMXBZMjl1UEM5MGFYUnNaVDRnSUNBZ1BHUmxjMk0rUTNKbFlYUmxaQ0IzYVhSb0lGTnJaWFJqYUM0OEwyUmxjMk0rSUNBZ0lEeGtaV1p6UGp3dlpHVm1jejRnSUNBZ1BHY2dhV1E5SW5wdmIyMGlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQaUFnSUNBZ0lDQWdQR2NnYVdROUlqYzJPQzE2YjI5dExUQWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwM01EWXVNREF3TURBd0xDQXRORFl1TURBd01EQXdLU0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCbWFXeHNQU0lqTVVFeE9URTVJajRnSUNBZ0lDQWdJQ0FnSUNBOGNHRjBhQ0JrUFNKTk56RTFMalUwT0RrNUxEVTFMalUwT0RrNE9Ua2dURGN3TWk0M09UZzVPU3cxTlM0MU5EZzVPRGs1SUV3M01ESXVOems0T1Rrc05UZ3VNRFE0T1RnNU9TQk1OekUxTGpVME9EazVMRFU0TGpBME9EazRPVGtnVERjeE5TNDFORGc1T1N3M01DNDNPVGc1T0RrNUlFdzNNVGd1TURRNE9Ua3NOekF1TnprNE9UZzVPU0JNTnpFNExqQTBPRGs1TERVNExqQTBPRGs0T1RrZ1REY3pNQzQzT1RnNU9TdzFPQzR3TkRnNU9EazVJRXczTXpBdU56azRPVGtzTlRVdU5UUTRPVGc1T1NCTU56RTRMakEwT0RrNUxEVTFMalUwT0RrNE9Ua2dURGN4T0M0d05EZzVPU3cwTWk0M09UZzVPRGs1SUV3M01UVXVOVFE0T1Rrc05ESXVOems0T1RnNU9TQk1OekUxTGpVME9EazVMRFUxTGpVME9EazRPVGtnV2lJZ2FXUTlJbU5zYjNObExXbGpiMjRpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEY3hOaTQzT1RnNU9UQXNJRFUyTGpjNU9EazVNQ2tnY205MFlYUmxLRFExTGpBd01EQXdNQ2tnZEhKaGJuTnNZWFJsS0MwM01UWXVOems0T1Rrd0xDQXROVFl1TnprNE9Ua3dLU0FpUGp3dmNHRjBhRDRnSUNBZ0lDQWdJRHd2Wno0Z0lDQWdQQzluUGp3dmMzWm5QZz09Jyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IHppbmRleChhcnRpY2xlWm9vbSk7XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gICAgICAgICY6bm90KFtzdHlsZSo9XCJ0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KVwiXSkge1xuICAgICAgICAgICAgY3Vyc29yOiB6b29tLW91dDtcbiAgICAgICAgICAgIGN1cnNvcjogdXJsKC9hc3NldHMvaW1hZ2VzL2N1cnNvcnMvem9vbS1vdXQtaWNvbi5jdXIpLCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoW3N0eWxlXSksXG4gICAgICAgICZbc3R5bGUqPVwidHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweClcIl0ge1xuICAgICAgICAgICAgY3Vyc29yOiB6b29tLWluO1xuICAgICAgICAgICAgY3Vyc29yOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY3Vyc29ycy96b29tLWluLWljb24uY3VyKSwgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjdweCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU16SndlQ0lnYUdWcFoyaDBQU0l4TUhCNElpQjJhV1YzUW05NFBTSXdJREFnTXpJZ01UQWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1UydGxkR05vSURRMkxqRWdLRFEwTkRZektTQXRJR2gwZEhBNkx5OTNkM2N1WW05b1pXMXBZVzVqYjJScGJtY3VZMjl0TDNOclpYUmphQ0F0TFQ0S0lDQWdJRHgwYVhSc1pUNWhjbkp2ZHkxc1pXWjBQQzkwYVhSc1pUNEtJQ0FnSUR4a1pYTmpQa055WldGMFpXUWdkMmwwYUNCVGEyVjBZMmd1UEM5a1pYTmpQZ29nSUNBZ1BHUmxabk0rUEM5a1pXWnpQZ29nSUNBZ1BHY2dhV1E5SW5wdmIyMGlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQZ29nSUNBZ0lDQWdJRHhuSUdsa1BTSXhPVEl3TFhwdmIyMHRNQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUTTFMakF3TURBd01Dd2dMVFV6TlM0d01EQXdNREFwSWlCbWFXeHNMWEoxYkdVOUltNXZibnBsY204aUlHWnBiR3c5SWlNeFFURTVNVGtpUGdvZ0lDQWdJQ0FnSUNBZ0lDQThjR0YwYUNCa1BTSk5OakVzTlRNNUlFd3pOU3cxTXprZ1RETTFMRFUwTVNCTU5qRXNOVFF4SUV3Mk1TdzFORFVnVERZM0xEVTBNQ0JNTmpFc05UTTFJRXcyTVN3MU16a2dXaUlnYVdROUltRnljbTkzTFd4bFpuUWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RVeExqQXdNREF3TUN3Z05UUXdMakF3TURBd01Da2djMk5oYkdVb0xURXNJREVwSUhSeVlXNXpiR0YwWlNndE5URXVNREF3TURBd0xDQXROVFF3TGpBd01EQXdNQ2tnSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnUEM5blBnbzhMM04yWno0PScpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1JTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NEtQSE4yWnlCM2FXUjBhRDBpTXpKd2VDSWdhR1ZwWjJoMFBTSXhNSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNeklnTVRBaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStDaUFnSUNBOElTMHRJRWRsYm1WeVlYUnZjam9nVTJ0bGRHTm9JRFEyTGpFZ0tEUTBORFl6S1NBdElHaDBkSEE2THk5M2QzY3VZbTlvWlcxcFlXNWpiMlJwYm1jdVkyOXRMM05yWlhSamFDQXRMVDRLSUNBZ0lEeDBhWFJzWlQ1aGNuSnZkeTF5YVdkb2REd3ZkR2wwYkdVK0NpQWdJQ0E4WkdWell6NURjbVZoZEdWa0lIZHBkR2dnVTJ0bGRHTm9Mand2WkdWell6NEtJQ0FnSUR4a1pXWnpQand2WkdWbWN6NEtJQ0FnSUR4bklHbGtQU0o2YjI5dElpQnpkSEp2YTJVOUltNXZibVVpSUhOMGNtOXJaUzEzYVdSMGFEMGlNU0lnWm1sc2JEMGlibTl1WlNJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lqNEtJQ0FnSUNBZ0lDQThaeUJwWkQwaU56WTRMWHB2YjIwdE1DSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRZNU5pNHdNREF3TURBc0lDMDFNRGN1TURBd01EQXdLU0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCbWFXeHNQU0lqTVVFeE9URTVJajRLSUNBZ0lDQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaVRUY3lNaXcxTVRFZ1REWTVOaXcxTVRFZ1REWTVOaXcxTVRNZ1REY3lNaXcxTVRNZ1REY3lNaXcxTVRjZ1REY3lPQ3cxTVRJZ1REY3lNaXcxTURjZ1REY3lNaXcxTVRFZ1dpSWdhV1E5SW1GeWNtOTNMWEpwWjJoMElqNDhMM0JoZEdnK0NpQWdJQ0FnSUNBZ1BDOW5QZ29nSUNBZ1BDOW5QZ284TDNOMlp6ND0nKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTUlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgYXJ0aWNsZS16b29tLW92ZXJsYXktc2hvdyB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiB6aW5kZXgoYXJ0aWNsZVpvb20pO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBhcnRpY2xlLXpvb20tb3ZlcmxheS1oaWRlIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IHppbmRleChhcnRpY2xlWm9vbSk7XG4gICAgICAgIH1cblxuICAgICAgICA5OSUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IHppbmRleChhcnRpY2xlWm9vbSk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IHppbmRleChoaWRkZW4pO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8vIFotSW5kZXggZnVuY3Rpb25cbi8vLyBAZXhhbXBsZVxuLy8vICNoZWFkZXIgeyB6LWluZGV4OiB6aW5kZXgoaGVhZGVyKTsgfVxuQGZ1bmN0aW9uIHppbmRleCgkbmFtZSkge1xuICAgIEByZXR1cm4gI3ttYXAtZ2V0KCR6aW5kZXhlcywgJG5hbWUpfTtcbn1cbiIsIi8vLyBBcnJheSBDb2xvclxuLy8vIEBncm91cCBDb2xvclxuLy8vIEBwYXJhbWV0ZXJcbi8vLyBjcmVhdGUgYSBsb29wIG9mIGNvbG9yIGNsYXNzZXNcbi8vLyBAZXhhbXBsZVxuLy8vIDxhIGNsYXNzPVwiY29sb3ItM1wiPmkgaGF2ZSBhIGNvbG9yIG5yIDM8L2E+XG5cbi8vIFZvcmVyc3Qgd2lyZCBlcyBuaWNodCBnZWJyYXVjaHRcblxuLy9AZWFjaCAkbmFtZSBpbiAkY29sb3JzIHtcbi8vICAgIEBpZiAoJG5hbWUpIHtcbi8vICAgICAgICAuY29sb3ItI3tudGgoJG5hbWUsMSl9IHtcbi8vICAgICAgICAgICAgY29sb3I6ICN7bnRoKCRuYW1lLDIpfTtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL31cblxuLy8vIENvbG9yIGZ1bmN0aW9uXG4vLy8gQGV4YW1wbGVcbi8vLyBhIHsgY29sb3I6IGJhc2UtY29sb3IocGxhY2Vob2xkZXIpOyB9XG4vLy8gZGl2IHsgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcihwbGFjZWhvbGRlcik7IH1cbkBmdW5jdGlvbiBjb2xvcigkbmFtZSkgeyAvLyBAVG9EbzogUmVuYW1lIGJhc2UtY29sb3IgdG8gY29sb3IsIGNoZWNrIGlmIGN1cnJlbnRseSBjb2xvciBpcyB1c2VkPyFcbiAgICBAcmV0dXJuICN7bWFwLWdldCgkY29sb3JzLCAkbmFtZSl9O1xufVxuXG4vLy8gQ29sb3IgZnVuY3Rpb25cbi8vLyBAZXhhbXBsZVxuLy8vIGEgeyBjb2xvcjogYmFzZS1jb2xvcihibGFjayk7IH1cbi8vLyBkaXYgeyBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKGdyZXksZGFya2VuLTEpOyB9XG5AZnVuY3Rpb24gYmFzZS1jb2xvcigkbmFtZSwkY2hpbGQ6IFwiYmFzZVwiKSB7XG4gICAgQHJldHVybiAje21hcC1nZXQobWFwLWdldCgkY29sb3JzLCRuYW1lKSwgJGNoaWxkKX07XG59XG4iLCIvLy8gQG5hbWUgVG9nZ2xlIEJveFxuLy8vIEBncm91cCBjb21wb25lbnRzXG4vLy8gQGF1dGhvciB0b2JpYXMuc2NobWl0ekBldmVuLW9uLXN1bmRheS5jb21cbi8vLyBAc2luY2UgMC4wLjFcbi8vLyBAZGVwcmVjYXRlZFxuLy8vIEBleGFtcGxlXG4vLy8ge3sgb3ZlcmxheS5ib3goXG4vLy8gICAgICdmb28nLCAgICAgICAgICAgICAgLy8gQm94IElEIC0gcmVxdWlyZWRcbi8vLyAgICAgNTAsICAgICAgICAgICAgICAgICAvLyBBcnJvdyBwb3NpdGlvbiAtIHJlcXVpcmVkIC0gWzEtOTldXG4vLy8gICAgICdjbGFzcycsICAgICAgICAgICAgLy8gQ2xhc3NlcyAtIG9wdGlvbmFsXG4vLy8gICAgICdjbGljaycsICAgICAgICAgICAgLy8gRXZlbnQgLSByZXF1aXJlZCAtIEFsbCBqUXVlcnkgZXZlbnRzIGFyZSBhbGxvd2VkIC0gWydjbGljayddXG4vLy8gICAgICdiYXInLCAgICAgICAgICAgICAgLy8gSUQgb2YgdGhlIHRhcmdldCBlbGVtZW50IC0gcmVxdWlyZWRcbi8vLyAgICAgJ2NvbXBvbmVudHMvdGVzdCcgICAvLyBUZW1wbGF0ZSB0byBsb2FkIC0gcmVxdWlyZWRcbi8vLyApIH19XG5cbkBtaXhpbiBjbXBfdG9vZ2xlX2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3IocGxhY2Vob2xkZXIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3IocGxhY2Vob2xkZXIpO1xuICAgIHBhZGRpbmc6IHBhZGRpbmcoZGVmYXVsdCk7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA5OSB7XG4gICAgICAgICYuYXJyb3ctcG9zaXRpb24tI3skaX0ge1xuICAgICAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoJGkvMTAwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IGdldC1jaGlsZCgkdG9nZ2xlYm94LGNvbG9yLGFmdGVyKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogYmFzZS1jb2xvcihwbGFjZWhvbGRlcik7XG4gICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBnZXQtY2hpbGQoJHRvZ2dsZWJveCxjb2xvcixiZWZvcmUpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBiYXNlLWNvbG9yKHBsYWNlaG9sZGVyKTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTExcHg7XG4gICAgfVxufVxuLnRvZ2dsZS5jbXAtYm94IHtcbiAgICBAaW5jbHVkZSBjbXBfdG9vZ2xlX2JveDtcbn1cbiIsIi8vLyBQYWRkaW5nXG4vLy8gQGV4YW1wbGVcbi8vLyBkaXYgeyBwYWRkaW5nOiBwYWRkaW5nKGRlZmF1bHQpOyB9XG5AZnVuY3Rpb24gcGFkZGluZygkbmFtZSkge1xuICAgIEByZXR1cm4gI3ttYXAtZ2V0KCRwYWRkaW5ncywgJG5hbWUpfTtcbn0iLCIvLy8gQXJyYXkgZnVuY3Rpb25cbi8vLyBnZXQgdmFsdWUgaW4gYXJyYXkgY2hpbGRcbkBmdW5jdGlvbiBnZXQtY2hpbGQoJGFycmF5LCRwYXJlbnQsJGNoaWxkKSB7XG4gICAgQHJldHVybiAjeyBtYXAtZ2V0KG1hcC1nZXQoJGFycmF5LCRwYXJlbnQpLCAkY2hpbGQpfTtcbn1cbiIsIiNicmVhZGNydW1iIHtcbiAgICAuaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycHggNHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gQG5hbWUgQnV0dG9uXG4vLy8gQGdyb3VwIGNvbXBvbmVudHNcbi8vLyBAYXV0aG9yIG1hcml1cy5wZWlzdHJ1cEBldmVuLW9uLXN1bmRheS5jb21cbi8vLyBAc2luY2UgMC4wLjJcbi8vLyBAZXhhbXBsZVxuLy8vIHt7IGJ1dHRvbihcbi8vLyAgICAgdGV4dD1idXR0b24udGV4dCxcbi8vLyAgICAgdXJsPWJ1dHRvbi51cmxcbi8vLyApIH19XG5cbkBtaXhpbiBjbXBfYnV0dG9uX2Jhc2UoKSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMjRweCAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuQG1peGluIGNtcF9idXR0b24oKSB7XG4gICAgJiB7XG4gICAgICAgIEBpbmNsdWRlIGNtcF9idXR0b25fYmFzZTtcbiAgICAgICAgQGV4dGVuZCAuZjQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBiYXNlLWNvbG9yKGJsYWNrKSA1MCUsIGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KSA1MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMiUgMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTkuNSUgYm90dG9tO1xuICAgICAgICBib3JkZXItY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWNvbmRhcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLWNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmFzZS1jb2xvcihncmVlbik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3IocmVkKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmFzZS1jb2xvcihyZWQpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdWNjZXNzLFxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlKTtcblxuICAgICAgICAgICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3ZnLWNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5zdWNjZXNzKSB7XG4gICAgICAgICAgICBzcGFuLnN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguZXJyb3IpIHtcbiAgICAgICAgICAgIHNwYW4uZXJyb3Ige1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxvYWRpbmcge1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgLy8gSnVzdCBoaWRlIHRoZSB0ZXh0IHRvIHByZXZlbnQgdGhlIGJ1dHRvbiBzaXplIHRvIGNoYW5nZSB3aGVuIHRoZSBsb2FkaW5nIGFuaW1hdGlvbiBpcyBzaG93bi5cbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgubG9hZGluZykge1xuICAgICAgICAgICAgJiA+IHN2Zy5zdmctbG9hZGluZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICAgICAmLnN2Zy1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDMyJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1sZWZ0IHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tcmlnaHQgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXM6bm90KFtkaXNhYmxlZF0pLFxuICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgYm90dG9tO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjAzcyBhbGw7XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdWNjZXNzLFxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgJjpmb2N1czpub3QoW2Rpc2FibGVkXSksXG4gICAgICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgYmFzZS1jb2xvcihibGFjaywgZGFyayk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDEzcHg7XG5cbiAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5idXR0b24sXG5hLmJ0biB7XG4gICAgQGluY2x1ZGUgY21wX2J1dHRvbjtcbiAgICBjb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQpO1xuXG4gICAgJjpmb2N1czpub3QoW2Rpc2FibGVkXSksXG4gICAgJjpob3Zlcjpub3QoW2Rpc2FibGVkXSkge1xuICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihibGFjaywgZGFyayk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5hLmJ0biB7XG4gICAgJiA+IHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgfVxuXG4gICAgJiA+IHAge1xuICAgICAgICBsaW5lLWhlaWdodDogNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICYgPiBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnV0dG9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJhY2stdG8tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYWNrLXRvLXRvcC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAkekluZGV4X2JhY2tUb1RvcDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmJhY2stdG8tdG9wIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHotaW5kZXg6ICR6SW5kZXhfYmFja1RvVG9wO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2ssIGRhcmspO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYWNrLXRvLXRvcC1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogYmFzZS1jb2xvcihibGFjaywgZGFyayk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLy8gQ29sb3JzXG4kY29sb3JzOiAoXG4gICAgYmxhY2s6IChcbiAgICAgICAgYmFzZTogIzFBMTkxOSxcbiAgICAgICAgZGFyazogIzAwMCxcbiAgICAgICAgZGFyay1zaGFkb3c6IHJnYmEoIzFBMTkxOSwgMC4yNSlcbiAgICApLFxuICAgIGdyZXk6IChcbiAgICAgICAgYmFzZTogIzc3NyxcbiAgICAgICAgbGlnaHQtMTogI0JFQkVCRSxcbiAgICAgICAgbGlnaHQtMjogI0VGRUZFRlxuICAgICksXG4gICAgd2hpdGU6IChcbiAgICAgICAgYmFzZTogI2Y5ZjlmOSxcbiAgICAgICAgZGFya2VuLTE6ICNmM2YzZjMsXG4gICAgICAgIGRhcmtlbi0yOiAjREVERURFLFxuICAgICAgICBsaWdodDogI0ZGRixcbiAgICAgICAgbGlnaHQtcmdiYTogcmdiYSgyNTUsMjU1LDI1NSwwLjkpLFxuICAgICAgICBsaWdodC0yLXJnYmE6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSxcbiAgICApLFxuICAgIHJlZDogKFxuICAgICAgICBiYXNlOiAjZjMzLFxuICAgICAgICBsaWdodC0xOiAjRkY0QjU1LFxuICAgICAgICBjaHJpc3RtYXM6ICNENzY0NUMsXG4gICAgKSxcbiAgICBvcmFuZ2U6IChcbiAgICAgICAgYmFzZTogI2Y2MCxcbiAgICAgICAgZGFya2VuLTE6ICNBNDY0MjksXG4gICAgICAgIGxpZ2h0OiAjRjg5OTFELFxuICAgICksXG4gICAgZ3JlZW46IChcbiAgICAgICAgYmFzZTogIzBjNixcbiAgICAgICAgbGlnaHQ6IHJnYmEoOCwyMDYsMTA3LDAuMSksXG4gICAgKSxcbiAgICBibHVlOiAoXG4gICAgICAgIGJhc2U6ICMyQTUwN0UsXG4gICAgICAgIGxpZ2h0LTE6ICMxRjc1QkQsXG4gICAgICAgIGxpZ2h0LTI6ICM0RDZEOTQsXG4gICAgKSxcbiAgICBwdXJwbGU6IChcbiAgICAgICAgYmFzZTogI0M4NTVBOCxcbiAgICApLFxuICAgIHBsYWNlaG9sZGVyOiAoXG4gICAgICAgIGJhc2U6IHBpbmssXG4gICAgKSxcbiAgICB5ZWxsb3c6IChcbiAgICAgICAgYmFzZTogI0ZBRkY3NixcbiAgICAgICAgZGFyay0xOiAjRDJDMTAwLFxuICAgICksXG4pICFkZWZhdWx0O1xuXG4kZmlsdGVyQ29sb3JzOiAoXG4gICAgd2Vpc3M6ICNGRkZGRkYsXG4gICAgd2Vpw586ICNGRkZGRkYsXG4gICAgYmxhdTogIzJFNjA5RCxcbiAgICByb3NhOiAjRjdDNUNDLFxuICAgIGdyw7xuOiAjMzA3QzJGLFxuICAgIHJvdDogI0NCMzAyQyxcbiAgICBicmF1bjogI0ExNjcwMCxcbiAgICBncmF1OiAjQTVBNUE1LFxuICAgIGNyZW1lOiAjRkZGQUYwLFxuICAgIHNjaHdhcno6ICMwMDAwMDAsXG4gICAgb3JhbmdlOiAjZmY5MDAwLFxuICAgIGdlbGI6ICNGRkUwMDAsXG4gICAgYmVpZ2U6ICNFOEQ2QjUsXG4gICAgbGlsYTogI0FCNjhDNyxcbiAgICBwaW5rOiAjRjdDNUNDLFxuICAgIHTDvHJraXM6ICM3MERCREIsXG4gICAgbWVocmZhcmJpZzogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZWQsIG9yYW5nZSwgeWVsbG93LCBncmVlbiwgYmx1ZSwgaW5kaWdvLCB2aW9sZXQpLFxuICAgIGhhdXRmYXJiZW46ICNGRkU2Q0MsXG4pO1xuXG4vLy8gU2l6ZXNcbiRzaXplczogKFxuICAgIGRlZmF1bHQ6IDExcHgsXG4gICAgZ3JpZFBhZGRpbmc6IDE3LjVweCxcbiAgICBzcGFjaW5nVG9wOiA1NXB4LFxuICAgIHNwYWNpbmdCb3R0b206IDU1cHgsXG4gICAgLy8gTmV3c2xldHRlciBoZWlnaHRcbiAgICBuZXdzbGV0dGVyOiAoXG4gICAgICAgIHhzOiAyMTVweCxcbiAgICAgICAgc206IDI4NXB4LFxuICAgICAgICBtZDogNDAwcHgsXG4gICAgKSxcbiAgICBtb2JpbGVBcnRpY2xlSGVhZGVyOiAoXG4gICAgICAgIHhzOiAzNXB4LFxuICAgICAgICBzbTogNTBweCxcbiAgICApXG4pO1xuXG4kekluZGV4X2JhY2tUb1RvcDogOTk5O1xuXG4vLyBMYXllciBpbmRleGVzXG4kemluZGV4ZXM6IChcbiAgICBoZWFkZXItb250b3A6IDEwMjIsXG4gICAgY29va2llUG9saWN5OiA3MDAsXG4gICAgb3ZlcmxheTogNjAwLFxuICAgIGFydGljbGVab29tOiA1MDAsXG4gICAgcHJlc3Nab29tOiA1MDAsXG4gICAgb2ZmY2FudmFzOiA0MDAsXG4gICAgc2VsZWN0Ym94OiAzMDAsXG4gICAgbGF5ZXI6IDIwMCxcbiAgICBoZWFkZXI6IDEwMCxcbiAgICBkZWZhdWx0OiAwLFxuICAgIGhpZGRlbjogLTEwMFxuKTtcblxuLy8vIExpbmUgSGVpZ2h0XG4kbGluZUhlaWdodDogKFxuICAgIGxpc3RJdGVtOiAzMHB4LFxuICAgIGxpc3RUaXRsZTogNDVweCxcbiAgICBwcmljZTogKFxuICAgICAgICBzbWFsbDogMjFweCxcbiAgICAgICAgYmlnOiAyN3B4LFxuICAgICAgICBjYXJ0LWxpbmU6IDMwcHgsXG4gICAgICAgIHNhbGUtZmlyc3QtdHlwZTogMTlweCxcbiAgICApLFxuKTtcblxuLy8vIExldHRlciBTcGFjZVxuJGxldHRlclNwYWNlczogKFxuICAgIGRlZmF1bHQ6IDEuNXB4LFxuICAgIHByaWNlOiAoXG4gICAgICAgIHNhbGU6IDAuNXB4LFxuICAgICksXG4pO1xuXG4vLy8gQnJlYWtwb2ludHNcbiRicmVha3BvaW50TmFtZXM6ICh4cywgc20sIG1kLCBsZywgeGwpO1xuJGJyZWFrcG9pbnRTaXplczogKDM3NXB4LCA3NjhweCwgMTAyNHB4LCAxMjgwcHgsIDE5MjBweCk7XG4kYnJlYWtwb2ludHM6IChcbiAgICBkZWZhdWx0OiAnJyxcbiAgICAje250aCgkYnJlYWtwb2ludE5hbWVzLDEpfTogI3tudGgoJGJyZWFrcG9pbnRTaXplcywxKX0sXG4gICAgI3tudGgoJGJyZWFrcG9pbnROYW1lcywyKX06ICN7bnRoKCRicmVha3BvaW50U2l6ZXMsMil9LFxuICAgICN7bnRoKCRicmVha3BvaW50TmFtZXMsMyl9OiAje250aCgkYnJlYWtwb2ludFNpemVzLDMpfSxcbiAgICAje250aCgkYnJlYWtwb2ludE5hbWVzLDQpfTogI3tudGgoJGJyZWFrcG9pbnRTaXplcyw0KX0sXG4gICAgI3tudGgoJGJyZWFrcG9pbnROYW1lcyw1KX06ICN7bnRoKCRicmVha3BvaW50U2l6ZXMsNSl9LFxuKTtcblxuLy8vIEdyaWRcbiRzaG9wTWF4V2lkdGg6IDE1NDBweDtcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuXG4vLy8gUGFkZGluZ3NcbiRwYWRkaW5nczogKFxuICAgIGRlZmF1bHQ6ICN7bWFwLWdldCgkc2l6ZXMsIGRlZmF1bHQpfSxcbiAgICBsYXJnZTogI3ttYXAtZ2V0KCRzaXplcywgZGVmYXVsdCkgKiAyfSxcbiAgICBmb290ZXJfY29udGVudDogI3ttYXAtZ2V0KCRzaXplcywgZGVmYXVsdCkgKiAzLjV9LFxuICAgIGZvb3RlcjogI3ttYXAtZ2V0KCRzaXplcywgZGVmYXVsdCkgKiA0LjV9LFxuKTtcblxuLy8vIE1hcmdpbnNcbiRtYXJnaW5zOiAoXG4gICAgZGVmYXVsdDogI3ttYXAtZ2V0KCRzaXplcywgZGVmYXVsdCl9LFxuKTtcblxuLy8vIFRvZ2dsZWJveFxuJHRvZ2dsZWJveDogKFxuICAgIGNvbG9yOiAoXG4gICAgICAgIGFmdGVyOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLFxuICAgICAgICBiZWZvcmU6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCksXG4gICAgKSxcbik7XG5cbi8vLyBGb250c1xuJGZvbnRzOiAoXG4gICAgJ3ByaW1hcnknOiBcIidNb250c2VycmF0Jywgc2Fucy1zZXJpZlwiXG4pO1xuXG4vLy8gSGVhZGxpbmVzXG4kaGVhZGxpbmVzOiAoXG4gICAgaDE6IChcbiAgICAgICAgZGVmYXVsdDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4LFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4LFxuICAgICAgICApLFxuICAgICAgICBzbTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHgsXG4gICAgICAgICksXG4gICAgICAgIGxnOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHgsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweCxcbiAgICAgICAgKSxcbiAgICAgICAgeGw6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4LFxuICAgICAgICApXG4gICAgKSxcbiAgICBoMjogKFxuICAgICAgICBkZWZhdWx0OiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHgsXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHgsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweCxcbiAgICAgICAgKSxcbiAgICAgICAgbGc6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4LFxuICAgICAgICApLFxuICAgICAgICB4bDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4LFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4LFxuICAgICAgICApXG4gICAgKSxcbiAgICBoMzogKFxuICAgICAgICBkZWZhdWx0OiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHgsXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHgsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweCxcbiAgICAgICAgKSxcbiAgICAgICAgc206IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCxcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4LFxuICAgICAgICApLFxuICAgICAgICB4bDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHgsXG4gICAgICAgIClcbiAgICApLFxuICAgIGg0OiAoXG4gICAgICAgIGRlZmF1bHQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCxcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4LFxuICAgICAgICApLFxuICAgICAgICBsZzogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4LFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHgsXG4gICAgICAgIClcbiAgICApLFxuICAgIGg1OiAoXG4gICAgICAgIGRlZmF1bHQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCxcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4LFxuICAgICAgICApXG4gICAgKSxcbik7XG5cbi8vLyBQYXJhZ3JhcGhcbiRwYXJhZ3JhcGg6IChcbiAgICBkZWZhdWx0OiAoXG4gICAgICAgIGRlZmF1bHQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCxcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4LFxuICAgICAgICApLFxuICAgICAgICBzbTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4LFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHgsXG4gICAgICAgICksXG4gICAgICAgIHhsOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHgsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweCxcbiAgICAgICAgKVxuICAgIClcbik7XG5cbi8vLyBGb250c2l6ZXNcbiRmb250U2l6ZXM6IChcbiAgICBmMTogKFxuICAgICAgICBkZWZhdWx0OiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHgsXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHgsXG4gICAgICAgICksXG4gICAgICAgIHNtOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHgsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweCxcbiAgICAgICAgKSxcbiAgICAgICAgbGc6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4LFxuICAgICAgICApLFxuICAgICAgICB4bDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHgsXG4gICAgICAgIClcbiAgICApLFxuICAgIGYyOiAoXG4gICAgICAgIGRlZmF1bHQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweCxcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4LFxuICAgICAgICApLFxuICAgICAgICBsZzogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHgsXG4gICAgICAgICksXG4gICAgICAgIHhsOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHgsXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHgsXG4gICAgICAgIClcbiAgICApLFxuICAgIGYzOiAoXG4gICAgICAgIGRlZmF1bHQ6IChcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCxcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweCxcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4LFxuICAgICAgICApLFxuICAgICAgICBzbTogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4LFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHgsXG4gICAgICAgICksXG4gICAgICAgIHhsOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHgsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweCxcbiAgICAgICAgKVxuICAgICksXG4gICAgZjQ6IChcbiAgICAgICAgZGVmYXVsdDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4LFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHgsXG4gICAgICAgICksXG4gICAgICAgIGxnOiAoXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHgsXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHgsXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweCxcbiAgICAgICAgKVxuICAgICksXG4gICAgZjU6IChcbiAgICAgICAgZGVmYXVsdDogKFxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4LFxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4LFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHgsXG4gICAgICAgIClcbiAgICApLFxuKTtcbiIsIltvZmYtY2FudmFzfj1cImNhcnQtb2ZmLWNhbnZhc1wiXSxcbltvZmYtY2FudmFzfj1cImNhcnRsaW5lLW9mZi1jYW52YXNcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cbiAgICAgICAgLmNvbnRlbnQtaW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xuXG4gICAgICAgICAgICAuY2FydC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FydC1ib2R5IHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLmNhcnQtY29udGVudC1hcnRpY2xlcyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTN2aDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTl2aDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5yb3cuYXJ0aWNsZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIElFMTEgZml4XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC1oZWxwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnRpY2xlLXBpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtY29sb3ItaW1hZ2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFydGljbGUtc2l6ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVhbnRpdHktY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjaywgZGFyaykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNldC1xdWFudGl0eS1wbHVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2V0LXF1YW50aXR5LW1pbnVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJ0LWZvb3RlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICAgIC5mb290ZXItY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW5mby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcblxuICAgICAgICAgICAgICAgICAgICAucHJpY2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC0xMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5vLXBhZGRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJ0LWVuZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW29mZi1jYW52YXN+PVwiY2FydGxpbmUtb2ZmLWNhbnZhc1wiXSB7XG4gICAgLmNhcnQtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1cHBsZW1lbnQtaW5mbyB7XG4gICAgICAgIHA6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2NhcnRsaW5lLW9mZi1jYW52YXMge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLWNhcnQtcmVjb21tZW5kYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDkwcHg7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNDBweCA1MHB4IDUwcHg7XG4gICAgYmFja2dyb3VuZDogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KGxnKSB7XG4gICAgICAgIHRvcDogNDRweDtcbiAgICAgICAgcmlnaHQ6IDYxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICByaWdodDogNDkwcHg7XG4gICAgfVxuXG4gICAgLnJlY29tbWVuZGF0aW9uLXNsaWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuXG4gICAgICAgIC5yZWNvbW1lbmRhdGlvbi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xuXG4gICAgICAgICAgICAucmVjb21tZW5kYXRpb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTk1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVjb21tZW5kYXRpb24tcHJpY2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICB3aWR0aDogMTY0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzNyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zN3B4O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiW2RhdGEtY29va2llLXBvbGljeS13cmFwcGVyXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogemluZGV4KGNvb2tpZVBvbGljeSk7XG5cbiAgICBbZGF0YS1jb29raWUtcG9saWN5LWNvbnRlbnRdIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cblxuICAgIFtkYXRhLWNvb2tpZS1wb2xpY3ktY2xvc2VdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuIiwiI2NvdW50cnktc3dpdGNoLW92ZXJsYXkge1xuICAgIC5jb250ZW50LWxheWVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICAgICAgICBsZWZ0OiAyMHZ3O1xuICAgICAgICAgICAgcmlnaHQ6IDIwdnc7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpIHtcbiAgICAgICAgLmNvbC1maXgtbGFzdCB7XG4gICAgICAgICAgICAuY291bnRyeXN3aXRjaC1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIC5jb2wtZml4LWZpcnN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sLWZpeC1sYXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLmNvdW50cnlzd2l0Y2gtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSxtZCkge1xuICAgICAgICAjY291bnRyeXN3aXRjaC1sYW5ndWFnZSxcbiAgICAgICAgI2NvdW50cnlzd2l0Y2gtY291bnRyeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY291bnRyeXN3aXRjaC1zZWxlY3Rpb24ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5zZWxlY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDY4cHg7XG5cbiAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcmZsb3ctZml4IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICNjb3VudHJ5LXNlbGVjdGJveCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAjbGFuZ3VhZ2Utc2VsZWN0Ym94IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3Rib3gge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdGJveC1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwdmg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3Rib3gtY2xvc2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDI4cHggMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIycHggMTNweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Ym94LXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMzFweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMXB4IDAgMCAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgbWluLWhlaWdodDogNzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjZmlsdGVyLW9mZi1jYW52YXMge1xuICAgIHdpZHRoOiAzMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogNDkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICB3aWR0aDogNjgwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMCAwO1xuXG4gICAgICAgIC8vIElFMTEgZml4XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLmZpbHRlci1oZWFkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpbHRlci1ib2R5IHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWx0ZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLWNvbG9yKGdyZXksIGxpZ2h0LTEpO1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBbZGF0YS1maWx0ZXItY29udGVudC13cmFwcGVyLXRyaWdnZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICNwcmljZS1yYW5nZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMTZweCAwIDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub1VpLWJhc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub1VpLWhhbmRsZS1sb3dlcixcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub1VpLWhhbmRsZS11cHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3Nzc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzc3O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub1VpLWhhbmRsZS1sb3dlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTcwJSwgLTUwJSkgcm90YXRlKDMxNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ub1VpLWhhbmRsZS11cHBlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucmFuZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIFtkYXRhLXJlbW92ZS1hbGwtZmlsdGVyXSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBbZGF0YS1maWx0ZXItY29udGVudC13cmFwcGVyLXRyaWdnZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJltkYXRhLWZpbHRlci1jb250ZW50LXZpc2libGU9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIFtkYXRhLWZpbHRlci1jb250ZW50LXdyYXBwZXJdIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLXBhZGRpbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItY291bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1maWx0ZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5iYWRnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2xvci1maWx0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRmaWx0ZXJDb2xvcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbG9yLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYgJG5hbWUgPT0gJ21laHJmYXJiaWcnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgICAgICArIGxhYmVse1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogYmFzZS1jb2xvcihncmV5LCBsaWdodC0xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGZpbHRlckNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgICAgICArIGxhYmVsLmNvbG9yLSN7JG5hbWV9OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRuYW1lID09ICdtZWhyZmFyYmlnJyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICAgIHRvcDogNDNweDtcbiAgICAgICAgcmlnaHQ6IDM5cHg7XG4gICAgfVxufVxuIiwiLmZsYWcge1xuICAgICYub25saW5lLWV4Y2x1c2l2ZSB7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKGJsdWUsIGxpZ2h0LTIpO1xuICAgIH1cbiAgICAmLmxpbWl0ZWQtZWRpdGlvbiB7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHB1cnBsZSk7XG4gICAgfVxuICAgICYubmV3IHtcbiAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoZ3JlZW4pO1xuICAgIH1cbiAgICAmLm5ldy1jb2xvciB7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHllbGxvdywgZGFyay0xKTtcbiAgICB9XG4gICAgJi5zYWxlIHtcbiAgICAgICAgY29sb3I6IGJhc2UtY29sb3Iob3JhbmdlKTtcbiAgICB9XG59XG4iLCIuaG92ZXItY2FydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDM5MHB4O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQpO1xuICAgIGJveC1zaGFkb3c6IDFweCAycHggNXB4IGJhc2UtY29sb3IoYmxhY2ssIGRhcmstc2hhZG93KTtcblxuICAgIC5ob3Zlci1jYXJ0LWhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcihncmV5LCBsaWdodC0xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob3Zlci1jYXJ0LWJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgLmFydGljbGUtaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKGdyZXksIGxpZ2h0LTEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucHJpY2UtdG90YWwge1xuICAgICAgICAgICAgICAgIC5wcmljZSwgLmxpc3QtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2FsZSwgJi5kaXNjb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihvcmFuZ2UpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VwcGxlbWVudCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBlcnNvbmFsaXNhdGlvbi1mbGFnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wZXJzb25hbGlzYXRpb24tc3ltYm9sIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubm90aWNlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZS1jb2xvciB7XG4gICAgICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG92ZXItY2FydC1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgIC5jYXJ0LWxpbmUtcHJpY2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uby1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvL2xvYWRpbmdcbiAgICAmOm5vdCgubG9hZGluZykge1xuICAgICAgICAmID4gc3ZnLnN2Zy1sb2FkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxvYWRpbmcge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgZmlsbDogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmLnN2Zy1sb2FkaW5nIHtcbiAgICAgICAgICAgIGJvdHRvbTogNDklO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5ob3Zlci1sb2dpbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA3NXB4O1xuICAgIHdpZHRoOiAzOTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgIC5ob3Zlci1sb2dpbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAycHggNXB4IGJhc2UtY29sb3IoYmxhY2ssIGRhcmstc2hhZG93KTtcblxuICAgICAgICAubm90LWxvZ2dlZC1pbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5jb3B5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIC5jcmVhdGUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dnZWQtaW4ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgLmhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nb3V0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gSW1hZ2UgLyBQaWN0dXJlIFRhZyBSZXNwb25zaXZlXG4vLyBEZWZhdWx0IFJlc3BvbnNpdmVcbi5pbWctcmVzcG9uc2l2ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLy8gSW1hZ2UgLyBQaWN0dXJlIFRhZyBSZXNwb25zaXZlIEZ1bGxcbi8vIG1ha2UgSW1hZ2VzIG9yIFBpY3R1cmVzIGZ1bGwgd2lkdGhcbi5pbWctcmVzcG9uc2l2ZS1mdWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiLy8vIEBuYW1lIExpc3Rcbi8vLyBAZ3JvdXAgY29tcG9uZW50c1xuLy8vIEBjb21tZW50IG1vcmUgaW5mb3JtYXRpb24gcGxlYXNlIHZpc2l0IHRoaXMgc2l0ZSBodHRwczovL2dpdGh1Yi5jb20vZXZlbi1vbi1zdW5kYXkvanV2aWEtZnJvbnRlbmQvd2lraS9MaXN0LXRhZ1xuLy8vIEBhdXRob3IgYW5oLXR1YW4ubmd1eWVuQGV2ZW4tb24tc3VuZGF5LmNvbVxuLy8vIEBzaW5jZSAwLjAuMVxuLy8vIEBleGFtcGxlXG4vLy8gPHVsIGNsYXNzPVwibGlzdFwiPlxuLy8vICAgICA8bGkgY2xhc3M9XCJpdGVtXCI+XG4vLy8gICAgICAgICA8YSBocmVmPVwiI1wiPlN0b3JpZXM8L2E+XG4vLy8gICAgIDwvbGk+XG4vLy8gICAgIDxsaSBjbGFzcz1cIml0ZW1cIj5cbi8vLyAgICAgICAgIDxhIGhyZWY9XCIjXCI+S2FtcGFnbmVuPC9hPlxuLy8vICAgICA8L2xpPlxuLy8vICAgICA8bGkgY2xhc3M9XCJpdGVtXCI+XG4vLy8gICAgICAgICA8YSBocmVmPVwiI1wiPk5ld3M8L2E+XG4vLy8gICAgIDwvbGk+XG4vLy8gICAgIDxsaSBjbGFzcz1cIml0ZW1cIj5cbi8vLyAgICAgICAgIDxhIGhyZWY9XCIjXCI+S2FycmllcmU8L2E+XG4vLy8gICAgIDwvbGk+XG4vLy8gPC91bD5cbi8vLyBAZXhhbXBsZVxuLy8vIDxkaXYgY2xhc3M9XCJsaXN0XCI+XG4vLy8gICAgIDxkaXYgY2xhc3M9XCJpdGVtXCI+PGEgaHJlZj1cIiNcIj5TdG9yaWVzPC9hPjwvZGl2PlxuLy8vICAgICA8ZGl2IGNsYXNzPVwiaXRlbVwiPjxhIGhyZWY9XCIjXCI+S2FtcGFnbmVuPC9hPjwvZGl2PlxuLy8vICAgICA8ZGl2IGNsYXNzPVwiaXRlbVwiPjxhIGhyZWY9XCIjXCI+TmV3czwvYT48L2Rpdj5cbi8vLyAgICAgPGRpdiBjbGFzcz1cIml0ZW1cIj48YSBocmVmPVwiI1wiPkthcnJpZXJlPC9hPjwvZGl2PlxuLy8vIDwvZGl2PlxuQG1peGluIGNtcF9saXN0IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IGxpbmVIZWlnaHQobGlzdEl0ZW0pO1xuICAgIGNvbG9yOiBiYXNlLWNvbG9yKGdyZXksZGFya2VuLTIpO1xuICAgIGxldHRlci1zcGFjaW5nOiBsZXR0ZXJzcGFjZShkZWZhdWx0KTtcblxuICAgIGFbaHJlZl0ge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4ubGlzdCxcbi5saXN0LWdyb3VwIHtcbiAgICAubGkuaXRlbSxcbiAgICAuaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGNtcF9saXN0O1xuICAgIH1cbn1cbiIsIi8vLyBAbmFtZSBPdmVybGF5XG4vLy8gQGdyb3VwIGNvbXBvbmVudHNcbi8vLyBAYXV0aG9yIG1hcml1cy5wZWlzdHJ1cEBldmVuLW9uLXN1bmRheS5jb21cbi8vLyBAc2luY2UgMC4wLjJcbi8vLyBAZXhhbXBsZVxuLy8vIHt7IG92ZXJsYXkoXG4vLy8gICAgICdpZCc6ICcnLCAgICAgLy8gVGFyZ2V0IG5hbWUgLyBJRCBvZiB0aGUgb3ZlcmxheSAtIHJlcXVpcmVkXG4vLy8gICAgICdjbGFzcyc6ICcnLCAgLy8gQWRkaXRpb25hbCBjbGFzc2VzXG4vLy8gICAgICdhdHRyJzogJycsICAgLy8gQWRkaXRpb25hbCBhdHRyaWJ1dGVzXG4vLy8gICAgICdodG1sJzogJycsICAgLy8gQ29udGVudCBvZiB0aGUgb3ZlcmxheVxuLy8vICAgICAndXJsJzogJycsICAgIC8vIFVSTCBmb3IgY29udGVudCByZXF1ZXN0c1xuLy8vICAgICAncmVsb2FkJzogJycsIC8vIFJlbG9hZCBjb250ZW50IGZyb20gVVJMIG9uIG92ZXJsYXkgb3BlblxuLy8vIH0pfX1cblxuQG1peGluIGNtcF9vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IHppbmRleChvdmVybGF5KTtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgJjpub3QoLnNob3cpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogemluZGV4KGhpZGRlbik7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtbGF5ZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNGRkZGRkYsIDEpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDgwdncgLyA4KTtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNob3BNYXhXaWR0aDtcbiAgICAgICAgICAgIHRvcDogMTB2aDtcblxuICAgICAgICAgICAgJi5zY3JvbGxhYmxlLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHZ3O1xuICAgICAgICAgICAgbGVmdDogMjB2dztcbiAgICAgICAgICAgIHJpZ2h0OiAyMHZ3O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IC5jbG9zZSxcbiAgICAgICAgJiA+IC5zdmctY2xvc2Uge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAub3ZlcmxheS1jbG9zZS1pY29uIHtcbiAgICAgICAgICAgIHRvcDogMzhweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICByaWdodDogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxvYWRpbmcge1xuICAgICAgICAuY29udGVudC1sYXllciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgubG9hZGluZykgc3ZnLnN2Zy1sb2FkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5bZGF0YS1vdmVybGF5XSB7XG4gICAgQGluY2x1ZGUgY21wX292ZXJsYXk7XG59XG5cbi8vIFByZXZlbnRzIGJhY2tncm91bmQgc2Nyb2xsaW5nXG5ib2R5Lm5vc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vcG9zaXRpb246IGZpeGVkOyAvLyBAVG9EbzogTmVlZGVkIGZvciBpT1Mgb24gaXBhZHMgdG8gcHJldmVudCBvdmVybGF5IGp1bXBpbmcuXG59XG4iLCIucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luOiA3MHB4IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW46IDgwcHggYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbjogMTAwcHggYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIG1hcmdpbjogMTAwcHggYXV0bztcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgZmlsbDogYmFzZS1jb2xvcihncmV5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vLyBAbmFtZSBQcmljZVxuLy8vIEBncm91cCBjb21wb25lbnRzXG4vLy8gQGF1dGhvciB0b2JpYXMuc2NobWl0ekBldmVuLW9uLXN1bmRheS5jb21cbi8vLyBAc2luY2UgMC4wLjNcbi8vLyBAZXhhbXBsZVxuLy8vIHt7IHByaWNlKFxuLy8vICAgICBwcmljZT01OTk1MCwgICAgICAvLyBBcnRpY2xlIFByaWNlIGluIHRlbnRoLWNlbnRcbi8vLyAgICAgbGlzdF9wcmljZT03OTk1MCwgLy8gQXJ0aWNsZSBMaXN0IFByaWNlIGluIHRlbnRoLWNlbnRcbi8vLyAgICAgc2l6ZT0nYmlnJyAgICAgICAgLy8gU2l6ZSBbJ2JpZycsICdzbWFsbCddXG4vLy8gKSB9fVxuQG1peGluIGNtcF9wcmljZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKGJsYWNrKTtcblxuICAgICAgICAmLmxpc3QtcHJpY2Uge1xuICAgICAgICAgICAgQGV4dGVuZCAuZjQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmljZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNob3cgdGhlIGxpc3QgcHJpY2UgaWYgXCJzYWxlXCIgaXMgc2V0XG4gICAgJi5zYWxlLCAmLmRpc2NvdW50IHtcbiAgICAgICAgc3Bhbi5saXN0LXByaWNlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTaG93IHRoZSBsaXN0IHByaWNlIGlmIFwic2FsZVwiIGlzIHNldFxuICAgICYuc2FsZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJi5wcmljZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3Iob3JhbmdlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5saXN0LXByaWNlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihncmV5KVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJ0LWxpbmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBnZXQtY2hpbGQoJGxpbmVIZWlnaHQsIHByaWNlLCBjYXJ0LWxpbmUpO1xuXG4gICAgICAgICAgICAmLnByaWNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNhbGUge1xuICAgICAgICAgICAgJi5saXN0LXByaWNlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmljZS13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBjbXBfcHJpY2U7XG59XG4iLCIucXVhbnRpdHktd3JhcHBlciAubGFiZWwsXG4ucHJpY2VzIC5wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnF1YW50aXR5LXdpZGdldCB7XG4gICAgJi5xdWFudGl0eS1taW4gLnNldC1xdWFudGl0eS1taW51cyxcbiAgICAmLnF1YW50aXR5LW1heCAuc2V0LXF1YW50aXR5LXBsdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGdyZXksIGxpZ2h0LTEpO1xuICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihncmV5LCBsaWdodC0xKTtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG5cbiAgICAuc2V0LXF1YW50aXR5LW1pbnVzLFxuICAgIC5zZXQtcXVhbnRpdHktcGx1cyB7XG4gICAgICAgIGFuaW1hdGlvbjogYWxsIDAuNXMgbGluZWFyO1xuICAgIH1cblxuICAgIC5sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAucXVhbnRpdHkge1xuICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDI2cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnF1YW50aXR5LWNvbnRyb2wge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGdyYXkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxufVxuIiwiLnNlbGVjdGJveCB7XG4gICAgLy8gTW9iaWxlIHN0eWxlc1xuICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiB6aW5kZXgoaGlkZGVuKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHRvcDogMjIwcHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Ym94LWZhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiB6aW5kZXgoc2VsZWN0Ym94KTtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICYudG9wIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdGJveC1oZWFkZXIge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgLnNlbGVjdGJveC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3Rib3gtY2xvc2Uge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgICAgYW5pbWF0aW9uOiBzZWxlY3Rib3gtc2hvdyAwLjNzIG5vcm1hbCBmb3J3YXJkcyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogemluZGV4KHNlbGVjdGJveCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJi5oaWRlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzZWxlY3Rib3gtaGlkZSAwLjNzIG5vcm1hbCBmb3J3YXJkcyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogemluZGV4KGhpZGRlbik7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHNlbGVjdGJveC1zaG93IHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IHppbmRleChzZWxlY3Rib3gpO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgc2VsZWN0Ym94LWhpZGUge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgei1pbmRleDogemluZGV4KHNlbGVjdGJveCk7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB6LWluZGV4OiB6aW5kZXgoaGlkZGVuKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICBvdXRsaW5lOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuXG4gICAgLnNlbGVjdGJveC1jb250ZW50IHtcbiAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEycHggNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3Rib3gtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgICAgICAgICAgLmNvbG9yLWZsYWcgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbG9yLW5hbWUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZsYWctaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIC5zZWxlY3RhYmxlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU1UVndlQ0lnYUdWcFoyaDBQU0l4TW5CNElpQjJhV1YzUW05NFBTSXdJREFnTVRVZ01USWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1UydGxkR05vSURRMkxqRWdLRFEwTkRZektTQXRJR2gwZEhBNkx5OTNkM2N1WW05b1pXMXBZVzVqYjJScGJtY3VZMjl0TDNOclpYUmphQ0F0TFQ0S0lDQWdJRHgwYVhSc1pUNVRhR0Z3WlR3dmRHbDBiR1UrQ2lBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0S0lDQWdJRHhrWldaelBqd3ZaR1ZtY3o0S0lDQWdJRHhuSUdsa1BTSmtaWFJoYVd4elpXbDBaVjl5WlhOd2IyNXphWFpsSWlCemRISnZhMlU5SW01dmJtVWlJSE4wY205clpTMTNhV1IwYUQwaU1TSWdabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0S0lDQWdJQ0FnSUNBOFp5QnBaRDBpUkdWMFlXbHNjMlZwZEdWZk56WTRYMk52Ykc5eUxYTmxiR1ZqZENJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVEUwTnk0d01EQXdNREFzSUMwNU16Y3VNREF3TURBd0tTSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJtYVd4c1BTSWpNVUV4T1RFNUlqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2daRDBpVFRFMk1DNDNOVEUwTnpVc09UTTNMalEwT0RrNE9DQkRNVFl3TGpVeU9UWTNOaXc1TXpjdU1qSXhPRFUwSURFMk1DNHhOalU0T1N3NU16Y3VNakl4T0RVMElERTFPUzQ1TkRNNU5EY3NPVE0zTGpRME9EazRPQ0JNTVRVeUxqYzRNVFEwT1N3NU5EUXVOemM1TkRFZ1F6RTFNaTQxTlRrMU1EVXNPVFExTGpBd05qVTBOQ0F4TlRJdU1UazFPRFkwTERrME5TNHdNRFkxTkRRZ01UVXhMamszTXpreUxEazBOQzQzTnprME1TQk1NVFE1TGpBMU5UazBOU3c1TkRFdU9ESXdNek16SUVNeE5EZ3VPRE0wTURBeExEazBNUzQxT1RNeE9Ua2dNVFE0TGpRM01ETTJMRGswTVM0MU9UTXhPVGtnTVRRNExqSTBPRFF4Tml3NU5ERXVPREl3TXpNeklFd3hORGN1TVRZMk5EVTRMRGswTWk0NU1qZ3hPRE1nUXpFME5pNDVORFExTVRRc09UUXpMakUxTlRNeE5pQXhORFl1T1RRME5URTBMRGswTXk0MU1qYzBOaUF4TkRjdU1UWTJORFU0TERrME15NDNOVFExT1RRZ1RERTFNUzQ1TnpNNU1pdzVORGd1TmpRMk56UTVJRU14TlRJdU1UazFPRFkwTERrME9DNDROek00T0RJZ01UVXlMalUxT1RVd05TdzVORGd1T0Rjek9EZ3lJREUxTWk0M09ERTBORGtzT1RRNExqWTBOamMwT1NCTU1UWXhMamd6TXpRek5DdzVNemt1TXpneU5qVTNJRU14TmpJdU1EVTFOVEl5TERrek9TNHhOVFV6TnpVZ01UWXlMakExTlRVeU1pdzVNemd1Tnpnek16YzVJREUyTVM0NE16TTBNelFzT1RNNExqVTFOakE1TnlCTU1UWXdMamMxTVRRM05TdzVNemN1TkRRNE9UZzRJRm9pSUdsa1BTSlRhR0Z3WlNJK1BDOXdZWFJvUGdvZ0lDQWdJQ0FnSUR3dlp6NEtJQ0FnSUR3dlp6NEtQQzl6ZG1jK1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0Ym94LWxheWVyIHtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjE1KTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB6LWluZGV4OiB6aW5kZXgoaGlkZGVuKTtcblxuICAgICYuc2hvdyB7XG4gICAgICAgIGFuaW1hdGlvbjogc2VsZWN0Ym94LWxheWVyLXNob3cgMC4zcztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogemluZGV4KGxheWVyKTtcbiAgICB9XG5cbiAgICAmLmhpZGUge1xuICAgICAgICBhbmltYXRpb246IHNlbGVjdGJveC1sYXllci1oaWRlIDAuM3M7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHotaW5kZXg6IHppbmRleChoaWRkZW4pO1xuICAgIH1cbiAgICBAa2V5ZnJhbWVzIHNlbGVjdGJveC1sYXllci1zaG93IHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IHppbmRleChsYXllcik7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGtleWZyYW1lcyBzZWxlY3Rib3gtbGF5ZXItaGlkZSB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB6LWluZGV4OiB6aW5kZXgobGF5ZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgOTklIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiB6aW5kZXgobGF5ZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB6LWluZGV4OiB6aW5kZXgoaGlkZGVuKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiBub3RpY2UoJGNvbnRlbnQ6IFwiaVwiLCAkd2lkdGg6IDIwcHgsICRjb2xvcjogZ3JlZW4pIHtcbiAgICBAZXh0ZW5kIC5mNTtcbiAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IGJhc2UtY29sb3IoJGNvbG9yKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICR3aWR0aCArIDEwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6ICR3aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkd2lkdGg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcigkY29sb3IpO1xuICAgICAgICBjb2xvcjogYmFzZS1jb2xvcih3aGl0ZSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR3aWR0aDtcbiAgICAgICAgY29udGVudDogJGNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoJGNvbG9yKTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3IoJGNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vdGljZSB7XG4gICAgQGluY2x1ZGUgbm90aWNlKCk7XG59XG5cbi5ub3RpY2UtYmxhY2sge1xuICAgIEBpbmNsdWRlIG5vdGljZShcImlcIiwgMjBweCwgYmxhY2spO1xufVxuIiwiLnBhc3Mtd3JhcHBlciB7XG4gICAgLnBhc3MtZ3JheWJhciB7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0ZW4pO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgcGFkZGluZzogMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYXNzLWNvbG9yYmFyIHtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpO1xuXG4gICAgICAgICYucmVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3IocmVkKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3JhbmdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iob3JhbmdlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYueWVsbG93IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3IoeWVsbG93KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcihncmVlbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFzcy1wZXJjZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuXG4ucGFzc3dvcmQtbWV0ZXIge1xuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGV4dGVuZCAuZjQ7XG5cbiAgICAgICAgLnBhc3MtdGV4dCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihncmVlbik7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG4iLCIvLyBTd2lwZXJcbiNwcmVzcy16b29tLW92ZXJsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogemluZGV4KGhpZGRlbik7XG4gICAgYmFja2dyb3VuZDogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmLnNob3cge1xuICAgICAgICBhbmltYXRpb246IHpvb20tb3ZlcmxheS1zaG93IDAuM3M7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHotaW5kZXg6IHppbmRleChwcmVzc1pvb20pO1xuICAgIH1cblxuICAgICYuaGlkZSB7XG4gICAgICAgIGFuaW1hdGlvbjogem9vbS1vdmVybGF5LWhpZGUgMC4zcztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiB6aW5kZXgoaGlkZGVuKTtcbiAgICB9XG5cbiAgICAuem9vbS1jbG9zZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4YzNabklIZHBaSFJvUFNJeU1uQjRJaUJvWldsbmFIUTlJakl5Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TWlBeU1pSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajRnSUNBZ0lDQWdJRHgwYVhSc1pUNWpiRzl6WlMxcFkyOXVQQzkwYVhSc1pUNGdJQ0FnUEdSbGMyTStRM0psWVhSbFpDQjNhWFJvSUZOclpYUmphQzQ4TDJSbGMyTStJQ0FnSUR4a1pXWnpQand2WkdWbWN6NGdJQ0FnUEdjZ2FXUTlJbnB2YjIwaUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBpQWdJQ0FnSUNBZ1BHY2dhV1E5SWpjMk9DMTZiMjl0TFRBaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzAzTURZdU1EQXdNREF3TENBdE5EWXVNREF3TURBd0tTSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJtYVd4c1BTSWpNVUV4T1RFNUlqNGdJQ0FnSUNBZ0lDQWdJQ0E4Y0dGMGFDQmtQU0pOTnpFMUxqVTBPRGs1TERVMUxqVTBPRGs0T1RrZ1REY3dNaTQzT1RnNU9TdzFOUzQxTkRnNU9EazVJRXczTURJdU56azRPVGtzTlRndU1EUTRPVGc1T1NCTU56RTFMalUwT0RrNUxEVTRMakEwT0RrNE9Ua2dURGN4TlM0MU5EZzVPU3czTUM0M09UZzVPRGs1SUV3M01UZ3VNRFE0T1Rrc056QXVOems0T1RnNU9TQk1OekU0TGpBME9EazVMRFU0TGpBME9EazRPVGtnVERjek1DNDNPVGc1T1N3MU9DNHdORGc1T0RrNUlFdzNNekF1TnprNE9Ua3NOVFV1TlRRNE9UZzVPU0JNTnpFNExqQTBPRGs1TERVMUxqVTBPRGs0T1RrZ1REY3hPQzR3TkRnNU9TdzBNaTQzT1RnNU9EazVJRXczTVRVdU5UUTRPVGtzTkRJdU56azRPVGc1T1NCTU56RTFMalUwT0RrNUxEVTFMalUwT0RrNE9Ua2dXaUlnYVdROUltTnNiM05sTFdsamIyNGlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RjeE5pNDNPVGc1T1RBc0lEVTJMamM1T0RrNU1Da2djbTkwWVhSbEtEUTFMakF3TURBd01Da2dkSEpoYm5Oc1lYUmxLQzAzTVRZdU56azRPVGt3TENBdE5UWXVOems0T1Rrd0tTQWlQand2Y0dGMGFENGdJQ0FnSUNBZ0lEd3ZaejRnSUNBZ1BDOW5Qand2YzNablBnPT0nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgei1pbmRleDogemluZGV4KHByZXNzWm9vbSk7XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gICAgICAgICY6bm90KFtzdHlsZSo9XCJ0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KVwiXSkge1xuICAgICAgICAgICAgY3Vyc29yOiB6b29tLW91dDtcbiAgICAgICAgICAgIGN1cnNvcjogdXJsKC4uL2ltYWdlcy9jdXJzb3JzL3pvb20tb3V0LWljb24uY3VyKSwgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KFtzdHlsZV0pLFxuICAgICAgICAmW3N0eWxlKj1cInRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpXCJdIHtcbiAgICAgICAgICAgIGN1cnNvcjogem9vbS1pbjtcbiAgICAgICAgICAgIGN1cnNvcjogdXJsKC4uL2ltYWdlcy9jdXJzb3JzL3pvb20taW4taWNvbi5jdXIpLCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyN3B4IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejRLUEhOMlp5QjNhV1IwYUQwaU16SndlQ0lnYUdWcFoyaDBQU0l4TUhCNElpQjJhV1YzUW05NFBTSXdJREFnTXpJZ01UQWlJSFpsY25OcGIyNDlJakV1TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUkrQ2lBZ0lDQThJUzB0SUVkbGJtVnlZWFJ2Y2pvZ1UydGxkR05vSURRMkxqRWdLRFEwTkRZektTQXRJR2gwZEhBNkx5OTNkM2N1WW05b1pXMXBZVzVqYjJScGJtY3VZMjl0TDNOclpYUmphQ0F0TFQ0S0lDQWdJRHgwYVhSc1pUNWhjbkp2ZHkxc1pXWjBQQzkwYVhSc1pUNEtJQ0FnSUR4a1pYTmpQa055WldGMFpXUWdkMmwwYUNCVGEyVjBZMmd1UEM5a1pYTmpQZ29nSUNBZ1BHUmxabk0rUEM5a1pXWnpQZ29nSUNBZ1BHY2dhV1E5SW5wdmIyMGlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQZ29nSUNBZ0lDQWdJRHhuSUdsa1BTSXhPVEl3TFhwdmIyMHRNQ0lnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUTTFMakF3TURBd01Dd2dMVFV6TlM0d01EQXdNREFwSWlCbWFXeHNMWEoxYkdVOUltNXZibnBsY204aUlHWnBiR3c5SWlNeFFURTVNVGtpUGdvZ0lDQWdJQ0FnSUNBZ0lDQThjR0YwYUNCa1BTSk5OakVzTlRNNUlFd3pOU3cxTXprZ1RETTFMRFUwTVNCTU5qRXNOVFF4SUV3Mk1TdzFORFVnVERZM0xEVTBNQ0JNTmpFc05UTTFJRXcyTVN3MU16a2dXaUlnYVdROUltRnljbTkzTFd4bFpuUWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RVeExqQXdNREF3TUN3Z05UUXdMakF3TURBd01Da2djMk5oYkdVb0xURXNJREVwSUhSeVlXNXpiR0YwWlNndE5URXVNREF3TURBd0xDQXROVFF3TGpBd01EQXdNQ2tnSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnUEM5blBnbzhMM04yWno0PScpO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNekp3ZUNJZ2FHVnBaMmgwUFNJeE1IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ016SWdNVEFpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEUTJMakVnS0RRME5EWXpLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVoY25KdmR5MXlhV2RvZER3dmRHbDBiR1UrQ2lBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0S0lDQWdJRHhrWldaelBqd3ZaR1ZtY3o0S0lDQWdJRHhuSUdsa1BTSjZiMjl0SWlCemRISnZhMlU5SW01dmJtVWlJSE4wY205clpTMTNhV1IwYUQwaU1TSWdabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0S0lDQWdJQ0FnSUNBOFp5QnBaRDBpTnpZNExYcHZiMjB0TUNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVFk1Tmk0d01EQXdNREFzSUMwMU1EY3VNREF3TURBd0tTSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJtYVd4c1BTSWpNVUV4T1RFNUlqNEtJQ0FnSUNBZ0lDQWdJQ0FnUEhCaGRHZ2daRDBpVFRjeU1pdzFNVEVnVERZNU5pdzFNVEVnVERZNU5pdzFNVE1nVERjeU1pdzFNVE1nVERjeU1pdzFNVGNnVERjeU9DdzFNVElnVERjeU1pdzFNRGNnVERjeU1pdzFNVEVnV2lJZ2FXUTlJbUZ5Y205M0xYSnBaMmgwSWo0OEwzQmhkR2crQ2lBZ0lDQWdJQ0FnUEM5blBnb2dJQ0FnUEM5blBnbzhMM04yWno0PScpO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjVzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgem9vbS1vdmVybGF5LXNob3cge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgei1pbmRleDogemluZGV4KHByZXNzWm9vbSk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIHpvb20tb3ZlcmxheS1oaWRlIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHotaW5kZXg6IHppbmRleChwcmVzc1pvb20pO1xuICAgICAgICB9XG5cbiAgICAgICAgOTklIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiB6aW5kZXgocHJlc3Nab29tKTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgei1pbmRleDogemluZGV4KGhpZGRlbik7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudmlzaXRlZC1hcnRpY2xlcyB7XG4gICAgcGFkZGluZzogMCAwIDUwcHg7XG5cbiAgICAudGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnZpc2l0ZWQtYXJ0aWNsZXMtc2xpZGVyIHtcbiAgICAgICAgdWwuc2xpY2stZG90cyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5yZWNvbW1lbmRhdGlvbiB7XG4gICAgLnJlY29tbWVuZGF0aW9uLXRyaWdnZXIge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAmLnRhYiB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGFiIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5yZWNvbW1lbmRhdGlvbi1zbGlkZXIge1xuICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRhaWxzIHtcbiAgICAgICAgICAgIC5saXN0LXByaWNlLFxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzNyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC00NXB4O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTU1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDVweDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljay1uZXh0LFxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmJveC1jb3Vwb24tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgfVxuXG4gICAgLnN2Zy1wZXJjZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxufVxuIiwiLnRhYi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC50YWItbWVudS10YWJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLnRhYi1tZW51LXRhYi1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMUExOTE5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1tZW51LWNvbnRlbnQge1xuICAgICAgICAudGFiLW1lbnUtY29udGVudC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hcnRpY2xlLWNvbGxlY3Rpb24ge1xuICAgICYuc2xpZGVyIHtcbiAgICAgICAgLmFydGljbGUtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgICAgICAgIC5mbGFnLnNhbGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAmLnNhbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWY0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogLTE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zbGljay1uZXh0LFxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQWRkIGRlZmF1bHQgb2ZmLWNhbnZhcyBzdHlsZXNcbltvZmYtY2FudmFzXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcblxuICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1OTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgIHdpZHRoOiA0NzBweDtcbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgJi5sb2FkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5sb2FkaW5nKSA+IHN2Zy5zdmctbG9hZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG4iLCIvKiFcbiAqIFNsaWRlYmFycyAtIEEgalF1ZXJ5IEZyYW1ld29yayBmb3IgT2ZmLUNhbnZhcyBNZW51cyBhbmQgU2lkZWJhcnNcbiAqIFZlcnNpb246IDIgRGV2ZWxvcG1lbnRcbiAqIFVybDogaHR0cDovL3d3dy5hZGNoc20uY29tL3NsaWRlYmFycy9cbiAqIEF1dGhvcjogQWRhbSBDaGFybGVzIFNtaXRoXG4gKiBBdXRob3IgdXJsOiBodHRwOi8vd3d3LmFkY2hzbS5jb20vXG4gKiBMaWNlbnNlOiBNSVRcbiAqIExpY2Vuc2UgdXJsOiBodHRwOi8vd3d3LmFkY2hzbS5jb20vc2xpZGViYXJzL2xpY2Vuc2UvXG4gKi9cblxuLyoqXG4gKiBCb3ggTW9kZWwsIEh0bWwgJiBCb2R5XG4gKi9cblxuW2NhbnZhcz1jb250YWluZXJdLCBbb2ZmLWNhbnZhc10ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qKlxuICogQ2FudmFzXG4gKi9cblxuW2NhbnZhc10ge1xuICAgIHotaW5kZXg6IDE7XG59XG5cbltjYW52YXM9Y29udGFpbmVyXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW2NhbnZhcz1jb250YWluZXJdOmJlZm9yZSwgW2NhbnZhcz1jb250YWluZXJdOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyoqXG4gKiBPZmYtQ2FuYXZzXG4gKi9cblxuW29mZi1jYW52YXNdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuXG5bb2ZmLWNhbnZhcyo9dG9wXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTVweDtcbiAgICB0b3A6IDA7XG59XG5cbltvZmYtY2FudmFzKj1yaWdodF0ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbn1cblxuW29mZi1jYW52YXMqPWJvdHRvbV0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgYm90dG9tOiAwO1xufVxuXG5bb2ZmLWNhbnZhcyo9bGVmdF0ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xufVxuXG5bb2ZmLWNhbnZhcyo9cmV2ZWFsXSB7XG4gICAgei1pbmRleDogMDtcbn1cblxuW29mZi1jYW52YXMqPXB1c2hdIHtcbiAgICB6LWluZGV4OiAxO1xufVxuXG5bb2ZmLWNhbnZhcyo9b3ZlcmxheV0ge1xuICAgIHotaW5kZXg6IDQ1MDtcbn1cblxuW29mZi1jYW52YXMqPXNoaWZ0XSB7XG4gICAgei1pbmRleDogMDtcbn1cblxuLyoqXG4gKiBBbmltYXRpb25cbiAqL1xuXG5bb2ZmLWNhbnZhcyo9c2hpZnRdW29mZi1jYW52YXMqPXRvcF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwcHgsIDUwJSApO1xufVxuXG5bb2ZmLWNhbnZhcyo9c2hpZnRdW29mZi1jYW52YXMqPXJpZ2h0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIDBweCApO1xufVxuXG5bb2ZmLWNhbnZhcyo9c2hpZnRdW29mZi1jYW52YXMqPWJvdHRvbV0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwcHgsIC01MCUgKTtcbn1cblxuW29mZi1jYW52YXMqPXNoaWZ0XVtvZmYtY2FudmFzKj1sZWZ0XSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDUwJSwgMHB4ICk7XG59XG4iLCIjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkge1xuICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLy8gQ29udGVudCBzdHlsZVxuICAgIC5wZXJzb25hbGlzYXRpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgIC5wZXJzb25hbGlzYXRpb24taW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wZXJzb25hbGlzYXRpb24tdGV4dC1wcmV2aWV3IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiA1LjV2dztcbiAgICAgICAgICAgIHRvcDogOS4yJTtcbiAgICAgICAgICAgIGxlZnQ6IC0wLjUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTk1cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMxLjhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3BlcnNvbmFsaXNhdGlvbi1wcmV2aWV3LW1vbm9ncmFtIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gICAgICAgICAgICAgICAgJi5mdXR1cmEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLDAsMCwuMiksIDFweCAtMXB4IDFweCByZ2JhKDAsMCwwLC4yKSwgLTFweCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAtMXB4IC0xcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsLjMpLCAxcHggLTFweCAxcHggcmdiYSgwLDAsMCwuMyksIC0xcHggMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwgLTFweCAtMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY29uc3RhbnRpYSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC4zKSwgMXB4IC0xcHggMXB4IHJnYmEoMCwwLDAsLjMpLCAtMXB4IDFweCAxcHggcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAtMXB4IC0xcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjE1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnBhbGFjZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjUlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLDAsMCwuMiksIDFweCAtMXB4IDFweCByZ2JhKDAsMCwwLC4yKSwgLTFweCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgLTFweCAtMXB4IDFweCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNwZXJzb25hbGlzYXRpb24tcHJldmlldy1zeW1ib2wge1xuICAgICAgICAgICAgICAgICYuc3kwMDEtaGVyeiBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNSU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN5MDAyLXRhbm5lIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc3kwMDMtaGlyc2NoIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4JTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZXJzb25hbGlzYXRpb24tc2VsZWN0aW9uLXdyYXBwZXIge1xuICAgICAgICBbZGF0YS1wZXJzb25hbGlzYXRpb24tc2VsZWN0aW9uLXdyYXBwZXJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBociB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBlcnNvbmFsaXNhdGlvbi1mb3JtLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnBlcnNvbmFsaXNhdGlvbi1jb2xvci13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlcnNvbmFsaXNhdGlvbi1jb2xvcnMge1xuICAgICAgICAgICAgLmNvbC1hdXRvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA5LjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGVyc29uYWxpc2F0aW9uLWluaXRpYWxzLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMjZweCAwIDhweCAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wZXJzb25hbGlzYXRpb24tdGl0bGUtY29sb3Itd3JhcHBlcixcbiAgICAucGVyc29uYWxpc2F0aW9uLWNvbG9yLXdyYXBwZXIsXG4gICAgLnBlcnNvbmFsaXNhdGlvbi1pbml0aWFscy13cmFwcGVyLFxuICAgIC5wZXJzb25hbGlzYXRpb24tZm9udC13cmFwcGVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHNwYW4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3Igc3Bhbi5mb250LXdlaWdodC1ub3JtYWwsXG4gICAgICAgIC5ibGFja2xpc3Qtbm90aWNlIHtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHJlZClcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3Rpb24tcHJldmlldyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICZbZGF0YS1wZXJzb25hbGlzYXRpb24tY29sb3Itc2VsZWN0aW9uXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLXBlcnNvbmFsaXNhdGlvbi1mb250LXNlbGVjdGlvbl0ge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wtd3JhcHBlciB7XG4gICAgICAgIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XG4gICAgICAgICAgICArIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAvLyBJRTExIGZpeFxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUuNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZXJyb3Igc3Bhbi5mb250LXdlaWdodC1ub3JtYWwge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IocmVkKVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBlcnNvbmFsaXNhdGlvbi1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDA7XG4gICAgfVxuXG4gICAgLnBlcnNvbmFsaXNhdGlvbi1hY3Rpb25zLXdyYXBwZXIge1xuICAgICAgICAucGVyc29uYWxpc2F0aW9uLXJlc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wZXJzb25hbGlzYXRpb24tYWNjZXB0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2JyZWFkY3J1bWItd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFkZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICAmOm5vdCguc2hvdykge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubGFzdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG4gICAgICAgICAgICByaWdodDogLTEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3QsXG4gICAgICAgICYubGFzdCB7XG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnZpbWVvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzIGFsbDtcblxuICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jbS1oaWRkZW4tZGVza3RvcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY20taGlkZGVuLXRhYmxldCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHNtLCBtZCkge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY20taGlkZGVuLW1vYmlsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIjZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICBjb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQpO1xuICAgIHBhZGRpbmc6IDUwcHggMCA4MHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICB9XG5cbiAgICBhLCBoNCwgcCB7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgICAgIEBleHRlbmQgLmY0O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICB9XG5cbiAgICAuYnJhbmQge1xuICAgICAgICBtYXJnaW46IDQwcHggMCA2MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCA0MHB4IDA7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcblxuICAgICAgICAmLnN2Zy1idXJsaW5ndG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRlcmVzcyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgIGEsIHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgYSwgcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgIGEsIHAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICBhLCBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXltZW50LWFuZC1zaGlwcGluZyB7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKGdyZXkpO1xuICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hpcHBpbmcge1xuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVsaXZlcnktaWNvbiB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzVweDtcblxuICAgICAgICAgICAgICAgICYuZGhsIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZ2xzIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9vdGVyLWljb25zIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlbGl2ZXJ5LWljb24ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5kcGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnQsIC5zaGlwcGluZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoZ3JleSk7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjQ7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItcGFydCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb2NpYWwtbWVkaWEtY29udGVudCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYW5ndWFnZS1zd2l0Y2gge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3B5cmlnaHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLXBhcnQtY2hlY2tvdXQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgLmNvcHlyaWdodCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYnVybGluZ3RvbiB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLW1lZGlhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1tZWRpYS1idXJsaW5ndG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTFweCAwIDIwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LXdyYXBwZXIsIC5tZW51LXdyYXBwZXItY2hlY2tvdXQge1xuICAgICAgICAubGVnYWwtc3ViLW5hdmlnYXRpb24tY2hlY2tvdXQge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVnYWwtc3ViLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbGksIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGksIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoNCAuYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCBiYXNlLWNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3Iod2hpdGUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuICAgICAgICAgICAgICAgICAgICAmLmRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwsIC5tb2JpbGUtb3BlbmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICBsaSwgcCB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LXdyYXBwZXItY2hlY2tvdXQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3ByZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGksIHAsIGEge1xuICAgICAgICBAZXh0ZW5kIC5mNDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tYWlsLWxpbmsge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICBzdHJvbmcgYS50ZXh0bGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGFbaHJlZl49XCJ0ZWw6XCJdIHtcbiAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxufVxuXG4jbmV3c2xldHRlci1mb290ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuICAgIH1cblxuICAgICsgI3ByZS1mb290ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXItZm9vdGVyLWNvbnRlbnQge1xuICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI25ld3NsZXR0ZXItcHJpdmFjeSB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KGEpOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjZW1haWwge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmhhcy1lcnJvciB7XG4gICAgICAgICAgICAucHJpdmFjeS1ub3QtdmFsaWQsXG4gICAgICAgICAgICAubmV3c2xldHRlci1ub3QtdmFsaWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjMzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguZW1haWwtZXJyb3IpIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucHJpdmFjeS1lcnJvciB7XG4gICAgICAgICAgICAgICAgI25ld3NsZXR0ZXItcHJpdmFjeSB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjMzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2YzMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmMzM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xuICAgICAgICAvLyBJRTExIGZpeFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXJyb3ItaGVpZ2h0IHtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2pvYi1tZXNzYWdlcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xufVxuIiwiYm9keSB7XG4gICAgJjpub3QoLmlvcy1waG9uZSkge1xuICAgICAgICAuZXllLWNhdGNoZXIgKyBoZWFkZXIsXG4gICAgICAgIC5leWUtY2F0Y2hlciArIC5leWUtY2F0Y2hlci10b29sdGlwICsgaGVhZGVyIHtcbiAgICAgICAgICAgIHRvcDogNjBweDtcblxuICAgICAgICAgICAgJiArIFtjYW52YXM9XCJjb250YWluZXJcIl0gbWFpbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAgICYgKyBbY2FudmFzPVwiY29udGFpbmVyXCJdIG1haW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pb3MtcGhvbmUge1xuICAgICAgICBAaW5jbHVkZSBpcGhvbmVzIHtcbiAgICAgICAgICAgIG1haW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5leWUtY2F0Y2hlcixcbiAgICAgICAgICAgIGhlYWRlciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV5ZS1jYXRjaGVyLXRvb2x0aXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IHppbmRleChoZWFkZXIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcblxuICAgIC5oZWFkZXItd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9udG9wIHtcbiAgICAgICAgei1pbmRleDogemluZGV4KGhlYWRlci1vbnRvcCk7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCgubGV2ZWwxKTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1sZWZ0IHtcbiAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmxldmVsMSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuODZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1yaWdodCB7XG4gICAgICAgIC5oZWFkZXItc2VhcmNoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItbG9naW4tZGVza3RvcCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaG92ZXItbG9naW4td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1hY2NvdW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItY2FydCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRlci1jYXJ0LWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgLmhlYWRlci1jYXJ0LXdyYXBwZXI6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5ob3Zlci1jYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhlYWRlci1jYXJ0LWljb24tY291bnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICAgIGxlZnQ6IDY4JTtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmFzZS1jb2xvcihncmV5LCBsaWdodC0yKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGFnLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAyNXB4O1xuXG4gICAgICAgICAgICAuZmxhZy1pY29uLXRleHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2RhdGEtb3ZlcmxheS10cmlnZ2VyPVwiY291bnRyeS1zd2l0Y2gtb3ZlcmxheVwiXSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5tYWluLm1haW4tY2hlY2tvdXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAvLyBJRTExIGZpeFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5oZWFkZXIuaGVhZGVyLWNoZWNrb3V0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGhlaWdodDogdW5zZXQ7XG5cbiAgICAvLyBJRTExIGZpeFxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDaGVja291dCBoZWFkZXJcbiAgICAuaGVhZGVyLWNoZWNrb3V0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGVwcyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5ib3JkZXItbGluZSB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3RlcCB7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGJhc2UtY29sb3Iod2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3RlcC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vSUUxMSBGaXhcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAvLyBDaGVja291dCBoZWFkZXJcbiAgICAgICAgLmhlYWRlci1jaGVja291dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBvdmVyZmxvdyBpbml0aWFsIGRvZXNuJ3Qgd29yayBmb3IgSUUsIHRoYXQgd2h5IHdlIHVzaW5nIG92ZXJmbG93IHZpc2libGVcbmJvZHkuaWUge1xuICAgIGhlYWRlciB7XG4gICAgICAgICNjb3VudHJ5LXN3aXRjaCB7XG4gICAgICAgICAgICAuY29udGVudC1sYXllciB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAbWl4aW4gaXBob25lcygpIHtcbiAgICAvLyBpUGhvbmUgNSwgNVMsIDVDIGFuZCA1U0VcbiAgICAvLyBpUGhvbmUgNiwgNlMsIDcgYW5kIDhcbiAgICAvLyBpUGhvbmUgNissIDcrIGFuZCA4K1xuICAgIC8vIGlQaG9uZSAxMFxuICAgIEBtZWRpYSBvbmx5IHNjcmVlblxuICAgIGFuZCAobWluLWRldmljZS13aWR0aCA6IDMyMHB4KVxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aCA6IDU2OHB4KVxuICAgIGFuZCAoLXdlYmtpdC1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogMzc1cHgpXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNjY3cHgpXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICAgIG9ubHkgc2NyZWVuXG4gICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoIDogNDE0cHgpXG4gICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNzM2cHgpXG4gICAgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogMyksXG4gICAgb25seSBzY3JlZW5cbiAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDM3NXB4KVxuICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogODEycHgpXG4gICAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpXG4gICAge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iLCJkaXYuZmx5b3V0IHtcbiAgICBiYWNrZ3JvdW5kOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcblxuICAgIC5mbHlvdXQtbWFpbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgNjVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucm93LW1lbnUge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMTE1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3ctaW5zcGlyYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDAgODBweDtcblxuICAgICAgICAucXVvdGUge1xuICAgICAgICAgICAgQGV4dGVuZCAuZjE7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTAwcHggNTZweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDExNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtLW1vZHVsZS1tZW51LWltYWdlLWxpbmsgKyAuY20tbW9kdWxlLWNhdGVnb3J5LXRyZWUsXG4gICAgICAgIC5jbS1tb2R1bGUtY2F0ZWdvcnktdHJlZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJtZW51IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiA+IHNwYW4ge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zYWxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3Iob3JhbmdlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGl2aXNpb24tbWVudSB7XG4gICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgfVxuXG4gICAgLnNlcnZpY2UtbWVudSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGl2aXNpb24tbWVudSxcbiAgICAuc2VydmljZS1tZW51IHtcbiAgICAgICAgJiA+IHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5tZW51LWxlZnQge1xuICAgIGxpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICA+IGRpdi5mbHlvdXQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmNocmlzdG1hcy1hbGVydC1jb2xvciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihyZWQsIGNocmlzdG1hcyk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyOmFmdGVyLFxuICAgICAgICAgICAgICAgICYuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcihyZWQsIGNocmlzdG1hcyk7O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5oZWFkZXItc2VhcmNoLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcbiAgICBwYWRkaW5nOiAwIDMxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTc2cHg7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIC5zdWJtaXQge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSBib3R0b207XG4gICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQ4cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiA0NXB4IDA7XG5cbiAgICAgICAgICAgIEBleHRlbmQgaDE7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1NXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYjc2VhcmNoLXF1ZXJ5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2xvc2Utc2VhcmNoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNDhweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1Z2dlc3Rpb25zIHtcbiAgICAgICAgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubm90LWZvdW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAucm93IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNidXJnZXItb2ZmLWNhbnZhcyB7XG4gICAgei1pbmRleDogemluZGV4KG9mZmNhbnZhcyk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICAgIG1heC13aWR0aDogNDE0cHg7XG5cbiAgICBhOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jbG9zZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzJweDtcbiAgICAgICAgdG9wOiAyNnB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdmlnYXRpb24taGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTBweCAwIDIwcHg7XG5cbiAgICAgICAgLmZsYWctaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICAgICAgLmZsYWctaWNvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vYmlsZS1jdXN0b21lciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtbmF2aWdhdGlvbi1icmVhZGNydW1iIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDEwcHggMzBweCAxNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAxMHB4IDQwcHggMjNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYnJlYWRjcnVtYi1sZXZlbDEsXG4gICAgICAgIC5icmVhZGNydW1iLWxldmVsMiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXZpZ2F0aW9uLW1lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5sZXZlbDEsXG4gICAgICAgIC5sZXZlbDIsXG4gICAgICAgIC5sZXZlbDMge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zYWxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKG9yYW5nZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGV2ZWwxIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMTBweCAwIDQwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMCAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDI5cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMzhweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jaHJpc3RtYXMtYWxlcnQtY29sb3Ige1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHJlZCwgY2hyaXN0bWFzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sZXZlbDIgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDI5cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDMwcHggMzhweDtcblxuICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGV2ZWwzID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAyOXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxldmVsMi13cmFwcGVyLFxuICAgICAgICAubGV2ZWwzLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdmlnYXRpb24tYWJvLFxuICAgIC5tb2JpbGUtbmF2aWdhdGlvbi1naWZ0Y2FyZCxcbiAgICAubW9iaWxlLW5hdmlnYXRpb24tcGVyc29uYWxpemUsXG4gICAgLm1vYmlsZS1uYXZpZ2F0aW9uLW5ld3NsZXR0ZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDI5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtbmF2aWdhdGlvbi1uZXdzbGV0dGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9iaWxlLW5hdmlnYXRpb24tbWVudS1sZXZlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIG1heC13aWR0aDogNDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLm1vYmlsZS1uYXZpZ2F0aW9uLW1lbnUtbGV2ZWwuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLnN2Zy1sb2FkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIjYWNjb3VudC1mYWxrZSxcbiNhY2NvdW50IHtcbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b25baWQ9XCJsb2dpbi1zdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgIH1cblxuICAgIC5idG4tbmV3LWFjY291bnQge1xuICAgICAgICBtYXJnaW46IDIwcHggMCA1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4sXG4gICAgLmJ0bi1tYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDUwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCxcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvdW50LWxvZ2luLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3VudC1sb2dpbi1oZWFkbGluZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYXNzd29yZC1mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICAub3JkZXItaW5mb3JtYXRpb25zIHtcbiAgICAgICAgLmhlYWRsaW5lcyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIC5sYXN0LWVsZW1lbnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm9yZGVyLWluZm9ybWF0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgICAgIC5jb250ZW50LXBsYWNlciB7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uY2FuY2VsZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHJlZCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ucGVuZGluZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3Iob3JhbmdlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5yZXR1cm5lZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoZ3JleSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4uc2hpcHBlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1wbGFjZXIsXG4gICAgICAgICAgICAuYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC50cmlnZ2VyLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIC5hYm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYXN0LWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJpY2UtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2FsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihncmVlbik7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAub2xkLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKG9yYW5nZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdG9jay1wcmljZSxcbiAgICAgICAgICAgICAgICAgICAgLnNhbGUsXG4gICAgICAgICAgICAgICAgICAgIC5vbGQtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgLnRyaWdnZXItaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jb2xvci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtbGlzdC1pdGVtLFxuICAgICAgICAgICAgLnN1cHBsZW1lbnQge1xuICAgICAgICAgICAgICAgIC5sYXN0LWVsZW1lbnQgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZS1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3VwcGxlbWVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBlcnNvbmFsaXNhdGlvbi1mbGFnIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnBlcnNvbmFsaXNhdGlvbi1zeW1ib2wgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGVyc29uYWxpc2F0aW9uLWxldHRlcnMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaWNlLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9yZGVyLWluZm9ybWF0aW9uLWRldGFpbHMge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZSAxcztcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5vcmRlci1kZXRhaWwge1xuICAgICAgICAgICAgICAgICAgICAub3JkZXItZGV0YWlsLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGFzdC1saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZjQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudm91Y2hlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihncmVlbik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5oaW50LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGludC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubm90aWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKGJsYWNrKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWRkaXRpb25hbC1pbmZvLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hYm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWVudS1zaWduLW91dCAuYnRuLFxuICAgICNhY2NvdW50X3Byb2ZpbGVfc3VibWl0LmJ0biB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgIH1cblxuICAgIC5waWN0dXJlLWJsb2NrLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5waWN0dXJlLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogNTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHhsKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWltYWdlLXJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtNSU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDEyNiU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeGwpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC01JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNwbGl0LXJlcGVhdGVkLXJvd3Mge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBkaXYgaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgPiBkaXYgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3JlZ2lzdGVyLWZvcm0ge1xuICAgICAgICAuZXJyb3JzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IocmVkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNhY2NvdW50LWNhcHRjaGEge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcblxuICAgICAgICAuY2FwdGNoYS1lcnJvci1tZXNzYWdlIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2FjY291bnRfcmVnaXN0ZXJfc2FsdXRhdGlvbixcbiAgICAjYWNjb3VudF9lZGl0X3NhbHV0YXRpb24ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2FjY291bnRfcHJvZmlsZV9iaXJ0aGRhdGUge1xuICAgICAgICBtYXJnaW46IDAgLTRweCAxNHB4O1xuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDsgLy8gSUUxMSBmaXhcbiAgICAgICAgfVxuXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iaXJ0aGRhdGUge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mb3RleHQge1xuICAgICAgICBtYXJnaW46IDIwcHggMCAzMHB4IDA7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICYjYWNjb3VudF9yZWdpc3Rlcl9zdWJtaXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDEwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiNhY2NvdW50X3JlZ2lzdGVyX3NhdmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDgwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNtZW51LXdyYXBwZXIge1xuICAgICAgICBsaS5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZHJlc3MtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcy1saW5lIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGF0aWMtbGFiZWwge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpeCBmb3IgSUUxMVxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNi4zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWRkcmVzcy12YWx1ZXMge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjdGVybXMtYW5kLWNvbmRpdGlvbnMsXG4gICAgI3ByaXZhY3ktb3ZlcmxheSB7XG4gICAgICAgIC5zdmctY2xvc2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDMycHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGVybXMtaGVhZGxpbmUge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpbWFyeS1ub3RlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA4NXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdGljLWZvb3RlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcblxuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuXG4gICAgICAgICAgICAmLmRvd24ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBbZGF0YS13cmFwcGVyLXRyaWdnZXItbmFtZV0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBbZGF0YS13cmFwcGVyLW5hbWVdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjdGVybXMtb3ZlcmxheSxcbiAgICAjcHJpdmFjeS1vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgYWdiO1xuICAgIH1cbn1cblxuI2FjY291bnQtZmFsa2UubG9zdC1wYXNzd29yZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgcGFkZGluZzogMTEwcHggMTVweCAyMDBweDtcbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9zdC1wYXNzd29yZC1idXR0b25zIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJi5zdWNjZXNzIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5lcnJvcnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgQGV4dGVuZCAuZjU7XG4gICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihyZWQpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jYWNjb3VudC5hY2NvdW50LW9yZGVyLWhpc3Rvcnkge1xuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbiIsIkBtaXhpbiBhZ2Ige1xuICAgIC5zdmctY2xvc2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDMycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVybXMtaGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMTBweDtcbiAgICB9XG5cbiAgICAucHJpbWFyeS1ub3RlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDg1cHggMDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIEBleHRlbmQgLmY0O1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnN0YXRpYy1mb290ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcblxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICAgIG1pbi13aWR0aDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuICAgICAgICAmLmRvd24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAyNXB4IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtd3JhcHBlci10cmlnZ2VyLW5hbWVdIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbZGF0YS13cmFwcGVyLW5hbWVdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIjYXJ0aWNsZSB7XG4gICAgLmJvcmRlcmVkLXdyYXBwZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnBpY3R1cmUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgICAgICAgICAgIHNwYW46Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICBwaWN0dXJlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgaW1nLmltYWdlLXpvb20ge1xuICAgICAgICBjdXJzb3I6IHVybCgvYXNzZXRzL2ltYWdlcy9jdXJzb3JzL3pvb20taW4taWNvbi5jdXIpLCBhdXRvO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLXpvb20ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUzNnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNb2JpbGUgYXJ0aWNsZSBpbWFnZSBzbGlkZXJcbiAgICAuYXJ0aWNsZS1zbGlkZXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyLXZpZGVvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICAmLnZpZGVvLW1vYmlsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAucGxheS1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwuc2xpY2stZG90cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLXZpZGVvLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLWRhdGEge1xuICAgICAgICAuYmFjayxcbiAgICAgICAgLmZlYXR1cmVzLFxuICAgICAgICAuZmxhZyxcbiAgICAgICAgLnByaWNlcyAucHJpY2UsXG4gICAgICAgIC5xdWFudGl0eS13cmFwcGVyLFxuICAgICAgICAuc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2Zy5pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsYWctd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuXG4gICAgICAgICAgICAuZmxhZyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdGlvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI2NvbG9yLXNlbGVjdGlvbi13cmFwcGVyLFxuICAgICAgICAgICAgI3NpemUtc2VsZWN0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIC5jb2xvci1zZWxlY3Rpb24sXG4gICAgICAgICAgICAgICAgLnNpemUtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNpemUtc2VsZWN0aW9uLXNpemUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm5vLXN0b2NrIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IocmVkKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBiYXNlLWNvbG9yKHJlZCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm92ZXJmbG93LWZpeCB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNjb2xvci1zZWxlY3Rpb24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbG9yLXNlbGVjdGlvbi1mbGFnIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXplLXRhYmxlLW5vdGljZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mZWF0dXJlcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAuYWJvbm5lbWVudCxcbiAgICAgICAgICAgIC5wZXJzb25hbGlzYXRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwO1xuXG4gICAgICAgICAgICAgICAgLnByaWNlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnLnN2Zy1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIFtkYXRhLW92ZXJsYXktdHJpZ2dlcj1cInBlcnNvbmFsaXNhdGlvbi1vdmVybGF5XCJdLFxuICAgICAgICAgICAgW2RhdGEtb3ZlcmxheS10cmlnZ2VyPVwiYWJvbm5lbWVudC1vdmVybGF5XCJdIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hYm9ubmVtZW50LFxuICAgICAgICAgICAgLnBlcnNvbmFsaXNhdGlvbiB7XG4gICAgICAgICAgICAgICAgLmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb2xvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5jb2xvci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnLnN2Zy1jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaHIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzaXplLWd1aWRlLW92ZXJsYXksXG4gICAgICAgICNzaGlwcGluZy1vdmVybGF5IHtcbiAgICAgICAgICAgIC5zdmctY2xvc2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjc2l6ZS1ndWlkZS1vdmVybGF5IHtcbiAgICAgICAgICAgICNzaXplLXRhYmxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgLnNpemUtaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAubGV2ZWwxLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzaGlwcGluZy1vdmVybGF5IHtcbiAgICAgICAgICAgIC5zaGlwcGluZy10aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2hpcHBpbmctY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2hpcHBpbmctY29zdC1jb250ZW50LFxuICAgICAgICAgICAgICAgIC5zaGlwcGluZy1jb3N0LWhlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNhZGQtdG8tY2FydCB7XG4gICAgICAgICAgICBtYXJnaW46IDI1cHggMCA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICZbY2xhc3NePVwiZXJyb3JcIl0ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgYnV0dG9uLmVycm9yO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW5bY2xhc3NePVwiZXJyb3JcIl0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICAuY29sb3JzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAuc2hvdy1tb3JlLWNvbG9ycyB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29sb3ItaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb2xvci1zbGlkZXItYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjVzO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1kaXNhYmxlZCBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgI21vYmlsZV9wcmV2X2NvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNtb2JpbGVfbmV4dF9jb2xvciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubW9iaWxlLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDVweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaXplcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgLnNpemUtZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZGJkYmQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICNjb2xvci1zZWxlY3Rib3gsXG4gICAgICAgICAgICAjc2l6ZS1zZWxlY3Rib3gge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVsaXZlcnktaW5mbyB7XG4gICAgICAgICYgPiBkaXYsXG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRldGFpbC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYnVsbGV0cyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4obWQsIGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgLm1pY3Jvc2l0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICYuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Utc3BhY2Uge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjJzLCBvcGFjaXR5LCBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpKTtcblxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuXG4gICAgICAgICAgICAmLnByZXZfaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4ycywgb3BhY2l0eSwgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKSk7XG5cbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtZGVza3RvcC1zbGlkZXIge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gT3ZlcndyaXRlIHBsdWdpbiBpbmxpbmUgc3R5bGVcbiAgICAgICAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgQHN1cHBvcnRzICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5mby1ibG9jayB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZ1bmN0aW9uYWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnVuY3Rpb25hbC13cmFwcGVyIHtcbiAgICAgICAgICAgIC5mdW5jdGlvbmFsLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWF0ZXJpYWwtaW5mbyB7XG4gICAgICAgIC5pbmZvLWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJlLXN5bWJvbHMge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG5cbiAgICAgICAgICAgICAgICAuc3ltYm9sLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zeW1ib2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6aG92ZXIpICsgLmNhcmUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElFMTEgZml4XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNhcmUtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWNvbnRlbnQtd3JhcHBlci10cmlnZ2VyXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBPdmVybGF5IHN0eWxlc1xuICAgICNwZXJzb25hbGlzYXRpb24tb3ZlcmxheSxcbiAgICAjYWJvbm5lbWVudC1vdmVybGF5IHtcbiAgICAgICAgLmNvbnRlbnQtbGF5ZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjc1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgLm92ZXJsYXktY2xvc2UtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ZnLWNsb3NlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBbZGF0YS1jb250ZW50LXdyYXBwZXItdHJpZ2dlcl0sXG4gICAgICAgIC5wZXJzb25hbGlzYXRpb24tc3ltYm9sLXdyYXBwZXIgPiBkaXYucm93OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBbZGF0YS1jb250ZW50LXdyYXBwZXJdIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcGVyc29uYWxpc2F0aW9uLW92ZXJsYXkge1xuICAgICAgICAvLyBPdmVybGF5IHN0eWxlXG5cbiAgICAgICAgW2RhdGEtY29udGVudC13cmFwcGVyLXRyaWdnZXJdIHtcbiAgICAgICAgICAgIC8vIGlQaG9uZSA1XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiAyODBweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAzMjBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LWxheWVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN2Zy1jbG9zZSB7XG4gICAgICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIFtkYXRhLWNvbnRlbnQtd3JhcHBlcl0ge1xuXG4gICAgICAgICAgICAvLyBpUGhvbmUgNVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogMjgwcHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMzIwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjYWJvbm5lbWVudC1vdmVybGF5IHtcbiAgICAgICAgLnJhZGlvLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFib25uZW1lbnQtbm90aWNlIHtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDUwcHggMzBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmY1O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLWNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnaSc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKGdyZWVuKTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbDphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiA2cHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgLnJlc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZXQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERlc2t0b3AgY29sb3Igc2xpZGVyXG4gICAgLmNvbG9ycyB7XG4gICAgICAgIC5waWN0dXJlLXNsaWRlci1hcnJvdyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAjbmV4dF9jb2xvcixcbiAgICAgICAgICAgICNwcmV2X2NvbG9yIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOXB4O1xuXG4gICAgICAgICAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNwcmV2X2NvbG9yIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjbmV4dF9jb2xvciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBpY3R1cmUtc2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzM4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGl2ZS1jb2xvciBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEyMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGUtd3JhcHBlciB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjZweDtcbiAgICAgICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTkuOCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNzZweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTE0cHg7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTE0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcblxuICAgICAgICAgICAgLnZpZGVvIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGxheS1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wbGF5LWljb24td3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuLnRpcHB5LXRvb2x0aXAuY3VzdG9tLXRoZW1lIHtcbiAgICBAZXh0ZW5kIC5mNTtcbiAgICBiYWNrZ3JvdW5kOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuXG4gICAgJi50aXBweS1jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAuZjU7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICB9XG5cbiAgICAmLnRpcHB5LWJhY2tkcm9wIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGltZTtcbiAgICB9XG59XG5cbi50aXBweS1wb3BwZXJbeC1wbGFjZW1lbnRePWJvdHRvbV0gLnRpcHB5LXRvb2x0aXAuY3VzdG9tLXRoZW1lIC50aXBweS1hcnJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLnRpcHB5LXBvcHBlclt4LXBsYWNlbWVudF49dG9wXSAudGlwcHktdG9vbHRpcC5jdXN0b20tdGhlbWUgLnRpcHB5LWFycm93IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgd2hpdGU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuXG4uYXJ0aWNsZS12aWRlby1wbGF5ZXIge1xuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgIC5yb3cge1xuICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gICAgICAgfVxuICAgIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCRkdXJhdGlvbiwgJHByb3BlcnR5LCAkZWZmZWN0KSB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogJHByb3BlcnR5O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGVmZmVjdDtcbn0iLCIub3V0Zml0cyB7XG4gICAgLm91dGZpdC1zaWRlLXBhZGRpbmcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY20tZnVsbHNjcmVlbi1iYW5uZXIge1xuICAgICAgICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWwgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1tZW51LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgLnRhYi1tZW51LWNvbnRlbnQtaXRlbSB7XG4gICAgICAgICAgICAuaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQ1cHggYXV0byAxMTBweDtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbXMge1xuICAgICAgICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5vdXRmaXQge1xuICAgIC5uby1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgICAuZjEge1xuICAgICAgICAgICAgJi5vdXRmaXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGVzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuXG4gICAgICAgICYuaGFzLW92ZXJmbG93IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQzMnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI3cHggMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLWNvbG9yKGdyZXksIGxpZ2h0LTEpO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uaWNlLXNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogOTUlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1NSU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIG9wdGlvbltkaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMyU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTc1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggNnB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTNweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTgwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0S1BITjJaeUIzYVdSMGFEMGlNVFZ3ZUNJZ2FHVnBaMmgwUFNJeE1uQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01UVWdNVElpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0NpQWdJQ0E4SVMwdElFZGxibVZ5WVhSdmNqb2dVMnRsZEdOb0lEUTJMakVnS0RRME5EWXpLU0F0SUdoMGRIQTZMeTkzZDNjdVltOW9aVzFwWVc1amIyUnBibWN1WTI5dEwzTnJaWFJqYUNBdExUNEtJQ0FnSUR4MGFYUnNaVDVUYUdGd1pUd3ZkR2wwYkdVK0NpQWdJQ0E4WkdWell6NURjbVZoZEdWa0lIZHBkR2dnVTJ0bGRHTm9Mand2WkdWell6NEtJQ0FnSUR4a1pXWnpQand2WkdWbWN6NEtJQ0FnSUR4bklHbGtQU0prWlhSaGFXeHpaV2wwWlY5eVpYTndiMjV6YVhabElpQnpkSEp2YTJVOUltNXZibVVpSUhOMGNtOXJaUzEzYVdSMGFEMGlNU0lnWm1sc2JEMGlibTl1WlNJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lqNEtJQ0FnSUNBZ0lDQThaeUJwWkQwaVJHVjBZV2xzYzJWcGRHVmZOelk0WDJOdmJHOXlMWE5sYkdWamRDSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRFME55NHdNREF3TURBc0lDMDVNemN1TURBd01EQXdLU0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCbWFXeHNQU0lqTVVFeE9URTVJajRLSUNBZ0lDQWdJQ0FnSUNBZ1BIQmhkR2dnWkQwaVRURTJNQzQzTlRFME56VXNPVE0zTGpRME9EazRPQ0JETVRZd0xqVXlPVFkzTml3NU16Y3VNakl4T0RVMElERTJNQzR4TmpVNE9TdzVNemN1TWpJeE9EVTBJREUxT1M0NU5ETTVORGNzT1RNM0xqUTBPRGs0T0NCTU1UVXlMamM0TVRRME9TdzVORFF1TnpjNU5ERWdRekUxTWk0MU5UazFNRFVzT1RRMUxqQXdOalUwTkNBeE5USXVNVGsxT0RZMExEazBOUzR3TURZMU5EUWdNVFV4TGprM016a3lMRGswTkM0M056azBNU0JNTVRRNUxqQTFOVGswTlN3NU5ERXVPREl3TXpNeklFTXhORGd1T0RNME1EQXhMRGswTVM0MU9UTXhPVGtnTVRRNExqUTNNRE0yTERrME1TNDFPVE14T1RrZ01UUTRMakkwT0RReE5pdzVOREV1T0RJd016TXpJRXd4TkRjdU1UWTJORFU0TERrME1pNDVNamd4T0RNZ1F6RTBOaTQ1TkRRMU1UUXNPVFF6TGpFMU5UTXhOaUF4TkRZdU9UUTBOVEUwTERrME15NDFNamMwTmlBeE5EY3VNVFkyTkRVNExEazBNeTQzTlRRMU9UUWdUREUxTVM0NU56TTVNaXc1TkRndU5qUTJOelE1SUVNeE5USXVNVGsxT0RZMExEazBPQzQ0TnpNNE9ESWdNVFV5TGpVMU9UVXdOU3c1TkRndU9EY3pPRGd5SURFMU1pNDNPREUwTkRrc09UUTRMalkwTmpjME9TQk1NVFl4TGpnek16UXpOQ3c1TXprdU16Z3lOalUzSUVNeE5qSXVNRFUxTlRJeUxEa3pPUzR4TlRVek56VWdNVFl5TGpBMU5UVXlNaXc1TXpndU56Z3pNemM1SURFMk1TNDRNek0wTXpRc09UTTRMalUxTmpBNU55Qk1NVFl3TGpjMU1UUTNOU3c1TXpjdU5EUTRPVGc0SUZvaUlHbGtQU0pUYUdGd1pTSStQQzl3WVhSb1Bnb2dJQ0FnSUNBZ0lEd3ZaejRLSUNBZ0lEd3ZaejRLUEM5emRtYytcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlWSgzcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoZ3JleSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2VsZWN0LWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLm91dGZpdC1zaXplIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihncmV5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKGdyZXkpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5oYXMtc2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmFzZS1jb2xvcihncmVlbik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3Iod2hpdGUpO1xuXG4gICAgICAgICAgICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IGJhc2UtY29sb3Iod2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGluayB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xvciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaXplIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZWxpdmVyeS1pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDAgMTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnN1bW1hcnkge1xuICAgICAgICBtYXJnaW46IDIwcHggMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjk4cHg7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFkZGl0aW9uYWwtaW5mbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgLnNlbGVjdGlvbi1hbW91bnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKGdyZWVuKTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihncmVlbik7XG5cbiAgICAgICAgICAgICAgICAmLnNpbmd1bGFyLFxuICAgICAgICAgICAgICAgICYubXVsdGlwbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyB3b3JrYXJvdW5kIGZvciBncmF5c2NhbGVcbi8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzQwMzE0OTAwL2ZpbHRlci1ncmF5c2NhbGUtbm90LXdvcmtpbmctd2l0aC1jaHJvbWVcbkBtaXhpbiBncmF5c2NhbGUoJHZhbHVlKSB7XG4gICAgZmlsdGVyOiAjeyBcImdyYXlzY2FsZShcIiArICR2YWx1ZSArIFwiKVwiIH07XG59XG5cbiNjYXJlZXItY29udGVudCB7XG4gICAgLmNhcmVlci1mYXEtaGVhZGVyLFxuICAgIC5jYXJlZXItYWJvdXQtdXMtaGVhZGVyLFxuICAgIC5jYXJlZXItam9icy1oZWFkZXIsXG4gICAgLmNhcmVlci1jb250YWN0LWhlYWRlcixcbiAgICAuY2FyZWVyLWV4cGVyaWVuY2VkLWhlYWRlcixcbiAgICAuY2FyZWVyLXN0dWRlbnQtaGVhZGVyLFxuICAgIC5jYXJlZXItc2Nob29sLWhlYWRlcixcbiAgICAuY2FyZWVyLW92ZXJ2aWV3LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmVlci1vdmVydmlldy1oZWFkbGluZSArIC5yb3cgPiAjYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAjYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlICBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDY2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYWRlciB7XG4gICAgICAgICAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY+KiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmVlci1vdmVydmlldy1qb2ItYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAxNXB4IDEwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAxNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmVlci1wb3NzaWJpbGl0eS1oZWFkbGluZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmVlci1vdmVydmlldy13b3JrIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMTVweCA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4MHB4IDE1cHggODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2MHB4IDE1cHggNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlZXItb3ZlcnZpZXctd29yay1oZWFkbGluZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZWVyLW92ZXJ2aWV3LWluZm8tbGlua3Mge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAxNXB4IDEzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0MHB4IDE1cHggMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNzBweCAxNXB4IDIzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMTg1cHggMTVweCAyMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIyNXB4IDE1cHggMjUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZWVyLW92ZXJ2aWV3LWluZm8tdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3QtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmVlci1vdmVydmlldy1zbGlkZXIge1xuICAgICAgICAucHJldi1hcnJvdyB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJldi1hcnJvdyxcbiAgICAgICAgLm5leHQtYXJyb3cge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTElO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1heC13aWR0aC1maXgge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MnB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXItY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICAgICAgICAgICAmLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0yMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgICAgICAuc2xpZGVyLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMiwgcCwgYSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZWVyLXNsaWRlci1saW5rcyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZWVyLXNjaG9vbC1pbnRybyB7XG4gICAgICAgIC5jYXJlZXItc2Nob29sLWludHJvLXRleHQxIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmVlci1zY2hvb2wtaW50cm8tc3ViaGVhZGxpbmUge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZWVyLXNjaG9vbC1pbnRyby10ZXh0MiB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJlZXItZXhwZXJpZW5jZWQtdG9nZ2xlLWNvbnRlbnQsXG4gICAgLmNhcmVlci1zdHVkZW50LXRvZ2dsZS1jb250ZW50LFxuICAgIC5jYXJlZXItYWJvdXQtdXMtdG9nZ2xlLWNvbnRlbnQsXG4gICAgLmNhcmVlci1zY2hvb2wtdG9nZ2xlLWNvbnRlbnQge1xuICAgICAgICAuY2FyZWVyLXRvZ2dsZS1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50b2dnbGUtY29udGVudC1sZXZlbC0yIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZWVyLXRvZ2dsZS1jb250ZW50LWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggNzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlZXItZXhwZXJpZW5jZWQtY29udGVudCxcbiAgICAgICAgLmNhcmVlci1ncmFkdWF0aW9uLWNvbnRlbnQsXG4gICAgICAgIC5jYXJlZXItam9iLWNvbnRlbnQsXG4gICAgICAgIC5jYXJlZXItc3R1ZHktY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlZXItam9iLWNvbnRlbnQge1xuICAgICAgICAgICAgLmNhcmVlci1qb2ItdmlkZW8ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZWVyLWpvYi1oZWFkbGluZS01LFxuICAgICAgICAgICAgLmNhcmVlci1qb2ItaGVhZGxpbmUtNixcbiAgICAgICAgICAgIC5jYXJlZXItam9iLWhlYWRsaW5lLTcsXG4gICAgICAgICAgICAuY2FyZWVyLWpvYi1oZWFkbGluZS04IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZWVyLXN0dWRlbnQtY29tbWVudHMtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3R1ZGVudC1jb21tZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXJlZXItc3R1ZGVudC1jb21tZW50LXByb2ZpbGUge1xuICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdHVkZW50LWNvbW1lbnQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZWVyLXN0dWRlbnQtY29udGFjdC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHhcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmVlci1zdHVkZW50LWNvbnRhY3QtaW1hZ2Uge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmVlci1zdHVkZW50LWNvbnRhY3QtaW5mbyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlZXItc3R1ZGVudC1jb250YWN0LXBlcnNvbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZWVyLWNvbnRhY3QtYXBwbGljYXRpb24tdGlwcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXJlZXItZXhwZXJpZW5jZWQtY29udGFjdC1jb250ZW50IHtcbiAgICAgICAgICAgIC5jYXJlZXItc3R1ZGVudC1jb250YWN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJlZXItZXhwZXJpZW5jZWQtYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZWVyLWV4cGVyaWVuY2VkLWludHJvLFxuICAgIC5jYXJlZXItc3R1ZGVudC1pbnRybyB7XG4gICAgICAgIC5jYXJlZXItc3R1ZGVudC1pbnRyby10ZXh0MSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlZXItc3R1ZGVudC1pbnRyby10ZXh0MiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlZXItc3R1ZGVudC1pbnRyby10ZXh0MyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZWVyLWZhcS1jb250ZW50LFxuICAgIC5jYXJlZXItY29udGFjdC1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mNDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigJMnO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmVlci1mYXEtYXBwbGljYXRpb250aXBwcy1zdHVkZW50cyB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmVlci1jb250YWN0LWNvbnRlbnQge1xuICAgICAgICAuY2FyZWVyLWNvbnRhY3QtZ29vZ2xlLW1hcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JheXNjYWxlKDEwMCUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTE1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4NXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmVlci1mYXEtaGVhZGxpbmUsXG4gICAgICAgIC5jYXJlZXItY29udGFjdC1zdWJsaW5lIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlZXItY29udGFjdC1wZXJzb24td3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmVlci1jb250YWN0LXBlcnNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJlZXItY29udGFjdC1kZXRhaWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgLnRlcnRpYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJlZXItY29udGFjdC1wZXJzb24taW5mbyB7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlZXItY29udGFjdC1hZGRyZXNzIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJlZXItY29udGFjdC1hZGRyZXNzLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZWVyLWNvbnRhY3QtZGlyZWN0aW9ucyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggMTAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNDBweCAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTgwcHggMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDE1cHggMTYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZWVyLWFib3V0LXVzLWludHJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWJvdXQtdXMtY2FyZWVyLWRldmVscG9tZW50LFxuICAgIC5hYm91dC11cy1iZW5lZml0cyxcbiAgICAuYWJvdXQtdXMtd29yayxcbiAgICAuYWJvdXQtdXMtcmVnaW9uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0LXVzLWNhcmVlci1kZXZlbHBvbWVudCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dC11cy1iZW5lZml0cyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0LXVzLXdvcmsge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dC11cy1yZWdpb24ge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFib3V0LXVzLXJlZ2lvbi1saW5rLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHggMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vU3R5bGUgZm9yIGNhcmVlciBtZW51XG4gICAgI2JyZWFkY3J1bWItd3JhcHBlciB7XG4gICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICAgIGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9TdHlsZSBmb3IgVG9nZ2xlLUxpc3RcbiAgICAuYWN0aXZlIHtcbiAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFycm93IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgIH1cblxuICAgIC5jb250ZW50LXRyaWdnZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLndyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9nZ2xlLWNvbnRlbnQtbGV2ZWwtMiB7XG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2NhcnQsXG4jY2FydC1vZmYtY2FudmFzLFxuI2NhcnRsaW5lLW9mZi1jYW52YXMge1xuICAgIEBleHRlbmQgLmY0O1xuXG4gICAgLmNsb3NlIHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICByaWdodDogMjBweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm90aWNlIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoZ3JlZW4pO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRpbnVlLXNob3BwaW5nLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcnQtaGVhZGVyIHtcbiAgICAgICAgJjpub3QoLmVtcHR5LWNhcnQtaGVhZGVyKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3VwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1vdmVydmlldyxcbiAgICAuY2FydC1ib2R5IHtcbiAgICAgICAgLmNhcnQtbGluZXMtaGVhZGxpbmVzIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2NhcnQtbGluZXMsXG4gICAgICAgIC5jYXJ0LWNvbnRlbnQtYXJ0aWNsZXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgLmFydGljbGUtaXRlbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1pbmZvcm1hdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaWNlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJpY2UtdG90YWwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucHJpY2Utc2luZ2xlLCAucHJpY2UtdG90YWwge1xuICAgICAgICAgICAgICAgICAgICAucHJpY2UsIC5saXN0LXByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FydC1saW5lIHtcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYucXVhbnRpdHktbWF4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucXVhbnRpdHktY29udHJvbDpub3QoLnNldC1xdWFudGl0eS1taW51cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWxhYmVsIGE6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1sYWJlbCxcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jb2xvci1uYW1lLFxuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWNvbG9yLWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xuICAgICAgICAgICAgICAgICAgICAuYXJ0aWNsZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJvcmRlcmVkLXNtYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzZWxlY3RbbmFtZT0nc2l6ZS1zZWxlY3QnXSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdWFudGl0eS1sYWJlbCxcbiAgICAgICAgICAgICAgICAucXVhbnRpdHktY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3IoZ3JheSk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mMjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucXVhbnRpdHktY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FydC1saW5lLXF1YW50aXR5LXdpZGdldCAucXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2FydC1saW5lLXJlbW92ZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjJweDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFydGljbGUtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAuZGlzY291bnRzIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoZ3JlZW4pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2NhcnQtbGluZXMge1xuICAgICAgICAgICAgLmFydGljbGUtY29sb3ItaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdXBwbGVtZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnBlcnNvbmFsaXNhdGlvbi1mbGFnIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wZXJzb25hbGlzYXRpb24tcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucGVyc29uYWxpc2F0aW9uLXN5bWJvbCBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdXBwbGVtZW50LWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbm90aWNlKCk7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLW1hcmdpbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb3Vwb24tZm9ybS1oZWFkbGluZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiA2NXB4IDAgMTVweDtcblxuICAgICAgICAgICAgJiArIC5jb3Vwb24taW5wdXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5wdXQtYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG5cbiAgICAgICAgICAgICAgICAmOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbZGlzYWJsZWQ9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihncmVlbik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb3Vwb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTVweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhcy1lcnJvciArIC5lcnJvcnMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zdWNjZXNzLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjZXJyb3ItbWVzc2FnZSxcbiAgICAjc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICAgICAgQGV4dGVuZCAuZjQ7XG4gICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICB9XG5cbiAgICAjZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHJlZCk7XG4gICAgfVxuXG4gICAgI3N1Y2Nlc3MtbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKGdyZWVuKTtcbiAgICB9XG5cbiAgICAub3JkZXItaW5mb3JtYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5sYXJnZS10ZXh0LWZpeCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJ0LXByaWNlLXN1bSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAudm91Y2hlci1kaXNjb3VudCA+IGRpdiB7XG4gICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihncmVlbik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjYW1hem9uUGF5bWVudHNDaGVja291dCxcbiAgICAjcGF5UGFsRXhwcmVzc0NoZWNrb3V0IHtcbiAgICAgICAgaW1nLFxuICAgICAgICAucGF5cGFsLWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjYW1hem9uUGF5bWVudHNDaGVja291dCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcGF5UGFsRXhwcmVzc0NoZWNrb3V0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJ0LWJ1dHRvbnMge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uLCBhLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgICYuY291cG9uX2Zvcm0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9hZGluZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5ub3RpY2Uge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI3ZvdWNoZXItcGluLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICAgICAgICAgICAgICYgPiAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuaGFzLWVycm9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihncmV5LCBsaWdodC0xKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAmW3R5cGU9J251bWJlciddIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJlt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAgICAgICAgICAgICAgICAgJlt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICB1bC5lcnJvcnMge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmludmFsaWQge1xuICAgICAgICAgICAgICAgIGxhYmVsIHNwYW4sXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihyZWQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJhc2UtY29sb3IocmVkKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbltkaXNhYmxlZD1kaXNhYmxlZF0ge1xuICAgICAgICAgICAgICAgIC5sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uby1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FydC1jb3Vwb24sXG4gICAgLmNhcnQtdm91Y2hlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJhc2UtY29sb3IoZ3JlZW4sIGxpZ2h0KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS1jb2xvcihncmVlbik7XG4gICAgICAgIG1hcmdpbjogMjVweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlbW92ZS1jb2RlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdmctZ2lmdGNhcmQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250aW51ZS1zaG9wcGluZyB7XG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJlZS1zaGlwcGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLmNtLXdyYXBwZXIge1xuICAgICAgICB2aXNpYmlsaXR5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4jY2FydC1vZmYtY2FudmFzLFxuI2NhcnRsaW5lLW9mZi1jYW52YXMge1xuICAgIC5jYXJ0LWJvZHkge1xuICAgICAgICAuY2FydC1jb250ZW50LWFydGljbGVzIHtcbiAgICAgICAgICAgIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5xdWFudGl0eS1sYWJlbCxcbiAgICAgICAgICAgICAgICAucXVhbnRpdHktY29udHJvbCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3IoZ3JheSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhcnQtbGluZS1xdWFudGl0eS13aWRnZXQgLnF1YW50aXR5IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2NhcnQgKyAjdGVybXMtb3ZlcmxheSB7XG4gICAgQGluY2x1ZGUgYWdiO1xufVxuIiwiI2NhdGVnb3J5IHtcbiAgICAuY2F0ZWdvcnktaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmJhY2sge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgIHRvcDogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblxuICAgICAgICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb2wtYXV0bywgPiAuY29sIHtcbiAgICAgICAgICAgIC8vaW9zIGlQYWQgei1pbmRleCB3b3JrYXJvdW5kXG4gICAgICAgICAgICAvL2h0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8zNzcxOTg5MlxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLFxuICAgICAgICAuc29ydCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zb3J0IHN2ZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3NvcnQtc2VsZWN0Ym94IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vYmlsZS10cmlnZ2VyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAuZmlsdGVyLFxuICAgICAgICAuc29ydCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjaylcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yeS1zZW90ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1saXN0IHtcbiAgICAgICAgLy9pb3MgaVBhZCB6LWluZGV4IHdvcmthcm91bmRcbiAgICAgICAgLy9odHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMzc3MTk4OTJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFydGljbGUtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG5cbiAgICAgICAgLmxhYmVsOmFmdGVyIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRhLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgLmRhdGEtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29sb3ItdmFyaWFudHMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sb3JzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzODVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzUycHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NjZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIC5kYXRhLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDg1cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAuY29sb3JzIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhZGUtb3V0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0aW9uKGZhZGUtb3V0LCBib3RoLCAuM3MsIDBzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmFkZS1pbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihmYWRlLWluLCBib3RoLCAuNXMsIC4xcyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuZGV0YWlsczpub3QoLmhpZGUtb24tbW9iaWxlLWRldmljZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICByaWdodDogMjVweDtcblxuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQtMi1yZ2JhKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAmLnN2Zy1hYm8sXG4gICAgICAgICAgICAgICAgJi5zdmctcGVyc29uYWxpc2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnN2Zy1wZXJzb25hbGlzYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgJi5zdmctYWJvLFxuICAgICAgICAgICAgICAgICAgICAmLnN2Zy1wZXJzb25hbGlzYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICYuc3ZnLXBlcnNvbmFsaXNhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnN2Zy1hYm8sXG4gICAgICAgICAgICAgICAgICAgICYuc3ZnLXBlcnNvbmFsaXNhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucGljdHVyZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oZmFkZS1pbiwgYm90aCwgLjFzLCAuMXMpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyODZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgICAgICYubGF6eWxvYWQubG9hZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGlvbihmYWRlLWluLCBib3RoLCAuNXMsIC4xcyk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsYWdzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sb3JzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc0cHg7XG5cbiAgICAgICAgICAgIC5waWN0dXJlLXdyYXBwZXIsXG4gICAgICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA4M3B4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29sb3Itc2xpZGVyLWFycm93IHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC41cyBsaW5lYXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuXG4gICAgICAgICAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2xvci1zbGlkZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmxhZyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sb3IsXG4gICAgICAgIC5jb2xvciBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJpY2Utd3JhcHBlciB7XG4gICAgICAgICAgICAubGlzdC1wcmljZSxcbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wcmljZSxcbiAgICAgICAgICAgICYuc2FsZSAubGlzdC1wcmljZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWxpbmstYmxvY2ssXG4gICAgLnRleHQtbGluay1ibG9jayB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtbGluay1ibG9jayB7XG4gICAgICAgIC5waWN0dXJlLXdyYXBwZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtbGluay1ibG9jayB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3ViY2F0ZWdvcmllcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViY2F0ZWdvcmllcy13cmFwcGVyIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgICAgIC5zdWJjYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmFzZS1jb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJjYXRlZ29yaWVzLW5hdmlnYXRpb24tbmV4dCxcbiAgICAgICAgLnN1YmNhdGVnb3JpZXMtbmF2aWdhdGlvbi1wcmV2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmFzZS1jb2xvcih3aGl0ZSwgbGlnaHQpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW47XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1YmNhdGVnb3JpZXMtbmF2aWdhdGlvbi1wcmV2IHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1YmNhdGVnb3JpZXMtbmF2aWdhdGlvbi1uZXh0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaW1nOm5vdChbc3JjXSkge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuXG4uaGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbn1cblxuLnNlYXJjaC1uby1yZXN1bHRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jY2F0ZWdvcnksXG4uc2VhcmNoLW5vLXJlc3VsdHMge1xuICAgIC5mYWN0LWZpbmRlci1mZWVkYmFjayB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAzNXB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3Iob3JhbmdlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiNzaG9wLWludHJvIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTEwO1xuICAgIHRvcDogMDtcblxuICAgIC5pbnRyby1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IDI1JSAyNSU7XG4gICAgfVxufVxuIiwiLmV5ZS1jYXRjaGVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiB6aW5kZXgoc2VsZWN0Ym94KTtcblxuICAgIC5leWUtY2F0Y2hlci13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLmV5ZS1jYXRjaGVyLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW5mby1vdXRsaW5lIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jbS1ibG9jay1lbGVtZW50LWxpbmsgKyAuaW5mby1vdXRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dCArIC5pbmZvLW91dGxpbmUsXG4gICAgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dGFyZWEgKyAuaW5mby1vdXRsaW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY20tYmxvY2stZWxlbWVudC10ZXh0LFxuICAgIC5jbS1ibG9jay1lbGVtZW50LWxpbmssXG4gICAgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dGFyZWEge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY20tYmxvY2stZWxlbWVudC1saW5rOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9ybWFsO1xuICAgIH1cblxuICAgIC5jbS1ibG9jay1lbGVtZW50LXRleHQsXG4gICAgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dGFyZWEge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICYudGV4dC1hbmQtbGluayB7XG4gICAgICAgIC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgJi50ZXh0LWFuZC1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbS1ibG9jay1lbGVtZW50LXRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuY20tYmxvY2stZWxlbWVudC1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV5ZS1jYXRjaGVyLXRvb2x0aXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0xKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC01MDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IHppbmRleChsYXllcik7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAudG9vbHRpcC13cmFwcGVyIHtcbiAgICAgICAgbWluLWhlaWdodDogNDBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9vbHRpcC10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgIH1cbn1cbiIsIiNoZXJvLWJhbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG5cbiAgICBoMSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IGNhbGMoNSUgKyAxNXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mdWxsLXdpZHRoLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3Iod2hpdGUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcih3aGl0ZSk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY20td3JhcHBlciB7XG4gICAgJi5jb3VudGRvd24tYmFubmVyLWJ1dHRvbixcbiAgICAmLmNvdW50ZG93bi1iYW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmNtLWNvdW50ZG93bi10ZXh0IHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbS1jb3VudGRvd24tYnV0dG9uLFxuICAgICAgICAuY20tY291bnRkb3duLWNvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNtLWNvdW50ZG93bi1idXR0b24ge1xuICAgICAgICAgICAgYm90dG9tOiAxMCU7XG5cbiAgICAgICAgICAgIC5jbS1ibG9jay1lbGVtZW50LWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCA1MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbS1jb3VudGRvd24tY29udGVudCB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgLmNtLWNvdW50ZG93biB7XG4gICAgICAgICAgICAgICAgLmRheXMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5ob3VycyxcbiAgICAgICAgICAgICAgICAubWludXRlcyxcbiAgICAgICAgICAgICAgICAuc2Vjb25kcyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1OXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkxcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGltZS1kYXlzLFxuICAgICAgICAgICAgICAgIC50aW1lLWhvdXJzLFxuICAgICAgICAgICAgICAgIC50aW1lLW1pbnV0ZXMsXG4gICAgICAgICAgICAgICAgLnRpbWUtc2Vjb25kcyxcbiAgICAgICAgICAgICAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbnN0YWdyYW0tZmVlZCB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgcGFkZGluZzogMTQwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgIH1cblxuICAgIC5zb2NpYWwtaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuXG4gICAgI2luc3RhZmVlZCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnN0YWdyYW0taW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmR5bmFtaWMtbW9kdWxlcyB7XG4gICAgLnNwYWNlLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3BhY2UtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zcGFjZS1iZXR3ZWVuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBhOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY20tZnVsbHNjcmVlbi1iYW5uZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBoMSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXItMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNtLWZ1bGx3aWR0aC1jb250ZW50LWJhbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgIH1cblxuICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY20tbXVsdGlwbGUtaW1hZ2UtY29udGVudCB7XG4gICAgLm11bHRpcGxlLWltYWdlLWNvbnRlbnQtc2lkZV9ieV9zaWRlLFxuICAgIC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXRvcF9ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5pdGVtLWluZGV4LW9kZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tdWx0aXBsZS1pbWFnZS1jb250ZW50LXNpZGVfYnlfc2lkZSB7XG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0taW5kZXgtb2RkLFxuICAgICAgICAuaXRlbS1pbmRleC1ldmVuIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tdGhpcmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkbGluZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm11bHRpcGxlLWltYWdlLWNvbnRlbnQtdG9wX2JvdHRvbSB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1pbmRleC1vZGQge1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkbGluZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS1pbmRleC1ldmVuIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC02NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkbGluZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY20tYXJ0aWNsZS10ZXh0IHtcbiAgICBpbWcge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcnRpY2xlLWNvbGxlY3Rpb24uY20td3JhcHBlciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiIsIiYuY20td3JhcHBlciB7XG4gICAgJi5mb290bm90ZSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jbS13cmFwcGVyIHtcbiAgICAmLm1vZHVsZS0xIHtcbiAgICAgICAgLnBvc2l0aW9uLXRvcC13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICsgLm1vZHVsZS00LnNwZWNpYWwge1xuICAgICAgICAgICAgLmxpbmstMiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICsgLm1vZHVsZS0yIHtcbiAgICAgICAgICAgIC5wb3NpdGlvbi10b3Atd3JhcHBlci5saW5rLTIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNtLXdyYXBwZXIge1xuICAgICYubW9kdWxlLTIge1xuXG4gICAgICAgIC5mdWxsLWltYWdlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc2l0aW9uLXRvcC13cmFwcGVyLmxpbmstMSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jbS13cmFwcGVyIHtcbiAgICAmLm1vZHVsZS00IHtcbiAgICAgICAgJi5zcGVjaWFsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wb3NpdGlvbi10b3Atd3JhcHBlciB7XG4gICAgICAgICAgICAmLmxpbmstMiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTM5MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IC5yb3cgPiAuY29sLTEyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jbS13cmFwcGVyIHtcbiAgICAmLm1vZHVsZS01IHtcbiAgICAgICAgLnBvc2l0aW9uLXRvcC13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS0yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdGVtLTMge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxpbmstMiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jbS13cmFwcGVyIHtcbiAgICAmLm1vZHVsZS02IHtcbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtNHZ3O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNicmVhZGNydW1iLXdyYXBwZXIuc2xpZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICYgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZHVsZS02LFxuICAgICYubW9kdWxlLTcge1xuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNtLXdyYXBwZXIge1xuICAgICYuYXJ0aWNsZS1jb2xsZWN0aW9uIHtcbiAgICAgICAgLmFydGljbGUtY29sbGVjdGlvbi1oZWFkbGluZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtY29sbGVjdGlvbi1saW5rcyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWNvbGxlY3Rpb24taGVhZGxpbmUsIC5hcnRpY2xlLWNvbGxlY3Rpb24tbGlua3Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgJi5zbGljay1zbGlkZTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgIC5wcmljZS13cmFwcGVyIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIFtkYXRhLWNvbGxlY3Rpb24taWRdIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMzglO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTg1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC00NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC05NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zbGljay1uZXh0LFxuICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsImRpdltpZF49J2Z1bGwtd2lkdGgtaW1hZ2UtaGVhZGxpbmUtd3JhcHBlci0nXSB7XG5cbiAgICBoMiwgLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiZGl2W2lkXj0naW1hZ2UtdGV4dC1yaWdodC13aXRob3V0LWxpbmstJ10ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY29udGFpbmVyIHtcbiAgICAmLmNtLW1vZHVsZS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsIGgxICoge1xuICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5jbS13cmFwcGVyIHtcbiAgICAmLmNtLW1vZHVsZS1oZWFkbGluZS1zdWJsaW5lLXRleHQtaW1hZ2UtcmlnaHQge1xuICAgICAgICAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgICYuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mMTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmYyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jbS13cmFwcGVyIHtcbiAgICAmLmNtLW1vZHVsZS1oZWFkbGluZS10ZXh0LWltYWdlIHtcbiAgICAgICAgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbikge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjE7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNtLXdyYXBwZXIge1xuICAgICYuY20tbW9kdWxlLWhlYWRsaW5lLWZvdXItaW1hZ2VzLXN1YmxpbmUtdGV4dCB7XG4gICAgICAgIC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY20tYmxvY2stZWxlbWVudC1zdWJsaW5lIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY20td3JhcHBlciB7XG4gICAgJi5jbS1tb2R1bGUtaGVhZGxpbmUtc3VibGluZS10ZXh0LWxlZnQtdGV4dC1yaWdodCB7XG4gICAgICAgIC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgJi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSxcbiAgICAgICAgICAgICYuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgICYuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mMTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmYyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIC5jbS13cmFwcGVyLWVsZW1lbnQtbm90X3JlcXVpcmVkX3RleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY20td3JhcHBlciB7XG4gICAgJi5jbS1tb2R1bGUtaGVhZGxpbmUtdGV4dC1jZW50ZXJlZCB7XG4gICAgICAgIC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmYyO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgICAgJi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmYzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNtLXdyYXBwZXIge1xuICAgICYuY20tbW9kdWxlLWhlYWRsaW5lLXN1YmxpbmUtdGV4dCB7XG4gICAgICAgIC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgJi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSxcbiAgICAgICAgICAgICYuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgICYuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mMTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmYyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jbS13cmFwcGVye1xuICAgICYuY20tbW9kdWxlLW11bHRpcGxlLXJvdW5kLWltYWdlcy10ZXh0IHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxhc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0LXRvLWxhc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNiU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTIlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMiU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dGFyZWEtd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNtLXdyYXBwZXIge1xuICAgICYuY20tbW9kdWxlLWhlYWRsaW5lX3RleHRfbXVsdGlwbGVfYnV0dG9uc19mdWxsd2lkdGhfYmFubmVyIHtcbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjE7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbikge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMCU7XG5cbiAgICAgICAgICAgICAgICAmLmhhcy1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jbS13cmFwcGVyIHtcbiAgICAmLmNtLW1vZHVsZS10d28taW1hZ2VzLWhlYWRsaW5lLXN1YmxpbmUtYnVsbGV0IHtcbiAgICAgICAgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbikge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KAlCc7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY20td3JhcHBlciB7XG4gICAgJi5jbS1tb2R1bGUtbGFyZ2VfaW1hZ2UtaGVhZGxpbmUtc3VibGluZS10ZXh0IHtcbiAgICAgICAgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbikge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjE7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY20td3JhcHBlciB7XG4gICAgJi5jbS1tb2R1bGUtdHdvX2ltYWdlX2hlYWRsaW5lX2xlZnRfcmlnaHQge1xuICAgICAgICAuY20tYmxvY2stZWxlbWVudC10eXBlLWxpbms6bm90KC5pY29uKSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgICYuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX2hlYWRsaW5lLFxuICAgICAgICAgICAgJi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmVfcmlnaHQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmYxO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jbS13cmFwcGVyIHtcbiAgICAmLmNtLW1vZHVsZS1mdWxsc2NyZWVuX2ltYWdlX2hlYWRsaW5lX3N1YmxpbmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAub2Zmc2V0LXRvcCB7XG4gICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbS1ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgICAgJi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmYxO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY20td3JhcHBlciB7XG4gICAgJi5jbS1tb2R1bGUtbXVsdGlwbGUtaW1hZ2VzLXN1YmxpbmUtc2xpZGVyIHtcblxuICAgICAgICAuY20tbW9kdWxlLW11bHRpcGxlLWltYWdlcy1zdWJsaW5lLXNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCxcbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tYWluLW92ZXJmbG93IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oc20sIG1kKSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuIiwiLmNtLXdyYXBwZXIge1xuICAgICYuY20tbW9kdWxlLWhlYWRsaW5lc19mb3VyX2ltYWdlc190d29fYnVsbGV0IHtcbiAgICAgICAgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbikge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9oZWFkbGluZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjE7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX2xlZnQsXG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2hlYWRsaW5lX3JpZ2h0e1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmYyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfc3VibGluZV9yaWdodCxcbiAgICAgICAgICAgICYuY20tYmxvY2stZWxlbWVudC1ub3RfcmVxdWlyZWRfbGlua2VkX3N1YmxpbmVfbGVmdHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5jbS13cmFwcGVyIHtcbiAgICAmLmNtLW1vZHVsZS10d29faW1hZ2VzX3N1YmxpbmVfdGV4dHtcbiAgICAgICAgLmNtLWJsb2NrLWVsZW1lbnQtdHlwZS1saW5rOm5vdCguaWNvbikge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3BhbixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmLmNtLWJsb2NrLWVsZW1lbnQtbm90X3JlcXVpcmVkX2xpbmtlZF9zdWJsaW5lX2xlZnQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmYyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF90ZXh0YXJlYXQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmY0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNtLXdyYXBwZXIge1xuICAgICYuY20tbW9kdWxlLWFydGljbGUtY29sbGVjdGlvbi13aXRoLWJ1dHRvbiB7XG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgICAgJi5jbS1ibG9jay1lbGVtZW50LW5vdF9yZXF1aXJlZF9saW5rZWRfaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmYyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jbS1ibG9jay1lbGVtZW50LXR5cGUtbGluazpub3QoLmljb24pIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbS1tb2R1bGUtYXJ0aWNsZS1jb2xsZWN0aW9uLXdpdGgtYnV0dG9uLXNsaWNrLXNsaWRlci1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNy41cHg7XG5cbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICYuZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC04NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCxcbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jbS13cmFwcGVyIHtcbiAgICAmLmNtLW1vZHVsZS12aW1lb192aWRlb19pbWFnZV9wcmV2aWV3IHtcbiAgICAgICAgLmNtLWJsb2NrLWVsZW1lbnQtdGV4dCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcblxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudmltZW8tcHJldmlldyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudG9nZ2xlLWxpc3QtZ3JvdXAge1xuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAyNXB4IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZjQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmLmFjdGl2ZSBzcGFuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMTBweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbn1cbiIsIi5jbS13cmFwcGVyIHtcbiAgICAmLmNtX21vZHVsZS1pbWFnZS13aXRob3V0LWZhbGxiYWNrIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNtLXdyYXBwZXIge1xuICAgICYuY20tbW9kdWxlLXNpbmdsZS1idXR0b24tbGluayB7XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmYyO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jbS13cmFwcGVyIHtcbiAgICAmLmNtLW1vZHVsZS1tdWx0aXBsZS1idXR0b24tbGluayB7XG4gICAgICAgIC5jbS1ibG9jay1lbGVtZW50LW11bHRpcGxlX2J1dHRvbl9saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZjI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjY29udGVzdCB7XG4gICAgI2hlYWRlci13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGFydG5lci1sb2dvIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICBhLmN0YTphZnRlciB7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm92ZXJsYXlzIHtcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdGljLWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigJMnO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrLCBiYXNlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAyNXB4IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5lcnJvcnMge1xuICAgICAgICBtYXJnaW46IC0xMHB4IDAgMjBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mNTtcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHJlZCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FwdGNoYSB7XG4gICAgICAgIHVsLmVycm9ycyB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2NvbnRlc3QuZXNzIHtcbiAgICAuZXNzLWxvZ28ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnBhcnRuZXItbG9nbyB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAuZmlyc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNzBweCAwIDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRoaXJkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZS1yaWdodCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEzMHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm91cnRoIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDEyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2UtcmlnaHQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWZ0aCB7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNpeHRoLFxuICAgICAgICAuc2V2ZW50aCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2V2ZW50aCB7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZWlnaHRoIHtcbiAgICAgICAgICAgIC5pbWFnZS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE0MHB4IDAgMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlLW1pZGRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZS1yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2NvbnRlc3RfZXNzX3NhbHV0YXRpb24ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jcHJpdmFjeS1vdmVybGF5IHtcbiAgICBAaW5jbHVkZSBhZ2I7XG59XG4iLCIjbWljcm9zaXRlIHtcbiAgICAjaGVhZGVyLXdyYXBwZXIsXG4gICAgZGl2W2lkXj0naGVhZGVyLXdyYXBwZXInXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuY29udGVudC13cmFwcGVyLTEge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAxMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyLTIge1xuICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2JyZWFkY3J1bWIge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMCAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNjb250ZW50LXdyYXBwZXIge1xuICAgICAgICAuY29sdW1uLXNwbGl0IHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgICYuZmx1aWQtYmFubmVyIHtcbiAgICAgICAgICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2UtZnVsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kLWZsZXgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5vLXVuZGVybGluZSA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLmxpbmUge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KAlCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhcnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNsaWNrIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0Zm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsZGFya2VuLTEpO1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWRpby13cmFwcGVyIHtcbiAgICAgICAgICAgIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGVhc2VyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hY2hpbGxlcy1wYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgI2hlYWRlci13cmFwcGVyIHtcbiAgICAgICAgaDEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsbGlnaHQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vjb25kIHtcbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGFydCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoaXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mdW5jdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgJi5mYWRlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb2ludGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xlLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcihyZWQsIGxpZ2h0LTEpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgICAgICAgICByaWdodDogNSU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTIlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNSU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbHVzLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgLnBsdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wbHVzLWNpcmNsZTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogem9vbWluZyAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5taW51cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHpvb21pbmcge1xuICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb2ludGVyLTEge1xuICAgICAgICAgICAgICAgIHRvcDogMjMlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjUlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMzMlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMyU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb2ludGVyLTIge1xuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA0NSU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9pbnRlci0zIHtcbiAgICAgICAgICAgICAgICB0b3A6IDc5JTtcbiAgICAgICAgICAgICAgICByaWdodDogODUlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDcxJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ0JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzMlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNDUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA3NiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9pbnRlci00IHtcbiAgICAgICAgICAgICAgICB0b3A6IDU3JTtcbiAgICAgICAgICAgICAgICByaWdodDogNjAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU0JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM0JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NiU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNlbGx1bGl0ZS1wYWdlIHtcbiAgICAudGhpcmQge1xuICAgICAgICAuaXRlbS0xLFxuICAgICAgICAuaXRlbS0yIHtcbiAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tMiB7XG4gICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tMyB7XG4gICAgICAgICAgICAuYW5pbWF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYXR0ZW50aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbS01IHtcbiAgICAgICAgICAgIHBpY3R1cmUge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3Iod2hpdGUsZGFya2VuLTIpO1xuXG4gICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSxkYXJrZW4tMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm91cnRoIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtMSB7XG4gICAgICAgICAgICBoMi50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2UtMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtMiB7XG4gICAgICAgICAgICAuaW1hZ2UtMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2UtMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLTMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5hY3RpdmUtYnJlZXplIHtcbiAgICAuaXRlbSB7XG5cbiAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm91cnRoIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNwYWNlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXJ0aWNsZS13cmFwcGVyLTIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS1sb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS1ub3JtYWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS1oaWdoIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dC1oaWdoIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRoaXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAmLmZhZGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvaW50ZXItd3JhcHBlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wbHVzLWNpcmNsZSB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgLnBsdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wbHVzLWNpcmNsZTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogem9vbWluZyAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5taW51cyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHpvb21pbmcge1xuICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA1MCUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSlcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb2ludGVyLTEge1xuICAgICAgICAgICAgICAgIHRvcDogMjQlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA4MyU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTklO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNTYlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNyU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1NyU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDU2JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb2ludGVyLTIge1xuICAgICAgICAgICAgICAgIHRvcDogMzklO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2NSU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQyJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQ5JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvaW50ZXItMyB7XG4gICAgICAgICAgICAgICAgdG9wOiA0NyU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDQyJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMiU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ2JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM0JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDMlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMzglO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvaW50ZXItNCB7XG4gICAgICAgICAgICAgICAgdG9wOiAzNCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDclO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNiU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDMzJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDklO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMiU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZhbGtlLWNvb2wge1xuICAgIC5pdGVtIHtcbiAgICAgICAgJi50aGlyZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5mcm9udCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICAgID4gLnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm91cnRoIHtcbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oLTEwMCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zcGFjZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFydGljbGUtd3JhcHBlci0yIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZXNzLXBhZ2Uge1xuICAgICNoZWFkZXItd3JhcHBlciB7XG4gICAgICAgIGgxLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNjb250ZW50LXdyYXBwZXIge1xuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMixcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAmLmZvdXJ0aCB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmlmdGgge1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1jb2xsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2l4dGgge1xuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdWF0ZXJuYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAud3JhcHBlci1zcGFjaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2V2ZW50aCB7XG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnF1YWxpdHksXG4gICAgICAgIC5zcG9ydHMge1xuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDcwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0xNSU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAzMzVweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5xdWFsaXR5LWNvbnRleHQsXG4gICAgICAgICAgICAgICAgLnNwb3J0cy1jb250ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIHNob3ctY29udGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbSB7b3BhY2l0eTogMDt9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8ge29wYWNpdHk6IDE7fVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNob3ctY29udGV4dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnF1YWxpdHktY29udGV4dCxcbiAgICAgICAgICAgICAgICAuc3BvcnRzLWNvbnRleHQge1xuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZpbmVzdC12aWN1bmEtcGFnZSB7XG4gICAgLmludHJvLXRleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICYuY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtc3VidGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VydmljZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY3VzdG9tZXItc2VydmljZS1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5mb3VyLWdyaXAtcGFnZSB7XG4gICAgI2hlYWRlci13cmFwcGVyIHtcbiAgICAgICAgaDEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsbGlnaHQpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vjb25kIHtcbiAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucGFydCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRoaXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mdW5jdGlvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAmLmZhZGUge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udHJvbGxlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgIC5pdGVtLTEsXG4gICAgICAgICAgICAuaXRlbS0yLFxuICAgICAgICAgICAgLml0ZW0tMyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3IoeWVsbG93KTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tMSB7XG4gICAgICAgICAgICAgICAgdG9wOiAyMyU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzNSU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXRlbS0yIHtcbiAgICAgICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMTclO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU5JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEyJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDYwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0tMyB7XG4gICAgICAgICAgICAgICAgdG9wOiA3NSU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDgzJTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzElO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNDQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzUlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNDUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzMlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNDYlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3VydGgge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWZ0aCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTMwcHg7XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pbXB1bHNlIHtcbiAgICAuaXRlbSB7XG4gICAgICAgICYuc2Vjb25kIHtcbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCIubGVnLWFlc3RoZXRpY3Mge1xuICAgIC5pY29ucyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuaWNvbi1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYW5pbWF0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRhbWVuLWxlZy1hZXN0aGV0aWNzLXNsaWNrLWNvbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5kYW1lbi1sZWctYWVzdGhldGljcy1zbGljayB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkZXItaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICB9XG5cbiAgICAuZmlyc3QsXG4gICAgLnRoaXJkLFxuICAgIC5maWZ0aCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDUwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMTVweCAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlyc3Qge1xuICAgICAgICAuaW1hZ2UtMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZnRoIHtcbiAgICAgICAgaDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2V2ZW50aCB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwJTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlby10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLWJsb2NrLTEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5tYWluLWNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mYWxrZS1uaW5lLW1vbnRocyB7XG4gICAgLml0ZW0ge1xuICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aGlyZCB7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvdy50aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucm93LmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsbGlnaHQtcmdiYSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5wYXJ0IHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mb3VydGgge1xuICAgICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpZnRoIHtcbiAgICAgICAgICAgIC5yb3cudGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2l4dGgge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zZW5zdWFscy1wYWdlIHtcbiAgICAjY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA5NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgOTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGhpcmQsXG4gICAgICAgICAgICAmLnNldmVudGgge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmQtZmxleCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5maWZ0aCxcbiAgICAgICAgICAgICYuZm91cnRoIHtcbiAgICAgICAgICAgICAgICAuc21hbGwtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZmFsa2UtbGlmZS1wZXJmb3JtYW5jZSB7XG4gICAgI2hlYWRlci13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlIHtcbiAgICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICB9XG5cbiAgICAuaW1hZ2UtbmFtZSB7XG4gICAgICAgIG1heC13aWR0aDogMjc4cHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KAlCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhcnQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50aGlyZCB7XG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjUwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucm93LnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yb3cuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsbGlnaHQtcmdiYSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGFydCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb3VydGgge1xuICAgICAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJvZHkge1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZpZnRoIHtcbiAgICAgICAgICAgICAgICAucm93LnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzAwcHggMCAxNTBweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNpeHRoIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1MHB4IDAgMTAwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNldmVudGgge1xuICAgICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubmluZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MDBweCAwIDIwMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvdXJ0aCxcbiAgICAgICAgICAgICYuc2l4dGgsXG4gICAgICAgICAgICAmLmVpZ2h0IHtcbiAgICAgICAgICAgICAgICAucGFydCB7XG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2N3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNtcF9saW5rKCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNlYXNvbmFsLWJhc2ljcy1wYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmhlYWRlciBzcGFuLFxuICAgIC5jb250ZW50IGgxIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3IoJHdoaXRlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maXJzdCB7XG4gICAgICAgIC5pbnRybyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAxMzVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXNpY3MtbGluay0xIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJhc2ljcy1saW5rLTIge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOTBweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmFzaWNzLWxpbmstMSxcbiAgICAgICAgLmJhc2ljcy1saW5rLTIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXNpY3MtaW1hZ2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjc4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGhpcmQge1xuICAgICAgICAuc2xpZGVyLWhlYWRsaW5lIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNsaWRlci1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDgwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggMTAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHggMTQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDE1cHggMTgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm91cnRoIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZnRoIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNvY2lhbC1tZWRpYS10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAwIDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0MHB4IDAgNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5nZW50cy1jbHViLWltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zaXh0aCB7XG4gICAgICAgIC52aWRlby1zdWJ0aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNldmVudGgge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2tpbi1wYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgI2JyZWFkY3J1bWIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNjb2xvci1wYWxldHRlLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG4gICAgfVxuXG4gICAgLnNraW4taGVhZGVyIHtcbiAgICAgICAgbWFyZ2luOiA1NXB4IDAgMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBtYXJnaW46IDc1cHggMCAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpcnN0IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDEyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlY29uZCB7XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTEwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sb3ItcGFsZXR0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaG92ZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbG9yLXBhbGV0dGUtYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMTVweCAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aGlyZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLWludHJvLXRleHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5za2luLXZpZGVvIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2Vjb25kLFxuICAgIC5mb3VydGgge1xuICAgICAgICAuY29sb3ItcGFsZXR0ZSB7XG4gICAgICAgICAgICAuaG92ZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlKTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIC5ob3Zlci10ZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3VydGgge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnRvZ2dsZS1oZWFkbGluZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDI1cHggMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50b2dnbGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNraW4tdHlwZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNraW4tY29sb3ItaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn4oCTJztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb2xvci1wYWxldHRlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgICAgIC5ob3Zlci10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjlweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maWZ0aCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudHJpZ2dlci13cmFwcGVyIHtcbiAgICAgICAgICAgIC50cmlnZ2VyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLWludHJvIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpeHRoIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0b3A6IDYzJTtcbiAgICAgICAgICAgIGxlZnQ6IC0xOCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0xMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZ1bmN0aW9uLXRleHQge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucG9pbnRlci13cmFwcGVyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsdXMtY2lyY2xlIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAucGx1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBsdXMtY2lyY2xlOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB6b29taW5nIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1pbnVzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBrZXlmcmFtZXMgem9vbWluZyB7XG4gICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIDUwJSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvaW50ZXItMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUxJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDgyJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDglO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ3JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDYzJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb2ludGVyLTIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0OSU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA3MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQzJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDU1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb2ludGVyLTMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2NCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1MSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNDIlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvaW50ZXItNCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ3JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQzJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDQlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MyU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQxJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM3JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvaW50ZXItNSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU5JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQxJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTclO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogNDIlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NiU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA0MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDU2JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDM2JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb2ludGVyLTYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2NSU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNSU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjQlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvaW50ZXItNyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE2JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDklO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0NyU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNiU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQ3JTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE5JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2tpbi10ZWFzZXItdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNldmVudGgge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTYwcHggMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYWJvIHtcbiAgICBoMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHdoaXRlLCBsaWdodCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWJvLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgY29sb3I6IGJhc2UtY29sb3Iod2hpdGUsIGxpZ2h0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMTBweCAyNXB4IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuICAgICAgICAgICAgJi5kb3duIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mb250LXdlaWdodC1ub3JtYWw7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWQtdG9wIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGhpcmQge1xuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvdy50aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucm93LmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mb3VydGgge1xuICAgICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ib2R5IHtcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCBiYXNlLWNvbG9yKGJsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlmdGgge1xuICAgICAgICAgICAgLnJvdy50aXRsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICAuYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBlcnNvbmFsaXNhdGlvbi1wYWdlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaDEsIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXhsYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxNjBweCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vbm9ncmFtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMThweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAuaXRlbSB7XG4gICAgICAgICYuc2Vjb25kIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm91cnRoIHtcbiAgICAgICAgICAgIC53cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpZnRoIHtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnRoaXJkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZXZlbnRoIHtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgJi50aGlyZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIjbWljcm9zaXRlLmJlYXV0eS1wbHVzICNoZWFkZXItd3JhcHBlciAuY29udGVudC13cmFwcGVyLTIgLmhlYWRlcixcbiNtaWNyb3NpdGUuYmVhdXR5LXBsdXMgI2hlYWRlci13cmFwcGVyIC5jb250ZW50LXdyYXBwZXItMiAuY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIG1hcmdpbjogNTBweCAyMHB4O1xuICAgIH1cbn1cblxuLmJlYXV0eS1wbHVzIHtcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIsXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNoZWFkZXItd3JhcHBlciAuY29udGVudC13cmFwcGVyLTEge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICAgICAgICAgIGJvdHRvbTogMTUlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFja2dyb3VuZC1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZDogYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgICAgJi5maXJzdCB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmVhdXR5LXBsdXMtc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNDUlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtODVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTk1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQsXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgaDI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mb3VydGgge1xuICAgICAgICAgICAgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub2Zmc2V0LXRvcCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNzUlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTY1JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzE3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKG1kLCBsZykge1xuICAgICAgICAgICAgICAgIC5zbWFsbC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5maWZ0aCB7XG4gICAgICAgICAgICAuYWR2YW50YWdlcyB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDcwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNzAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgLTE1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMzM1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmFkdmFudGFnZXMtY29udGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBzaG93LWNvbnRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzaG93LWNvbnRleHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2l4dGgge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNldmVudGgge1xuICAgICAgICAgICAgLmZpcnN0LWltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY29uZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub2Zmc2V0LXRvcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI21pY3Jvc2l0ZSB7XG4gICAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICNicmVhZGNydW1iIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgOTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNtaWNyb3NpdGUuYmVhdXRpZnVsLWdhbWUsXG4jbWljcm9zaXRlLmZhbGtlLWF1ZGkge1xuICAgICNoZWFkZXItd3JhcHBlciB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXItMiB7XG4gICAgICAgICAgICAuaGVhZGVyLFxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pbWFnZS1ncm91cC1sZWZ0LFxuLmltYWdlLWdyb3VwLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcblxuICAgICYgPiAucm93IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIC8vIElFMTEgZml4XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmltYWdlLWdyb3VwLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgLmxhc3QtaW1hZ2UtbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuLmltYWdlLWdyb3VwLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAubGFzdC1pbWFnZS1yaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG59XG5cbi5iZWF1dGlmdWwtZ2FtZS10ZWFzZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgODBweFxuICAgIH1cblxuICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAudGVhc2VyLWxpbmsge1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYmVhdXRpZnVsLWdhbWUge1xuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBoMixcbiAgICAgICAgcCxcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxhc3QtaXRlbS1lbGVtZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnBvcnRyYWl0LWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub2Zmc2V0LXRvcCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjUlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlY29uZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5vZmZzZXQtdG9wIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAub2Zmc2V0LWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNiU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50aGlyZCB7XG4gICAgICAgICAgICAub2Zmc2V0LWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtOCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mb3VydGgge1xuICAgICAgICAgICAgLm9mZnNldC10b3Age1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5maWZ0aCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zcGllbGVyLXBvcnRyYWl0cyB7XG4gICAgaDEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgICYuZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3VibGluZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA3cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGxpbmUge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvcHlyaWdodCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAjY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maXJzdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jbWljcm9zaXRlLm1ha2luZy1vZixcbiNtaWNyb3NpdGUuZmFsa2UtYXVkaSxcbiNtaWNyb3NpdGUuZmFsa2UtNC1ncmlwLFxuI21pY3Jvc2l0ZS50ZWFtd29yayB7XG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMixcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlY29uZCB7XG4gICAgICAgICAgICAucG9ydHJhaXQgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGhpcmQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgcC5mNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm91cnRoIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIHAuZjQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yb3c6Zmlyc3QtY2hpbGQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9mZnNldC10b3Age1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbHVtbi1jb3VudCB7XG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcHBlci5iZWZvcmUtcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIuYmV0d2VlbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxhc3QtcGFyYWdyYXBoIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5maWZ0aCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiNtaWNyb3NpdGUubGllYmxpbmdzb3J0ZS1iZXJsaW4ge1xuICAgICNjb250ZW50LXdyYXBwZXIge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbn1cbiIsIiNtaWNyb3NpdGUuZ2lmdC1jYXJkIHtcbiAgICAjaGVhZGVyLXdyYXBwZXIgLmNvbnRlbnQtd3JhcHBlci0yIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgdG9wOiAxMCU7XG5cbiAgICAgICAgICAgIC5oZWFkZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5naWZ0LWNhcmQge1xuICAgICNjb250ZW50LXdyYXBwZXIge1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMTdweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZjM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2Vjb25kIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLWNvbG9yKHdoaXRlLCBkYXJrZW4tMSk7XG5cbiAgICAgICAgICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHJlZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRoaXJkIHtcbiAgICAgICAgICAgICAgICAud3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3Iod2hpdGUsIGRhcmtlbi0yKTtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cbiAgICAgICAgICAgICAgICAgICAgJi5kb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG5cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC53cmFwcGVyIC5mYXEtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNnaWZ0LWNhcmQtYmFsYW5jZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAjZ2lmdC1jYXJkLWJhbGFuY2UtbWVzc2FnZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgICBtYXgtd2lkdGg6IDM0NXB4O1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuIiwiI21pY3Jvc2l0ZS5hc3Mge1xuICAgIGEge1xuICAgICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWRlY29yYXRpb24ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtY29sbGVjdGlvbiB7XG4gICAgICAgICYuc2xpZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgICAuY29weSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDFweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlY29uZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYudGhpcmQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzJweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDk3cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZm91cnRoIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5maWZ0aCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTM1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2l4dGgge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29jaWFsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI5MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zb2NpYWwtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2UtaW5mbHVlbmNlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5iYWNrLXRvLW92ZXJ2aWV3IHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMDBweCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMjBweCAwIDE2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjbmV3c2xldHRlci1mYWxrZS1zdWNjZXNzLFxuI25ld3NsZXR0ZXItZmFsa2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDE1cHggNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzbGV0dGVyLWxpc3Qge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCItIFwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzbGV0dGVyLWNvdXBvbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKGJsdWUsIGxpZ2h0LTEpO1xuICAgIH1cblxuICAgIC5uZXdzbGV0dGVyLWNvdXBvbi1maWVsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXItc3VjY2Vzcy1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICBwOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXItc3VjY2Vzcy1idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5uZXdzbGV0dGVyLW5vdC12YWxpZCB7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHJlZCk7XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXItY29uZmlybWF0aW9uLFxuICAgIC5uZXdzbGV0dGVyLWFscmVhZHktZXhpc3RzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAubmV3c2xldHRlci1jb25maXJtYXRpb24ge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXItYWxyZWFkeS1leGlzdHMgcCB7XG4gICAgICAgIGNvbG9yOiBiYXNlLWNvbG9yKHJlZCk7XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXItY3RhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAjZW1haWwge1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI25ld3NsZXR0ZXItcHJpdmFjeSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgbGFiZWwsXG4gICAgICAgIGxhYmVsIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoYSk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFzLWVycm9yIHtcbiAgICAgICAgJjpub3QoLmVtYWlsLWVycm9yKSB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJpdmFjeS1lcnJvciB7XG4gICAgICAgICAgICAjbmV3c2xldHRlci1wcml2YWN5IHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjMzO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmMzM7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZjMzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzMztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcml2YWN5LW5vdC12YWxpZCB7XG4gICAgICAgIGNvbG9yOiAjZjMzO1xuICAgIH1cbn1cblxuI3ByaXZhY3ktb3ZlcmxheSB7XG4gICAgQGluY2x1ZGUgYWdiO1xufVxuXG4jbmV3c2xldHRlci1mYWxrZS1zdWNjZXNzIHtcbiAgICAuaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuICAgIH1cbn1cblxuLm5ld3NsZXR0ZXItZmFsa2Utc3Vic2NyaWJlLFxuLm5ld3NsZXR0ZXItZmFsa2UtdW5zdWJzY3JpYmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDEwcHggYXV0byAxMDBweDtcblxuICAgIC5wYWRkaW5nLWV4dGVuZGVkIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFkZ2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rub3RlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAuc2Vjb25kYXJ5IHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDAgNDdweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgIH1cblxuICAgIC50ZXh0LXdyYXBwZXIge1xuICAgICAgICAubmV3c2xldHRlci1jb3Vwb24tZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmFzZS1jb2xvcihibGFjayk7XG5cbiAgICAgICAgICAgICYrLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uZXdzbGV0dGVyLWRldGFpbHMge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgIH1cblxuICAgIC8vIGdlbmVyYWxcbiAgICAuaXRlbSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNhbHV0YXRpb24ge1xuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDUwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpcnN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zZWNvbmQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGZvcm1cbiAgICAuZm9ybSB7XG4gICAgICAgIC5pbnB1dC13cmFwcGVyLFxuICAgICAgICAuYmlydGhkYXRlIHtcbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZjQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDI1cHggMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDI1cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCA0NXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbGxlY3Rpb24tY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICAuY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc3BvcnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNsb3RoZXMge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5idXJsaW5ndG9uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmhhcy1lcnJvciB7XG4gICAgICAgICAgICB1bC5lcnJvcnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTEwcHggMCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5mNTtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC13ZWlnaHQtbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmFzZS1jb2xvcihyZWQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXB0Y2hhIHtcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDExcHg7XG5cbiAgICAgICAgICAgIHVsLmVycm9ycyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHRlcm1zIG92ZXJsYXlcbiAgICAjdGVybXMge1xuICAgICAgICBAaW5jbHVkZSBhZ2I7XG4gICAgfVxuXG4gICAgLy8gY29kZS1ib3hcbiAgICAuY29kZS1ib3gge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2ssIGJhc2UpO1xuICAgIH1cblxuICAgIC8vIGVycm9yLXBhZ2VcbiAgICAmLmVycm9yIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAwIDE4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTgwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNjBweCAwIDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1jb2xsZWN0aW9uIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdldGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICAgIH1cblxuICAgIC5wYWdldGl0bGUtc3VibGluZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLnRlbGwtdXMtbW9yZSB7XG4gICAgICAgIG1hcmdpbjogMzVweCBhdXRvIDYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5nZW5kZXItc2FsdXRhdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmNhdGVnb3JpZXMtaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAxM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWdicyB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgIH1cblxuICAgIC5wcml2YWN5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICB9XG5cbiAgICAuc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb21wYW55LXByZXNzLWNvbnRlbnQge1xuICAgIC5wcmVzcy1vdmVydmlldy1oZWFkZXIsXG4gICAgLnByZXNzLXJlbGVhc2VzLW92ZXJ2aWV3LWhlYWRlcixcbiAgICAucHJlc3MtY29udGFjdC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICAgICAgICB9XG5cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2JyZWFkY3J1bWItd3JhcHBlciB7XG4gICAgICAgIC5mYWRlciB7XG5cbiAgICAgICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcblxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnJlYWRjcnVtYiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZXNzLWZpbHRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLnByZXNzLW92ZXJ2aWV3LXByZXNzLXJlbGVhc2UtcGFydC0xIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDQ1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAxNXB4IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNTBweCAxNXB4IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjUwcHggMTVweCAxMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmVzcy1vdmVydmlldy1wcmVzcy1yZWxlYXNlLXBhcnQtMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMTIwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlc3Mtb3ZlcnZpZXctcHJlc3MtcmVsZWFzZS1wYXJ0LTEsXG4gICAgLnByZXNzLW92ZXJ2aWV3LXByZXNzLXJlbGVhc2UtcGFydC0yIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmVzcy1vdmVydmlldy1jb250YWN0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwMHB4IDAgNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmVzcy1vdmVydmlldy1hcy1zZWVuLWluIHtcbiAgICAgICAgcGFkZGluZzogODBweCAxNXB4IDEwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNjBweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjAwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmVzcy1vdmVydmlldy1hcy1zZWVuLWluLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QtZm9vdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmFzZS1jb2xvcih3aGl0ZSwgZGFya2VuLTEpO1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMCAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwNXB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMzBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QtaW5mby10ZXh0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXNzLW92ZXJ2aWV3LWNvbnRhY3QtcGVyc29uIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICAucGhvbmUsXG4gICAgICAgICAgICAubWFpbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5waG9uZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haWwge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByZXNzLXJlbGVhc2Utb3ZlcnZpZXctY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtdGVhc2VyIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyZW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMCA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3MHB4IDAgNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcuLi4nO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlc3MtcmVsZWFzZXMtb3ZlcnZpZXctbG9hZC1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDg1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDEwNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYW55LXByZXNzLXJlbGVhc2UtZGV0YWlsLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMTVweCA1NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMTIwcHggMTVweCA4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTMwcHggMTVweCAxMDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wYW55LXByZXNzLXJlbGVhc2UtZGV0YWlsLWludHJvIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMCAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTVweCAwIDExMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhbnktcHJlc3MtcmVsZWFzZS1kZXRhaWwtY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29tcGFueS1wcmVzcy1yZWxlYXNlLWRldGFpbC1zbGlkZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByZXYtYXJyb3cge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhbnktcHJlc3MtcmVsZWFzZS1kZXRhaWwtZG93bmxvYWRzIHtcbiAgICAgICAgcGFkZGluZzogNjVweCAxNXB4IDg1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMTVweCAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLWRvd25sb2FkIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJlc3MtcmVsZWFzZS1kb3dubG9hZCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbXBhbnktcHJlc3MtcmVsZWFzZS1kZXRhaWwtYmFjay10by1vdmVydmlldyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlc3Njb250YWN0LWhlYWRsaW5lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlc3Njb250YWN0LWludHJvLXRleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHggNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJlc3Njb250YWN0LWFkZHJlc3MtYmxvY2sge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXNzY29udGFjdC1hZGRyZXNzLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByZXNzY29udGFjdC1jdXN0b21lci1zZXJ2aWNlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vU3R5bGUgZm9yIHByZXNzIG1lbnVcbiAgICAjYnJlYWRjcnVtYi13cmFwcGVyIHtcbiAgICAgICAgLmJyZWFkY3J1bWIge1xuICAgICAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL1N0eWxlcyBmb3IgVG9nZ2xlLUxpc3RcbiAgICAuYXJyb3cge1xuICAgICAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG5cbiAgICAgICAgJi5kb3duIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9nZ2xlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAud3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJhc2UtY29sb3IoYmxhY2spO1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMjVweCAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmVzcy1jb250YWN0cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgLndyYXBwZXIge1xuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYXMtc2Vlbi1pbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAuYXJ0aWNsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hcnRpY2xlLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBiYXNlLWNvbG9yKHdoaXRlKTtcblxuICAgICAgICAuY29udGVudC1sYXllciB7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAub3ZlcmxheS1jbG9zZS1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAa2V5ZnJhbWVzIGZhZGUtaW4ge1xuICAgIDAlIHsgb3BhY2l0eTogMDt2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAxMDAlIHsgb3BhY2l0eTogMTt2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1vdXQge1xuICAgIDAlIHsgb3BhY2l0eTogMTt2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgMTAwJSB7IG9wYWNpdHk6IDA7dmlzaWJpbGl0eTogaGlkZGVuOyB9XG59XG4iLCIkY3VzdG9tLXNwYWNlcjogMXB4ICFkZWZhdWx0O1xuJGN1c3RvbS1zcGFjZXJzOiAoXG4gICAgMDogMCxcbiAgICA1OiAoJGN1c3RvbS1zcGFjZXIgKiA1KSxcbiAgICAxMDogKCRjdXN0b20tc3BhY2VyICogMTApLFxuICAgIDE1OiAoJGN1c3RvbS1zcGFjZXIgKiAxNSksXG4gICAgMjA6ICgkY3VzdG9tLXNwYWNlciAqIDIwKSxcbiAgICAyNTogKCRjdXN0b20tc3BhY2VyICogMjUpLFxuICAgIDMwOiAoJGN1c3RvbS1zcGFjZXIgKiAzMCksXG4gICAgMzU6ICgkY3VzdG9tLXNwYWNlciAqIDM1KSxcbiAgICA0MDogKCRjdXN0b20tc3BhY2VyICogNDApLFxuICAgIDQ1OiAoJGN1c3RvbS1zcGFjZXIgKiA0NSksXG4gICAgNTA6ICgkY3VzdG9tLXNwYWNlciAqIDUwKSxcbiAgICA1NTogKCRjdXN0b20tc3BhY2VyICogNTUpLFxuICAgIDYwOiAoJGN1c3RvbS1zcGFjZXIgKiA2MCksXG4gICAgNjU6ICgkY3VzdG9tLXNwYWNlciAqIDY1KSxcbiAgICA3MDogKCRjdXN0b20tc3BhY2VyICogNzApLFxuICAgIDc1OiAoJGN1c3RvbS1zcGFjZXIgKiA3NSksXG4gICAgODA6ICgkY3VzdG9tLXNwYWNlciAqIDgwKSxcbiAgICA4NTogKCRjdXN0b20tc3BhY2VyICogODUpLFxuICAgIDkwOiAoJGN1c3RvbS1zcGFjZXIgKiA5MCksXG4gICAgOTU6ICgkY3VzdG9tLXNwYWNlciAqIDk1KSxcbiAgICAxMDA6ICgkY3VzdG9tLXNwYWNlciAqIDEwMCksXG4pICFkZWZhdWx0O1xuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgICAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRjdXN0b20tc3BhY2VycyB7XG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5uby11bmRlcmxpbmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBsYWluLWxpbmssXG4ucGxhaW4td3JhcHBlci1saW5rIGEge1xuICAgICY6OmFmdGVyLFxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuIl19 */
