:root{--container-width: 100%;--header-height: 6.25rem;--header-scrolled-height: 4.375rem}@media(min-width: 0){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 640px){:root{--container-width: 100%;--container-gutter-x: 60px}}@media(min-width: 1012px){:root{--container-width: 100%;--container-gutter-x: 100px}}@media(min-width: 1440px){:root{--container-width: 1320px;--container-gutter-x: 30px}}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"OpenSans";src:url("../fonts/OpenSans-Bold.woff2") format("woff2"),url("../fonts/OpenSans-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}html{box-sizing:border-box;overflow-x:hidden}body{font-family:"Roboto",sans-serif}*,*:before,*:after{box-sizing:inherit;outline:none !important}#wpadminbar{--wp-blue: #2271b1;transition:transform .3s !important;transform:translateY(-100%)}#wpadminbar:hover #wp-admin-bar-site-name{background-color:rgba(0,0,0,0) !important}#wpadminbar:not(.is-expanded):hover{transform:translateY(0)}#wpadminbar:not(.is-expanded):hover #wp-admin-bar-site-name{transform:translateY(0)}#wpadminbar.is-expanded{transform:translateY(0)}#wpadminbar.is-expanded #wp-admin-bar-site-name{transform:translateY(0)}#wpadminbar.is-expanded #wp-admin-bar-site-name:before{background-color:var(--wp-blue)}#wpadminbar.is-expanded #wp-admin-bar-site-name:after{transform:rotate(-45deg);font-size:20px !important}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{top:100%}@media(max-width: 782px){#wpadminbar .ab-top-secondary{position:absolute;top:0;right:0}#wpadminbar .ab-top-secondary>.menupop>.ab-sub-wrapper{right:0;left:auto}}@media(max-width: 639px){#wpadminbar #wp-admin-bar-root-default{display:flex}#wpadminbar #wp-admin-bar-root-default>li{flex-shrink:0}}@media(max-width: 782px){#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-wpseo-menu,#wpadminbar ul#wp-admin-bar-root-default>li#wp-admin-bar-gform-forms{display:none !important}}#wp-admin-bar-site-name{display:inline-flex !important;background-color:#000 !important;position:relative;transform:translateY(46px);transition:transform .3s !important}@media(min-width: 783px){#wp-admin-bar-site-name{transform:translateY(32px)}}#wp-admin-bar-site-name:before,#wp-admin-bar-site-name:after{width:46px;height:46px}@media(min-width: 783px){#wp-admin-bar-site-name:before,#wp-admin-bar-site-name:after{width:32px;height:32px}}#wp-admin-bar-site-name:before{content:"" !important;display:block;background-color:#000;position:absolute;top:0;right:0;transition:background-color .2s !important}#wp-admin-bar-site-name:after{content:"" !important;display:inline-flex;align-items:center;justify-content:center;font-family:dashicons;font-size:18px;transition:all .2s !important;cursor:pointer;position:relative}#wp-admin-bar-site-name:hover:before{background-color:var(--wp-blue)}#wp-admin-bar-site-name:hover:after{font-size:22px}.alignleft{display:inline;float:left;margin-right:1.5rem}.alignright{display:inline;float:right;margin-left:1.5rem}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:1.5rem;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.625rem 0}span.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5rem}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.text-sm{font-size:14px}.text-md{font-size:18px}.text-lg,.gform_confirmation_message{font-size:18px}@media(min-width: 1012px){.text-lg,.gform_confirmation_message{font-size:22px}}.editor>* a:not([class]),.entry-content ul>* a:not([class]),.entry-content ol>* a:not([class]),.entry-content>* a:not([class]){text-decoration:none}.editor>* a:active:not([class]),.entry-content ul>* a:active:not([class]),.entry-content ol>* a:active:not([class]),.entry-content>* a:active:not([class]){color:#000;text-decoration:underline}@media(min-width: 640px){.editor>* a:hover:not([class]),.entry-content ul>* a:hover:not([class]),.entry-content ol>* a:hover:not([class]),.entry-content>* a:hover:not([class]){color:#000;text-decoration:underline}}.blockquote{font-size:1.25rem;margin:3.125rem 1.875rem}.blockquote p{font-weight:700}.blockquote cite{display:block;color:#fff;font-weight:400;font-style:normal;margin-top:1rem;margin-bottom:0}.editor>*,.entry-content ul>*,.entry-content ol>*,.entry-content>*{margin-top:1.125rem}.editor>*:first-child,.entry-content ul>*:first-child,.entry-content ol>*:first-child,.entry-content>*:first-child{margin-top:0}.editor>*:last-child,.entry-content ul>*:last-child,.entry-content ol>*:last-child,.entry-content>*:last-child{margin-bottom:0}h1,.h1,h2,.h2,.gform_wrapper.gravity-theme .gform_heading,h3,.h3,h4,.h4,h5,.h5,h6,.h6{min-height:0vw;font-family:"OpenSans",sans-serif;font-weight:700;line-height:1.1}h1 a,.h1 a,h2 a,.h2 a,.gform_wrapper.gravity-theme .gform_heading a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:inherit}h1,.h1{font-size:clamp( 1.875rem, calc(1.875rem + (1vw - 6.4px) * 1.08), 2.125rem )}h2,.h2,.gform_wrapper.gravity-theme .gform_heading{font-size:clamp( 1.625rem, calc(1.625rem + (1vw - 6.4px) * 1.08), 1.875rem )}h3,.h3{font-size:clamp( 1.125rem, calc(1.125rem + (1vw - 6.4px) * 0.54), 1.25rem );line-height:1.625rem}h4,.h4{font-size:clamp( 1rem, calc(1rem + (1vw - 6.4px) * 0.54), 1.125rem )}h5,.h5{font-size:clamp( 1rem, calc(1rem + (1vw - 6.4px) * 0), 1rem )}h6,.h6{font-size:1rem}p,.p{font-size:1rem;line-height:1.375rem}.fs-18-20,.post-header .article__content p,.article__excerpt p{font-size:1.125rem;line-height:1.875rem}@media(min-width: 1012px){.fs-18-20,.post-header .article__content p,.article__excerpt p{font-size:1.25rem}}ul,ol{margin:0 0 1.25rem 0;padding-left:1.875rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dt{font-weight:700}dd{margin:0 1rem 1.25rem}.list-check,.list-dot,.list-number{list-style:none;display:flex;flex-wrap:wrap;flex-direction:column;gap:.5rem}.list-check>li,.list-dot>li,.list-number>li{padding-left:1.875rem}.list-check>li{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E") no-repeat 0 50%/1em 1em;display:flex;align-items:center}.list-dot>li{position:relative}.list-dot>li:before{content:"";display:block;width:.5em;height:.5em;background-color:#000;border-radius:50%;position:absolute;top:.5em;left:.25em}.list-number{counter-reset:custom-counter}.list-number>li{counter-increment:custom-counter;min-height:1.2em;position:relative}.list-number>li:before{content:counter(custom-counter);width:1.5em;height:1.5em;color:#000;font-size:.75em;font-weight:700;line-height:1.33;border:1px solid #000;border-radius:50%;text-align:center;position:absolute;top:.25em;left:0}table{width:100%;margin:0 0 1rem;word-break:normal}table th,table td{padding:.375rem .5rem;vertical-align:top}.table-bordered{border:1px solid #c7c7c7}.table-bordered th,.table-bordered td{border:1px solid #c7c7c7}.table-striped tbody tr:nth-of-type(even){background-color:#f9f9f9}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.btn,.gform_wrapper.gravity-theme form .gform_footer input[type=submit],.wpcf7 input[type=submit],input[type=button],input[type=reset],input[type=submit]{transition:all .3s 0s;display:inline-flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-size:.75rem;font-weight:700;line-height:1;border:1px solid #000;padding:.6875rem 1.25rem;text-align:center;cursor:pointer;gap:.3125rem}.btn:hover,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.btn:focus,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,.btn:active,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:#000;border-color:#000;color:#fff}.btn:hover svg,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:hover svg,input[type=button]:hover svg,input[type=reset]:hover svg,input[type=submit]:hover svg,.btn:focus svg,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:focus svg,input[type=button]:focus svg,input[type=reset]:focus svg,input[type=submit]:focus svg,.btn:active svg,.gform_wrapper.gravity-theme form .gform_footer input[type=submit]:active svg,input[type=button]:active svg,input[type=reset]:active svg,input[type=submit]:active svg{fill:#fff}.btn svg,.gform_wrapper.gravity-theme form .gform_footer input[type=submit] svg,.wpcf7 input[type=submit] svg,input[type=button] svg,input[type=reset] svg,input[type=submit] svg{flex-shrink:0;width:.6875rem;height:.375rem;transition:none;fill:#000;transition:fill .3s}.btn-secondary{background-color:#f80;border-color:#f80}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background-color:rgba(0,0,0,0);border-color:#f80;color:#f80}.btn-outline{background-color:rgba(0,0,0,0);border-color:#000;color:#000}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{background-color:#000;border-color:#000;color:#fff}.gform_wrapper.gravity-theme form input[type=color],.gform_wrapper.gravity-theme form input[type=date],.gform_wrapper.gravity-theme form input[type=datetime-local],.gform_wrapper.gravity-theme form input[type=datetime],.gform_wrapper.gravity-theme form input[type=email],.gform_wrapper.gravity-theme form input[type=month],.gform_wrapper.gravity-theme form input[type=number],.gform_wrapper.gravity-theme form input[type=password],.gform_wrapper.gravity-theme form input[type=search],.gform_wrapper.gravity-theme form input[type=tel],.gform_wrapper.gravity-theme form input[type=text],.gform_wrapper.gravity-theme form input[type=time],.gform_wrapper.gravity-theme form input[type=url],.gform_wrapper.gravity-theme form input[type=week],.gform_wrapper.gravity-theme form select,.gform_wrapper.gravity-theme form textarea,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{transition:all .3s 0s;width:100%;background-color:rgba(0,0,0,0);color:#000;font-size:.75rem;line-height:.875rem;padding:.625rem 1.25rem;border:1px solid #c7c7c7;border-radius:0}.gform_wrapper.gravity-theme form input[type=color]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=date]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=datetime-local]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=datetime]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=email]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=month]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=number]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=password]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=search]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=tel]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=text]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=time]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=url]::-moz-placeholder,.gform_wrapper.gravity-theme form input[type=week]::-moz-placeholder,.gform_wrapper.gravity-theme form select::-moz-placeholder,.gform_wrapper.gravity-theme form textarea::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=range]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=color]::-moz-placeholder,textarea::-moz-placeholder{-moz-transition:all .3s 0s;transition:all .3s 0s;color:#787878}.gform_wrapper.gravity-theme form input[type=color]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=date]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime-local]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=email]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=month]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=number]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=password]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=search]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=tel]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=text]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=time]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=url]::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=week]::-moz-placeholder, .gform_wrapper.gravity-theme form select::-moz-placeholder, .gform_wrapper.gravity-theme form textarea::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=range]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=month]::-moz-placeholder, input[type=week]::-moz-placeholder, input[type=time]::-moz-placeholder, input[type=datetime]::-moz-placeholder, input[type=datetime-local]::-moz-placeholder, input[type=color]::-moz-placeholder, textarea::-moz-placeholder{-moz-transition:all .3s 0s;transition:all .3s 0s;color:#787878}.gform_wrapper.gravity-theme form input[type=color]::placeholder,.gform_wrapper.gravity-theme form input[type=date]::placeholder,.gform_wrapper.gravity-theme form input[type=datetime-local]::placeholder,.gform_wrapper.gravity-theme form input[type=datetime]::placeholder,.gform_wrapper.gravity-theme form input[type=email]::placeholder,.gform_wrapper.gravity-theme form input[type=month]::placeholder,.gform_wrapper.gravity-theme form input[type=number]::placeholder,.gform_wrapper.gravity-theme form input[type=password]::placeholder,.gform_wrapper.gravity-theme form input[type=search]::placeholder,.gform_wrapper.gravity-theme form input[type=tel]::placeholder,.gform_wrapper.gravity-theme form input[type=text]::placeholder,.gform_wrapper.gravity-theme form input[type=time]::placeholder,.gform_wrapper.gravity-theme form input[type=url]::placeholder,.gform_wrapper.gravity-theme form input[type=week]::placeholder,.gform_wrapper.gravity-theme form select::placeholder,.gform_wrapper.gravity-theme form textarea::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder{transition:all .3s 0s;color:#787878}.gform_wrapper.gravity-theme form input[type=color]:hover,.gform_wrapper.gravity-theme form input[type=date]:hover,.gform_wrapper.gravity-theme form input[type=datetime-local]:hover,.gform_wrapper.gravity-theme form input[type=datetime]:hover,.gform_wrapper.gravity-theme form input[type=email]:hover,.gform_wrapper.gravity-theme form input[type=month]:hover,.gform_wrapper.gravity-theme form input[type=number]:hover,.gform_wrapper.gravity-theme form input[type=password]:hover,.gform_wrapper.gravity-theme form input[type=search]:hover,.gform_wrapper.gravity-theme form input[type=tel]:hover,.gform_wrapper.gravity-theme form input[type=text]:hover,.gform_wrapper.gravity-theme form input[type=time]:hover,.gform_wrapper.gravity-theme form input[type=url]:hover,.gform_wrapper.gravity-theme form input[type=week]:hover,.gform_wrapper.gravity-theme form select:hover,.gform_wrapper.gravity-theme form textarea:hover,input[type=text]:hover,input[type=email]:hover,input[type=url]:hover,input[type=password]:hover,input[type=search]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=range]:hover,input[type=date]:hover,input[type=month]:hover,input[type=week]:hover,input[type=time]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=color]:hover,textarea:hover,.gform_wrapper.gravity-theme form input[type=color]:focus,.gform_wrapper.gravity-theme form input[type=date]:focus,.gform_wrapper.gravity-theme form input[type=datetime-local]:focus,.gform_wrapper.gravity-theme form input[type=datetime]:focus,.gform_wrapper.gravity-theme form input[type=email]:focus,.gform_wrapper.gravity-theme form input[type=month]:focus,.gform_wrapper.gravity-theme form input[type=number]:focus,.gform_wrapper.gravity-theme form input[type=password]:focus,.gform_wrapper.gravity-theme form input[type=search]:focus,.gform_wrapper.gravity-theme form input[type=tel]:focus,.gform_wrapper.gravity-theme form input[type=text]:focus,.gform_wrapper.gravity-theme form input[type=time]:focus,.gform_wrapper.gravity-theme form input[type=url]:focus,.gform_wrapper.gravity-theme form input[type=week]:focus,.gform_wrapper.gravity-theme form select:focus,.gform_wrapper.gravity-theme form textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,.gform_wrapper.gravity-theme form input[type=color]:active,.gform_wrapper.gravity-theme form input[type=date]:active,.gform_wrapper.gravity-theme form input[type=datetime-local]:active,.gform_wrapper.gravity-theme form input[type=datetime]:active,.gform_wrapper.gravity-theme form input[type=email]:active,.gform_wrapper.gravity-theme form input[type=month]:active,.gform_wrapper.gravity-theme form input[type=number]:active,.gform_wrapper.gravity-theme form input[type=password]:active,.gform_wrapper.gravity-theme form input[type=search]:active,.gform_wrapper.gravity-theme form input[type=tel]:active,.gform_wrapper.gravity-theme form input[type=text]:active,.gform_wrapper.gravity-theme form input[type=time]:active,.gform_wrapper.gravity-theme form input[type=url]:active,.gform_wrapper.gravity-theme form input[type=week]:active,.gform_wrapper.gravity-theme form select:active,.gform_wrapper.gravity-theme form textarea:active,input[type=text]:active,input[type=email]:active,input[type=url]:active,input[type=password]:active,input[type=search]:active,input[type=number]:active,input[type=tel]:active,input[type=range]:active,input[type=date]:active,input[type=month]:active,input[type=week]:active,input[type=time]:active,input[type=datetime]:active,input[type=datetime-local]:active,input[type=color]:active,textarea:active{border-color:#000}.gform_wrapper.gravity-theme form input[type=color]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=date]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime-local]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=datetime]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=email]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=month]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=number]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=password]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=search]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=tel]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=text]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=time]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=url]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form input[type=week]:focus::-moz-placeholder, .gform_wrapper.gravity-theme form select:focus::-moz-placeholder, .gform_wrapper.gravity-theme form textarea:focus::-moz-placeholder, input[type=text]:focus::-moz-placeholder, input[type=email]:focus::-moz-placeholder, input[type=url]:focus::-moz-placeholder, input[type=password]:focus::-moz-placeholder, input[type=search]:focus::-moz-placeholder, input[type=number]:focus::-moz-placeholder, input[type=tel]:focus::-moz-placeholder, input[type=range]:focus::-moz-placeholder, input[type=date]:focus::-moz-placeholder, input[type=month]:focus::-moz-placeholder, input[type=week]:focus::-moz-placeholder, input[type=time]:focus::-moz-placeholder, input[type=datetime]:focus::-moz-placeholder, input[type=datetime-local]:focus::-moz-placeholder, input[type=color]:focus::-moz-placeholder, textarea:focus::-moz-placeholder{opacity:.2}.gform_wrapper.gravity-theme form input[type=color]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=date]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=datetime-local]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=datetime]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=email]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=month]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=number]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=password]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=search]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=tel]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=text]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=time]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=url]:focus::placeholder,.gform_wrapper.gravity-theme form input[type=week]:focus::placeholder,.gform_wrapper.gravity-theme form select:focus::placeholder,.gform_wrapper.gravity-theme form textarea:focus::placeholder,input[type=text]:focus::placeholder,input[type=email]:focus::placeholder,input[type=url]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,input[type=number]:focus::placeholder,input[type=tel]:focus::placeholder,input[type=range]:focus::placeholder,input[type=date]:focus::placeholder,input[type=month]:focus::placeholder,input[type=week]:focus::placeholder,input[type=time]:focus::placeholder,input[type=datetime]:focus::placeholder,input[type=datetime-local]:focus::placeholder,input[type=color]:focus::placeholder,textarea:focus::placeholder{opacity:.2}.gform_wrapper.gravity-theme form input.hidden[type=color],.gform_wrapper.gravity-theme form input.hidden[type=date],.gform_wrapper.gravity-theme form input.hidden[type=datetime-local],.gform_wrapper.gravity-theme form input.hidden[type=datetime],.gform_wrapper.gravity-theme form input.hidden[type=email],.gform_wrapper.gravity-theme form input.hidden[type=month],.gform_wrapper.gravity-theme form input.hidden[type=number],.gform_wrapper.gravity-theme form input.hidden[type=password],.gform_wrapper.gravity-theme form input.hidden[type=search],.gform_wrapper.gravity-theme form input.hidden[type=tel],.gform_wrapper.gravity-theme form input.hidden[type=text],.gform_wrapper.gravity-theme form input.hidden[type=time],.gform_wrapper.gravity-theme form input.hidden[type=url],.gform_wrapper.gravity-theme form input.hidden[type=week],.gform_wrapper.gravity-theme form select.hidden,.gform_wrapper.gravity-theme form textarea.hidden,input.hidden[type=text],input.hidden[type=email],input.hidden[type=url],input.hidden[type=password],input.hidden[type=search],input.hidden[type=number],input.hidden[type=tel],input.hidden[type=range],input.hidden[type=date],input.hidden[type=month],input.hidden[type=week],input.hidden[type=time],input.hidden[type=datetime],input.hidden[type=datetime-local],input.hidden[type=color],textarea.hidden{opacity:0;visibility:hidden}@media(prefers-color-scheme: dark){.gform_wrapper.gravity-theme form input[type=color],.gform_wrapper.gravity-theme form input[type=date],.gform_wrapper.gravity-theme form input[type=datetime-local],.gform_wrapper.gravity-theme form input[type=datetime],.gform_wrapper.gravity-theme form input[type=email],.gform_wrapper.gravity-theme form input[type=month],.gform_wrapper.gravity-theme form input[type=number],.gform_wrapper.gravity-theme form input[type=password],.gform_wrapper.gravity-theme form input[type=search],.gform_wrapper.gravity-theme form input[type=tel],.gform_wrapper.gravity-theme form input[type=text],.gform_wrapper.gravity-theme form input[type=time],.gform_wrapper.gravity-theme form input[type=url],.gform_wrapper.gravity-theme form input[type=week],.gform_wrapper.gravity-theme form select,.gform_wrapper.gravity-theme form textarea,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#fff}.gform_wrapper.gravity-theme form input[type=color]:hover,.gform_wrapper.gravity-theme form input[type=date]:hover,.gform_wrapper.gravity-theme form input[type=datetime-local]:hover,.gform_wrapper.gravity-theme form input[type=datetime]:hover,.gform_wrapper.gravity-theme form input[type=email]:hover,.gform_wrapper.gravity-theme form input[type=month]:hover,.gform_wrapper.gravity-theme form input[type=number]:hover,.gform_wrapper.gravity-theme form input[type=password]:hover,.gform_wrapper.gravity-theme form input[type=search]:hover,.gform_wrapper.gravity-theme form input[type=tel]:hover,.gform_wrapper.gravity-theme form input[type=text]:hover,.gform_wrapper.gravity-theme form input[type=time]:hover,.gform_wrapper.gravity-theme form input[type=url]:hover,.gform_wrapper.gravity-theme form input[type=week]:hover,.gform_wrapper.gravity-theme form select:hover,.gform_wrapper.gravity-theme form textarea:hover,input[type=text]:hover,input[type=email]:hover,input[type=url]:hover,input[type=password]:hover,input[type=search]:hover,input[type=number]:hover,input[type=tel]:hover,input[type=range]:hover,input[type=date]:hover,input[type=month]:hover,input[type=week]:hover,input[type=time]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=color]:hover,textarea:hover,.gform_wrapper.gravity-theme form input[type=color]:focus,.gform_wrapper.gravity-theme form input[type=date]:focus,.gform_wrapper.gravity-theme form input[type=datetime-local]:focus,.gform_wrapper.gravity-theme form input[type=datetime]:focus,.gform_wrapper.gravity-theme form input[type=email]:focus,.gform_wrapper.gravity-theme form input[type=month]:focus,.gform_wrapper.gravity-theme form input[type=number]:focus,.gform_wrapper.gravity-theme form input[type=password]:focus,.gform_wrapper.gravity-theme form input[type=search]:focus,.gform_wrapper.gravity-theme form input[type=tel]:focus,.gform_wrapper.gravity-theme form input[type=text]:focus,.gform_wrapper.gravity-theme form input[type=time]:focus,.gform_wrapper.gravity-theme form input[type=url]:focus,.gform_wrapper.gravity-theme form input[type=week]:focus,.gform_wrapper.gravity-theme form select:focus,.gform_wrapper.gravity-theme form textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus,.gform_wrapper.gravity-theme form input[type=color]:active,.gform_wrapper.gravity-theme form input[type=date]:active,.gform_wrapper.gravity-theme form input[type=datetime-local]:active,.gform_wrapper.gravity-theme form input[type=datetime]:active,.gform_wrapper.gravity-theme form input[type=email]:active,.gform_wrapper.gravity-theme form input[type=month]:active,.gform_wrapper.gravity-theme form input[type=number]:active,.gform_wrapper.gravity-theme form input[type=password]:active,.gform_wrapper.gravity-theme form input[type=search]:active,.gform_wrapper.gravity-theme form input[type=tel]:active,.gform_wrapper.gravity-theme form input[type=text]:active,.gform_wrapper.gravity-theme form input[type=time]:active,.gform_wrapper.gravity-theme form input[type=url]:active,.gform_wrapper.gravity-theme form input[type=week]:active,.gform_wrapper.gravity-theme form select:active,.gform_wrapper.gravity-theme form textarea:active,input[type=text]:active,input[type=email]:active,input[type=url]:active,input[type=password]:active,input[type=search]:active,input[type=number]:active,input[type=tel]:active,input[type=range]:active,input[type=date]:active,input[type=month]:active,input[type=week]:active,input[type=time]:active,input[type=datetime]:active,input[type=datetime-local]:active,input[type=color]:active,textarea:active{border-color:#fff}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;text-align:right;padding-right:1rem;padding-left:1rem}fieldset{border-radius:.3125rem}textarea{height:6.875rem;padding:1rem}input[type=checkbox]{transition:all .3s 0s;flex-shrink:0;display:inline-block;width:1rem;height:1rem;background-repeat:no-repeat;background-size:10px;background-position:50%;border:1px solid #c7c7c7;border-radius:.3125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}input[type=checkbox]:checked{background-color:#000;border-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z' fill='%23fff'/%3E%3C/svg%3E")}label:hover input[type=checkbox]{border-color:#000}input[type=radio]{transition:all .3s 0s;flex-shrink:0;display:inline-block;width:1rem;height:1rem;border:1px solid #c7c7c7;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:.5em}input[type=radio]:checked{background-color:#000;background:radial-gradient(circle, black 0%, black 0.25rem, white 0.25rem);border-color:#000}input[type=radio]:hover{border-color:#000}label:hover input[type=radio]{border-color:#000}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,input:-webkit-autofill::first-line{-webkit-box-shadow:0 0 0px 1000px #fff inset}@media(prefers-color-scheme: dark){input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,input:-webkit-autofill::first-line{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #000 inset}}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}@media(min-width: 640px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}}@media(min-width: 1012px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}}@media(min-width: 1440px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}}@media(min-width: 0){.hidden-xs-up{display:none !important}}@media(max-width: -1){.visible-xs-up{display:none !important}}@media(min-width: 640px){.hidden-md-up{display:none !important}}@media(max-width: 639px){.visible-md-up{display:none !important}}@media(min-width: 1012px){.hidden-lg-up{display:none !important}}@media(max-width: 1011px){.visible-lg-up{display:none !important}}@media(min-width: 1440px){.hidden-xl-up{display:none !important}}@media(max-width: 1439px){.visible-xl-up{display:none !important}}.d-none{display:none !important}.text-justify{text-align:justify !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media(min-width: 640px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 1012px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1440px){.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}.img-cover{width:100% !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important;position:absolute;top:0;left:0}.img-contain{width:100% !important;height:100% !important;-o-object-fit:contain !important;object-fit:contain !important}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{font-size:.875rem;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#000;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:.9375rem 1.4375rem .875rem;text-decoration:none;top:5px;width:auto;z-index:100000}.no-scroll{width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden;overscroll-behavior:none}.overflow-hidden{overflow:hidden !important}.disabled{pointer-events:none !important}.mb-25{margin-bottom:1.5625rem}.mb-40{margin-bottom:2.5rem}.wgt-700{font-weight:700}.container,.container-fluid,.container-xl,.container-lg,.container-md,.container-xs{--bs-gutter-x: 40px;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}.container{max-width:100%}@media(min-width: 640px){.container-md,.container{max-width:100%}}@media(min-width: 1012px){.container-lg,.container-md,.container{max-width:100%}}@media(min-width: 1440px){.container-xl,.container-lg,.container-md,.container{max-width:1320px}}.row{--bs-gutter-x: 40px;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media(min-width: 640px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media(min-width: 1012px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media(min-width: 1440px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}.row{row-gap:40px}.row+.row{margin-top:40px}.container{--bs-gutter-x: var(--container-gutter-x)}.container-fluid,.container-xs,.container-md,.container-lg,.container-xl{max-width:1012px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form{position:relative}.wpcf7 form .wpcf7-response-output{width:100%;background-color:rgba(0,0,0,0);font-family:"OpenSans",sans-serif;font-size:1.125rem;font-weight:700;text-align:center;padding:0;margin-top:1.25rem;margin-bottom:0;border:none}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{color:#6dc22e}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{color:#dc3232}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#dc3232}.wpcf7 .wpcf7-form-control-wrap{display:block;margin-bottom:1rem}.wpcf7 .form-group{margin-bottom:1rem}.wpcf7 label{font-weight:700}.wpcf7 .wpcf7-list-item-label{font-weight:400;margin-left:.3125rem;text-transform:initial}.wpcf7 .wpcf7-acceptance label{display:flex;position:static}.wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{display:block;background-color:#fff;color:#dc3232;font-size:.875rem;font-weight:400;text-align:left;padding:0;margin:.5rem 0}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}div.wpcf7 .ajax-loader,div.wpcf7 .wpcf7-spinner{visibility:hidden;background-image:url("../img/black-loader.svg");background-size:cover;width:1.5rem;height:1.5rem;position:absolute;top:calc(100% + 3px);left:0;margin:0}div.wpcf7 div.ajax-error{display:none}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7-form.submitting .ajax-loader,.wpcf7-form.submitting .wpcf7-spinner{visibility:visible}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{-webkit-animation:.15s ease backwards fancybox-fadeIn;animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{-webkit-animation:.15s ease both fancybox-fadeOut;animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:.15s ease both fancybox-fadeIn;animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:.1s ease both fancybox-fadeOut;animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:.2s ease both fancybox-zoomInUp;animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:.15s ease both fancybox-zoomOutDown;animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:.15s ease both fancybox-throwOutUp;animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:.15s ease both fancybox-throwOutDown;animation:.15s ease both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}[data-fancybox]{cursor:pointer}.gform_wrapper.gravity-theme form{position:relative}.gform_wrapper.gravity-theme form .gform_body .gfield{position:relative}.gform_wrapper.gravity-theme form .gform_body fieldset.gfield .gfield_label{margin-bottom:20px}.gform_wrapper.gravity-theme form .gform_fields{gap:1rem}.gform_wrapper.gravity-theme form .gfield_label{font-size:1em;font-weight:400;margin-bottom:1em}.gform_wrapper.gravity-theme form .gfield_checkbox{display:flex;flex-direction:column;gap:1rem;padding-left:1.25rem}@media(min-width: 640px){.gform_wrapper.gravity-theme form .gfield_checkbox{padding-left:2.5rem}}.gform_wrapper.gravity-theme form .gfield_checkbox label{font-size:1em}.gform_wrapper.gravity-theme form .gchoice{display:flex;align-items:center;gap:1.25rem}.gform_wrapper.gravity-theme form .gchoice input{flex-shrink:0}.gform_wrapper.gravity-theme form .gfield_validation_message,.gform_wrapper.gravity-theme form .validation_message{background:rgba(0,0,0,0);border:none;font-size:.875rem;line-height:1;padding:0}.gform_wrapper.gravity-theme form .nice-select .current{font-weight:400}.gform_wrapper.gravity-theme form .gform_footer input[type=submit]{margin-bottom:0}.gform_wrapper.gravity-theme form .gform_footer input[type=image]{width:1.5rem;height:1.5rem;margin:0 !important;position:absolute;bottom:.3125rem;right:.3125rem}@media(min-width: 640px){.gform_wrapper.gravity-theme form .gform_footer input[type=image]{width:1.875rem;height:1.875rem;bottom:.5625rem;right:.5625rem}}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:.75rem;font-weight:normal;height:2.25rem;line-height:2.25rem;outline:none;padding:.75rem 1.25rem;position:relative;text-align:left !important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:#000}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#000}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:.75rem;height:2.25rem;line-height:2.125rem}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:2.125rem;min-height:2.125rem}.nice-select .list{background-color:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin:1px 0 0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:2.25rem;list-style:none;min-height:2.25rem;outline:none;padding-left:1.125rem;padding-right:1.8125rem;text-align:left;transition:all .2s}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}select,div.nice-select{width:100%;height:2.25rem;float:none;font-size:.75rem;line-height:1;border:1px solid #c7c7c7;border-radius:0}div.nice-select{position:relative}div.nice-select:after{width:8px;height:8px;border-color:#000;margin-top:-5px}div.nice-select.open .list{transform:scale(1)}div.nice-select .current{display:block;font-size:.75rem;margin:0}div.nice-select .list{width:calc(100% + 2px);border:1px solid #c7c7c7;border-radius:0;margin:0;top:100%;left:-1px}div.nice-select .list li:not(:last-child){border-bottom:1px solid #c7c7c7}div.nice-select .option{min-height:unset;background-color:#fff;line-height:1;padding:.8125rem 1rem;margin:0 !important}.select2-container--default .select2-selection--single{height:2.8125rem;font-size:1rem;line-height:1;border:1px solid #c7c7c7;border-radius:.3125rem;padding:0 1.75rem 0 1rem;margin:0;transition:border-color .3s}.select2-container--default .select2-selection--single:hover,.select2-container--default .select2-selection--single:focus,.select2-container--default .select2-selection--single:active{border-color:#000}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:2.8125rem;padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{transition:all .3s 0s;background:url("data:image/svg+xml,%3Csvg width='14' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m2 0 5 5 5-5 2 1-7 7-7-7 2-1Z'/%3E%3C/svg%3E") no-repeat 50% 50%/14px 8px;top:.625rem;right:.5rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default.select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.select2-container--open .select2-dropdown--below{border-color:#000;overflow:hidden}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #fff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:1.5rem}.swiper-slide{width:auto;box-sizing:border-box}.swiper-slide img.lazyload:not(.loaded){visibility:hidden}.swiper-pagination{display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet{width:1.625rem;height:1.625rem;background-color:rgba(0,0,0,0);opacity:1;margin:0 !important;position:relative}.swiper-pagination-bullet:after{content:"";width:.5rem;height:.5rem;background-color:#fff;border-radius:50%;position:absolute;top:calc(50% - .25rem);left:calc(50% - .25rem);transition:transform .3s ease-out}.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover:after{transform:scale(1.5)}.swiper-pagination-bullet-active{width:1rem;height:1rem;background-color:rgba(0,0,0,0);pointer-events:none}.swiper-pagination-bullet-active:after{transform:scale(2)}.swiper-arrow-next,.swiper-arrow-prev{position:absolute;top:0;width:3rem;height:70%;display:flex;flex-direction:column;align-items:center;z-index:11;pointer-events:none}@media(min-width: 1012px){.swiper-arrow-next,.swiper-arrow-prev{pointer-events:all}}.swiper-arrow-next svg,.swiper-arrow-prev svg{display:none}@media(min-width: 1012px){.swiper-arrow-next svg,.swiper-arrow-prev svg{display:block}}.swiper-arrow-next:active svg,.swiper-arrow-prev:active svg{fill:#000}@media(min-width: 640px){.swiper-arrow-next:hover svg,.swiper-arrow-prev:hover svg{fill:#000}}.swiper-arrow-next:after,.swiper-arrow-prev:after{position:absolute;content:"";height:100%;width:4.375rem;margin-right:-0.9375rem;top:0;right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 30%);pointer-events:none;z-index:10}@media(min-width: 1012px){.swiper-arrow-next:after,.swiper-arrow-prev:after{width:6.25rem}}.swiper-arrow-next svg,.swiper-arrow-prev svg{width:.625rem;height:.625rem;fill:#000;position:relative;z-index:12}.swiper-arrow-disabled{opacity:.5;pointer-events:none}.swiper[data-slides="1"] .swiper-arrow-next,.swiper[data-slides="1"] .swiper-arrow-prev{display:none !important}.swiper-arrow-next[tabindex="-1"],.swiper-arrow-prev[tabindex="-1"]{display:none !important}.swiper-arrow-next{right:0}.swiper-arrow-next svg{transform:translateY(80%) rotateZ(-90deg)}.swiper-arrow-prev{left:0}.swiper-arrow-prev svg{transform:translateY(80%) rotateZ(90deg)}.swiper-arrow-prev:after{margin-right:0;margin-left:-0.9375rem;left:0;right:inherit;background:linear-gradient(90deg, white 70%, rgba(255, 255, 255, 0) 100%)}@media(max-width: 639px){.widget_icl_lang_sel_widget{margin:1.25rem 0 0}}.wpml-ls-legacy-dropdown{width:auto}.wpml-ls-legacy-dropdown a{font-size:.75rem;font-weight:500;text-transform:uppercase}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding:.3125rem 1.5625rem .3125rem .5rem;border:none;border-radius:.3125rem .3125rem 0 0}.wpml-ls-legacy-dropdown .wpml-ls-flag{width:1.875rem;height:1.875rem;-o-object-fit:cover;object-fit:cover;border-radius:50%}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.5rem}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border:none;border-radius:0 0 .3125rem .3125rem;padding:.3125rem .5rem;overflow:hidden}.c-block{margin-bottom:1.25rem;background-color:#fff}.c-title{display:block;margin-bottom:1em}.c-image{display:block;line-height:0;position:relative}.c-image img{width:100%}.c-text{margin-bottom:1.875rem}@media(min-width: 1012px){.c-text{margin-bottom:2.5rem}}.c-spacing{padding:1.25rem .9375rem}.swiper-images .swiper-slide .c-image:before{content:"";display:block;width:100%;padding-bottom:65%}.m-post_single{padding:.9375rem .9375rem 1.25rem .9375rem}.m-post-popular{padding:2.5rem .9375rem}.m-post-popular .post-grid{grid-gap:40px}.m-post-popular .article{transition:opacity .3s}.m-post-popular .article__thumbnail{margin-bottom:0}.m-post-popular .article__title{min-height:40px}.m-post-popular .article-hidden{position:absolute;width:0px;height:0px;overflow:hidden;clip:rect(0 0 0 0);opacity:0}.m-post-popular .article__content{border:1px solid #c7c7c7;padding:1.25rem;border-top:none}.m-post-popular .text-center{margin-top:2.5rem}.m-top-section{width:100%;padding:.25rem .875rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem}.is-scrolled .m-top-section{position:fixed;top:3rem;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:99}@media(min-width: 1012px){.is-scrolled .m-top-section{top:0}}.m-top-section__left{background-color:#787878;padding:.3125rem .625rem}.m-top-section__left span{color:#f5f5f5}.m-top-section__right{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.m-top-section__right>span{white-space:nowrap}.m-top-section img{max-width:7.1875rem;max-height:3.75rem}.m-top-section span{font-size:.75rem;font-weight:700;padding:.625rem 0}.anchor{display:block;visibility:hidden;position:relative;top:calc(-1*var(--header-scrolled-height))}.img-placeholder{background-color:#e2e2e2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.img-placeholder svg{width:clamp(4.375rem,25%,9.375rem);height:clamp(4.375rem,25%,9.375rem);fill:#000}.stretched-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.js-accordion-item{margin-bottom:1.875rem;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1.5px}.js-accordion-item.is-open .js-accordion-title{color:#f80}.js-accordion-item.is-open .js-accordion-title svg{transform:rotate(180deg)}.js-accordion-title{cursor:pointer;display:flex;justify-content:space-between;width:100%;padding:.1563rem 1.25rem 1.25rem 0;transition:color .3s}.js-accordion-title svg{transition:transform .3s}.js-accordion-title:hover{color:#f80}.js-accordion-content{display:none;padding-bottom:10px}.article{height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.article__thumbnail{flex-shrink:0;display:block;position:relative;margin-bottom:1.125rem}.article__thumbnail:before{content:"";display:block;width:100%;padding-bottom:59%}.article__thumbnail img,.article__thumbnail .img-placeholder{transition:all .3s 0s;position:absolute;top:0;left:0;width:100%;height:100%}.article__thumbnail:hover:not(div) img{opacity:.85}.article__thumbnail-big:before{padding-bottom:71%}.article__thumbnail-small:before{padding-bottom:58.5%}.article__content{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.article__category{color:#f80;font-size:.75rem;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0)}@media(min-width: 1012px){.article__category:hover{-webkit-text-decoration-color:#f80;text-decoration-color:#f80}}.article__date{font-size:.75rem;color:#787878}.article__more{margin-top:auto}.entry-meta{font-size:.875rem;margin-bottom:.9375rem}.entry-meta .cat-links,.entry-meta .tag-links{margin-top:.3125rem}.article-no-results .article__content{align-items:center}.article-no-results .article__title{text-align:center;margin-bottom:0}.entry-date.published:not(.updated){display:none}.author-box{padding:.5rem 0 .8125rem 0;margin-top:3.125rem;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%),linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:top,bottom;background-repeat:repeat-x;background-size:6px 1.5px}@media(min-width: 1012px){.author-box{margin-top:3.75rem}}.author-box__block{display:flex;align-items:center;gap:1.25rem}.author-box__autor{color:#f80;font-size:.75rem;color:#787878}.author-box__autor span{color:#f80}.breadcrumbs{color:#787878;font-size:.875rem;font-style:italic}.breadcrumbs a{color:inherit;margin-right:.125rem;transition:color .3s}.breadcrumbs a:hover{color:#f80}.breadcrumbs span span span{display:inline;margin-left:.1875rem}.breadcrumbs .breadcrumb_last{color:#000}.breadcrumbs p{margin:0}.breadcrumbs .separator{display:inline-block;margin:0 .3125rem}@media(min-width: 640px){.breadcrumbs .separator{margin:0 .625rem}}.modal{--modal-margin: rem(20);--modal-max-width: rem(800);width:100%;height:100%;display:block;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;visibility:hidden;z-index:-1;opacity:0}.modal__overlay{width:100vw;height:100vh;background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0}.modal.is-open{opacity:1;transition:opacity .3s;visibility:visible;z-index:110}.modal.is-open .modal__inner{transform:translateY(0);transition:transform .3s}.modal__inner{width:100%;max-width:var(--modal-max-width);height:calc(100% - var(--modal-margin)*2);display:flex;align-items:center;padding:0 var(--modal-margin);margin:var(--modal-margin) auto;position:relative;transform:translateY(-3.125rem);pointer-events:none}.modal__content{width:100%;max-height:100%;background-color:#fff;border-radius:.3125rem;padding:1.875rem;overflow-y:auto;position:relative;pointer-events:auto}@media(min-width: 640px){.modal__content{padding-top:3.125rem}}.modal__close{display:inline-block;line-height:0;position:absolute;top:.9375rem;right:.9375rem;cursor:pointer}.modal__close:hover svg{fill:#000}.modal__close svg{width:1.375rem;height:1.375rem;fill:#000}.pagination{margin-top:1.25rem}.pagination ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.625rem;border:none}.pagination ul li{border:none}.pagination ul li a,.pagination ul li span{transition:all .3s 0s;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:700;line-height:1;border:1px solid #000;display:inline-flex;align-items:center;justify-content:center}.pagination ul li a.current:not(.dots),.pagination ul li span.current:not(.dots){color:#787878;border-color:#787878}.pagination ul li a:hover,.pagination ul li span:hover{color:#787878;border-color:#787878}.search-location-page{padding:3.125rem .9375rem 1.25rem .9375rem;background-color:#fff}@media(min-width: 1012px){.search-location-page{padding:3.75rem .9375rem 1.25rem .9375rem}}.search-location-page.search-location-page-main-form{padding-bottom:0}.search-location-page__title{text-align:center}.search-location-page .search-location-page-form{max-width:inherit;flex-wrap:wrap;margin-bottom:0}.search-location-page .search-location-page-form .search-form__input{min-width:16.875rem}.search-location-page .archive-wrapper{padding-left:0;padding-right:0}.search-location-page__single{margin-top:3.125rem;padding:0 .3125rem}@media(min-width: 640px){.search-location-page__single{padding:0 2.1875rem}}@media(min-width: 1012px){.search-location-page__single{padding:0 5.3125rem}}.search-location-page__single .row{justify-content:center}.search-location-page__single .post-title{text-align:center}.search-location-page__single .tab__title{display:block;background-color:rgba(199,199,199,.2);font-weight:700;margin-bottom:.3125rem;padding:.3125rem .625rem}.search-location-page__single .d-flex{display:flex;align-items:center;padding:.625rem;border-bottom:1px solid #c7c7c7;gap:1.25rem}.search-location-page__single .d-flex span:first-child{min-width:6.25rem}@media(min-width: 640px){.search-location-page__single .d-flex span:first-child{min-width:9.375rem}}.search-location-page__single .d-flex a{transition:color .3s}@media(min-width: 1012px){.search-location-page__single .d-flex a:hover{color:#f80}}@media(max-width: 1011px){.search-location-page__single .d-flex a:focus,.search-location-page__single .d-flex a:active{color:#f80}}.search-location-page__single .d-flex svg{width:.75rem;height:.75rem;fill:green}.search-location-page__single .tab-p-10-pb-0{padding:.625rem .625rem 0 .625rem}.search-location-page__single .tab-gallery{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:.625rem}@media(min-width: 640px){.search-location-page__single .tab-gallery{grid-template-columns:repeat(3, 1fr)}}.search-location-page__single .tab-gallery div{overflow:hidden}.search-location-page__single .tab-gallery div:hover img,.search-location-page__single .tab-gallery div:focus img,.search-location-page__single .tab-gallery div:active img{transform:scale(1.2)}.search-location-page__single .tab-gallery img{transition:transform .3s;width:100%;aspect-ratio:1/.8;-o-object-fit:cover;object-fit:cover}.search-location-page__single .tab-content p{margin-bottom:.5rem;text-align:start}.search-location-page__single .tab-content p br{content:"";margin:.25em;display:block}.search-location-page__single .tab-content p:last-child{margin-bottom:0}.search-location-page__single__wrap{display:flex;flex-direction:column;gap:2.5rem}.search-location-page__single__wrap .single-block-wrap{display:flex;flex-direction:column;gap:2.5rem}.search-location-page__single__wrap .single-logo{max-width:18.75rem;max-height:12.5rem;-o-object-fit:cover;object-fit:cover;margin-left:auto;margin-right:auto}.search-location-page__single .btn-group{display:flex;flex-wrap:wrap;justify-content:center;gap:1.875rem;margin-top:1.875rem}.search-location-page__single .btn,.search-location-page__single input[type=button],.search-location-page__single input[type=reset],.search-location-page__single input[type=submit],.search-location-page__single .gform_wrapper.gravity-theme form .gform_footer input[type=submit],.gform_wrapper.gravity-theme form .gform_footer .search-location-page__single input[type=submit]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-location-page .pagination{margin:0}.search-location-page .pagination ul{margin-top:1.25rem}.search-location-page .archive-wrapper{margin-top:2.5rem;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:top;background-repeat:repeat-x;background-size:6px 1.5px}.search-location-page .block-main{padding-bottom:1.875rem;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1.5px}@media(min-width: 1012px){.search-location-page .block-main{padding-bottom:2.5rem}.search-location-page .block-main:hover .block-content__more{color:#f80;-webkit-text-decoration-color:#f80;text-decoration-color:#f80}}.search-location-page .block-main:last-of-type{background:none}.search-location-page .block-wrap{display:flex;gap:1.25rem;margin-top:1.25rem}.search-location-page .block-image{max-width:7.5rem;max-height:5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.search-location-page .block-image img{height:100%;-o-object-fit:contain;object-fit:contain}.search-location-page .block-content__wrap{display:block}.search-location-page .block-content__more{display:block;margin-top:.3125rem;font-size:.75rem;line-height:1.5rem;text-decoration:underline;transition:.3s;transition-property:color,-webkit-text-decoration-color;transition-property:color,text-decoration-color;transition-property:color,text-decoration-color,-webkit-text-decoration-color}.search-location-page__text-result{margin-bottom:1.25rem}.search-location-page__text-result h2{text-transform:capitalize;margin-bottom:.625rem}.search-location-page__main-result{display:flex;flex-direction:column;gap:1.875rem}@media(min-width: 1012px){.search-location-page__main-result{gap:2.5rem}}.archive-wrapper-location{padding:1.875rem .9375rem;background-color:#fff;overflow:hidden}@media(min-width: 1012px){.archive-wrapper-location{padding:2.5rem .9375rem}}.archive-wrapper-location .archive{padding-top:3.125rem;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:top;background-repeat:repeat-x;background-size:6px 1.5px}.search-form{transition:all .3s 0s;width:100%;display:flex;gap:.625rem;text-align:center;margin-left:auto;margin-right:auto;justify-content:center;margin-bottom:1.875rem;max-width:24.0625rem}.search-form input[type=text]{width:100%}.search-form .nice-select{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:9.375rem}.search-form__submit{padding:.5rem 1.25rem;white-space:nowrap;max-height:2.25rem}.search-form__submit svg{width:1.0625rem;height:1.0625rem}.social{display:flex;align-items:center}.social .shariff .shariff-buttons .shariff-icon{display:none}.social .shariff .shariff-buttons .shariff-button{background-color:rgba(0,0,0,0) !important}.social .shariff .shariff-buttons .shariff-button a{position:relative;background-color:rgba(0,0,0,0) !important}.social .shariff .shariff-buttons .shariff-button a:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%, -50%);width:26px;height:26px;background-repeat:no-repeat;background-color:#787878;transition:background-color .3s}@media(min-width: 1012px){.social .shariff .shariff-buttons .shariff-button a:hover:after{background-color:#f80}}.social .shariff .shariff-buttons .facebook a:after{-webkit-mask-image:url(../img/fb-icon.svg);mask-image:url(../img/fb-icon.svg);width:15px;height:26px}.social .shariff .shariff-buttons .twitter a:after{-webkit-mask-image:url(../img/tw-icon.svg);mask-image:url(../img/tw-icon.svg);width:26px;height:22px}.social .shariff .shariff-buttons .whatsapp a:after{-webkit-mask-image:url(../img/whatsapp-icon.svg);mask-image:url(../img/whatsapp-icon.svg);width:18px;height:21px}.social .shariff .shariff-buttons .mailto a:after{-webkit-mask-image:url(../img/mailbox-icon.svg);mask-image:url(../img/mailbox-icon.svg);width:25px;height:22px}.js-copy{position:relative;cursor:pointer;margin-left:.625rem;height:1.375rem}.js-copy .js-copy-tooltip{width:140px;background-color:#555;color:#fff;font-size:14px;line-height:1.2;border-radius:.3125rem;text-align:center;padding:5px;margin-left:-120px;position:absolute;bottom:150%;left:50%;transition:opacity .3s;visibility:hidden;opacity:0;z-index:10}.js-copy .js-copy-tooltip:after{content:"";position:absolute;top:100%;left:86%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width: 1012px){.js-copy:hover .js-copy-tooltip{visibility:visible;opacity:1}.js-copy:hover svg{stroke-width:1px}}.js-copy svg{stroke:#787878;fill:#787878;transition:stroke-width .3s;stroke-width:0;width:1.375rem;height:1.375rem}.js-copy-tooltip-wrapper{position:relative;z-index:2}.tabs{padding:.75rem .9375rem 0 .75rem;background-color:#fff}.tabs .tabs__titles{display:flex;flex-wrap:wrap;gap:0 1.875rem;justify-content:center}.js-tab-title{display:flex;align-items:center;gap:.5rem;padding:1.125rem 1.25rem;position:relative}.js-tab-title:before{position:absolute;content:"";background-color:#f80;width:0;height:.1875rem;bottom:0;left:50%;transform:translateX(-50%);transition:width .3s}@media(min-width: 1012px){.js-tab-title:hover:before{width:30%}}.js-tab-title span{color:#f80;font-size:.75rem;font-weight:700;font-family:"OpenSans",sans-serif}.js-tab-title svg{width:15px;height:15px}.js-tab-title:not(.is-active){cursor:pointer}.js-tab-title.is-active:before{width:100%}.tabs__contents{background-color:rgba(199,199,199,.2);padding:.9375rem 1.25rem}@media(min-width: 640px){.tabs__contents{padding:1.5625rem 2.1875rem}}@media(min-width: 1012px){.tabs__contents{padding:1.875rem 2.5rem}}.js-tab-content{opacity:0;visibility:hidden;transition:.3s ease-in-out;transition-property:opacity;height:0;grid-template-columns:repeat(2, 1fr);grid-gap:.3125rem 1.875rem}@media(min-width: 640px){.js-tab-content{grid-template-columns:repeat(3, 1fr);grid-gap:.3125rem 2.5rem}}@media(min-width: 1012px){.js-tab-content{grid-template-columns:repeat(4, 1fr)}}.js-tab-content.is-active{display:grid;opacity:1;visibility:visible;height:100%}.js-tab-content a{font-size:.75rem;line-height:1.5rem;text-decoration:underline}@media(min-width: 1012px){.js-tab-content a:hover{color:#f80;-webkit-text-decoration-color:#f80;text-decoration-color:#f80}}#to-top{transition:all .3s 0s;display:inline-flex;background-color:#000;width:2.75rem;height:2.75rem;border-radius:.3125rem;cursor:pointer;position:fixed;bottom:1.875rem;right:1.875rem;opacity:0;visibility:hidden;z-index:90}#to-top:hover{background-color:#000}#to-top.show{opacity:1;visibility:visible}#to-top svg{width:2.75rem;height:2.75rem;fill:#fff}#ez-toc-container{margin-top:3.125rem;background-color:rgba(0,0,0,0);border-color:#787878;padding:1.25rem .9375rem;border-radius:0}@media(min-width: 1012px){#ez-toc-container{margin-top:3.75rem}}#ez-toc-container li:not(:first-child){margin-top:1.125rem}#ez-toc-container a{color:#000;font-size:1rem;line-height:1.375rem;transition:color .3s}#ez-toc-container a:focus,#ez-toc-container a:active,#ez-toc-container a:visited{color:#000}#ez-toc-container a:hover{color:#f80;text-decoration:none}#ez-toc-container .ez-toc-title-container{margin-bottom:1.4375rem}#ez-toc-container .ez-toc-title-container .ez-toc-title{font-weight:700}.ez-toc-section{display:block;visibility:hidden;position:relative;top:-220px}@media screen and (min-width: 500px){.ez-toc-section{top:-120px}}@media(min-width: 1012px){.ez-toc-section{top:-70px}}.js-toggle svg{transition:transform .3s}.js-toggle.is-open svg{transform:rotate(180deg)}.js-toggle-content{display:none}.site-footer ul{display:flex;gap:1.25rem}.site-footer ul a{transition:color .3s}.site-footer ul a:hover{color:#f80}.top-menu{padding:.9375rem}.top-menu ul{display:flex;gap:1.25rem}.top-menu ul a{transition:color .3s}.top-menu ul a:hover{color:#f80}.not-found{padding:2.5rem .9375rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.not-found-title{font-size:3.125rem;margin-bottom:.3em;line-height:inherit}@media(min-width: 1012px){.not-found-title{font-size:4.375rem}}.not-found-text{font-size:1.125rem;margin-bottom:1.5em}@media(min-width: 1012px){.not-found-text{font-size:1.25rem;margin-bottom:2.5em}}.archive-wrapper{padding:2.5rem .9375rem 1.25rem .9375rem}.archive-wrapper .article{padding-bottom:3.125rem}@media(min-width: 1012px){.archive-wrapper .article{padding-bottom:4.6875rem}}.archive-wrapper .article>.article__content{margin-bottom:.75rem}.archive-wrapper .post-grid{overflow:hidden}@media(min-width: 1012px){.archive-wrapper .post-grid{grid-gap:40px}}.archive-wrapper .post-grid .article{padding-bottom:1.875rem}@media(min-width: 1012px){.archive-wrapper .post-grid .article{padding-bottom:2.5rem}}.archive-wrapper .post-grid .article:after{position:absolute;content:"";background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1.5px;width:100vw;height:1px;left:0;bottom:0}@media(min-width: 640px){.archive-wrapper .post-grid .article:after{display:none}.archive-wrapper .post-grid .article:nth-child(2n+1):after{display:block}}@media(min-width: 1012px){.archive-wrapper .post-grid .article:nth-child(2n+1):after{display:none}.archive-wrapper .post-grid .article:nth-child(3n+1):after{display:block}}.archive-header{margin-bottom:3.125rem}.archive-header>*:last-child{margin-bottom:0}.archive-list{display:flex;align-items:center;padding:.1563rem 1.25rem 1.25rem 0;margin-bottom:1.875rem;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1.5px}@media(min-width: 1012px){.archive-list{margin-bottom:2.5rem}}.archive-list__link{font-size:1rem;padding-right:1.4375rem;transition:color .3s}.archive-list__link:not(.active){cursor:pointer}.archive-list__link.active{color:#f80;padding-right:1.4375rem;margin-right:1.4375rem;border-right:1px solid #c7c7c7}@media(min-width: 1012px){.archive-list__link:hover{color:#f80}}.archive__grid{padding:.1563rem 1.25rem 1.25rem 0}.page-archiv{padding:1.25rem .9375rem}.page-archiv ul{margin-bottom:1.875rem}.page-archiv li{display:flex;flex-direction:column;margin-bottom:1.25rem;padding-bottom:.625rem;padding-left:1.25rem;position:relative}.page-archiv li:after{position:absolute;content:"";background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-repeat:repeat-x;background-size:6px 1.5px;width:100%;height:1px;left:0;bottom:0}.page-archiv__title{text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: 1012px){.page-archiv__title:hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}}.page-archiv__category{display:flex;flex-wrap:wrap;gap:.625rem;padding-top:.3125rem}.page-archiv__years{display:flex;align-items:center;flex-wrap:wrap;gap:.9375rem;margin-bottom:1.875rem}.page-archiv__years__link{transition:color .3s}@media(min-width: 1012px){.page-archiv__years__link:hover{color:#f80}}.page-archiv__years-title{transition:color .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width: 1012px){.page-archiv__years-title:hover{color:#f80}}.search-page{padding:3.125rem .9375rem 1.25rem .9375rem}@media(min-width: 1012px){.search-page{padding:3.75rem .9375rem 1.25rem .9375rem}}@media(prefers-color-scheme: dark){.archive-list-main:after{background:linear-gradient(90deg, rgba(31, 30, 28, 0) 0%, rgb(31, 30, 28) 75%)}.swiper-arrow-next svg,.swiper-arrow-prev svg{fill:#fff}.swiper-arrow-next:hover svg,.swiper-arrow-prev:hover svg{fill:#fff}.swiper-arrow-next:after{background:linear-gradient(90deg, rgba(31, 30, 28, 0) 0%, rgb(31, 30, 28) 30%)}.swiper-arrow-prev:after{background:linear-gradient(90deg, rgb(31, 30, 28) 70%, rgba(31, 30, 28, 0) 100%)}.btn svg,input[type=button] svg,input[type=reset] svg,input[type=submit] svg,.wpcf7 input[type=submit] svg,.gform_wrapper.gravity-theme form .gform_footer input[type=submit] svg{fill:#fff}.btn-outline{color:#fff;border-color:#fff}.editor>* a:active:not([class]),.entry-content ul>* a:active:not([class]),.entry-content ol>* a:active:not([class]),.entry-content>* a:active:not([class]){color:#fff}}@media(prefers-color-scheme: dark)and (min-width: 640px){.editor>* a:hover:not([class]),.entry-content ul>* a:hover:not([class]),.entry-content ol>* a:hover:not([class]),.entry-content>* a:hover:not([class]){color:#fff}}@media(prefers-color-scheme: dark){.pagination ul li a,.pagination ul li span{border-color:#fff}}@media(prefers-color-scheme: dark){.js-copy svg{stroke:#fff}}@media(prefers-color-scheme: dark){body .breadcrumbs .breadcrumb_last{color:#fff}}@media(prefers-color-scheme: dark){.page-archiv__title:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}}@media(prefers-color-scheme: dark){#ez-toc-container a{color:#fff}#ez-toc-container a:focus,#ez-toc-container a:active,#ez-toc-container a:visited{color:#fff}#ez-toc-container a:hover{color:#f80}}@media(prefers-color-scheme: dark){div.nice-select:after,div.nice-select:hover,div.nice-select:active,div.nice-select.open,div.nice-select:focus{border-color:#fff}div.nice-select .list,div.nice-select .option{background-color:#000}div.nice-select .option:hover,div.nice-select .option.focus,div.nice-select .option.selected.focus{background-color:rgba(246,246,246,.2)}}.site-content{width:100%;flex-grow:1}.entry-title{font-weight:700;margin:1em 0}.entry-content{padding-bottom:3.75rem}.entry-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.9375rem}.post{padding:2.6875rem .9375rem 0 .9375rem}.post-thumbnail{margin-bottom:2.5rem}.post-thumbnail img{width:100%;margin-bottom:.625rem}.post-thumbnail figcaption{color:#787878;font-size:.75rem}.post-header .article__content{padding:0 .3125rem 1.875rem .3125rem}@media(min-width: 640px){.post-header .article__content{padding:0 2.1875rem 1.875rem 2.1875rem}}@media(min-width: 1012px){.post-header .article__content{padding:0 5.3125rem 2.5rem 5.3125rem}}.post-content,.post-navigation,.post-related{padding:3.125rem .9375rem 1.875rem .9375rem}@media(min-width: 1012px){.post-content,.post-navigation,.post-related{padding:3.75rem .9375rem 2.5rem .9375rem}}.subtitle{padding:.5rem 0 .8125rem 0;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%),linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:top,bottom;background-repeat:repeat-x;background-size:6px 1.5px;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;margin-bottom:.625rem}.subtitle__posted{margin-left:.3125rem;display:flex;flex-direction:column;gap:.5rem}@media(min-width: 640px){.subtitle__posted{margin-left:2.1875rem}}@media(min-width: 1012px){.subtitle__posted{margin-left:5.3125rem}}.subtitle__posted span{color:#787878;font-size:.75rem}.subtitle__posted span.subtitle__autor{color:#f80}body .entry-content .row a:not([class]){color:#f80}@media(min-width: 1012px){body .entry-content .row a:not([class]):hover{color:#f80;-webkit-text-decoration-color:#f80;text-decoration-color:#f80}}.entry-content{position:relative}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:3.125rem}@media(min-width: 1012px){.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-top:3.75rem}}.entry-content p{margin-top:1.4375rem;line-height:1.875rem}.entry-content p:first-child{margin-top:0}.entry-content figure{margin-top:2.5rem;width:100%;margin-bottom:0}.entry-content figcaption{color:#787878;font-size:.75rem}.entry-content .d-flex{display:flex;flex-direction:column;gap:2.5rem;margin-top:2.5rem}@media(min-width: 1012px){.entry-content .d-flex{flex-direction:row}}.entry-content .d-flex>figure,.entry-content .d-flex>img{flex:0 0 100%}@media(min-width: 1012px){.entry-content .d-flex>figure,.entry-content .d-flex>img{flex:0 0 60%;margin-right:-5.3125rem}}.entry-content .d-flex *:not(.wp-caption-text){margin-top:0}.entry-content .d-flex__reverse>figure,.entry-content .d-flex__reverse>img{margin-right:0}@media(min-width: 1012px){.entry-content .d-flex__reverse>figure,.entry-content .d-flex__reverse>img{margin-left:-5.3125rem}}@media(min-width: 1012px){.entry-content .d-flex__reverse{flex-direction:row-reverse}}.entry-content blockquote{padding:1.25rem 1.875rem;background:linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%),linear-gradient(to right, #787878 30%, rgba(255, 255, 255, 0) 0%);background-position:top,bottom;background-repeat:repeat-x;background-size:6px 1.5px;margin-top:2.5rem}@media(min-width: 640px){.entry-content blockquote{padding:1.25rem 3.75rem}}@media(min-width: 1012px){.entry-content blockquote{padding:1.25rem 6.25rem}}.entry-content blockquote h1,.entry-content blockquote h2,.entry-content blockquote h3,.entry-content blockquote h4,.entry-content blockquote h5,.entry-content blockquote h6{color:#f80;margin-top:0}.entry-content blockquote *:not(h1,h2,h3,h4,h5,h6){color:#787878;margin-top:1.25rem;font-family:"OpenSans",sans-serif;font-weight:700;font-size:.75rem}.entry-content ol{padding-left:2.5rem;counter-reset:item}@media(min-width: 640px){.entry-content ol{padding-left:3.75rem}}@media(min-width: 1012px){.entry-content ol{padding-left:6.25rem}}.entry-content ol li:after{content:counter(item) "";counter-increment:item;position:absolute;top:0;left:-1.875rem;font-family:"OpenSans",sans-serif;font-size:1.25rem;color:#787878}@media(min-width: 640px){.entry-content ol li:after{left:-2.625rem}}.entry-content ol,.entry-content ul{margin-top:1.4375rem}.entry-content ol li,.entry-content ul li{position:relative;font-size:1rem;line-height:1.875rem}.entry-content ul{padding-left:1.5625rem}.entry-content ul li:before{position:absolute;content:"•";color:#787878;font-size:1.875rem;top:0;left:-1.5625rem}.nav-links{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}@media(min-width: 1012px){.nav-links{flex-direction:row;gap:3.125rem}}.post-grid{display:grid;grid-gap:30px;grid-template-columns:repeat(1, 1fr)}@media(min-width: 640px){.post-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1012px){.post-grid{grid-template-columns:repeat(3, 1fr)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiMC1zZXR0aW5ncy9fIXZhcmlhYmxlcy5zY3NzIiwiMC1zZXR0aW5ncy9fZm9udHMuc2NzcyIsIjEtZ2VuZXJpYy8xLTEtYmFzZS9fIXNhbml0aXplLnNjc3MiLCIxLWdlbmVyaWMvMS0xLWJhc2UvX2VsZW1lbnRzLnNjc3MiLCIxLWdlbmVyaWMvMS0xLWJhc2UvX3dwLWNvcmUuc2NzcyIsIjAtc2V0dGluZ3MvX21peGlucy1tZWRpYS1xdWVyeS5zY3NzIiwiMS1nZW5lcmljLzEtMi10eXBvZ3JhcGh5L19lZGl0b3Iuc2NzcyIsIjAtc2V0dGluZ3MvX21peGlucy1nZW5lcmFsLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2hlYWRpbmdzLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX2xpc3RzLnNjc3MiLCIxLWdlbmVyaWMvMS0yLXR5cG9ncmFwaHkvX3RhYmxlcy5zY3NzIiwiMS1nZW5lcmljLzEtMy1mb3Jtcy9fYnV0dG9ucy5zY3NzIiwiMS1nZW5lcmljLzEtMy1mb3Jtcy9fZmllbGRzLnNjc3MiLCIxLWdlbmVyaWMvMS00LXV0aWxpdGllcy9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiMS1nZW5lcmljLzEtNC11dGlsaXRpZXMvX2hlbHAtY2xhc3Nlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiMi1sYXlvdXRzL19ib290c3RyYXAtZ3JpZC5zY3NzIiwiMy12ZW5kb3JzL19jb250YWN0LWZvcm03LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvQ2Fyb3VzZWwvc2Nzcy9iYXNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvQ2Fyb3VzZWwvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvQ2Fyb3VzZWwvcGx1Z2lucy9Eb3RzL0RvdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9DYXJvdXNlbC9wbHVnaW5zL05hdmlnYXRpb24vTmF2aWdhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3MvYmFzZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3MvX21peGlucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3Mvc3Bpbm5lci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3MvYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0BmYW5jeWFwcHMvdWkvc3JjL0ZhbmN5Ym94L3Njc3Mvc2Nyb2xsYmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvc2Nzcy9jdXJzb3Iuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL0ltYWdlL0ltYWdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQGZhbmN5YXBwcy91aS9zcmMvRmFuY3lib3gvcGx1Z2lucy9IdG1sL0h0bWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL1RodW1icy9UaHVtYnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9wbHVnaW5zL1Rvb2xiYXIvVG9vbGJhci5zY3NzIiwiMy12ZW5kb3JzL19mYW5jeWJveC5zY3NzIiwiMy12ZW5kb3JzL19ncmF2aXR5LWZvcm1zLnNjc3MiLCIzLXZlbmRvcnMvX25pY2Utc2VsZWN0LnNjc3MiLCIzLXZlbmRvcnMvX3NlbGVjdDIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvbi9uYXZpZ2F0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvZWZmZWN0LWZhZGUvZWZmZWN0LWZhZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zd2lwZXIvbW9kdWxlcy9mcmVlLW1vZGUvZnJlZS1tb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvZ3JpZC9ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL21vZHVsZXMvc2Nyb2xsYmFyL3Njcm9sbGJhci5zY3NzIiwiMy12ZW5kb3JzL19zd2lwZXItYnVuZGxlLnNjc3MiLCIzLXZlbmRvcnMvX3dwbWwuc2NzcyIsIjQtYnVpbGRlci9fIWJhc2UtY29tcG9uZW50cy5zY3NzIiwiNC1idWlsZGVyL19jLWltYWdlcy5zY3NzIiwiNC1idWlsZGVyL19wb3N0X3NpbmdsZS5zY3NzIiwiNC1idWlsZGVyL19wb3N0LXBvcHVsYXIuc2NzcyIsIjQtYnVpbGRlci9fdG9wLXNlY3Rpb24uc2NzcyIsIjUtY29tcG9uZW50cy9fIWF0b21zLnNjc3MiLCI1LWNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiNS1jb21wb25lbnRzL19hcnRpY2xlLnNjc3MiLCI1LWNvbXBvbmVudHMvX2F1dGhvci1ib3guc2NzcyIsIjUtY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIjUtY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIjUtY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwiNS1jb21wb25lbnRzL19zZWFyY2hfcGFnZS5zY3NzIiwiNS1jb21wb25lbnRzL19zZWFyY2gtZm9ybS5zY3NzIiwiNS1jb21wb25lbnRzL19zb2NpYWxzLnNjc3MiLCI1LWNvbXBvbmVudHMvX3RhYnMuc2NzcyIsIjUtY29tcG9uZW50cy9fdG8tdG9wLnNjc3MiLCI1LWNvbXBvbmVudHMvX3RvYy5zY3NzIiwiNS1jb21wb25lbnRzL190b2dnbGUuc2NzcyIsIjUtY29tcG9uZW50cy9fdG9wLWZvb3Rlci5zY3NzIiwiNS1jb21wb25lbnRzL190b3AtbWVudS5zY3NzIiwiNi10ZW1wbGF0ZXMvXzQwNC5zY3NzIiwiNi10ZW1wbGF0ZXMvX2FyY2hpdmUuc2NzcyIsIjYtdGVtcGxhdGVzL19kYXJrLW1vZGUuc2NzcyIsIjYtdGVtcGxhdGVzL19wYWdlLnNjc3MiLCI2LXRlbXBsYXRlcy9fcG9zdC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1DdUZBLHVCQUNDLENBQUEsd0JBU0EsQ0FBQSxrQ0FDQSxDQUFBLHFCQVBDLE1BSkYsdUJBS0csQ0FBQSwwQkFDQSxDQUFBLENBQUEseUJBRkQsTUFKRix1QkFLRyxDQUFBLDBCQUNBLENBQUEsQ0FBQSwwQkFGRCxNQUpGLHVCQUtHLENBQUEsMkJBQ0EsQ0FBQSxDQUFBLDBCQUZELE1BSkYseUJBS0csQ0FBQSwwQkFDQSxDQUFBLENBQUEsV0M3Rkgsb0JB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QUFBLENBQUEsV0FJRixZQUNDLENBQUEsYUFDQSxDQUFBLG9DQUNBLENBQUEseUJ2RW5RQyxXdUVnUUYsb0NBTUUsQ0FBQSxDQUFBLDBCdkV0UUEsV3VFZ1FGLG9DQVVFLENBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTAwJTstLWhlYWRlci1oZWlnaHQ6IDYuMjVyZW07LS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0OiA0LjM3NXJlbX1AbWVkaWEobWluLXdpZHRoOiAwKXs6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTAwJTstLWNvbnRhaW5lci1ndXR0ZXIteDogNDBweH19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpezpyb290ey0tY29udGFpbmVyLXdpZHRoOiAxMDAlOy0tY29udGFpbmVyLWd1dHRlci14OiA2MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpezpyb290ey0tY29udGFpbmVyLXdpZHRoOiAxMDAlOy0tY29udGFpbmVyLWd1dHRlci14OiAxMDBweH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXs6cm9vdHstLWNvbnRhaW5lci13aWR0aDogMTMyMHB4Oy0tY29udGFpbmVyLWd1dHRlci14OiAzMHB4fX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NTAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJSb2JvdG9cIjtzcmM6dXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksdXJsKFwiLi4vZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbDtmb250LWRpc3BsYXk6c3dhcH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiUm9ib3RvXCI7c3JjOnVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJPcGVuU2Fuc1wiO3NyYzp1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1kaXNwbGF5OnN3YXB9LyohIHNhbml0aXplLmNzcyB2OC4wLjAgfCBDQzAgTGljZW5zZSB8IGdpdGh1Yi5jb20vY3NzdG9vbHMvc2FuaXRpemUuY3NzICovKiw6OmJlZm9yZSw6OmFmdGVye2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3gtc2l6aW5nOmJvcmRlci1ib3h9OjpiZWZvcmUsOjphZnRlcnt0ZXh0LWRlY29yYXRpb246aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjppbmhlcml0fWh0bWx7Y3Vyc29yOmRlZmF1bHQ7bGluZS1oZWlnaHQ6MS4xNTstbW96LXRhYi1zaXplOjQ7dGFiLXNpemU6NDstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3dvcmQtYnJlYWs6YnJlYWstd29yZH1ib2R5e21hcmdpbjowfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOi42N2VtIDB9aHJ7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1tYWlue2Rpc3BsYXk6YmxvY2t9bmF2IG9sLG5hdiB1bHtsaXN0LXN0eWxlOm5vbmV9cHJle2ZvbnQtc2l6ZToxZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9YWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9Y29kZSxrYmQsc2FtcHtmb250LXNpemU6MWVtfXNtYWxse2ZvbnQtc2l6ZTo4MCV9YXVkaW8sY2FudmFzLGlmcmFtZSxpbWcsc3ZnLHZpZGVve3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1hdWRpbyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9ja31hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfWltZ3tib3JkZXItc3R5bGU6bm9uZX1zdmc6bm90KFtmaWxsXSl7ZmlsbDpjdXJyZW50Q29sb3J9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1idXR0b24saW5wdXQsc2VsZWN0e21hcmdpbjowfWJ1dHRvbntvdmVyZmxvdzp2aXNpYmxlO3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLFt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC43NWVtIC42MjVlbX1pbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWxlZ2VuZHtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfXRleHRhcmVhe21hcmdpbjowO292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfVt0eXBlPWNoZWNrYm94XSxbdHlwZT1yYWRpb117cGFkZGluZzowfVt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiw6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOmluaGVyaXQ7b3BhY2l0eTouNTR9Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtmb250OmluaGVyaXR9OjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9Oi1tb3otdWktaW52YWxpZHtib3gtc2hhZG93Om5vbmV9ZGV0YWlsc3tkaXNwbGF5OmJsb2NrfWRpYWxvZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOnNvbGlkO2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztoZWlnaHQ6LW1vei1maXQtY29udGVudDtoZWlnaHQ6LXdlYmtpdC1maXQtY29udGVudDtoZWlnaHQ6Zml0LWNvbnRlbnQ7bGVmdDowO21hcmdpbjphdXRvO3BhZGRpbmc6MWVtO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2lkdGg6LW1vei1maXQtY29udGVudDt3aWR0aDotd2Via2l0LWZpdC1jb250ZW50O3dpZHRoOmZpdC1jb250ZW50fWRpYWxvZzpub3QoW29wZW5dKXtkaXNwbGF5Om5vbmV9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbX1jYW52YXN7ZGlzcGxheTppbmxpbmUtYmxvY2t9dGVtcGxhdGV7ZGlzcGxheTpub25lfWEsYXJlYSxidXR0b24saW5wdXQsbGFiZWwsc2VsZWN0LHN1bW1hcnksdGV4dGFyZWEsW3RhYmluZGV4XXstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9ufVtoaWRkZW5de2Rpc3BsYXk6bm9uZX1bYXJpYS1idXN5PXRydWVde2N1cnNvcjpwcm9ncmVzc31bYXJpYS1jb250cm9sc117Y3Vyc29yOnBvaW50ZXJ9W2FyaWEtZGlzYWJsZWQ9dHJ1ZV0sW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWR9W2FyaWEtaGlkZGVuPWZhbHNlXVtoaWRkZW5dOm5vdCg6Zm9jdXMpe2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtkaXNwbGF5OmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGV9aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3cteDpoaWRkZW59Ym9keXtmb250LWZhbWlseTpcIlJvYm90b1wiLHNhbnMtc2VyaWZ9KiwqOmJlZm9yZSwqOmFmdGVye2JveC1zaXppbmc6aW5oZXJpdDtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0jd3BhZG1pbmJhcnstLXdwLWJsdWU6ICMyMjcxYjE7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzICFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpfSN3cGFkbWluYmFyOmhvdmVyICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fSN3cGFkbWluYmFyOm5vdCguaXMtZXhwYW5kZWQpOmhvdmVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSN3cGFkbWluYmFyOm5vdCguaXMtZXhwYW5kZWQpOmhvdmVyICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSN3cGFkbWluYmFyLmlzLWV4cGFuZGVke3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSN3cGFkbWluYmFyLmlzLWV4cGFuZGVkICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfSN3cGFkbWluYmFyLmlzLWV4cGFuZGVkICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXdwLWJsdWUpfSN3cGFkbWluYmFyLmlzLWV4cGFuZGVkICN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtmb250LXNpemU6MjBweCAhaW1wb3J0YW50fSN3cGFkbWluYmFyIC5hYi10b3AtbWVudT4ubWVudXBvcD4uYWItc3ViLXdyYXBwZXJ7dG9wOjEwMCV9QG1lZGlhKG1heC13aWR0aDogNzgycHgpeyN3cGFkbWluYmFyIC5hYi10b3Atc2Vjb25kYXJ5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjB9I3dwYWRtaW5iYXIgLmFiLXRvcC1zZWNvbmRhcnk+Lm1lbnVwb3A+LmFiLXN1Yi13cmFwcGVye3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEobWF4LXdpZHRoOiA2MzlweCl7I3dwYWRtaW5iYXIgI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHR7ZGlzcGxheTpmbGV4fSN3cGFkbWluYmFyICN3cC1hZG1pbi1iYXItcm9vdC1kZWZhdWx0Pmxpe2ZsZXgtc2hyaW5rOjB9fUBtZWRpYShtYXgtd2lkdGg6IDc4MnB4KXsjd3BhZG1pbmJhciB1bCN3cC1hZG1pbi1iYXItcm9vdC1kZWZhdWx0PmxpI3dwLWFkbWluLWJhci13cHNlby1tZW51LCN3cGFkbWluYmFyIHVsI3dwLWFkbWluLWJhci1yb290LWRlZmF1bHQ+bGkjd3AtYWRtaW4tYmFyLWdmb3JtLWZvcm1ze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZXtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNDZweCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNzgzcHgpeyN3cC1hZG1pbi1iYXItc2l0ZS1uYW1le3RyYW5zZm9ybTp0cmFuc2xhdGVZKDMycHgpfX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpiZWZvcmUsI3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YWZ0ZXJ7d2lkdGg6NDZweDtoZWlnaHQ6NDZweH1AbWVkaWEobWluLXdpZHRoOiA3ODNweCl7I3dwLWFkbWluLWJhci1zaXRlLW5hbWU6YmVmb3JlLCN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmFmdGVye3dpZHRoOjMycHg7aGVpZ2h0OjMycHh9fSN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lOmJlZm9yZXtjb250ZW50OlwiXCIgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAuMnMgIWltcG9ydGFudH0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTphZnRlcntjb250ZW50Olwi74SJXCIgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtZmFtaWx5OmRhc2hpY29ucztmb250LXNpemU6MThweDt0cmFuc2l0aW9uOmFsbCAuMnMgIWltcG9ydGFudDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS13cC1ibHVlKX0jd3AtYWRtaW4tYmFyLXNpdGUtbmFtZTpob3ZlcjphZnRlcntmb250LXNpemU6MjJweH0uYWxpZ25sZWZ0e2Rpc3BsYXk6aW5saW5lO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEuNXJlbX0uYWxpZ25yaWdodHtkaXNwbGF5OmlubGluZTtmbG9hdDpyaWdodDttYXJnaW4tbGVmdDoxLjVyZW19LmFsaWduY2VudGVye2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS53cC1jYXB0aW9ue21hcmdpbi1ib3R0b206MS41cmVtO21heC13aWR0aDoxMDAlfS53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXXtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dHttYXJnaW46LjYyNXJlbSAwfXNwYW4ud3AtY2FwdGlvbi10ZXh0e3RleHQtYWxpZ246Y2VudGVyfS5nYWxsZXJ5e21hcmdpbi1ib3R0b206MS41cmVtfS5nYWxsZXJ5LWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEwMCV9LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW17bWF4LXdpZHRoOjUwJX0uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbXttYXgtd2lkdGg6MzMuMzMlfS5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVte21heC13aWR0aDoyNSV9LmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW17bWF4LXdpZHRoOjIwJX0uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbXttYXgtd2lkdGg6MTYuNjYlfS5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVte21heC13aWR0aDoxNC4yOCV9LmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW17bWF4LXdpZHRoOjEyLjUlfS5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVte21heC13aWR0aDoxMS4xMSV9LmdhbGxlcnktY2FwdGlvbntkaXNwbGF5OmJsb2NrfS53cC1zbWlsZXl7Ym9yZGVyOjA7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MDtwYWRkaW5nOjB9LnRleHQtc217Zm9udC1zaXplOjE0cHh9LnRleHQtbWR7Zm9udC1zaXplOjE4cHh9LnRleHQtbGcsLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle2ZvbnQtc2l6ZToxOHB4fUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LnRleHQtbGcsLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdle2ZvbnQtc2l6ZToyMnB4fX0uZWRpdG9yPiogYTpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQgdWw+KiBhOm5vdChbY2xhc3NdKSwuZW50cnktY29udGVudCBvbD4qIGE6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50PiogYTpub3QoW2NsYXNzXSl7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmVkaXRvcj4qIGE6YWN0aXZlOm5vdChbY2xhc3NdKSwuZW50cnktY29udGVudCB1bD4qIGE6YWN0aXZlOm5vdChbY2xhc3NdKSwuZW50cnktY29udGVudCBvbD4qIGE6YWN0aXZlOm5vdChbY2xhc3NdKSwuZW50cnktY29udGVudD4qIGE6YWN0aXZlOm5vdChbY2xhc3NdKXtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5lZGl0b3I+KiBhOmhvdmVyOm5vdChbY2xhc3NdKSwuZW50cnktY29udGVudCB1bD4qIGE6aG92ZXI6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50IG9sPiogYTpob3Zlcjpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQ+KiBhOmhvdmVyOm5vdChbY2xhc3NdKXtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9fS5ibG9ja3F1b3Rle2ZvbnQtc2l6ZToxLjI1cmVtO21hcmdpbjozLjEyNXJlbSAxLjg3NXJlbX0uYmxvY2txdW90ZSBwe2ZvbnQtd2VpZ2h0OjcwMH0uYmxvY2txdW90ZSBjaXRle2Rpc3BsYXk6YmxvY2s7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi1ib3R0b206MH0uZWRpdG9yPiosLmVudHJ5LWNvbnRlbnQgdWw+KiwuZW50cnktY29udGVudCBvbD4qLC5lbnRyeS1jb250ZW50Pip7bWFyZ2luLXRvcDoxLjEyNXJlbX0uZWRpdG9yPio6Zmlyc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQgdWw+KjpmaXJzdC1jaGlsZCwuZW50cnktY29udGVudCBvbD4qOmZpcnN0LWNoaWxkLC5lbnRyeS1jb250ZW50Pio6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5lZGl0b3I+KjpsYXN0LWNoaWxkLC5lbnRyeS1jb250ZW50IHVsPio6bGFzdC1jaGlsZCwuZW50cnktY29udGVudCBvbD4qOmxhc3QtY2hpbGQsLmVudHJ5LWNvbnRlbnQ+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH1oMSwuaDEsaDIsLmgyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcsaDMsLmgzLGg0LC5oNCxoNSwuaDUsaDYsLmg2e21pbi1oZWlnaHQ6MHZ3O2ZvbnQtZmFtaWx5OlwiT3BlblNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjF9aDEgYSwuaDEgYSxoMiBhLC5oMiBhLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmcgYSxoMyBhLC5oMyBhLGg0IGEsLmg0IGEsaDUgYSwuaDUgYSxoNiBhLC5oNiBhe2NvbG9yOmluaGVyaXR9aDEsLmgxe2ZvbnQtc2l6ZTpjbGFtcCggMS44NzVyZW0sIGNhbGMoMS44NzVyZW0gKyAoMXZ3IC0gNi40cHgpICogMS4wOCksIDIuMTI1cmVtICl9aDIsLmgyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hlYWRpbmd7Zm9udC1zaXplOmNsYW1wKCAxLjYyNXJlbSwgY2FsYygxLjYyNXJlbSArICgxdncgLSA2LjRweCkgKiAxLjA4KSwgMS44NzVyZW0gKX1oMywuaDN7Zm9udC1zaXplOmNsYW1wKCAxLjEyNXJlbSwgY2FsYygxLjEyNXJlbSArICgxdncgLSA2LjRweCkgKiAwLjU0KSwgMS4yNXJlbSApO2xpbmUtaGVpZ2h0OjEuNjI1cmVtfWg0LC5oNHtmb250LXNpemU6Y2xhbXAoIDFyZW0sIGNhbGMoMXJlbSArICgxdncgLSA2LjRweCkgKiAwLjU0KSwgMS4xMjVyZW0gKX1oNSwuaDV7Zm9udC1zaXplOmNsYW1wKCAxcmVtLCBjYWxjKDFyZW0gKyAoMXZ3IC0gNi40cHgpICogMCksIDFyZW0gKX1oNiwuaDZ7Zm9udC1zaXplOjFyZW19cCwucHtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjM3NXJlbX0uZnMtMTgtMjAsLnBvc3QtaGVhZGVyIC5hcnRpY2xlX19jb250ZW50IHAsLmFydGljbGVfX2V4Y2VycHQgcHtmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuZnMtMTgtMjAsLnBvc3QtaGVhZGVyIC5hcnRpY2xlX19jb250ZW50IHAsLmFydGljbGVfX2V4Y2VycHQgcHtmb250LXNpemU6MS4yNXJlbX19dWwsb2x7bWFyZ2luOjAgMCAxLjI1cmVtIDA7cGFkZGluZy1sZWZ0OjEuODc1cmVtfXVse2xpc3Qtc3R5bGU6ZGlzY31vbHtsaXN0LXN0eWxlOmRlY2ltYWx9bGk+dWwsbGk+b2x7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW46MCAxcmVtIDEuMjVyZW19Lmxpc3QtY2hlY2ssLmxpc3QtZG90LC5saXN0LW51bWJlcntsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjVyZW19Lmxpc3QtY2hlY2s+bGksLmxpc3QtZG90PmxpLC5saXN0LW51bWJlcj5saXtwYWRkaW5nLWxlZnQ6MS44NzVyZW19Lmxpc3QtY2hlY2s+bGl7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBkPSdNNDM1Ljg0OCA4My40NjZMMTcyLjgwNCAzNDYuNTFsLTk2LjY1Mi05Ni42NTJjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NzEgMGwtMjguMjg0IDI4LjI4NGMtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxbDEzMy40MjEgMTMzLjQyMWM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsMjk5LjgxMy0yOTkuODEzYzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMjguMjg0LTI4LjI4NGMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCAwIDUwJS8xZW0gMWVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9Lmxpc3QtZG90Pmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5saXN0LWRvdD5saTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6LjVlbTtoZWlnaHQ6LjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi41ZW07bGVmdDouMjVlbX0ubGlzdC1udW1iZXJ7Y291bnRlci1yZXNldDpjdXN0b20tY291bnRlcn0ubGlzdC1udW1iZXI+bGl7Y291bnRlci1pbmNyZW1lbnQ6Y3VzdG9tLWNvdW50ZXI7bWluLWhlaWdodDoxLjJlbTtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlzdC1udW1iZXI+bGk6YmVmb3Jle2NvbnRlbnQ6Y291bnRlcihjdXN0b20tY291bnRlcik7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO2NvbG9yOiMwMDA7Zm9udC1zaXplOi43NWVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjMzO2JvcmRlcjoxcHggc29saWQgIzAwMDtib3JkZXItcmFkaXVzOjUwJTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1ZW07bGVmdDowfXRhYmxle3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAxcmVtO3dvcmQtYnJlYWs6bm9ybWFsfXRhYmxlIHRoLHRhYmxlIHRke3BhZGRpbmc6LjM3NXJlbSAuNXJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3B9LnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2M3YzdjN30udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2M3YzdjN30udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjl9LnRhYmxlLXJlc3BvbnNpdmV7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5idG4sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLC53cGNmNyBpbnB1dFt0eXBlPXN1Ym1pdF0saW5wdXRbdHlwZT1idXR0b25dLGlucHV0W3R5cGU9cmVzZXRdLGlucHV0W3R5cGU9c3VibWl0XXt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtmb250LXNpemU6Ljc1cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2JvcmRlcjoxcHggc29saWQgIzAwMDtwYWRkaW5nOi42ODc1cmVtIDEuMjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7Z2FwOi4zMTI1cmVtfS5idG46aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixpbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsLmJ0bjpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLGlucHV0W3R5cGU9cmVzZXRdOmZvY3VzLGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywuYnRuOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLGlucHV0W3R5cGU9YnV0dG9uXTphY3RpdmUsaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlLGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwO2NvbG9yOiNmZmZ9LmJ0bjpob3ZlciBzdmcsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHN2ZyxpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIgc3ZnLGlucHV0W3R5cGU9cmVzZXRdOmhvdmVyIHN2ZyxpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIgc3ZnLC5idG46Zm9jdXMgc3ZnLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyBzdmcsaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzIHN2ZyxpbnB1dFt0eXBlPXJlc2V0XTpmb2N1cyBzdmcsaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHN2ZywuYnRuOmFjdGl2ZSBzdmcsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSBzdmcsaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSBzdmcsaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlIHN2ZyxpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHN2Z3tmaWxsOiNmZmZ9LmJ0biBzdmcsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHN2Zywud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdIHN2ZyxpbnB1dFt0eXBlPWJ1dHRvbl0gc3ZnLGlucHV0W3R5cGU9cmVzZXRdIHN2ZyxpbnB1dFt0eXBlPXN1Ym1pdF0gc3Zne2ZsZXgtc2hyaW5rOjA7d2lkdGg6LjY4NzVyZW07aGVpZ2h0Oi4zNzVyZW07dHJhbnNpdGlvbjpub25lO2ZpbGw6IzAwMDt0cmFuc2l0aW9uOmZpbGwgLjNzfS5idG4tc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6I2Y4MDtib3JkZXItY29sb3I6I2Y4MH0uYnRuLXNlY29uZGFyeTpob3ZlciwuYnRuLXNlY29uZGFyeTpmb2N1cywuYnRuLXNlY29uZGFyeTphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1jb2xvcjojZjgwO2NvbG9yOiNmODB9LmJ0bi1vdXRsaW5le2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItY29sb3I6IzAwMDtjb2xvcjojMDAwfS5idG4tb3V0bGluZTpob3ZlciwuYnRuLW91dGxpbmU6Zm9jdXMsLmJ0bi1vdXRsaW5lOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZn0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3QsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhLGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1lbWFpbF0saW5wdXRbdHlwZT11cmxdLGlucHV0W3R5cGU9cGFzc3dvcmRdLGlucHV0W3R5cGU9c2VhcmNoXSxpbnB1dFt0eXBlPW51bWJlcl0saW5wdXRbdHlwZT10ZWxdLGlucHV0W3R5cGU9cmFuZ2VdLGlucHV0W3R5cGU9ZGF0ZV0saW5wdXRbdHlwZT1tb250aF0saW5wdXRbdHlwZT13ZWVrXSxpbnB1dFt0eXBlPXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9Y29sb3JdLHRleHRhcmVhe3RyYW5zaXRpb246YWxsIC4zcyAwczt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMDAwO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6Ljg3NXJlbTtwYWRkaW5nOi42MjVyZW0gMS4yNXJlbTtib3JkZXI6MXB4IHNvbGlkICNjN2M3Yzc7Ym9yZGVyLXJhZGl1czowfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXVybF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXNlYXJjaF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXJhbmdlXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRlXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1tb250aF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9d2Vla106LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGltZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1jb2xvcl06LW1zLWlucHV0LXBsYWNlaG9sZGVyLHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7Y29sb3I6Izc4Nzg3OH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXNlYXJjaF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXJhbmdlXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9d2Vla106LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOi1tb3otcGxhY2Vob2xkZXIsdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7Y29sb3I6Izc4Nzg3OH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTo6LW1vei1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOjotbW96LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT11cmxdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW51bWJlcl06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZV06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1tb250aF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9Y29sb3JdOjotbW96LXBsYWNlaG9sZGVyLHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVye3RyYW5zaXRpb246YWxsIC4zcyAwcztjb2xvcjojNzg3ODc4fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXVybF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXdlZWtdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1jb2xvcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2NvbG9yOiM3ODc4Nzh9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsdGV4dGFyZWE6OnBsYWNlaG9sZGVye3RyYW5zaXRpb246YWxsIC4zcyAwcztjb2xvcjojNzg3ODc4fS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6aG92ZXIsaW5wdXRbdHlwZT10ZXh0XTpob3ZlcixpbnB1dFt0eXBlPWVtYWlsXTpob3ZlcixpbnB1dFt0eXBlPXVybF06aG92ZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06aG92ZXIsaW5wdXRbdHlwZT1zZWFyY2hdOmhvdmVyLGlucHV0W3R5cGU9bnVtYmVyXTpob3ZlcixpbnB1dFt0eXBlPXRlbF06aG92ZXIsaW5wdXRbdHlwZT1yYW5nZV06aG92ZXIsaW5wdXRbdHlwZT1kYXRlXTpob3ZlcixpbnB1dFt0eXBlPW1vbnRoXTpob3ZlcixpbnB1dFt0eXBlPXdlZWtdOmhvdmVyLGlucHV0W3R5cGU9dGltZV06aG92ZXIsaW5wdXRbdHlwZT1kYXRldGltZV06aG92ZXIsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06aG92ZXIsaW5wdXRbdHlwZT1jb2xvcl06aG92ZXIsdGV4dGFyZWE6aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGltZV06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gc2VsZWN0OmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTpmb2N1cyxpbnB1dFt0eXBlPXRleHRdOmZvY3VzLGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLGlucHV0W3R5cGU9dXJsXTpmb2N1cyxpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLGlucHV0W3R5cGU9dGVsXTpmb2N1cyxpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLGlucHV0W3R5cGU9d2Vla106Zm9jdXMsaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyx0ZXh0YXJlYTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGVdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGV4dF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT13ZWVrXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOmFjdGl2ZSxpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSxpbnB1dFt0eXBlPWVtYWlsXTphY3RpdmUsaW5wdXRbdHlwZT11cmxdOmFjdGl2ZSxpbnB1dFt0eXBlPXBhc3N3b3JkXTphY3RpdmUsaW5wdXRbdHlwZT1zZWFyY2hdOmFjdGl2ZSxpbnB1dFt0eXBlPW51bWJlcl06YWN0aXZlLGlucHV0W3R5cGU9dGVsXTphY3RpdmUsaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlLGlucHV0W3R5cGU9ZGF0ZV06YWN0aXZlLGlucHV0W3R5cGU9bW9udGhdOmFjdGl2ZSxpbnB1dFt0eXBlPXdlZWtdOmFjdGl2ZSxpbnB1dFt0eXBlPXRpbWVdOmFjdGl2ZSxpbnB1dFt0eXBlPWRhdGV0aW1lXTphY3RpdmUsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06YWN0aXZlLGlucHV0W3R5cGU9Y29sb3JdOmFjdGl2ZSx0ZXh0YXJlYTphY3RpdmV7Ym9yZGVyLWNvbG9yOiMwMDB9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzOjpwbGFjZWhvbGRlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTpmb2N1czo6cGxhY2Vob2xkZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6Zm9jdXM6OnBsYWNlaG9sZGVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZXh0XTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dXJsXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRlbF06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWRhdGVdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPW1vbnRoXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT13ZWVrXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10aW1lXTpmb2N1czo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXM6OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPWNvbG9yXTpmb2N1czo6cGxhY2Vob2xkZXIsdGV4dGFyZWE6Zm9jdXM6OnBsYWNlaG9sZGVye29wYWNpdHk6LjJ9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPWNvbG9yXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPWRhdGV0aW1lLWxvY2FsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZXRpbWVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1lbWFpbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPW1vbnRoXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9bnVtYmVyXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9cGFzc3dvcmRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT1zZWFyY2hdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT10ZWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dC5oaWRkZW5bdHlwZT10ZXh0XSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXQuaGlkZGVuW3R5cGU9dGltZV0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXVybF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0LmhpZGRlblt0eXBlPXdlZWtdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3QuaGlkZGVuLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYS5oaWRkZW4saW5wdXQuaGlkZGVuW3R5cGU9dGV4dF0saW5wdXQuaGlkZGVuW3R5cGU9ZW1haWxdLGlucHV0LmhpZGRlblt0eXBlPXVybF0saW5wdXQuaGlkZGVuW3R5cGU9cGFzc3dvcmRdLGlucHV0LmhpZGRlblt0eXBlPXNlYXJjaF0saW5wdXQuaGlkZGVuW3R5cGU9bnVtYmVyXSxpbnB1dC5oaWRkZW5bdHlwZT10ZWxdLGlucHV0LmhpZGRlblt0eXBlPXJhbmdlXSxpbnB1dC5oaWRkZW5bdHlwZT1kYXRlXSxpbnB1dC5oaWRkZW5bdHlwZT1tb250aF0saW5wdXQuaGlkZGVuW3R5cGU9d2Vla10saW5wdXQuaGlkZGVuW3R5cGU9dGltZV0saW5wdXQuaGlkZGVuW3R5cGU9ZGF0ZXRpbWVdLGlucHV0LmhpZGRlblt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dC5oaWRkZW5bdHlwZT1jb2xvcl0sdGV4dGFyZWEuaGlkZGVue29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn1AbWVkaWEocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspey5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF0sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla10sLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdCwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWEsaW5wdXRbdHlwZT10ZXh0XSxpbnB1dFt0eXBlPWVtYWlsXSxpbnB1dFt0eXBlPXVybF0saW5wdXRbdHlwZT1wYXNzd29yZF0saW5wdXRbdHlwZT1zZWFyY2hdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXRlbF0saW5wdXRbdHlwZT1yYW5nZV0saW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPW1vbnRoXSxpbnB1dFt0eXBlPXdlZWtdLGlucHV0W3R5cGU9dGltZV0saW5wdXRbdHlwZT1kYXRldGltZV0saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0saW5wdXRbdHlwZT1jb2xvcl0sdGV4dGFyZWF7Y29sb3I6I2ZmZn0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1jb2xvcl06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZV06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dGVsXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZXh0XTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTpob3ZlciwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT11cmxdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6aG92ZXIsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHRleHRhcmVhOmhvdmVyLGlucHV0W3R5cGU9dGV4dF06aG92ZXIsaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIsaW5wdXRbdHlwZT11cmxdOmhvdmVyLGlucHV0W3R5cGU9cGFzc3dvcmRdOmhvdmVyLGlucHV0W3R5cGU9c2VhcmNoXTpob3ZlcixpbnB1dFt0eXBlPW51bWJlcl06aG92ZXIsaW5wdXRbdHlwZT10ZWxdOmhvdmVyLGlucHV0W3R5cGU9cmFuZ2VdOmhvdmVyLGlucHV0W3R5cGU9ZGF0ZV06aG92ZXIsaW5wdXRbdHlwZT1tb250aF06aG92ZXIsaW5wdXRbdHlwZT13ZWVrXTpob3ZlcixpbnB1dFt0eXBlPXRpbWVdOmhvdmVyLGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmhvdmVyLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmhvdmVyLGlucHV0W3R5cGU9Y29sb3JdOmhvdmVyLHRleHRhcmVhOmhvdmVyLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIHNlbGVjdDpmb2N1cywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gdGV4dGFyZWE6Zm9jdXMsaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxpbnB1dFt0eXBlPXVybF06Zm9jdXMsaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxpbnB1dFt0eXBlPXRlbF06Zm9jdXMsaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxpbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLGlucHV0W3R5cGU9dGltZV06Zm9jdXMsaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsdGV4dGFyZWE6Zm9jdXMsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9Y29sb3JdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRlXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1kYXRldGltZV06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9bW9udGhdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRlbF06YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gaW5wdXRbdHlwZT10aW1lXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9dXJsXTphY3RpdmUsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIGlucHV0W3R5cGU9d2Vla106YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSBzZWxlY3Q6YWN0aXZlLC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSB0ZXh0YXJlYTphY3RpdmUsaW5wdXRbdHlwZT10ZXh0XTphY3RpdmUsaW5wdXRbdHlwZT1lbWFpbF06YWN0aXZlLGlucHV0W3R5cGU9dXJsXTphY3RpdmUsaW5wdXRbdHlwZT1wYXNzd29yZF06YWN0aXZlLGlucHV0W3R5cGU9c2VhcmNoXTphY3RpdmUsaW5wdXRbdHlwZT1udW1iZXJdOmFjdGl2ZSxpbnB1dFt0eXBlPXRlbF06YWN0aXZlLGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZSxpbnB1dFt0eXBlPWRhdGVdOmFjdGl2ZSxpbnB1dFt0eXBlPW1vbnRoXTphY3RpdmUsaW5wdXRbdHlwZT13ZWVrXTphY3RpdmUsaW5wdXRbdHlwZT10aW1lXTphY3RpdmUsaW5wdXRbdHlwZT1kYXRldGltZV06YWN0aXZlLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmFjdGl2ZSxpbnB1dFt0eXBlPWNvbG9yXTphY3RpdmUsdGV4dGFyZWE6YWN0aXZle2JvcmRlci1jb2xvcjojZmZmfX1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH1pbnB1dFt0eXBlPW51bWJlcl17LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctcmlnaHQ6MXJlbTtwYWRkaW5nLWxlZnQ6MXJlbX1maWVsZHNldHtib3JkZXItcmFkaXVzOi4zMTI1cmVtfXRleHRhcmVhe2hlaWdodDo2Ljg3NXJlbTtwYWRkaW5nOjFyZW19aW5wdXRbdHlwZT1jaGVja2JveF17dHJhbnNpdGlvbjphbGwgLjNzIDBzO2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7Ym9yZGVyOjFweCBzb2xpZCAjYzdjN2M3O2JvcmRlci1yYWRpdXM6LjMxMjVyZW07YXBwZWFyYW5jZTpub25lO21hcmdpbi1yaWdodDouNWVtfWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzRSUzQ3BhdGggZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpfWxhYmVsOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hde2JvcmRlci1jb2xvcjojMDAwfWlucHV0W3R5cGU9cmFkaW9de3RyYW5zaXRpb246YWxsIC4zcyAwcztmbGV4LXNocmluazowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Ym9yZGVyOjFweCBzb2xpZCAjYzdjN2M3O2JvcmRlci1yYWRpdXM6NTAlO2FwcGVhcmFuY2U6bm9uZTttYXJnaW4tcmlnaHQ6LjVlbX1pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kOnJhZGlhbC1ncmFkaWVudChjaXJjbGUsIGJsYWNrIDAlLCBibGFjayAwLjI1cmVtLCB3aGl0ZSAwLjI1cmVtKTtib3JkZXItY29sb3I6IzAwMH1pbnB1dFt0eXBlPXJhZGlvXTpob3Zlcntib3JkZXItY29sb3I6IzAwMH1sYWJlbDpob3ZlciBpbnB1dFt0eXBlPXJhZGlvXXtib3JkZXItY29sb3I6IzAwMH1pbnB1dDotd2Via2l0LWF1dG9maWxsLGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyx0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxpbnB1dDotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5ley13ZWJraXQtYm94LXNoYWRvdzowIDAgMHB4IDEwMDBweCAjZmZmIGluc2V0fUBtZWRpYShwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyayl7aW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsdGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCx0ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZXstd2Via2l0LXRleHQtZmlsbC1jb2xvcjojZmZmOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMHB4IDEwMDBweCAjMDAwIGluc2V0fX1Aa2V5ZnJhbWVzIHJvdGF0aW9uezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5mbGV4LXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmZsZXgtbWQtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1ldmVubHl7anVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5e2p1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KXsuZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDApey5oaWRkZW4teHMtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IC0xKXsudmlzaWJsZS14cy11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5oaWRkZW4tbWQtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDYzOXB4KXsudmlzaWJsZS1tZC11cHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuaGlkZGVuLWxnLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWF4LXdpZHRoOiAxMDExcHgpey52aXNpYmxlLWxnLXVwe2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey5oaWRkZW4teGwtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDE0MzlweCl7LnZpc2libGUteGwtdXB7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey50ZXh0LW1kLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbWQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LW1kLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey50ZXh0LWxnLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtbGctcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiAxNDQwcHgpey50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS5pbWctY292ZXJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0uaW1nLWNvbnRhaW57d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7b2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnR9LnNjcmVlbi1yZWFkZXItdGV4dHtib3JkZXI6MDtjbGlwOnJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtjbGlwLXBhdGg6aW5zZXQoNTAlKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt3aWR0aDoxcHg7d29yZC13cmFwOm5vcm1hbCAhaW1wb3J0YW50fS5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXN7Zm9udC1zaXplOi44NzVyZW07YmFja2dyb3VuZC1jb2xvcjojZjFmMWYxO2JvcmRlci1yYWRpdXM6M3B4O2JveC1zaGFkb3c6MCAwIDJweCAycHggcmdiYSgwLDAsMCwuNik7Y2xpcDphdXRvICFpbXBvcnRhbnQ7Y2xpcC1wYXRoOm5vbmU7Y29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7aGVpZ2h0OmF1dG87bGVmdDo1cHg7bGluZS1oZWlnaHQ6bm9ybWFsO3BhZGRpbmc6LjkzNzVyZW0gMS40Mzc1cmVtIC44NzVyZW07dGV4dC1kZWNvcmF0aW9uOm5vbmU7dG9wOjVweDt3aWR0aDphdXRvO3otaW5kZXg6MTAwMDAwfS5uby1zY3JvbGx7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwdmg7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbjtvdmVyc2Nyb2xsLWJlaGF2aW9yOm5vbmV9Lm92ZXJmbG93LWhpZGRlbntvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0uZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50fS5tYi0yNXttYXJnaW4tYm90dG9tOjEuNTYyNXJlbX0ubWItNDB7bWFyZ2luLWJvdHRvbToyLjVyZW19LndndC03MDB7Zm9udC13ZWlnaHQ6NzAwfS5jb250YWluZXIsLmNvbnRhaW5lci1mbHVpZCwuY29udGFpbmVyLXhsLC5jb250YWluZXItbGcsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLXhzey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLjUpO3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b30uY29udGFpbmVye21heC13aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuY29udGFpbmVyLW1kLC5jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LmNvbnRhaW5lci1sZywuY29udGFpbmVyLW1kLC5jb250YWluZXJ7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LmNvbnRhaW5lci14bCwuY29udGFpbmVyLWxnLC5jb250YWluZXItbWQsLmNvbnRhaW5lcnttYXgtd2lkdGg6MTMyMHB4fX0ucm93ey0tYnMtZ3V0dGVyLXg6IDQwcHg7LS1icy1ndXR0ZXIteTogMDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDpjYWxjKC0xKnZhcigtLWJzLWd1dHRlci15KSk7bWFyZ2luLXJpZ2h0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpO21hcmdpbi1sZWZ0OmNhbGMoLTAuNSp2YXIoLS1icy1ndXR0ZXIteCkpfS5yb3c+KntmbGV4LXNocmluazowO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNSk7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41KTttYXJnaW4tdG9wOnZhcigtLWJzLWd1dHRlci15KX0uY29se2ZsZXg6MSAwIDAlfS5yb3ctY29scy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLTAsLmd4LTB7LS1icy1ndXR0ZXIteDogMH0uZy0wLC5neS0wey0tYnMtZ3V0dGVyLXk6IDB9LmctMSwuZ3gtMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLTEsLmd5LTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy0yLC5neC0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy0yLC5neS0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy0zLC5neC0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctMywuZ3ktM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLTQsLmd4LTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLTQsLmd5LTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLTUsLmd4LTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy01LC5neS01ey0tYnMtZ3V0dGVyLXk6IDNyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5jb2wtbWR7ZmxleDoxIDAgMCV9LnJvdy1jb2xzLW1kLWF1dG8+KntmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LnJvdy1jb2xzLW1kLTE+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9LnJvdy1jb2xzLW1kLTI+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0ucm93LWNvbHMtbWQtMz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMzMyV9LnJvdy1jb2xzLW1kLTQ+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0ucm93LWNvbHMtbWQtNT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjAlfS5yb3ctY29scy1tZC02Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLW1kLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5jb2wtbWQtMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbWQtMntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY3JX0uY29sLW1kLTN7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LmNvbC1tZC00e2ZsZXg6MCAwIGF1dG87d2lkdGg6MzMuMzMzMzMzMzMlfS5jb2wtbWQtNXtmbGV4OjAgMCBhdXRvO3dpZHRoOjQxLjY2NjY2NjY3JX0uY29sLW1kLTZ7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LmNvbC1tZC03e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTguMzMzMzMzMzMlfS5jb2wtbWQtOHtmbGV4OjAgMCBhdXRvO3dpZHRoOjY2LjY2NjY2NjY3JX0uY29sLW1kLTl7ZmxleDowIDAgYXV0bzt3aWR0aDo3NSV9LmNvbC1tZC0xMHtmbGV4OjAgMCBhdXRvO3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLW1kLTExe2ZsZXg6MCAwIGF1dG87d2lkdGg6OTEuNjY2NjY2NjclfS5jb2wtbWQtMTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5vZmZzZXQtbWQtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbWQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjclfS5vZmZzZXQtbWQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1tZC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NyV9LmctbWQtMCwuZ3gtbWQtMHstLWJzLWd1dHRlci14OiAwfS5nLW1kLTAsLmd5LW1kLTB7LS1icy1ndXR0ZXIteTogMH0uZy1tZC0xLC5neC1tZC0xey0tYnMtZ3V0dGVyLXg6IDAuMjVyZW19LmctbWQtMSwuZ3ktbWQtMXstLWJzLWd1dHRlci15OiAwLjI1cmVtfS5nLW1kLTIsLmd4LW1kLTJ7LS1icy1ndXR0ZXIteDogMC41cmVtfS5nLW1kLTIsLmd5LW1kLTJ7LS1icy1ndXR0ZXIteTogMC41cmVtfS5nLW1kLTMsLmd4LW1kLTN7LS1icy1ndXR0ZXIteDogMXJlbX0uZy1tZC0zLC5neS1tZC0zey0tYnMtZ3V0dGVyLXk6IDFyZW19LmctbWQtNCwuZ3gtbWQtNHstLWJzLWd1dHRlci14OiAxLjVyZW19LmctbWQtNCwuZ3ktbWQtNHstLWJzLWd1dHRlci15OiAxLjVyZW19LmctbWQtNSwuZ3gtbWQtNXstLWJzLWd1dHRlci14OiAzcmVtfS5nLW1kLTUsLmd5LW1kLTV7LS1icy1ndXR0ZXIteTogM3JlbX19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuY29sLWxne2ZsZXg6MSAwIDAlfS5yb3ctY29scy1sZy1hdXRvPip7ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvfS5yb3ctY29scy1sZy0xPip7ZmxleDowIDAgYXV0bzt3aWR0aDoxMDAlfS5yb3ctY29scy1sZy0yPip7ZmxleDowIDAgYXV0bzt3aWR0aDo1MCV9LnJvdy1jb2xzLWxnLTM+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzMzMlfS5yb3ctY29scy1sZy00Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyNSV9LnJvdy1jb2xzLWxnLTU+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjIwJX0ucm93LWNvbHMtbGctNj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30uY29sLWxnLTF7ZmxleDowIDAgYXV0bzt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgYXV0bzt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCBhdXRvO3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgYXV0bzt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCBhdXRvO3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgYXV0bzt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIGF1dG87d2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgYXV0bzt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCBhdXRvO3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ub2Zmc2V0LWxnLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LWxnLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9Lm9mZnNldC1sZy01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbGctMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5nLWxnLTAsLmd4LWxnLTB7LS1icy1ndXR0ZXIteDogMH0uZy1sZy0wLC5neS1sZy0wey0tYnMtZ3V0dGVyLXk6IDB9LmctbGctMSwuZ3gtbGctMXstLWJzLWd1dHRlci14OiAwLjI1cmVtfS5nLWxnLTEsLmd5LWxnLTF7LS1icy1ndXR0ZXIteTogMC4yNXJlbX0uZy1sZy0yLC5neC1sZy0yey0tYnMtZ3V0dGVyLXg6IDAuNXJlbX0uZy1sZy0yLC5neS1sZy0yey0tYnMtZ3V0dGVyLXk6IDAuNXJlbX0uZy1sZy0zLC5neC1sZy0zey0tYnMtZ3V0dGVyLXg6IDFyZW19LmctbGctMywuZ3ktbGctM3stLWJzLWd1dHRlci15OiAxcmVtfS5nLWxnLTQsLmd4LWxnLTR7LS1icy1ndXR0ZXIteDogMS41cmVtfS5nLWxnLTQsLmd5LWxnLTR7LS1icy1ndXR0ZXIteTogMS41cmVtfS5nLWxnLTUsLmd4LWxnLTV7LS1icy1ndXR0ZXIteDogM3JlbX0uZy1sZy01LC5neS1sZy01ey0tYnMtZ3V0dGVyLXk6IDNyZW19fUBtZWRpYShtaW4td2lkdGg6IDE0NDBweCl7LmNvbC14bHtmbGV4OjEgMCAwJX0ucm93LWNvbHMteGwtYXV0bz4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0b30ucm93LWNvbHMteGwtMT4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJX0ucm93LWNvbHMteGwtMj4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6NTAlfS5yb3ctY29scy14bC0zPip7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMzMzJX0ucm93LWNvbHMteGwtND4qe2ZsZXg6MCAwIGF1dG87d2lkdGg6MjUlfS5yb3ctY29scy14bC01Pip7ZmxleDowIDAgYXV0bzt3aWR0aDoyMCV9LnJvdy1jb2xzLXhsLTY+KntmbGV4OjAgMCBhdXRvO3dpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG99LmNvbC14bC0xe2ZsZXg6MCAwIGF1dG87d2lkdGg6OC4zMzMzMzMzMyV9LmNvbC14bC0ye2ZsZXg6MCAwIGF1dG87d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wteGwtM3tmbGV4OjAgMCBhdXRvO3dpZHRoOjI1JX0uY29sLXhsLTR7ZmxleDowIDAgYXV0bzt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC14bC01e2ZsZXg6MCAwIGF1dG87d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wteGwtNntmbGV4OjAgMCBhdXRvO3dpZHRoOjUwJX0uY29sLXhsLTd7ZmxleDowIDAgYXV0bzt3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC14bC04e2ZsZXg6MCAwIGF1dG87d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wteGwtOXtmbGV4OjAgMCBhdXRvO3dpZHRoOjc1JX0uY29sLXhsLTEwe2ZsZXg6MCAwIGF1dG87d2lkdGg6ODMuMzMzMzMzMzMlfS5jb2wteGwtMTF7ZmxleDowIDAgYXV0bzt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC14bC0xMntmbGV4OjAgMCBhdXRvO3dpZHRoOjEwMCV9Lm9mZnNldC14bC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC14bC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5vZmZzZXQteGwtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMlfS5vZmZzZXQteGwtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9Lm9mZnNldC14bC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXhsLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9Lm9mZnNldC14bC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXhsLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0ub2Zmc2V0LXhsLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uZy14bC0wLC5neC14bC0wey0tYnMtZ3V0dGVyLXg6IDB9LmcteGwtMCwuZ3kteGwtMHstLWJzLWd1dHRlci15OiAwfS5nLXhsLTEsLmd4LXhsLTF7LS1icy1ndXR0ZXIteDogMC4yNXJlbX0uZy14bC0xLC5neS14bC0xey0tYnMtZ3V0dGVyLXk6IDAuMjVyZW19LmcteGwtMiwuZ3gteGwtMnstLWJzLWd1dHRlci14OiAwLjVyZW19LmcteGwtMiwuZ3kteGwtMnstLWJzLWd1dHRlci15OiAwLjVyZW19LmcteGwtMywuZ3gteGwtM3stLWJzLWd1dHRlci14OiAxcmVtfS5nLXhsLTMsLmd5LXhsLTN7LS1icy1ndXR0ZXIteTogMXJlbX0uZy14bC00LC5neC14bC00ey0tYnMtZ3V0dGVyLXg6IDEuNXJlbX0uZy14bC00LC5neS14bC00ey0tYnMtZ3V0dGVyLXk6IDEuNXJlbX0uZy14bC01LC5neC14bC01ey0tYnMtZ3V0dGVyLXg6IDNyZW19LmcteGwtNSwuZ3kteGwtNXstLWJzLWd1dHRlci15OiAzcmVtfX0ucm93e3Jvdy1nYXA6NDBweH0ucm93Ky5yb3d7bWFyZ2luLXRvcDo0MHB4fS5jb250YWluZXJ7LS1icy1ndXR0ZXIteDogdmFyKC0tY29udGFpbmVyLWd1dHRlci14KX0uY29udGFpbmVyLWZsdWlkLC5jb250YWluZXIteHMsLmNvbnRhaW5lci1tZCwuY29udGFpbmVyLWxnLC5jb250YWluZXIteGx7bWF4LXdpZHRoOjEwMTJweH0ud3BjZjcgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2V7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO2hlaWdodDoxcHg7d2lkdGg6MXB4O21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MH0ud3BjZjcgZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZX0ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0e3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZvbnQtZmFtaWx5OlwiT3BlblNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjEyNXJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO21hcmdpbi10b3A6MS4yNXJlbTttYXJnaW4tYm90dG9tOjA7Ym9yZGVyOm5vbmV9LndwY2Y3IGZvcm0uaW5pdCAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2Rpc3BsYXk6bm9uZX0ud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Y29sb3I6IzZkYzIyZX0ud3BjZjcgZm9ybS5mYWlsZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwud3BjZjcgZm9ybS5hYm9ydGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Y29sb3I6I2RjMzIzMn0ud3BjZjcgZm9ybS5zcGFtIC53cGNmNy1yZXNwb25zZS1vdXRwdXR7Y29sb3I6I2RjMzIzMn0ud3BjZjcgZm9ybS5pbnZhbGlkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsLndwY2Y3IGZvcm0udW5hY2NlcHRlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0e2NvbG9yOiNkYzMyMzJ9LndwY2Y3IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MXJlbX0ud3BjZjcgLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxcmVtfS53cGNmNyBsYWJlbHtmb250LXdlaWdodDo3MDB9LndwY2Y3IC53cGNmNy1saXN0LWl0ZW0tbGFiZWx7Zm9udC13ZWlnaHQ6NDAwO21hcmdpbi1sZWZ0Oi4zMTI1cmVtO3RleHQtdHJhbnNmb3JtOmluaXRpYWx9LndwY2Y3IC53cGNmNy1hY2NlcHRhbmNlIGxhYmVse2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpzdGF0aWN9LndwY2Y3IC53cGNmNy1hY2NlcHRhbmNlIC53cGNmNy1saXN0LWl0ZW17bWFyZ2luLWxlZnQ6MH0ud3BjZjctZm9ybS1jb250cm9sLXdyYXB7cG9zaXRpb246cmVsYXRpdmV9LndwY2Y3LW5vdC12YWxpZC10aXB7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6I2RjMzIzMjtmb250LXNpemU6Ljg3NXJlbTtmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MDttYXJnaW46LjVyZW0gMH0udXNlLWZsb2F0aW5nLXZhbGlkYXRpb24tdGlwIC53cGNmNy1ub3QtdmFsaWQtdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMCU7bGVmdDoyMCU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBzb2xpZCAjZGMzMjMyO2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOi4yZW0gLjhlbX1zcGFuLndwY2Y3LWxpc3QtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAwIDAgMWVtfXNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjpiZWZvcmUsc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCIgXCJ9ZGl2LndwY2Y3IC5hamF4LWxvYWRlcixkaXYud3BjZjcgLndwY2Y3LXNwaW5uZXJ7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvYmxhY2stbG9hZGVyLnN2Z1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOmNhbGMoMTAwJSArIDNweCk7bGVmdDowO21hcmdpbjowfWRpdi53cGNmNyBkaXYuYWpheC1lcnJvcntkaXNwbGF5Om5vbmV9ZGl2LndwY2Y3IGlucHV0W3R5cGU9ZmlsZV17Y3Vyc29yOnBvaW50ZXJ9ZGl2LndwY2Y3IGlucHV0W3R5cGU9ZmlsZV06ZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9ZGl2LndwY2Y3IC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS53cGNmNy1mb3JtLnN1Ym1pdHRpbmcgLmFqYXgtbG9hZGVyLC53cGNmNy1mb3JtLnN1Ym1pdHRpbmcgLndwY2Y3LXNwaW5uZXJ7dmlzaWJpbGl0eTp2aXNpYmxlfS5jYXJvdXNlbHtwb3NpdGlvbjpyZWxhdGl2ZTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmNhcm91c2VsICosLmNhcm91c2VsICo6YmVmb3JlLC5jYXJvdXNlbCAqOmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH0uY2Fyb3VzZWwuaXMtZHJhZ2dhYmxle2N1cnNvcjptb3ZlO2N1cnNvcjpncmFifS5jYXJvdXNlbC5pcy1kcmFnZ2luZ3tjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmNhcm91c2VsX192aWV3cG9ydHtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5jYXJvdXNlbF9fdHJhY2t7ZGlzcGxheTpmbGV4fS5jYXJvdXNlbF9fc2xpZGV7ZmxleDowIDAgYXV0bzt3aWR0aDp2YXIoLS1jYXJvdXNlbC1zbGlkZS13aWR0aCwgNjAlKTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjFyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO292ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbn0uaGFzLWRvdHN7bWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSArIDIycHgpfS5jYXJvdXNlbF9fZG90c3ttYXJnaW46MCBhdXRvO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYygxMDAlICsgMC41cmVtKTtsZWZ0OjA7cmlnaHQ6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaXN0LXN0eWxlOm5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3R7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjJweDtoZWlnaHQ6MjJweDtjdXJzb3I6cG9pbnRlcn0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3Q6YWZ0ZXJ7Y29udGVudDpcIlwiO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtvcGFjaXR5Oi4yNTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlLWluLW91dH0uY2Fyb3VzZWxfX2RvdHMgLmNhcm91c2VsX19kb3QuaXMtc2VsZWN0ZWQ6YWZ0ZXJ7b3BhY2l0eToxfS5jYXJvdXNlbF9fYnV0dG9ue3dpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi13aWR0aCwgNDhweCk7aGVpZ2h0OnZhcigtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQsIDQ4cHgpO3BhZGRpbmc6MDtib3JkZXI6MDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9pbnRlci1ldmVudHM6YWxsO2N1cnNvcjpwb2ludGVyO2NvbG9yOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1jb2xvciwgY3VycmVudENvbG9yKTtiYWNrZ3JvdW5kOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1iZywgdHJhbnNwYXJlbnQpO2JvcmRlci1yYWRpdXM6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMsIDUwJSk7Ym94LXNoYWRvdzp2YXIoLS1jYXJvdXNlbC1idXR0b24tc2hhZG93LCBub25lKTt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXYsLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5jYXJvdXNlbF9fYnV0dG9uLmlzLXByZXZ7bGVmdDoxMHB4fS5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6MTBweH0uY2Fyb3VzZWxfX2J1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHQ7b3BhY2l0eTouM30uY2Fyb3VzZWxfX2J1dHRvbiBzdmd7d2lkdGg6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aCwgNTAlKTtoZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQsIDUwJSk7ZmlsbDpub25lO3N0cm9rZTpjdXJyZW50Q29sb3I7c3Ryb2tlLXdpZHRoOnZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoLCAxLjUpO3N0cm9rZS1saW5lam9pbjpiZXZlbDtzdHJva2UtbGluZWNhcDpyb3VuZDtmaWx0ZXI6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXIsIG5vbmUpO3BvaW50ZXItZXZlbnRzOm5vbmV9aHRtbC53aXRoLWZhbmN5Ym94e3Njcm9sbC1iZWhhdmlvcjphdXRvfWJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O3RvdWNoLWFjdGlvbjpub25lfS5mYW5jeWJveF9fY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO2RpcmVjdGlvbjpsdHI7bWFyZ2luOjA7cGFkZGluZzplbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtjb2xvcjp2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZik7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTA1MDtvdXRsaW5lOm5vbmU7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogNDhweDstLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyNHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7LS1jYXJvdXNlbC1idXR0b24tc3ZnLXN0cm9rZS13aWR0aDogMi41Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IGRyb3Atc2hhZG93KDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC40KSl9LmZhbmN5Ym94X19jb250YWluZXIgKiwuZmFuY3lib3hfX2NvbnRhaW5lciAqOjpiZWZvcmUsLmZhbmN5Ym94X19jb250YWluZXIgKjo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fS5mYW5jeWJveF9fY29udGFpbmVyIDpmb2N1c3tvdXRsaW5lOm5vbmV9Ym9keTpub3QoLmlzLXVzaW5nLW1vdXNlKSAuZmFuY3lib3hfX2NvbnRhaW5lciA6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAycHggdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDEsIDIxMCwgMjMyLCAwLjk0KSl9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuZmFuY3lib3hfX2NvbnRhaW5lcnstLWNhcm91c2VsLWJ1dHRvbi13aWR0aDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDo0OHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDoyN3B4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6MjdweH19LmZhbmN5Ym94X19iYWNrZHJvcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Oi0xO2JhY2tncm91bmQ6dmFyKC0tZmFuY3lib3gtYmcsIHJnYmEoMjQsIDI0LCAyNywgMC45MikpfS5mYW5jeWJveF9fY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7ZmxleDoxIDEgYXV0bzttaW4taGVpZ2h0OjA7aGVpZ2h0OjEwMCU7ei1pbmRleDoxMH0uZmFuY3lib3hfX2Nhcm91c2VsLmhhcy1kb3Rze21hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKyAyMnB4KX0uZmFuY3lib3hfX3ZpZXdwb3J0e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtjdXJzb3I6ZGVmYXVsdH0uZmFuY3lib3hfX3RyYWNre2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJX0uZmFuY3lib3hfX3NsaWRle2ZsZXg6MCAwIGF1dG87d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjQ4cHggOHB4IDhweCA4cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47b3V0bGluZTowO292ZXJmbG93OmF1dG87LS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDM2cHg7LS1jYXJvdXNlbC1idXR0b24taGVpZ2h0OiAzNnB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjJweDstLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMnB4fS5mYW5jeWJveF9fc2xpZGU6OmJlZm9yZSwuZmFuY3lib3hfX3NsaWRlOjphZnRlcntjb250ZW50OlwiXCI7ZmxleDowIDAgMDttYXJnaW46YXV0b31AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5mYW5jeWJveF9fc2xpZGV7cGFkZGluZzo2NHB4IDEwMHB4fX0uZmFuY3lib3hfX2NvbnRlbnR7bWFyZ2luOjAgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCwgMHB4KSAwIGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCwgMHB4KTtwYWRkaW5nOjM2cHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29udGVudC1jb2xvciwgIzM3NDE1MSk7YmFja2dyb3VuZDp2YXIoLS1mYW5jeWJveC1jb250ZW50LWJnLCAjZmZmKTtwb3NpdGlvbjpyZWxhdGl2ZTthbGlnbi1zZWxmOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3otaW5kZXg6MjB9LmZhbmN5Ym94X19jb250ZW50IDpmb2N1czpub3QoLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2Upe291dGxpbmU6dGhpbiBkb3R0ZWQ7Ym94LXNoYWRvdzpub25lfS5mYW5jeWJveF9fY2FwdGlvbnthbGlnbi1zZWxmOmNlbnRlcjttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtwYWRkaW5nOjFyZW0gMCAwIDA7bGluZS1oZWlnaHQ6MS4zNzU7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcik7dmlzaWJpbGl0eTp2aXNpYmxlO2N1cnNvcjphdXRvO2ZsZXgtc2hyaW5rOjA7b3ZlcmZsb3ctd3JhcDphbnl3aGVyZX0uaXMtbG9hZGluZyAuZmFuY3lib3hfX2NhcHRpb257dmlzaWJpbGl0eTpoaWRkZW59LmZhbmN5Ym94X19jb250YWluZXI+LmNhcm91c2VsX19kb3Rze3RvcDoxMDAlO2NvbG9yOnZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbnt6LWluZGV4OjQwfS5mYW5jeWJveF9fbmF2IC5jYXJvdXNlbF9fYnV0dG9uLmlzLW5leHR7cmlnaHQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtbmV4dHtyaWdodDo0MHB4fX0uZmFuY3lib3hfX25hdiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1wcmV2e2xlZnQ6OHB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X19uYXYgLmNhcm91c2VsX19idXR0b24uaXMtcHJldntsZWZ0OjQwcHh9fS5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo4cHg7cmlnaHQ6OHB4O3RvcDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpICsgOHB4KTtyaWdodDpjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO3otaW5kZXg6NDB9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXtyaWdodDo0MHB4fX0uZmFuY3lib3hfX2NvbnRlbnQ+LmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00MHB4O3JpZ2h0OjA7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsICNmZmYpfS5mYW5jeWJveF9fbm8tY2xpY2ssLmZhbmN5Ym94X19uby1jbGljayBidXR0b257cG9pbnRlci1ldmVudHM6bm9uZX0uZmFuY3lib3hfX3NwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7Y29sb3I6dmFyKC0tZmFuY3lib3gtY29sb3IsIGN1cnJlbnRDb2xvcil9LmZhbmN5Ym94X19zbGlkZSAuZmFuY3lib3hfX3NwaW5uZXJ7Y3Vyc29yOnBvaW50ZXI7ei1pbmRleDoxMDUzfS5mYW5jeWJveF9fc3Bpbm5lciBzdmd7YW5pbWF0aW9uOmZhbmN5Ym94LXJvdGF0ZSAycyBsaW5lYXIgaW5maW5pdGU7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21hcmdpbjphdXRvO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZhbmN5Ym94X19zcGlubmVyIHN2ZyBjaXJjbGV7ZmlsbDpub25lO3N0cm9rZS13aWR0aDoyLjc1O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6MSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6MDthbmltYXRpb246ZmFuY3lib3gtZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZTpjdXJyZW50Q29sb3J9QGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGV7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgZmFuY3lib3gtZGFzaHswJXtzdHJva2UtZGFzaGFycmF5OjEsMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjB9NTAle3N0cm9rZS1kYXNoYXJyYXk6ODksMjAwO3N0cm9rZS1kYXNob2Zmc2V0Oi0zNXB4fTEwMCV7c3Ryb2tlLWRhc2hhcnJheTo4OSwyMDA7c3Ryb2tlLWRhc2hvZmZzZXQ6LTEyNHB4fX0uZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY2FwdGlvbiwuZmFuY3lib3hfX25hdiwuY2Fyb3VzZWxfX2RvdHMsLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2V7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19iYWNrZHJvcCwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX25hdiwuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmNhcm91c2VsX19kb3RzLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX2JhY2tkcm9wLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19jYXB0aW9uLC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgLmZhbmN5Ym94X19uYXYsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2RvdHMsLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZXthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtZmFkZUlue2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94LWZhZGVPdXR7YW5pbWF0aW9uOi4xcyBlYXNlIGJvdGggZmFuY3lib3gtZmFkZU91dH0uZmFuY3lib3gtem9vbUluVXB7YW5pbWF0aW9uOi4ycyBlYXNlIGJvdGggZmFuY3lib3gtem9vbUluVXB9LmZhbmN5Ym94LXpvb21PdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC16b29tT3V0RG93bn0uZmFuY3lib3gtdGhyb3dPdXRVcHthbmltYXRpb246LjE1cyBlYXNlIGJvdGggZmFuY3lib3gtdGhyb3dPdXRVcH0uZmFuY3lib3gtdGhyb3dPdXREb3due2FuaW1hdGlvbjouMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dERvd259QGtleWZyYW1lcyBmYW5jeWJveC1mYWRlSW57ZnJvbXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LWZhZGVPdXR7dG97b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21JblVwe2Zyb217dHJhbnNmb3JtOnNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO29wYWNpdHk6MH10b3t0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXpvb21PdXREb3due3Rve3RyYW5zZm9ybTpzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXRVcHt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgLTMwJSwgMCk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIGZhbmN5Ym94LXRocm93T3V0RG93bnt0b3t0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtvcGFjaXR5OjB9fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZXtzY3JvbGxiYXItd2lkdGg6dGhpbjtzY3JvbGxiYXItY29sb3I6I2NjYyByZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjhweDtoZWlnaHQ6OHB4fS5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC4xKX0uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXItcmFkaXVzOjJweDtib3gtc2hhZG93Omluc2V0IDAgMCA0cHggcmdiYSgwLDAsMCwuMil9LmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19zbGlkZSwuZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fc2xpZGUsLmZhbmN5Ym94X19jYXJvdXNlbC5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYmJpbmd9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6YXV0b30uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLWlufS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5jYW4tem9vbV9vdXQgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjp6b29tLW91dH0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dhYmxlIC5mYW5jeWJveF9fY29udGVudHtjdXJzb3I6bW92ZTtjdXJzb3I6Z3JhYn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19jb250ZW50e2N1cnNvcjptb3ZlO2N1cnNvcjpncmFiYmluZ30uZmFuY3lib3hfX2ltYWdle3RyYW5zZm9ybS1vcmlnaW46MCAwO3VzZXItc2VsZWN0Om5vbmU7dHJhbnNpdGlvbjpub25lfS5oYXMtaW1hZ2UgLmZhbmN5Ym94X19jb250ZW50e3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7bWluLWhlaWdodDoxcHh9LmlzLWNsb3NpbmcgLmhhcy1pbWFnZSAuZmFuY3lib3hfX2NvbnRlbnR7b3ZlcmZsb3c6dmlzaWJsZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvbnRhaW5de292ZXJmbG93OnZpc2libGU7dG91Y2gtYWN0aW9uOm5vbmV9Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluXSAuZmFuY3lib3hfX2NvbnRlbnR7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbl0gLmZhbmN5Ym94X19pbWFnZXttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5oYXMtaW1hZ2VbZGF0YS1pbWFnZS1maXQ9Y29udGFpbi13XXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9fY29udGVudHttaW4taGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb250YWluLXddIC5mYW5jeWJveF9faW1hZ2V7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99Lmhhcy1pbWFnZVtkYXRhLWltYWdlLWZpdD1jb3Zlcl17b3ZlcmZsb3c6dmlzaWJsZTt0b3VjaC1hY3Rpb246bm9uZX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2NvbnRlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaGFzLWltYWdlW2RhdGEtaW1hZ2UtZml0PWNvdmVyXSAuZmFuY3lib3hfX2ltYWdle3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb3Zlcn0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXZpZGVvIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWh0bWw1dmlkZW8gLmZhbmN5Ym94X19jb250ZW50e21heC13aWR0aDoxMDAlO2ZsZXgtc2hyaW5rOjE7bWluLWhlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZX0uZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLWlmcmFtZSAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1tYXAgLmZhbmN5Ym94X19jb250ZW50LC5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtcGRmIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDoxMDAlO2hlaWdodDo4MCV9LmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHt3aWR0aDo5NjBweDtoZWlnaHQ6NTQwcHg7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudCwuZmFuY3lib3hfX2Nhcm91c2VsIC5mYW5jeWJveF9fc2xpZGUuaGFzLXBkZiAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy12aWRlbyAuZmFuY3lib3hfX2NvbnRlbnQsLmZhbmN5Ym94X19jYXJvdXNlbCAuZmFuY3lib3hfX3NsaWRlLmhhcy1odG1sNXZpZGVvIC5mYW5jeWJveF9fY29udGVudHtwYWRkaW5nOjA7YmFja2dyb3VuZDpyZ2JhKDI0LDI0LDI3LC45KTtjb2xvcjojZmZmfS5mYW5jeWJveF9fY2Fyb3VzZWwgLmZhbmN5Ym94X19zbGlkZS5oYXMtbWFwIC5mYW5jeWJveF9fY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94X19odG1sNXZpZGVvLC5mYW5jeWJveF9faWZyYW1le2JvcmRlcjowO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmZhbmN5Ym94LXBsYWNlaG9sZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXItd2lkdGg6MH0uZmFuY3lib3hfX3RodW1ic3tmbGV4OjAgMCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MHB4IDNweDtvcGFjaXR5OnZhcigtLWZhbmN5Ym94LW9wYWNpdHksIDEpfS5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPWZhbHNlXSAuZmFuY3lib3hfX3RodW1ic3thbmltYXRpb246LjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW59LmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyAuZmFuY3lib3hfX3RodW1ic3tvcGFjaXR5OjB9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZXtmbGV4OjAgMCBhdXRvO3dpZHRoOnZhcigtLWZhbmN5Ym94LXRodW1icy13aWR0aCwgOTZweCk7bWFyZ2luOjA7cGFkZGluZzo4cHggM3B4O2JveC1zaXppbmc6Y29udGVudC1ib3g7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OnZpc2libGU7Y3Vyc29yOnBvaW50ZXJ9LmZhbmN5Ym94X190aHVtYnMgLmNhcm91c2VsX19zbGlkZSAuZmFuY3lib3hfX3RodW1iOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7Ym9yZGVyLXdpZHRoOjVweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZTtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGUuaXMtbmF2LXNlbGVjdGVkIC5mYW5jeWJveF9fdGh1bWI6OmFmdGVye29wYWNpdHk6LjkyfS5mYW5jeWJveF9fdGh1bWJzIC5jYXJvdXNlbF9fc2xpZGU+Kntwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X190aHVtYntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOmNhbGMoMTAwJS8odmFyKC0tZmFuY3lib3gtdGh1bWJzLXJhdGlvLCAxLjUpKSk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXItcmFkaXVzOnZhcigtLWZhbmN5Ym94LXRodW1icy1ib3JkZXItcmFkaXVzLCA0cHgpfS5mYW5jeWJveF9fdG9vbGJhcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjIwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgaHNsYSgwZGVnLCAwJSwgMCUsIDApIDAlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4wMDYpIDguMSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjAyMSkgMTUuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA0NikgMjIuNSUsIGhzbGEoMGRlZywgMCUsIDAlLCAwLjA3NykgMjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xMTQpIDM1LjMlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xNTUpIDQxLjIlLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4xOTgpIDQ3LjElLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yNDIpIDUyLjklLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4yODUpIDU4LjglLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zMjYpIDY0LjclLCBoc2xhKDBkZWcsIDAlLCAwJSwgMC4zNjMpIDcxJSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuMzk0KSA3Ny41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDE5KSA4NC41JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDM0KSA5MS45JSwgaHNsYSgwZGVnLCAwJSwgMCUsIDAuNDQpIDEwMCUpO3BhZGRpbmc6MDt0b3VjaC1hY3Rpb246bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47LS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4Oy0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIwcHg7b3BhY2l0eTp2YXIoLS1mYW5jeWJveC1vcGFjaXR5LCAxKTt0ZXh0LXNoYWRvdzp2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpfUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmZhbmN5Ym94X190b29sYmFye3BhZGRpbmc6OHB4fX0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZFthcmlhLWhpZGRlbj1mYWxzZV0gLmZhbmN5Ym94X190b29sYmFye2FuaW1hdGlvbjouMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbn0uZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nIC5mYW5jeWJveF9fdG9vbGJhcntvcGFjaXR5OjB9LmZhbmN5Ym94X190b29sYmFyX19pdGVtc3tkaXNwbGF5OmZsZXh9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tbGVmdHttYXJnaW4tcmlnaHQ6YXV0b30uZmFuY3lib3hfX3Rvb2xiYXJfX2l0ZW1zLS1jZW50ZXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tcmlnaHR7bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA2NDBweCl7LmZhbmN5Ym94X190b29sYmFyX19pdGVtcy0tY2VudGVyOm5vdCg6bGFzdC1jaGlsZCl7ZGlzcGxheTpub25lfX0uZmFuY3lib3hfX2NvdW50ZXJ7bWluLXdpZHRoOjcycHg7cGFkZGluZzowIDEwcHg7bGluZS1oZWlnaHQ6dmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE3cHg7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWR9LmZhbmN5Ym94X19wcm9ncmVzc3tiYWNrZ3JvdW5kOnZhcigtLWZhbmN5Ym94LWFjY2VudC1jb2xvciwgcmdiYSgzNCwgMjEzLCAyMzMsIDAuOTYpKTtoZWlnaHQ6M3B4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3RyYW5zZm9ybTpzY2FsZVgoMCk7dHJhbnNmb3JtLW9yaWdpbjowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjt6LWluZGV4OjMwO3VzZXItc2VsZWN0Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbjo6YmFja2Ryb3B7b3BhY2l0eTowfS5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpe2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94X19idXR0b24tLXNsaWRlc2hvdyBnOm50aC1jaGlsZCgyKXtkaXNwbGF5Om5vbmV9LmZhbmN5Ym94X19jb250YWluZXIuaGFzLXNsaWRlc2hvdyAuZmFuY3lib3hfX2J1dHRvbi0tc2xpZGVzaG93IGc6bnRoLWNoaWxkKDEpe2Rpc3BsYXk6bm9uZX0uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMil7ZGlzcGxheTpibG9ja31bZGF0YS1mYW5jeWJveF17Y3Vyc29yOnBvaW50ZXJ9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3Jte3Bvc2l0aW9uOnJlbGF0aXZlfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fYm9keSAuZ2ZpZWxke3Bvc2l0aW9uOnJlbGF0aXZlfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fYm9keSBmaWVsZHNldC5nZmllbGQgLmdmaWVsZF9sYWJlbHttYXJnaW4tYm90dG9tOjIwcHh9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9maWVsZHN7Z2FwOjFyZW19Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGRfbGFiZWx7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luLWJvdHRvbToxZW19Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGRfY2hlY2tib3h7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MXJlbTtwYWRkaW5nLWxlZnQ6MS4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGRfY2hlY2tib3h7cGFkZGluZy1sZWZ0OjIuNXJlbX19Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZmllbGRfY2hlY2tib3ggbGFiZWx7Zm9udC1zaXplOjFlbX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdjaG9pY2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MS4yNXJlbX0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdjaG9pY2UgaW5wdXR7ZmxleC1zaHJpbms6MH0uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UsLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC52YWxpZGF0aW9uX21lc3NhZ2V7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjE7cGFkZGluZzowfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAubmljZS1zZWxlY3QgLmN1cnJlbnR7Zm9udC13ZWlnaHQ6NDAwfS5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XXttYXJnaW4tYm90dG9tOjB9Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1pbWFnZV17d2lkdGg6MS41cmVtO2hlaWdodDoxLjVyZW07bWFyZ2luOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LjMxMjVyZW07cmlnaHQ6LjMxMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9aW1hZ2Vde3dpZHRoOjEuODc1cmVtO2hlaWdodDoxLjg3NXJlbTtib3R0b206LjU2MjVyZW07cmlnaHQ6LjU2MjVyZW19fS5uaWNlLXNlbGVjdHstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyOnNvbGlkIDFweCAjZThlOGU4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtjbGVhcjpib3RoO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2hlaWdodDoyLjI1cmVtO2xpbmUtaGVpZ2h0OjIuMjVyZW07b3V0bGluZTpub25lO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O3VzZXItc2VsZWN0Om5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOmF1dG99Lm5pY2Utc2VsZWN0OmhvdmVye2JvcmRlci1jb2xvcjojMDAwfS5uaWNlLXNlbGVjdDphY3RpdmUsLm5pY2Utc2VsZWN0Lm9wZW4sLm5pY2Utc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojMDAwfS5uaWNlLXNlbGVjdDphZnRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjOTk5O2JvcmRlci1yaWdodDoycHggc29saWQgIzk5OTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O21hcmdpbi10b3A6LTRweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjEycHg7dG9wOjUwJTt0cmFuc2Zvcm0tb3JpZ2luOjY2JSA2NiU7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlLWluLW91dDt3aWR0aDo1cHh9Lm5pY2Utc2VsZWN0Lm9wZW46YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKX0ubmljZS1zZWxlY3Qub3BlbiAubGlzdHtvcGFjaXR5OjE7cG9pbnRlci1ldmVudHM6YXV0bzt0cmFuc2Zvcm06c2NhbGUoMSkgdHJhbnNsYXRlWSgwKX0ubmljZS1zZWxlY3QuZGlzYWJsZWR7Ym9yZGVyLWNvbG9yOiNlZGVkZWQ7Y29sb3I6Izk5OTtwb2ludGVyLWV2ZW50czpub25lfS5uaWNlLXNlbGVjdC5kaXNhYmxlZDphZnRlcntib3JkZXItY29sb3I6I2NjY30ubmljZS1zZWxlY3Qud2lkZXt3aWR0aDoxMDAlfS5uaWNlLXNlbGVjdC53aWRlIC5saXN0e2xlZnQ6MCAhaW1wb3J0YW50O3JpZ2h0OjAgIWltcG9ydGFudH0ubmljZS1zZWxlY3QucmlnaHR7ZmxvYXQ6cmlnaHR9Lm5pY2Utc2VsZWN0LnJpZ2h0IC5saXN0e2xlZnQ6YXV0bztyaWdodDowfS5uaWNlLXNlbGVjdC5zbWFsbHtmb250LXNpemU6Ljc1cmVtO2hlaWdodDoyLjI1cmVtO2xpbmUtaGVpZ2h0OjIuMTI1cmVtfS5uaWNlLXNlbGVjdC5zbWFsbDphZnRlcntoZWlnaHQ6NHB4O3dpZHRoOjRweH0ubmljZS1zZWxlY3Quc21hbGwgLm9wdGlvbntsaW5lLWhlaWdodDoyLjEyNXJlbTttaW4taGVpZ2h0OjIuMTI1cmVtfS5uaWNlLXNlbGVjdCAubGlzdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoNjgsNjgsNjgsLjExKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luOjFweCAwIDA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMDt0cmFuc2Zvcm06c2NhbGUoMC43NSkgdHJhbnNsYXRlWSgtMjFweCk7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLG9wYWNpdHkgLjE1cyBlYXNlLW91dDt6LWluZGV4Ojl9Lm5pY2Utc2VsZWN0IC5saXN0OmhvdmVyIC5vcHRpb246bm90KDpob3Zlcil7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm5pY2Utc2VsZWN0IC5vcHRpb257Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjIuMjVyZW07bGlzdC1zdHlsZTpub25lO21pbi1oZWlnaHQ6Mi4yNXJlbTtvdXRsaW5lOm5vbmU7cGFkZGluZy1sZWZ0OjEuMTI1cmVtO3BhZGRpbmctcmlnaHQ6MS44MTI1cmVtO3RleHQtYWxpZ246bGVmdDt0cmFuc2l0aW9uOmFsbCAuMnN9Lm5pY2Utc2VsZWN0IC5vcHRpb24uc2VsZWN0ZWR7Zm9udC13ZWlnaHQ6Ym9sZH0ubmljZS1zZWxlY3QgLm9wdGlvbi5kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6Izk5OTtjdXJzb3I6ZGVmYXVsdH0ubmljZS1zZWxlY3QgLm9wdGlvbjpob3ZlciwubmljZS1zZWxlY3QgLm9wdGlvbi5mb2N1cywubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjZ9Lm5vLWNzc3BvaW50ZXJldmVudHMgLm5pY2Utc2VsZWN0IC5saXN0e2Rpc3BsYXk6bm9uZX0ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3Qub3BlbiAubGlzdHtkaXNwbGF5OmJsb2NrfXNlbGVjdCxkaXYubmljZS1zZWxlY3R7d2lkdGg6MTAwJTtoZWlnaHQ6Mi4yNXJlbTtmbG9hdDpub25lO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MTtib3JkZXI6MXB4IHNvbGlkICNjN2M3Yzc7Ym9yZGVyLXJhZGl1czowfWRpdi5uaWNlLXNlbGVjdHtwb3NpdGlvbjpyZWxhdGl2ZX1kaXYubmljZS1zZWxlY3Q6YWZ0ZXJ7d2lkdGg6OHB4O2hlaWdodDo4cHg7Ym9yZGVyLWNvbG9yOiMwMDA7bWFyZ2luLXRvcDotNXB4fWRpdi5uaWNlLXNlbGVjdC5vcGVuIC5saXN0e3RyYW5zZm9ybTpzY2FsZSgxKX1kaXYubmljZS1zZWxlY3QgLmN1cnJlbnR7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljc1cmVtO21hcmdpbjowfWRpdi5uaWNlLXNlbGVjdCAubGlzdHt3aWR0aDpjYWxjKDEwMCUgKyAycHgpO2JvcmRlcjoxcHggc29saWQgI2M3YzdjNztib3JkZXItcmFkaXVzOjA7bWFyZ2luOjA7dG9wOjEwMCU7bGVmdDotMXB4fWRpdi5uaWNlLXNlbGVjdCAubGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjN2M3Yzd9ZGl2Lm5pY2Utc2VsZWN0IC5vcHRpb257bWluLWhlaWdodDp1bnNldDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOi44MTI1cmVtIDFyZW07bWFyZ2luOjAgIWltcG9ydGFudH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7aGVpZ2h0OjIuODEyNXJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxO2JvcmRlcjoxcHggc29saWQgI2M3YzdjNztib3JkZXItcmFkaXVzOi4zMTI1cmVtO3BhZGRpbmc6MCAxLjc1cmVtIDAgMXJlbTttYXJnaW46MDt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuM3N9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmhvdmVyLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cywuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6YWN0aXZle2JvcmRlci1jb2xvcjojMDAwfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiMwMDA7bGluZS1oZWlnaHQ6Mi44MTI1cmVtO3BhZGRpbmctbGVmdDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e3RyYW5zaXRpb246YWxsIC4zcyAwcztiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE0JyBoZWlnaHQ9JzgnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J20yIDAgNSA1IDUtNSAyIDEtNyA3LTctNyAyLTFaJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCA1MCUgNTAlLzE0cHggOHB4O3RvcDouNjI1cmVtO3JpZ2h0Oi41cmVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGJ7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci1jb2xvcjojMDAwO292ZXJmbG93OmhpZGRlbn1AZm9udC1mYWNle2ZvbnQtZmFtaWx5Olwic3dpcGVyLWljb25zXCI7c3JjOnVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjZmZmfS5zd2lwZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwgMCwgMCl9LnN3aXBlci1wb2ludGVyLWV2ZW50c3t0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWx7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvd3t0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtmbGV4LXNocmluazowO29yZGVyOjk5OTl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4taW5saW5lLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7d2lkdGg6MTAwJTtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweH0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItYnV0dG9uLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLzQ0KjI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLzIpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiwuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVue29wYWNpdHk6MDtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OlwicHJldlwifS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDpcIm5leHRcIn0uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjozMDBtcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFse2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoMC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKDAuNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSgwLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKDAuNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSgwLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOjIwMG1zIHRyYW5zZm9ybSwyMDBtcyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOjIwMG1zIHRyYW5zZm9ybSwyMDBtcyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOjIwMG1zIHRyYW5zZm9ybSwyMDBtcyByaWdodH0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze2JvdHRvbToxLjVyZW19LnN3aXBlci1zbGlkZXt3aWR0aDphdXRvO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc3dpcGVyLXNsaWRlIGltZy5sYXp5bG9hZDpub3QoLmxvYWRlZCl7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1wYWdpbmF0aW9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjEuNjI1cmVtO2hlaWdodDoxLjYyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7b3BhY2l0eToxO21hcmdpbjowICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDphZnRlcntjb250ZW50OlwiXCI7d2lkdGg6LjVyZW07aGVpZ2h0Oi41cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Y2FsYyg1MCUgLSAuMjVyZW0pO2xlZnQ6Y2FsYyg1MCUgLSAuMjVyZW0pO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om5vdCguc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSk6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEuNSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZTphZnRlcnt0cmFuc2Zvcm06c2NhbGUoMil9LnN3aXBlci1hcnJvdy1uZXh0LC5zd2lwZXItYXJyb3ctcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDozcmVtO2hlaWdodDo3MCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7ei1pbmRleDoxMTtwb2ludGVyLWV2ZW50czpub25lfUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LnN3aXBlci1hcnJvdy1uZXh0LC5zd2lwZXItYXJyb3ctcHJldntwb2ludGVyLWV2ZW50czphbGx9fS5zd2lwZXItYXJyb3ctbmV4dCBzdmcsLnN3aXBlci1hcnJvdy1wcmV2IHN2Z3tkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuc3dpcGVyLWFycm93LW5leHQgc3ZnLC5zd2lwZXItYXJyb3ctcHJldiBzdmd7ZGlzcGxheTpibG9ja319LnN3aXBlci1hcnJvdy1uZXh0OmFjdGl2ZSBzdmcsLnN3aXBlci1hcnJvdy1wcmV2OmFjdGl2ZSBzdmd7ZmlsbDojMDAwfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc3dpcGVyLWFycm93LW5leHQ6aG92ZXIgc3ZnLC5zd2lwZXItYXJyb3ctcHJldjpob3ZlciBzdmd7ZmlsbDojMDAwfX0uc3dpcGVyLWFycm93LW5leHQ6YWZ0ZXIsLnN3aXBlci1hcnJvdy1wcmV2OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTt3aWR0aDo0LjM3NXJlbTttYXJnaW4tcmlnaHQ6LTAuOTM3NXJlbTt0b3A6MDtyaWdodDowO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCB3aGl0ZSAzMCUpO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDoxMH1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5zd2lwZXItYXJyb3ctbmV4dDphZnRlciwuc3dpcGVyLWFycm93LXByZXY6YWZ0ZXJ7d2lkdGg6Ni4yNXJlbX19LnN3aXBlci1hcnJvdy1uZXh0IHN2Zywuc3dpcGVyLWFycm93LXByZXYgc3Zne3dpZHRoOi42MjVyZW07aGVpZ2h0Oi42MjVyZW07ZmlsbDojMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTJ9LnN3aXBlci1hcnJvdy1kaXNhYmxlZHtvcGFjaXR5Oi41O3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlcltkYXRhLXNsaWRlcz1cIjFcIl0gLnN3aXBlci1hcnJvdy1uZXh0LC5zd2lwZXJbZGF0YS1zbGlkZXM9XCIxXCJdIC5zd2lwZXItYXJyb3ctcHJldntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3dpcGVyLWFycm93LW5leHRbdGFiaW5kZXg9XCItMVwiXSwuc3dpcGVyLWFycm93LXByZXZbdGFiaW5kZXg9XCItMVwiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc3dpcGVyLWFycm93LW5leHR7cmlnaHQ6MH0uc3dpcGVyLWFycm93LW5leHQgc3Zne3RyYW5zZm9ybTp0cmFuc2xhdGVZKDgwJSkgcm90YXRlWigtOTBkZWcpfS5zd2lwZXItYXJyb3ctcHJldntsZWZ0OjB9LnN3aXBlci1hcnJvdy1wcmV2IHN2Z3t0cmFuc2Zvcm06dHJhbnNsYXRlWSg4MCUpIHJvdGF0ZVooOTBkZWcpfS5zd2lwZXItYXJyb3ctcHJldjphZnRlcnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDotMC45Mzc1cmVtO2xlZnQ6MDtyaWdodDppbmhlcml0O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCB3aGl0ZSA3MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSl9QG1lZGlhKG1heC13aWR0aDogNjM5cHgpey53aWRnZXRfaWNsX2xhbmdfc2VsX3dpZGdldHttYXJnaW46MS4yNXJlbSAwIDB9fS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bnt3aWR0aDphdXRvfS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhe2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYS53cG1sLWxzLWl0ZW0tdG9nZ2xle3BhZGRpbmc6LjMxMjVyZW0gMS41NjI1cmVtIC4zMTI1cmVtIC41cmVtO2JvcmRlcjpub25lO2JvcmRlci1yYWRpdXM6LjMxMjVyZW0gLjMxMjVyZW0gMCAwfS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1mbGFne3dpZHRoOjEuODc1cmVtO2hlaWdodDoxLjg3NXJlbTtvYmplY3QtZml0OmNvdmVyO2JvcmRlci1yYWRpdXM6NTAlfS53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1mbGFnK3NwYW57bWFyZ2luLWxlZnQ6LjVyZW19LndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLXN1Yi1tZW51IGF7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowIDAgLjMxMjVyZW0gLjMxMjVyZW07cGFkZGluZzouMzEyNXJlbSAuNXJlbTtvdmVyZmxvdzpoaWRkZW59LmMtYmxvY2t7bWFyZ2luLWJvdHRvbToxLjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYy10aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MWVtfS5jLWltYWdle2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uYy1pbWFnZSBpbWd7d2lkdGg6MTAwJX0uYy10ZXh0e21hcmdpbi1ib3R0b206MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuYy10ZXh0e21hcmdpbi1ib3R0b206Mi41cmVtfX0uYy1zcGFjaW5ne3BhZGRpbmc6MS4yNXJlbSAuOTM3NXJlbX0uc3dpcGVyLWltYWdlcyAuc3dpcGVyLXNsaWRlIC5jLWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjY1JX0ubS1wb3N0X3NpbmdsZXtwYWRkaW5nOi45Mzc1cmVtIC45Mzc1cmVtIDEuMjVyZW0gLjkzNzVyZW19Lm0tcG9zdC1wb3B1bGFye3BhZGRpbmc6Mi41cmVtIC45Mzc1cmVtfS5tLXBvc3QtcG9wdWxhciAucG9zdC1ncmlke2dyaWQtZ2FwOjQwcHh9Lm0tcG9zdC1wb3B1bGFyIC5hcnRpY2xle3RyYW5zaXRpb246b3BhY2l0eSAuM3N9Lm0tcG9zdC1wb3B1bGFyIC5hcnRpY2xlX190aHVtYm5haWx7bWFyZ2luLWJvdHRvbTowfS5tLXBvc3QtcG9wdWxhciAuYXJ0aWNsZV9fdGl0bGV7bWluLWhlaWdodDo0MHB4fS5tLXBvc3QtcG9wdWxhciAuYXJ0aWNsZS1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MHB4O2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwIDAgMCAwKTtvcGFjaXR5OjB9Lm0tcG9zdC1wb3B1bGFyIC5hcnRpY2xlX19jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2M3YzdjNztwYWRkaW5nOjEuMjVyZW07Ym9yZGVyLXRvcDpub25lfS5tLXBvc3QtcG9wdWxhciAudGV4dC1jZW50ZXJ7bWFyZ2luLXRvcDoyLjVyZW19Lm0tdG9wLXNlY3Rpb257d2lkdGg6MTAwJTtwYWRkaW5nOi4yNXJlbSAuODc1cmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXA7Z2FwOjEuMjVyZW19LmlzLXNjcm9sbGVkIC5tLXRvcC1zZWN0aW9ue3Bvc2l0aW9uOmZpeGVkO3RvcDozcmVtO2JveC1zaGFkb3c6MCAycHggMTBweCByZ2JhKDAsMCwwLC4xKTt6LWluZGV4Ojk5fUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LmlzLXNjcm9sbGVkIC5tLXRvcC1zZWN0aW9ue3RvcDowfX0ubS10b3Atc2VjdGlvbl9fbGVmdHtiYWNrZ3JvdW5kLWNvbG9yOiM3ODc4Nzg7cGFkZGluZzouMzEyNXJlbSAuNjI1cmVtfS5tLXRvcC1zZWN0aW9uX19sZWZ0IHNwYW57Y29sb3I6I2Y1ZjVmNX0ubS10b3Atc2VjdGlvbl9fcmlnaHR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6LjYyNXJlbTtmbGV4LXdyYXA6d3JhcH0ubS10b3Atc2VjdGlvbl9fcmlnaHQ+c3Bhbnt3aGl0ZS1zcGFjZTpub3dyYXB9Lm0tdG9wLXNlY3Rpb24gaW1ne21heC13aWR0aDo3LjE4NzVyZW07bWF4LWhlaWdodDozLjc1cmVtfS5tLXRvcC1zZWN0aW9uIHNwYW57Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo3MDA7cGFkZGluZzouNjI1cmVtIDB9LmFuY2hvcntkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDpjYWxjKC0xKnZhcigtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQpKX0uaW1nLXBsYWNlaG9sZGVye2JhY2tncm91bmQtY29sb3I6I2UyZTJlMjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uaW1nLXBsYWNlaG9sZGVyIHN2Z3t3aWR0aDpjbGFtcCg0LjM3NXJlbSwyNSUsOS4zNzVyZW0pO2hlaWdodDpjbGFtcCg0LjM3NXJlbSwyNSUsOS4zNzVyZW0pO2ZpbGw6IzAwMH0uc3RyZXRjaGVkLWxpbms6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MX0uanMtYWNjb3JkaW9uLWl0ZW17bWFyZ2luLWJvdHRvbToxLjg3NXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc4Nzg3OCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTo2cHggMS41cHh9LmpzLWFjY29yZGlvbi1pdGVtLmlzLW9wZW4gLmpzLWFjY29yZGlvbi10aXRsZXtjb2xvcjojZjgwfS5qcy1hY2NvcmRpb24taXRlbS5pcy1vcGVuIC5qcy1hY2NvcmRpb24tdGl0bGUgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uanMtYWNjb3JkaW9uLXRpdGxle2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlO3BhZGRpbmc6LjE1NjNyZW0gMS4yNXJlbSAxLjI1cmVtIDA7dHJhbnNpdGlvbjpjb2xvciAuM3N9LmpzLWFjY29yZGlvbi10aXRsZSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5qcy1hY2NvcmRpb24tdGl0bGU6aG92ZXJ7Y29sb3I6I2Y4MH0uanMtYWNjb3JkaW9uLWNvbnRlbnR7ZGlzcGxheTpub25lO3BhZGRpbmctYm90dG9tOjEwcHh9LmFydGljbGV7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX0uYXJ0aWNsZV9fdGh1bWJuYWlse2ZsZXgtc2hyaW5rOjA7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjEuMTI1cmVtfS5hcnRpY2xlX190aHVtYm5haWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206NTklfS5hcnRpY2xlX190aHVtYm5haWwgaW1nLC5hcnRpY2xlX190aHVtYm5haWwgLmltZy1wbGFjZWhvbGRlcnt0cmFuc2l0aW9uOmFsbCAuM3MgMHM7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmFydGljbGVfX3RodW1ibmFpbDpob3Zlcjpub3QoZGl2KSBpbWd7b3BhY2l0eTouODV9LmFydGljbGVfX3RodW1ibmFpbC1iaWc6YmVmb3Jle3BhZGRpbmctYm90dG9tOjcxJX0uYXJ0aWNsZV9fdGh1bWJuYWlsLXNtYWxsOmJlZm9yZXtwYWRkaW5nLWJvdHRvbTo1OC41JX0uYXJ0aWNsZV9fY29udGVudHtmbGV4LWdyb3c6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmFydGljbGVfX2NhdGVnb3J5e2NvbG9yOiNmODA7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb24tY29sb3I6cmdiYSgwLDAsMCwwKX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5hcnRpY2xlX19jYXRlZ29yeTpob3Zlcnt0ZXh0LWRlY29yYXRpb24tY29sb3I6I2Y4MH19LmFydGljbGVfX2RhdGV7Zm9udC1zaXplOi43NXJlbTtjb2xvcjojNzg3ODc4fS5hcnRpY2xlX19tb3Jle21hcmdpbi10b3A6YXV0b30uZW50cnktbWV0YXtmb250LXNpemU6Ljg3NXJlbTttYXJnaW4tYm90dG9tOi45Mzc1cmVtfS5lbnRyeS1tZXRhIC5jYXQtbGlua3MsLmVudHJ5LW1ldGEgLnRhZy1saW5rc3ttYXJnaW4tdG9wOi4zMTI1cmVtfS5hcnRpY2xlLW5vLXJlc3VsdHMgLmFydGljbGVfX2NvbnRlbnR7YWxpZ24taXRlbXM6Y2VudGVyfS5hcnRpY2xlLW5vLXJlc3VsdHMgLmFydGljbGVfX3RpdGxle3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZW50cnktZGF0ZS5wdWJsaXNoZWQ6bm90KC51cGRhdGVkKXtkaXNwbGF5Om5vbmV9LmF1dGhvci1ib3h7cGFkZGluZzouNXJlbSAwIC44MTI1cmVtIDA7bWFyZ2luLXRvcDozLjEyNXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc4Nzg3OCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpLGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc4Nzg3OCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO2JhY2tncm91bmQtcG9zaXRpb246dG9wLGJvdHRvbTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6NnB4IDEuNXB4fUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LmF1dGhvci1ib3h7bWFyZ2luLXRvcDozLjc1cmVtfX0uYXV0aG9yLWJveF9fYmxvY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtnYXA6MS4yNXJlbX0uYXV0aG9yLWJveF9fYXV0b3J7Y29sb3I6I2Y4MDtmb250LXNpemU6Ljc1cmVtO2NvbG9yOiM3ODc4Nzh9LmF1dGhvci1ib3hfX2F1dG9yIHNwYW57Y29sb3I6I2Y4MH0uYnJlYWRjcnVtYnN7Y29sb3I6Izc4Nzg3ODtmb250LXNpemU6Ljg3NXJlbTtmb250LXN0eWxlOml0YWxpY30uYnJlYWRjcnVtYnMgYXtjb2xvcjppbmhlcml0O21hcmdpbi1yaWdodDouMTI1cmVtO3RyYW5zaXRpb246Y29sb3IgLjNzfS5icmVhZGNydW1icyBhOmhvdmVye2NvbG9yOiNmODB9LmJyZWFkY3J1bWJzIHNwYW4gc3BhbiBzcGFue2Rpc3BsYXk6aW5saW5lO21hcmdpbi1sZWZ0Oi4xODc1cmVtfS5icmVhZGNydW1icyAuYnJlYWRjcnVtYl9sYXN0e2NvbG9yOiMwMDB9LmJyZWFkY3J1bWJzIHB7bWFyZ2luOjB9LmJyZWFkY3J1bWJzIC5zZXBhcmF0b3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgLjMxMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5icmVhZGNydW1icyAuc2VwYXJhdG9ye21hcmdpbjowIC42MjVyZW19fS5tb2RhbHstLW1vZGFsLW1hcmdpbjogcmVtKDIwKTstLW1vZGFsLW1heC13aWR0aDogcmVtKDgwMCk7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDotMTtvcGFjaXR5OjB9Lm1vZGFsX19vdmVybGF5e3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjMpO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MH0ubW9kYWwuaXMtb3BlbntvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4zczt2aXNpYmlsaXR5OnZpc2libGU7ei1pbmRleDoxMTB9Lm1vZGFsLmlzLW9wZW4gLm1vZGFsX19pbm5lcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3N9Lm1vZGFsX19pbm5lcnt3aWR0aDoxMDAlO21heC13aWR0aDp2YXIoLS1tb2RhbC1tYXgtd2lkdGgpO2hlaWdodDpjYWxjKDEwMCUgLSB2YXIoLS1tb2RhbC1tYXJnaW4pKjIpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowIHZhcigtLW1vZGFsLW1hcmdpbik7bWFyZ2luOnZhcigtLW1vZGFsLW1hcmdpbikgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMy4xMjVyZW0pO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsX19jb250ZW50e3dpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOi4zMTI1cmVtO3BhZGRpbmc6MS44NzVyZW07b3ZlcmZsb3cteTphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3BvaW50ZXItZXZlbnRzOmF1dG99QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5tb2RhbF9fY29udGVudHtwYWRkaW5nLXRvcDozLjEyNXJlbX19Lm1vZGFsX19jbG9zZXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouOTM3NXJlbTtyaWdodDouOTM3NXJlbTtjdXJzb3I6cG9pbnRlcn0ubW9kYWxfX2Nsb3NlOmhvdmVyIHN2Z3tmaWxsOiMwMDB9Lm1vZGFsX19jbG9zZSBzdmd7d2lkdGg6MS4zNzVyZW07aGVpZ2h0OjEuMzc1cmVtO2ZpbGw6IzAwMH0ucGFnaW5hdGlvbnttYXJnaW4tdG9wOjEuMjVyZW19LnBhZ2luYXRpb24gdWx7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7Z2FwOi42MjVyZW07Ym9yZGVyOm5vbmV9LnBhZ2luYXRpb24gdWwgbGl7Ym9yZGVyOm5vbmV9LnBhZ2luYXRpb24gdWwgbGkgYSwucGFnaW5hdGlvbiB1bCBsaSBzcGFue3RyYW5zaXRpb246YWxsIC4zcyAwczt3aWR0aDoyLjI1cmVtO2hlaWdodDoyLjI1cmVtO2ZvbnQtc2l6ZTouNzVyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7Ym9yZGVyOjFweCBzb2xpZCAjMDAwO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnBhZ2luYXRpb24gdWwgbGkgYS5jdXJyZW50Om5vdCguZG90cyksLnBhZ2luYXRpb24gdWwgbGkgc3Bhbi5jdXJyZW50Om5vdCguZG90cyl7Y29sb3I6Izc4Nzg3ODtib3JkZXItY29sb3I6Izc4Nzg3OH0ucGFnaW5hdGlvbiB1bCBsaSBhOmhvdmVyLC5wYWdpbmF0aW9uIHVsIGxpIHNwYW46aG92ZXJ7Y29sb3I6Izc4Nzg3ODtib3JkZXItY29sb3I6Izc4Nzg3OH0uc2VhcmNoLWxvY2F0aW9uLXBhZ2V7cGFkZGluZzozLjEyNXJlbSAuOTM3NXJlbSAxLjI1cmVtIC45Mzc1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5zZWFyY2gtbG9jYXRpb24tcGFnZXtwYWRkaW5nOjMuNzVyZW0gLjkzNzVyZW0gMS4yNXJlbSAuOTM3NXJlbX19LnNlYXJjaC1sb2NhdGlvbi1wYWdlLnNlYXJjaC1sb2NhdGlvbi1wYWdlLW1haW4tZm9ybXtwYWRkaW5nLWJvdHRvbTowfS5zZWFyY2gtbG9jYXRpb24tcGFnZV9fdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LnNlYXJjaC1sb2NhdGlvbi1wYWdlIC5zZWFyY2gtbG9jYXRpb24tcGFnZS1mb3Jte21heC13aWR0aDppbmhlcml0O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1ib3R0b206MH0uc2VhcmNoLWxvY2F0aW9uLXBhZ2UgLnNlYXJjaC1sb2NhdGlvbi1wYWdlLWZvcm0gLnNlYXJjaC1mb3JtX19pbnB1dHttaW4td2lkdGg6MTYuODc1cmVtfS5zZWFyY2gtbG9jYXRpb24tcGFnZSAuYXJjaGl2ZS13cmFwcGVye3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZXttYXJnaW4tdG9wOjMuMTI1cmVtO3BhZGRpbmc6MCAuMzEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LnNlYXJjaC1sb2NhdGlvbi1wYWdlX19zaW5nbGV7cGFkZGluZzowIDIuMTg3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZXtwYWRkaW5nOjAgNS4zMTI1cmVtfX0uc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAucm93e2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnNlYXJjaC1sb2NhdGlvbi1wYWdlX19zaW5nbGUgLnBvc3QtdGl0bGV7dGV4dC1hbGlnbjpjZW50ZXJ9LnNlYXJjaC1sb2NhdGlvbi1wYWdlX19zaW5nbGUgLnRhYl9fdGl0bGV7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTk5LDE5OSwxOTksLjIpO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tYm90dG9tOi4zMTI1cmVtO3BhZGRpbmc6LjMxMjVyZW0gLjYyNXJlbX0uc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAuZC1mbGV4e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouNjI1cmVtO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNjN2M3Yzc7Z2FwOjEuMjVyZW19LnNlYXJjaC1sb2NhdGlvbi1wYWdlX19zaW5nbGUgLmQtZmxleCBzcGFuOmZpcnN0LWNoaWxke21pbi13aWR0aDo2LjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAuZC1mbGV4IHNwYW46Zmlyc3QtY2hpbGR7bWluLXdpZHRoOjkuMzc1cmVtfX0uc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAuZC1mbGV4IGF7dHJhbnNpdGlvbjpjb2xvciAuM3N9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAuZC1mbGV4IGE6aG92ZXJ7Y29sb3I6I2Y4MH19QG1lZGlhKG1heC13aWR0aDogMTAxMXB4KXsuc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAuZC1mbGV4IGE6Zm9jdXMsLnNlYXJjaC1sb2NhdGlvbi1wYWdlX19zaW5nbGUgLmQtZmxleCBhOmFjdGl2ZXtjb2xvcjojZjgwfX0uc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAuZC1mbGV4IHN2Z3t3aWR0aDouNzVyZW07aGVpZ2h0Oi43NXJlbTtmaWxsOmdyZWVufS5zZWFyY2gtbG9jYXRpb24tcGFnZV9fc2luZ2xlIC50YWItcC0xMC1wYi0we3BhZGRpbmc6LjYyNXJlbSAuNjI1cmVtIDAgLjYyNXJlbX0uc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAudGFiLWdhbGxlcnl7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgMWZyKTtncmlkLWdhcDouNjI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDY0MHB4KXsuc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAudGFiLWdhbGxlcnl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfX0uc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAudGFiLWdhbGxlcnkgZGl2e292ZXJmbG93OmhpZGRlbn0uc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAudGFiLWdhbGxlcnkgZGl2OmhvdmVyIGltZywuc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAudGFiLWdhbGxlcnkgZGl2OmZvY3VzIGltZywuc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAudGFiLWdhbGxlcnkgZGl2OmFjdGl2ZSBpbWd7dHJhbnNmb3JtOnNjYWxlKDEuMil9LnNlYXJjaC1sb2NhdGlvbi1wYWdlX19zaW5nbGUgLnRhYi1nYWxsZXJ5IGltZ3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3M7d2lkdGg6MTAwJTthc3BlY3QtcmF0aW86MS8uODtvYmplY3QtZml0OmNvdmVyfS5zZWFyY2gtbG9jYXRpb24tcGFnZV9fc2luZ2xlIC50YWItY29udGVudCBwe21hcmdpbi1ib3R0b206LjVyZW07dGV4dC1hbGlnbjpzdGFydH0uc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSAudGFiLWNvbnRlbnQgcCBicntjb250ZW50OlwiXCI7bWFyZ2luOi4yNWVtO2Rpc3BsYXk6YmxvY2t9LnNlYXJjaC1sb2NhdGlvbi1wYWdlX19zaW5nbGUgLnRhYi1jb250ZW50IHA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LnNlYXJjaC1sb2NhdGlvbi1wYWdlX19zaW5nbGVfX3dyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6Mi41cmVtfS5zZWFyY2gtbG9jYXRpb24tcGFnZV9fc2luZ2xlX193cmFwIC5zaW5nbGUtYmxvY2std3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyLjVyZW19LnNlYXJjaC1sb2NhdGlvbi1wYWdlX19zaW5nbGVfX3dyYXAgLnNpbmdsZS1sb2dve21heC13aWR0aDoxOC43NXJlbTttYXgtaGVpZ2h0OjEyLjVyZW07b2JqZWN0LWZpdDpjb3ZlcjttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5zZWFyY2gtbG9jYXRpb24tcGFnZV9fc2luZ2xlIC5idG4tZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7Z2FwOjEuODc1cmVtO21hcmdpbi10b3A6MS44NzVyZW19LnNlYXJjaC1sb2NhdGlvbi1wYWdlX19zaW5nbGUgLmJ0biwuc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSBpbnB1dFt0eXBlPWJ1dHRvbl0sLnNlYXJjaC1sb2NhdGlvbi1wYWdlX19zaW5nbGUgaW5wdXRbdHlwZT1yZXNldF0sLnNlYXJjaC1sb2NhdGlvbi1wYWdlX19zaW5nbGUgaW5wdXRbdHlwZT1zdWJtaXRdLC5zZWFyY2gtbG9jYXRpb24tcGFnZV9fc2luZ2xlIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciAuc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3NpbmdsZSBpbnB1dFt0eXBlPXN1Ym1pdF17d2lkdGg6Zml0LWNvbnRlbnR9LnNlYXJjaC1sb2NhdGlvbi1wYWdlIC5wYWdpbmF0aW9ue21hcmdpbjowfS5zZWFyY2gtbG9jYXRpb24tcGFnZSAucGFnaW5hdGlvbiB1bHttYXJnaW4tdG9wOjEuMjVyZW19LnNlYXJjaC1sb2NhdGlvbi1wYWdlIC5hcmNoaXZlLXdyYXBwZXJ7bWFyZ2luLXRvcDoyLjVyZW07YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ODc4NzggMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcDtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6NnB4IDEuNXB4fS5zZWFyY2gtbG9jYXRpb24tcGFnZSAuYmxvY2stbWFpbntwYWRkaW5nLWJvdHRvbToxLjg3NXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc4Nzg3OCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO2JhY2tncm91bmQtcG9zaXRpb246Ym90dG9tO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTo2cHggMS41cHh9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuc2VhcmNoLWxvY2F0aW9uLXBhZ2UgLmJsb2NrLW1haW57cGFkZGluZy1ib3R0b206Mi41cmVtfS5zZWFyY2gtbG9jYXRpb24tcGFnZSAuYmxvY2stbWFpbjpob3ZlciAuYmxvY2stY29udGVudF9fbW9yZXtjb2xvcjojZjgwO3RleHQtZGVjb3JhdGlvbi1jb2xvcjojZjgwfX0uc2VhcmNoLWxvY2F0aW9uLXBhZ2UgLmJsb2NrLW1haW46bGFzdC1vZi10eXBle2JhY2tncm91bmQ6bm9uZX0uc2VhcmNoLWxvY2F0aW9uLXBhZ2UgLmJsb2NrLXdyYXB7ZGlzcGxheTpmbGV4O2dhcDoxLjI1cmVtO21hcmdpbi10b3A6MS4yNXJlbX0uc2VhcmNoLWxvY2F0aW9uLXBhZ2UgLmJsb2NrLWltYWdle21heC13aWR0aDo3LjVyZW07bWF4LWhlaWdodDo1cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnNlYXJjaC1sb2NhdGlvbi1wYWdlIC5ibG9jay1pbWFnZSBpbWd7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zZWFyY2gtbG9jYXRpb24tcGFnZSAuYmxvY2stY29udGVudF9fd3JhcHtkaXNwbGF5OmJsb2NrfS5zZWFyY2gtbG9jYXRpb24tcGFnZSAuYmxvY2stY29udGVudF9fbW9yZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjMxMjVyZW07Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjVyZW07dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0cmFuc2l0aW9uOi4zczt0cmFuc2l0aW9uLXByb3BlcnR5OmNvbG9yLHRleHQtZGVjb3JhdGlvbi1jb2xvcn0uc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3RleHQtcmVzdWx0e21hcmdpbi1ib3R0b206MS4yNXJlbX0uc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX3RleHQtcmVzdWx0IGgye3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7bWFyZ2luLWJvdHRvbTouNjI1cmVtfS5zZWFyY2gtbG9jYXRpb24tcGFnZV9fbWFpbi1yZXN1bHR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuc2VhcmNoLWxvY2F0aW9uLXBhZ2VfX21haW4tcmVzdWx0e2dhcDoyLjVyZW19fS5hcmNoaXZlLXdyYXBwZXItbG9jYXRpb257cGFkZGluZzoxLjg3NXJlbSAuOTM3NXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LmFyY2hpdmUtd3JhcHBlci1sb2NhdGlvbntwYWRkaW5nOjIuNXJlbSAuOTM3NXJlbX19LmFyY2hpdmUtd3JhcHBlci1sb2NhdGlvbiAuYXJjaGl2ZXtwYWRkaW5nLXRvcDozLjEyNXJlbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc4Nzg3OCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO2JhY2tncm91bmQtcG9zaXRpb246dG9wO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTo2cHggMS41cHh9LnNlYXJjaC1mb3Jte3RyYW5zaXRpb246YWxsIC4zcyAwczt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtnYXA6LjYyNXJlbTt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbToxLjg3NXJlbTttYXgtd2lkdGg6MjQuMDYyNXJlbX0uc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XXt3aWR0aDoxMDAlfS5zZWFyY2gtZm9ybSAubmljZS1zZWxlY3R7d2lkdGg6Zml0LWNvbnRlbnQ7bWluLXdpZHRoOjkuMzc1cmVtfS5zZWFyY2gtZm9ybV9fc3VibWl0e3BhZGRpbmc6LjVyZW0gMS4yNXJlbTt3aGl0ZS1zcGFjZTpub3dyYXA7bWF4LWhlaWdodDoyLjI1cmVtfS5zZWFyY2gtZm9ybV9fc3VibWl0IHN2Z3t3aWR0aDoxLjA2MjVyZW07aGVpZ2h0OjEuMDYyNXJlbX0uc29jaWFse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnNvY2lhbCAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b25zIC5zaGFyaWZmLWljb257ZGlzcGxheTpub25lfS5zb2NpYWwgLnNoYXJpZmYgLnNoYXJpZmYtYnV0dG9ucyAuc2hhcmlmZi1idXR0b257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9LnNvY2lhbCAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b25zIC5zaGFyaWZmLWJ1dHRvbiBhe3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5zb2NpYWwgLnNoYXJpZmYgLnNoYXJpZmYtYnV0dG9ucyAuc2hhcmlmZi1idXR0b24gYTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3dpZHRoOjI2cHg7aGVpZ2h0OjI2cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtY29sb3I6Izc4Nzg3ODt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjNzfUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LnNvY2lhbCAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b25zIC5zaGFyaWZmLWJ1dHRvbiBhOmhvdmVyOmFmdGVye2JhY2tncm91bmQtY29sb3I6I2Y4MH19LnNvY2lhbCAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b25zIC5mYWNlYm9vayBhOmFmdGVye21hc2staW1hZ2U6dXJsKC4uL2ltZy9mYi1pY29uLnN2Zyk7d2lkdGg6MTVweDtoZWlnaHQ6MjZweH0uc29jaWFsIC5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbnMgLnR3aXR0ZXIgYTphZnRlcnttYXNrLWltYWdlOnVybCguLi9pbWcvdHctaWNvbi5zdmcpO3dpZHRoOjI2cHg7aGVpZ2h0OjIycHh9LnNvY2lhbCAuc2hhcmlmZiAuc2hhcmlmZi1idXR0b25zIC53aGF0c2FwcCBhOmFmdGVye21hc2staW1hZ2U6dXJsKC4uL2ltZy93aGF0c2FwcC1pY29uLnN2Zyk7d2lkdGg6MThweDtoZWlnaHQ6MjFweH0uc29jaWFsIC5zaGFyaWZmIC5zaGFyaWZmLWJ1dHRvbnMgLm1haWx0byBhOmFmdGVye21hc2staW1hZ2U6dXJsKC4uL2ltZy9tYWlsYm94LWljb24uc3ZnKTt3aWR0aDoyNXB4O2hlaWdodDoyMnB4fS5qcy1jb3B5e3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyO21hcmdpbi1sZWZ0Oi42MjVyZW07aGVpZ2h0OjEuMzc1cmVtfS5qcy1jb3B5IC5qcy1jb3B5LXRvb2x0aXB7d2lkdGg6MTQwcHg7YmFja2dyb3VuZC1jb2xvcjojNTU1O2NvbG9yOiNmZmY7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS4yO2JvcmRlci1yYWRpdXM6LjMxMjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo1cHg7bWFyZ2luLWxlZnQ6LTEyMHB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxNTAlO2xlZnQ6NTAlO3RyYW5zaXRpb246b3BhY2l0eSAuM3M7dmlzaWJpbGl0eTpoaWRkZW47b3BhY2l0eTowO3otaW5kZXg6MTB9LmpzLWNvcHkgLmpzLWNvcHktdG9vbHRpcDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDo4NiU7bWFyZ2luLWxlZnQ6LTVweDtib3JkZXItd2lkdGg6NXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6IzU1NSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5qcy1jb3B5OmhvdmVyIC5qcy1jb3B5LXRvb2x0aXB7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0uanMtY29weTpob3ZlciBzdmd7c3Ryb2tlLXdpZHRoOjFweH19LmpzLWNvcHkgc3Zne3N0cm9rZTojNzg3ODc4O2ZpbGw6Izc4Nzg3ODt0cmFuc2l0aW9uOnN0cm9rZS13aWR0aCAuM3M7c3Ryb2tlLXdpZHRoOjA7d2lkdGg6MS4zNzVyZW07aGVpZ2h0OjEuMzc1cmVtfS5qcy1jb3B5LXRvb2x0aXAtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnRhYnN7cGFkZGluZzouNzVyZW0gLjkzNzVyZW0gMCAuNzVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmfS50YWJzIC50YWJzX190aXRsZXN7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowIDEuODc1cmVtO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmpzLXRhYi10aXRsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2dhcDouNXJlbTtwYWRkaW5nOjEuMTI1cmVtIDEuMjVyZW07cG9zaXRpb246cmVsYXRpdmV9LmpzLXRhYi10aXRsZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2Y4MDt3aWR0aDowO2hlaWdodDouMTg3NXJlbTtib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2l0aW9uOndpZHRoIC4zc31AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5qcy10YWItdGl0bGU6aG92ZXI6YmVmb3Jle3dpZHRoOjMwJX19LmpzLXRhYi10aXRsZSBzcGFue2NvbG9yOiNmODA7Zm9udC1zaXplOi43NXJlbTtmb250LXdlaWdodDo3MDA7Zm9udC1mYW1pbHk6XCJPcGVuU2Fuc1wiLHNhbnMtc2VyaWZ9LmpzLXRhYi10aXRsZSBzdmd7d2lkdGg6MTVweDtoZWlnaHQ6MTVweH0uanMtdGFiLXRpdGxlOm5vdCguaXMtYWN0aXZlKXtjdXJzb3I6cG9pbnRlcn0uanMtdGFiLXRpdGxlLmlzLWFjdGl2ZTpiZWZvcmV7d2lkdGg6MTAwJX0udGFic19fY29udGVudHN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5OSwxOTksMTk5LC4yKTtwYWRkaW5nOi45Mzc1cmVtIDEuMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey50YWJzX19jb250ZW50c3twYWRkaW5nOjEuNTYyNXJlbSAyLjE4NzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LnRhYnNfX2NvbnRlbnRze3BhZGRpbmc6MS44NzVyZW0gMi41cmVtfX0uanMtdGFiLWNvbnRlbnR7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246LjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTtoZWlnaHQ6MDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIDFmcik7Z3JpZC1nYXA6LjMxMjVyZW0gMS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5qcy10YWItY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIDFmcik7Z3JpZC1nYXA6LjMxMjVyZW0gMi41cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5qcy10YWItY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIDFmcil9fS5qcy10YWItY29udGVudC5pcy1hY3RpdmV7ZGlzcGxheTpncmlkO29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7aGVpZ2h0OjEwMCV9LmpzLXRhYi1jb250ZW50IGF7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjVyZW07dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5qcy10YWItY29udGVudCBhOmhvdmVye2NvbG9yOiNmODA7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiNmODB9fSN0by10b3B7dHJhbnNpdGlvbjphbGwgLjNzIDBzO2Rpc3BsYXk6aW5saW5lLWZsZXg7YmFja2dyb3VuZC1jb2xvcjojMDAwO3dpZHRoOjIuNzVyZW07aGVpZ2h0OjIuNzVyZW07Ym9yZGVyLXJhZGl1czouMzEyNXJlbTtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpmaXhlZDtib3R0b206MS44NzVyZW07cmlnaHQ6MS44NzVyZW07b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6OTB9I3RvLXRvcDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9I3RvLXRvcC5zaG93e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9I3RvLXRvcCBzdmd7d2lkdGg6Mi43NXJlbTtoZWlnaHQ6Mi43NXJlbTtmaWxsOiNmZmZ9I2V6LXRvYy1jb250YWluZXJ7bWFyZ2luLXRvcDozLjEyNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOiM3ODc4Nzg7cGFkZGluZzoxLjI1cmVtIC45Mzc1cmVtO2JvcmRlci1yYWRpdXM6MH1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpeyNlei10b2MtY29udGFpbmVye21hcmdpbi10b3A6My43NXJlbX19I2V6LXRvYy1jb250YWluZXIgbGk6bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDoxLjEyNXJlbX0jZXotdG9jLWNvbnRhaW5lciBhe2NvbG9yOiMwMDA7Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4zNzVyZW07dHJhbnNpdGlvbjpjb2xvciAuM3N9I2V6LXRvYy1jb250YWluZXIgYTpmb2N1cywjZXotdG9jLWNvbnRhaW5lciBhOmFjdGl2ZSwjZXotdG9jLWNvbnRhaW5lciBhOnZpc2l0ZWR7Y29sb3I6IzAwMH0jZXotdG9jLWNvbnRhaW5lciBhOmhvdmVye2NvbG9yOiNmODA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2V6LXRvYy1jb250YWluZXIgLmV6LXRvYy10aXRsZS1jb250YWluZXJ7bWFyZ2luLWJvdHRvbToxLjQzNzVyZW19I2V6LXRvYy1jb250YWluZXIgLmV6LXRvYy10aXRsZS1jb250YWluZXIgLmV6LXRvYy10aXRsZXtmb250LXdlaWdodDo3MDB9LmV6LXRvYy1zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7dmlzaWJpbGl0eTpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7dG9wOi0yMjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCl7LmV6LXRvYy1zZWN0aW9ue3RvcDotMTIwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LmV6LXRvYy1zZWN0aW9ue3RvcDotNzBweH19LmpzLXRvZ2dsZSBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzfS5qcy10b2dnbGUuaXMtb3BlbiBzdmd7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5qcy10b2dnbGUtY29udGVudHtkaXNwbGF5Om5vbmV9LnNpdGUtZm9vdGVyIHVse2Rpc3BsYXk6ZmxleDtnYXA6MS4yNXJlbX0uc2l0ZS1mb290ZXIgdWwgYXt0cmFuc2l0aW9uOmNvbG9yIC4zc30uc2l0ZS1mb290ZXIgdWwgYTpob3Zlcntjb2xvcjojZjgwfS50b3AtbWVudXtwYWRkaW5nOi45Mzc1cmVtfS50b3AtbWVudSB1bHtkaXNwbGF5OmZsZXg7Z2FwOjEuMjVyZW19LnRvcC1tZW51IHVsIGF7dHJhbnNpdGlvbjpjb2xvciAuM3N9LnRvcC1tZW51IHVsIGE6aG92ZXJ7Y29sb3I6I2Y4MH0ubm90LWZvdW5ke3BhZGRpbmc6Mi41cmVtIC45Mzc1cmVtO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5vdC1mb3VuZC10aXRsZXtmb250LXNpemU6My4xMjVyZW07bWFyZ2luLWJvdHRvbTouM2VtO2xpbmUtaGVpZ2h0OmluaGVyaXR9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsubm90LWZvdW5kLXRpdGxle2ZvbnQtc2l6ZTo0LjM3NXJlbX19Lm5vdC1mb3VuZC10ZXh0e2ZvbnQtc2l6ZToxLjEyNXJlbTttYXJnaW4tYm90dG9tOjEuNWVtfUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7Lm5vdC1mb3VuZC10ZXh0e2ZvbnQtc2l6ZToxLjI1cmVtO21hcmdpbi1ib3R0b206Mi41ZW19fS5hcmNoaXZlLXdyYXBwZXJ7cGFkZGluZzoyLjVyZW0gLjkzNzVyZW0gMS4yNXJlbSAuOTM3NXJlbX0uYXJjaGl2ZS13cmFwcGVyIC5hcnRpY2xle3BhZGRpbmctYm90dG9tOjMuMTI1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LmFyY2hpdmUtd3JhcHBlciAuYXJ0aWNsZXtwYWRkaW5nLWJvdHRvbTo0LjY4NzVyZW19fS5hcmNoaXZlLXdyYXBwZXIgLmFydGljbGU+LmFydGljbGVfX2NvbnRlbnR7bWFyZ2luLWJvdHRvbTouNzVyZW19LmFyY2hpdmUtd3JhcHBlciAucG9zdC1ncmlke292ZXJmbG93OmhpZGRlbn1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5hcmNoaXZlLXdyYXBwZXIgLnBvc3QtZ3JpZHtncmlkLWdhcDo0MHB4fX0uYXJjaGl2ZS13cmFwcGVyIC5wb3N0LWdyaWQgLmFydGljbGV7cGFkZGluZy1ib3R0b206MS44NzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuYXJjaGl2ZS13cmFwcGVyIC5wb3N0LWdyaWQgLmFydGljbGV7cGFkZGluZy1ib3R0b206Mi41cmVtfX0uYXJjaGl2ZS13cmFwcGVyIC5wb3N0LWdyaWQgLmFydGljbGU6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzg3ODc4IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b207YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjZweCAxLjVweDt3aWR0aDoxMDB2dztoZWlnaHQ6MXB4O2xlZnQ6MDtib3R0b206MH1AbWVkaWEobWluLXdpZHRoOiA2NDBweCl7LmFyY2hpdmUtd3JhcHBlciAucG9zdC1ncmlkIC5hcnRpY2xlOmFmdGVye2Rpc3BsYXk6bm9uZX0uYXJjaGl2ZS13cmFwcGVyIC5wb3N0LWdyaWQgLmFydGljbGU6bnRoLWNoaWxkKDJuKzEpOmFmdGVye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LmFyY2hpdmUtd3JhcHBlciAucG9zdC1ncmlkIC5hcnRpY2xlOm50aC1jaGlsZCgybisxKTphZnRlcntkaXNwbGF5Om5vbmV9LmFyY2hpdmUtd3JhcHBlciAucG9zdC1ncmlkIC5hcnRpY2xlOm50aC1jaGlsZCgzbisxKTphZnRlcntkaXNwbGF5OmJsb2NrfX0uYXJjaGl2ZS1oZWFkZXJ7bWFyZ2luLWJvdHRvbTozLjEyNXJlbX0uYXJjaGl2ZS1oZWFkZXI+KjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uYXJjaGl2ZS1saXN0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouMTU2M3JlbSAxLjI1cmVtIDEuMjVyZW0gMDttYXJnaW4tYm90dG9tOjEuODc1cmVtO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzg3ODc4IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7YmFja2dyb3VuZC1wb3NpdGlvbjpib3R0b207YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7YmFja2dyb3VuZC1zaXplOjZweCAxLjVweH1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5hcmNoaXZlLWxpc3R7bWFyZ2luLWJvdHRvbToyLjVyZW19fS5hcmNoaXZlLWxpc3RfX2xpbmt7Zm9udC1zaXplOjFyZW07cGFkZGluZy1yaWdodDoxLjQzNzVyZW07dHJhbnNpdGlvbjpjb2xvciAuM3N9LmFyY2hpdmUtbGlzdF9fbGluazpub3QoLmFjdGl2ZSl7Y3Vyc29yOnBvaW50ZXJ9LmFyY2hpdmUtbGlzdF9fbGluay5hY3RpdmV7Y29sb3I6I2Y4MDtwYWRkaW5nLXJpZ2h0OjEuNDM3NXJlbTttYXJnaW4tcmlnaHQ6MS40Mzc1cmVtO2JvcmRlci1yaWdodDoxcHggc29saWQgI2M3YzdjN31AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5hcmNoaXZlLWxpc3RfX2xpbms6aG92ZXJ7Y29sb3I6I2Y4MH19LmFyY2hpdmVfX2dyaWR7cGFkZGluZzouMTU2M3JlbSAxLjI1cmVtIDEuMjVyZW0gMH0ucGFnZS1hcmNoaXZ7cGFkZGluZzoxLjI1cmVtIC45Mzc1cmVtfS5wYWdlLWFyY2hpdiB1bHttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5wYWdlLWFyY2hpdiBsaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1ib3R0b206MS4yNXJlbTtwYWRkaW5nLWJvdHRvbTouNjI1cmVtO3BhZGRpbmctbGVmdDoxLjI1cmVtO3Bvc2l0aW9uOnJlbGF0aXZlfS5wYWdlLWFyY2hpdiBsaTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM3ODc4NzggMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6NnB4IDEuNXB4O3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtsZWZ0OjA7Ym90dG9tOjB9LnBhZ2UtYXJjaGl2X190aXRsZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbi1jb2xvcjpyZ2JhKDAsMCwwLDApO3dpZHRoOmZpdC1jb250ZW50fUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LnBhZ2UtYXJjaGl2X190aXRsZTpob3Zlcnt0ZXh0LWRlY29yYXRpb24tY29sb3I6IzAwMH19LnBhZ2UtYXJjaGl2X19jYXRlZ29yeXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7Z2FwOi42MjVyZW07cGFkZGluZy10b3A6LjMxMjVyZW19LnBhZ2UtYXJjaGl2X195ZWFyc3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2dhcDouOTM3NXJlbTttYXJnaW4tYm90dG9tOjEuODc1cmVtfS5wYWdlLWFyY2hpdl9feWVhcnNfX2xpbmt7dHJhbnNpdGlvbjpjb2xvciAuM3N9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsucGFnZS1hcmNoaXZfX3llYXJzX19saW5rOmhvdmVye2NvbG9yOiNmODB9fS5wYWdlLWFyY2hpdl9feWVhcnMtdGl0bGV7dHJhbnNpdGlvbjpjb2xvciAuM3M7d2lkdGg6Zml0LWNvbnRlbnR9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsucGFnZS1hcmNoaXZfX3llYXJzLXRpdGxlOmhvdmVye2NvbG9yOiNmODB9fS5zZWFyY2gtcGFnZXtwYWRkaW5nOjMuMTI1cmVtIC45Mzc1cmVtIDEuMjVyZW0gLjkzNzVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuc2VhcmNoLXBhZ2V7cGFkZGluZzozLjc1cmVtIC45Mzc1cmVtIDEuMjVyZW0gLjkzNzVyZW19fUBtZWRpYShwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyayl7LmFyY2hpdmUtbGlzdC1tYWluOmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDMxLCAzMCwgMjgsIDApIDAlLCByZ2IoMzEsIDMwLCAyOCkgNzUlKX0uc3dpcGVyLWFycm93LW5leHQgc3ZnLC5zd2lwZXItYXJyb3ctcHJldiBzdmd7ZmlsbDojZmZmfS5zd2lwZXItYXJyb3ctbmV4dDpob3ZlciBzdmcsLnN3aXBlci1hcnJvdy1wcmV2OmhvdmVyIHN2Z3tmaWxsOiNmZmZ9LnN3aXBlci1hcnJvdy1uZXh0OmFmdGVye2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDMxLCAzMCwgMjgsIDApIDAlLCByZ2IoMzEsIDMwLCAyOCkgMzAlKX0uc3dpcGVyLWFycm93LXByZXY6YWZ0ZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigzMSwgMzAsIDI4KSA3MCUsIHJnYmEoMzEsIDMwLCAyOCwgMCkgMTAwJSl9LmJ0biBzdmcsaW5wdXRbdHlwZT1idXR0b25dIHN2ZyxpbnB1dFt0eXBlPXJlc2V0XSBzdmcsaW5wdXRbdHlwZT1zdWJtaXRdIHN2Zywud3BjZjcgaW5wdXRbdHlwZT1zdWJtaXRdIHN2ZywuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0gc3Zne2ZpbGw6I2ZmZn0uYnRuLW91dGxpbmV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2ZmZn0uZWRpdG9yPiogYTphY3RpdmU6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50IHVsPiogYTphY3RpdmU6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50IG9sPiogYTphY3RpdmU6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50PiogYTphY3RpdmU6bm90KFtjbGFzc10pe2NvbG9yOiNmZmZ9fUBtZWRpYShwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaylhbmQgKG1pbi13aWR0aDogNjQwcHgpey5lZGl0b3I+KiBhOmhvdmVyOm5vdChbY2xhc3NdKSwuZW50cnktY29udGVudCB1bD4qIGE6aG92ZXI6bm90KFtjbGFzc10pLC5lbnRyeS1jb250ZW50IG9sPiogYTpob3Zlcjpub3QoW2NsYXNzXSksLmVudHJ5LWNvbnRlbnQ+KiBhOmhvdmVyOm5vdChbY2xhc3NdKXtjb2xvcjojZmZmfX1AbWVkaWEocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspey5wYWdpbmF0aW9uIHVsIGxpIGEsLnBhZ2luYXRpb24gdWwgbGkgc3Bhbntib3JkZXItY29sb3I6I2ZmZn19QG1lZGlhKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKXsuanMtY29weSBzdmd7c3Ryb2tlOiNmZmZ9fUBtZWRpYShwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyayl7Ym9keSAuYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJfbGFzdHtjb2xvcjojZmZmfX1AbWVkaWEocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspey5wYWdlLWFyY2hpdl9fdGl0bGU6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiNmZmZ9fUBtZWRpYShwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyayl7I2V6LXRvYy1jb250YWluZXIgYXtjb2xvcjojZmZmfSNlei10b2MtY29udGFpbmVyIGE6Zm9jdXMsI2V6LXRvYy1jb250YWluZXIgYTphY3RpdmUsI2V6LXRvYy1jb250YWluZXIgYTp2aXNpdGVke2NvbG9yOiNmZmZ9I2V6LXRvYy1jb250YWluZXIgYTpob3Zlcntjb2xvcjojZjgwfX1AbWVkaWEocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspe2Rpdi5uaWNlLXNlbGVjdDphZnRlcixkaXYubmljZS1zZWxlY3Q6aG92ZXIsZGl2Lm5pY2Utc2VsZWN0OmFjdGl2ZSxkaXYubmljZS1zZWxlY3Qub3BlbixkaXYubmljZS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNmZmZ9ZGl2Lm5pY2Utc2VsZWN0IC5saXN0LGRpdi5uaWNlLXNlbGVjdCAub3B0aW9ue2JhY2tncm91bmQtY29sb3I6IzAwMH1kaXYubmljZS1zZWxlY3QgLm9wdGlvbjpob3ZlcixkaXYubmljZS1zZWxlY3QgLm9wdGlvbi5mb2N1cyxkaXYubmljZS1zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ2LDI0NiwyNDYsLjIpfX0uc2l0ZS1jb250ZW50e3dpZHRoOjEwMCU7ZmxleC1ncm93OjF9LmVudHJ5LXRpdGxle2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MWVtIDB9LmVudHJ5LWNvbnRlbnR7cGFkZGluZy1ib3R0b206My43NXJlbX0uZW50cnktaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOi45Mzc1cmVtfS5wb3N0e3BhZGRpbmc6Mi42ODc1cmVtIC45Mzc1cmVtIDAgLjkzNzVyZW19LnBvc3QtdGh1bWJuYWlse21hcmdpbi1ib3R0b206Mi41cmVtfS5wb3N0LXRodW1ibmFpbCBpbWd7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOi42MjVyZW19LnBvc3QtdGh1bWJuYWlsIGZpZ2NhcHRpb257Y29sb3I6Izc4Nzg3ODtmb250LXNpemU6Ljc1cmVtfS5wb3N0LWhlYWRlciAuYXJ0aWNsZV9fY29udGVudHtwYWRkaW5nOjAgLjMxMjVyZW0gMS44NzVyZW0gLjMxMjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5wb3N0LWhlYWRlciAuYXJ0aWNsZV9fY29udGVudHtwYWRkaW5nOjAgMi4xODc1cmVtIDEuODc1cmVtIDIuMTg3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsucG9zdC1oZWFkZXIgLmFydGljbGVfX2NvbnRlbnR7cGFkZGluZzowIDUuMzEyNXJlbSAyLjVyZW0gNS4zMTI1cmVtfX0ucG9zdC1jb250ZW50LC5wb3N0LW5hdmlnYXRpb24sLnBvc3QtcmVsYXRlZHtwYWRkaW5nOjMuMTI1cmVtIC45Mzc1cmVtIDEuODc1cmVtIC45Mzc1cmVtfUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LnBvc3QtY29udGVudCwucG9zdC1uYXZpZ2F0aW9uLC5wb3N0LXJlbGF0ZWR7cGFkZGluZzozLjc1cmVtIC45Mzc1cmVtIDIuNXJlbSAuOTM3NXJlbX19LnN1YnRpdGxle3BhZGRpbmc6LjVyZW0gMCAuODEyNXJlbSAwO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzg3ODc4IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSksbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzg3ODc4IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AsYm90dG9tO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTo2cHggMS41cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MS4yNXJlbTtmbGV4LXdyYXA6d3JhcDttYXJnaW4tYm90dG9tOi42MjVyZW19LnN1YnRpdGxlX19wb3N0ZWR7bWFyZ2luLWxlZnQ6LjMxMjVyZW07ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6LjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5zdWJ0aXRsZV9fcG9zdGVke21hcmdpbi1sZWZ0OjIuMTg3NXJlbX19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuc3VidGl0bGVfX3Bvc3RlZHttYXJnaW4tbGVmdDo1LjMxMjVyZW19fS5zdWJ0aXRsZV9fcG9zdGVkIHNwYW57Y29sb3I6Izc4Nzg3ODtmb250LXNpemU6Ljc1cmVtfS5zdWJ0aXRsZV9fcG9zdGVkIHNwYW4uc3VidGl0bGVfX2F1dG9ye2NvbG9yOiNmODB9Ym9keSAuZW50cnktY29udGVudCAucm93IGE6bm90KFtjbGFzc10pe2NvbG9yOiNmODB9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXtib2R5IC5lbnRyeS1jb250ZW50IC5yb3cgYTpub3QoW2NsYXNzXSk6aG92ZXJ7Y29sb3I6I2Y4MDt0ZXh0LWRlY29yYXRpb24tY29sb3I6I2Y4MH19LmVudHJ5LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmV9LmVudHJ5LWNvbnRlbnQgaDEsLmVudHJ5LWNvbnRlbnQgaDIsLmVudHJ5LWNvbnRlbnQgaDMsLmVudHJ5LWNvbnRlbnQgaDQsLmVudHJ5LWNvbnRlbnQgaDUsLmVudHJ5LWNvbnRlbnQgaDZ7bWFyZ2luLXRvcDozLjEyNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5lbnRyeS1jb250ZW50IGgxLC5lbnRyeS1jb250ZW50IGgyLC5lbnRyeS1jb250ZW50IGgzLC5lbnRyeS1jb250ZW50IGg0LC5lbnRyeS1jb250ZW50IGg1LC5lbnRyeS1jb250ZW50IGg2e21hcmdpbi10b3A6My43NXJlbX19LmVudHJ5LWNvbnRlbnQgcHttYXJnaW4tdG9wOjEuNDM3NXJlbTtsaW5lLWhlaWdodDoxLjg3NXJlbX0uZW50cnktY29udGVudCBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0uZW50cnktY29udGVudCBmaWd1cmV7bWFyZ2luLXRvcDoyLjVyZW07d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjB9LmVudHJ5LWNvbnRlbnQgZmlnY2FwdGlvbntjb2xvcjojNzg3ODc4O2ZvbnQtc2l6ZTouNzVyZW19LmVudHJ5LWNvbnRlbnQgLmQtZmxleHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyLjVyZW07bWFyZ2luLXRvcDoyLjVyZW19QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuZW50cnktY29udGVudCAuZC1mbGV4e2ZsZXgtZGlyZWN0aW9uOnJvd319LmVudHJ5LWNvbnRlbnQgLmQtZmxleD5maWd1cmUsLmVudHJ5LWNvbnRlbnQgLmQtZmxleD5pbWd7ZmxleDowIDAgMTAwJX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5lbnRyeS1jb250ZW50IC5kLWZsZXg+ZmlndXJlLC5lbnRyeS1jb250ZW50IC5kLWZsZXg+aW1ne2ZsZXg6MCAwIDYwJTttYXJnaW4tcmlnaHQ6LTUuMzEyNXJlbX19LmVudHJ5LWNvbnRlbnQgLmQtZmxleCAqOm5vdCgud3AtY2FwdGlvbi10ZXh0KXttYXJnaW4tdG9wOjB9LmVudHJ5LWNvbnRlbnQgLmQtZmxleF9fcmV2ZXJzZT5maWd1cmUsLmVudHJ5LWNvbnRlbnQgLmQtZmxleF9fcmV2ZXJzZT5pbWd7bWFyZ2luLXJpZ2h0OjB9QG1lZGlhKG1pbi13aWR0aDogMTAxMnB4KXsuZW50cnktY29udGVudCAuZC1mbGV4X19yZXZlcnNlPmZpZ3VyZSwuZW50cnktY29udGVudCAuZC1mbGV4X19yZXZlcnNlPmltZ3ttYXJnaW4tbGVmdDotNS4zMTI1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5lbnRyeS1jb250ZW50IC5kLWZsZXhfX3JldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9fS5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGV7cGFkZGluZzoxLjI1cmVtIDEuODc1cmVtO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzg3ODc4IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSksbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNzg3ODc4IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AsYm90dG9tO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtc2l6ZTo2cHggMS41cHg7bWFyZ2luLXRvcDoyLjVyZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGV7cGFkZGluZzoxLjI1cmVtIDMuNzVyZW19fUBtZWRpYShtaW4td2lkdGg6IDEwMTJweCl7LmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZXtwYWRkaW5nOjEuMjVyZW0gNi4yNXJlbX19LmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBoMSwuZW50cnktY29udGVudCBibG9ja3F1b3RlIGgyLC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgaDMsLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBoNCwuZW50cnktY29udGVudCBibG9ja3F1b3RlIGg1LC5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgaDZ7Y29sb3I6I2Y4MDttYXJnaW4tdG9wOjB9LmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSAqOm5vdChoMSxoMixoMyxoNCxoNSxoNil7Y29sb3I6Izc4Nzg3ODttYXJnaW4tdG9wOjEuMjVyZW07Zm9udC1mYW1pbHk6XCJPcGVuU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTouNzVyZW19LmVudHJ5LWNvbnRlbnQgb2x7cGFkZGluZy1sZWZ0OjIuNXJlbTtjb3VudGVyLXJlc2V0Oml0ZW19QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5lbnRyeS1jb250ZW50IG9se3BhZGRpbmctbGVmdDozLjc1cmVtfX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5lbnRyeS1jb250ZW50IG9se3BhZGRpbmctbGVmdDo2LjI1cmVtfX0uZW50cnktY29udGVudCBvbCBsaTphZnRlcntjb250ZW50OmNvdW50ZXIoaXRlbSkgXCJcIjtjb3VudGVyLWluY3JlbWVudDppdGVtO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6LTEuODc1cmVtO2ZvbnQtZmFtaWx5OlwiT3BlblNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjI1cmVtO2NvbG9yOiM3ODc4Nzh9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5lbnRyeS1jb250ZW50IG9sIGxpOmFmdGVye2xlZnQ6LTIuNjI1cmVtfX0uZW50cnktY29udGVudCBvbCwuZW50cnktY29udGVudCB1bHttYXJnaW4tdG9wOjEuNDM3NXJlbX0uZW50cnktY29udGVudCBvbCBsaSwuZW50cnktY29udGVudCB1bCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjg3NXJlbX0uZW50cnktY29udGVudCB1bHtwYWRkaW5nLWxlZnQ6MS41NjI1cmVtfS5lbnRyeS1jb250ZW50IHVsIGxpOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50Olwi4oCiXCI7Y29sb3I6Izc4Nzg3ODtmb250LXNpemU6MS44NzVyZW07dG9wOjA7bGVmdDotMS41NjI1cmVtfS5uYXYtbGlua3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtnYXA6MS4yNXJlbX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5uYXYtbGlua3N7ZmxleC1kaXJlY3Rpb246cm93O2dhcDozLjEyNXJlbX19LnBvc3QtZ3JpZHtkaXNwbGF5OmdyaWQ7Z3JpZC1nYXA6MzBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIDFmcil9QG1lZGlhKG1pbi13aWR0aDogNjQwcHgpey5wb3N0LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCAxZnIpfX1AbWVkaWEobWluLXdpZHRoOiAxMDEycHgpey5wb3N0LWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCAxZnIpfX0iLCIvLyBDb2xvcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kcHJpbWFyeTogIzAwMDtcclxuJHByaW1hcnktaG92ZXI6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcclxuJHNlY29uZGFyeTogI2Y4MDtcclxuJHNlY29uZGFyeS1ob3ZlcjogZGFya2VuKCRzZWNvbmRhcnksIDglKTtcclxuXHJcbiRiOiAjMDAwO1xyXG4kdzogI2ZmZjtcclxuJHdoaXRlLTUwOiByZ2JhKCR3LCAwLjUpO1xyXG4kZ3JleTogIzc4Nzg3ODtcclxuJGdyZXktMTU6ICNmNWY1ZjU7XHJcbiRncmV5LWJvcmRlcjogI0M3QzdDNztcclxuJHctZGFyazogI0YxRUZFRDtcclxuXHJcbiRyZWQ6ICNkYzMyMzI7XHJcbiRncmVlbjogIzZkYzIyZTtcclxuJG9yYW5nZTogI2Y1NmUyODtcclxuJHllbGxvdzogI0YyQzk0QztcclxuJGJsdWU6ICMwMGEwZDI7XHJcblxyXG4kY29sb3ItdGV4dDogIzAwMDtcclxuJGNvbG9yLWhlYWRpbmc6ICMwMDA7XHJcbiRjb2xvci1saW5rOiAkcHJpbWFyeTtcclxuJGNvbG9yLWxpbmstaG92ZXI6ICRwcmltYXJ5LWhvdmVyO1xyXG5cclxuXHJcbi8vIEZvbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGZvbnQtdGV4dDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiRmb250LWhlYWRpbmc6ICdPcGVuU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC1jb2RlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCAnQ291cmllciBOZXcnLCBtb25vc3BhY2U7XHJcbiRmb250LXByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcclxuXHJcblxyXG4vLyBUeXBvZ3JhcGh5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGZvbnQtc2l6ZS1iYXNlOiAxNjsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0ICh0eXBpY2FsbHkgMTZweClcclxuJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcclxuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNjtcclxuXHJcbiRzcGFjZXI6IDFyZW07XHJcbiRyYWRpdXM6IHJlbSg1KTsgLy8gZ2xvYmFsIGJvcmRlci1yYWRpdXMgKGNhbiBiZSAwLCBidXQgbmVlZCB0byBrZWVwIGl0KVxyXG5cclxuXHJcbi8vIFRyYW5zaXRpb25zIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHRpbWU6IDAuM3M7XHJcbiRkZWZhdWx0LXRyYW5zaXRpb246IGFsbCAkdGltZSAwcztcclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gZm9yIG1pbi13aWR0aCA9IHZhbHVlcywgZm9yIG1heC13aWR0aCA9IHZhbHVlIC0gMXB4LlxyXG4vLyBleGFtcGxlOiBAaW5jbHVkZSBtaW4obGcpID0gQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweClcclxuLy8gZXhhbXBsZTogQGluY2x1ZGUgbWF4KGxnKSA9IEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcblx0XHRcdFx0eHM6IDAsXHJcblx0XHRcdFx0bWQ6IDY0MHB4LFxyXG5cdFx0XHRcdGxnOiAxMDEycHgsXHJcblx0XHRcdFx0eGw6IDE0NDBweCxcclxuKTtcclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuJGdyaWQtY29sdW1uczogMTI7XHJcbiRncmlkLWd1dHRlci13aWR0aDogNDBweDsgLy8gMTVweCBvbiBlYWNoIHNpZGVcclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuXHRcdFx0XHR4czogMTAwJSxcclxuXHRcdFx0XHRtZDogMTAwJSxcclxuXHRcdFx0XHRsZzogMTAwJSxcclxuXHRcdFx0XHR4bDogMTMyMHB4LFxyXG4pO1xyXG5cclxuLy8gQ29udGFpbmVyIHBhZGRpbmdcclxuJGNvbnRhaW5lci1ndXR0ZXIteC12YWx1ZXM6IChcclxuXHRcdFx0XHR4czogJGdyaWQtZ3V0dGVyLXdpZHRoLCAvLyAxNXB4IG9uIGVhY2ggc2lkZVxyXG5cdFx0XHRcdG1kOiA2MHB4LCAvLyAzMHB4IG9uIGVhY2ggc2lkZVxyXG5cdFx0XHRcdGxnOiAxMDBweCwgLy8gNTBweCBvbiBlYWNoIHNpZGVcclxuXHRcdFx0XHR4bDogMzBweCwgLy8gMTVweCBvbiBlYWNoIHNpZGVcclxuKTtcclxuXHJcbi8vIENvbnRhaW5lciBmbHVpZCBtYXhpbXVtIHdpZHRoXHJcbiRjb250YWluZXItZmx1aWQtbWF4LXdpZHRoOiAxMDEycHg7XHJcblxyXG4vKlxyXG4gKiBHbG9iYWwgQ1NTIFZhcmlhYmxlczpcclxuICovXHJcbjpyb290IHtcclxuXHQtLWNvbnRhaW5lci13aWR0aDogMTAwJTtcclxuXHJcblx0QGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xyXG5cdFx0XHQtLWNvbnRhaW5lci13aWR0aDogI3ttYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgJGJwKX07XHJcblx0XHRcdC0tY29udGFpbmVyLWd1dHRlci14OiAje21hcC1nZXQoJGNvbnRhaW5lci1ndXR0ZXIteC12YWx1ZXMsICRicCl9O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LS1oZWFkZXItaGVpZ2h0OiAje3JlbSgxMDApfTsgLy8gbmVlZGVkIGZvciBmaXhlZCBoZWFkZXJcclxuXHQtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQ6ICN7cmVtKDcwKX07IC8vIG5lZWRlZCBmb3IgZml4ZWQgaGVhZGVyXHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgfVxyXG4gIFxyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgfVxyXG5cclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8tQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICB9XHJcbiAgXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW5TYW5zJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgfSIsIi8qISBzYW5pdGl6ZS5jc3MgdjguMC4wIHwgQ0MwIExpY2Vuc2UgfCBnaXRodWIuY29tL2Nzc3Rvb2xzL3Nhbml0aXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgcmVwZWF0aW5nIGJhY2tncm91bmRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBBZGQgYm9yZGVyIGJveCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IC8qIDEgKi9cclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGV4dCBkZWNvcmF0aW9uIGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBBZGQgdmVydGljYWwgYWxpZ25tZW50IGluaGVyaXRhbmNlIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbjo6YmVmb3JlLFxyXG46OmFmdGVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7IC8qIDEgKi9cclxuXHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gVXNlIHRoZSBkZWZhdWx0IGN1cnNvciBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAzLiBVc2UgYSA0LXNwYWNlIHRhYiB3aWR0aCBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAqIDUuIEJyZWFrcyB3b3JkcyB0byBwcmV2ZW50IG92ZXJmbG93IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG5cdGN1cnNvcjogZGVmYXVsdDsgLyogMSAqL1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAyICovXHJcblx0LW1vei10YWItc2l6ZTogNDsgLyogMyAqL1xyXG5cdHRhYi1zaXplOiA0OyAvKiAzICovXHJcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDQgKi9cclxuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDQgKi9cclxuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkOyAvKiA1ICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuXHRmb250LXNpemU6IDJlbTtcclxuXHRtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcblx0aGVpZ2h0OiAwOyAvKiAxICovXHJcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBsaXN0IHN0eWxlIG9uIG5hdmlnYXRpb24gbGlzdHMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxubmF2IG9sLFxyXG5uYXYgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBDaGFuZ2UgdGhlIGFsaWdubWVudCBvbiBtZWRpYSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5pZnJhbWUsXHJcbmltZyxcclxuc3ZnLFxyXG52aWRlbyB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0aGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDaGFuZ2UgdGhlIGZpbGwgY29sb3IgdG8gbWF0Y2ggdGhlIHRleHQgY29sb3IgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuc3ZnOm5vdChbZmlsbF0pIHtcclxuXHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogVGFidWxhciBkYXRhXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQ29sbGFwc2UgYm9yZGVyIHNwYWNpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogSW5oZXJpdCBzdHlsaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3Qge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAyLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICovXHJcblxyXG5idXR0b24ge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAxICovXHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuXHRwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5pbnB1dCB7XHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xyXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXHJcblx0bWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xyXG5cclxucHJvZ3Jlc3Mge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbnNlbGVjdCB7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqIDIuIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqIDMuIENoYW5nZSB0aGUgcmVzaXplIGRpcmVjdGlvbiBvbiB0ZXh0YXJlYXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG5cdG1hcmdpbjogMDsgLyogMSAqL1xyXG5cdG92ZXJmbG93OiBhdXRvOyAvKiAyICovXHJcblx0cmVzaXplOiB2ZXJ0aWNhbDsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG46Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHRleHQgc3R5bGUgb2YgcGxhY2Vob2xkZXJzIGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdG9wYWNpdHk6IDAuNTQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuXHRmb250OiBpbmhlcml0OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBvZiBmb2N1cyBvdXRsaW5lcyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbjo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBvdXRsaW5lIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbjotbW96LWZvY3VzcmluZyB7XHJcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBhZGRpdGlvbmFsIDppbnZhbGlkIHN0eWxlcyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbjotbW96LXVpLWludmFsaWQge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEludGVyYWN0aXZlXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IHN0eWxlcyBpbiBFZGdlLCBJRSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5kaWFsb2cge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG5cdGJvcmRlcjogc29saWQ7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogLW1vei1maXQtY29udGVudDtcclxuXHRoZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XHJcblx0aGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHRsZWZ0OiAwO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRwYWRkaW5nOiAxZW07XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xyXG5cdHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xyXG5cdHdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG5cclxuZGlhbG9nOm5vdChbb3Blbl0pIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcblx0ZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBTY3JpcHRpbmdcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5jYW52YXMge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBVc2VyIGludGVyYWN0aW9uXHJcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKlxyXG4gKiAxLiBSZW1vdmUgdGhlIHRhcHBpbmcgZGVsYXkgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgdGFwcGluZyBkZWxheSBvbiBjbGlja2FibGUgZWxlbWVudHNcclxuICAgICAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuYSxcclxuYXJlYSxcclxuYnV0dG9uLFxyXG5pbnB1dCxcclxubGFiZWwsXHJcbnNlbGVjdCxcclxuc3VtbWFyeSxcclxudGV4dGFyZWEsXHJcblt0YWJpbmRleF0ge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgLyogMSAqL1xyXG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEFjY2Vzc2liaWxpdHlcclxuICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBidXN5IGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcblthcmlhLWJ1c3k9XCJ0cnVlXCJdIHtcclxuXHRjdXJzb3I6IHByb2dyZXNzO1xyXG59XHJcblxyXG4vKlxyXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBjb250cm9sIGVsZW1lbnRzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcblthcmlhLWNvbnRyb2xzXSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKlxyXG4gKiBDaGFuZ2UgdGhlIGN1cnNvciBvbiBkaXNhYmxlZCwgbm90LWVkaXRhYmxlLCBvciBvdGhlcndpc2VcclxuICogaW5vcGVyYWJsZSBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5bYXJpYS1kaXNhYmxlZD1cInRydWVcIl0sXHJcbltkaXNhYmxlZF0ge1xyXG5cdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi8qXHJcbiAqIENoYW5nZSB0aGUgZGlzcGxheSBvbiB2aXN1YWxseSBoaWRkZW4gYWNjZXNzaWJsZSBlbGVtZW50c1xyXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5bYXJpYS1oaWRkZW49XCJmYWxzZVwiXVtoaWRkZW5dOm5vdCg6Zm9jdXMpIHtcclxuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG5cdGRpc3BsYXk6IGluaGVyaXQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbiIsImh0bWwge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRmb250LWZhbWlseTogJGZvbnQtdGV4dDtcclxufVxyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIgeyAvLyBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3IgY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWUgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXHJcblx0Ym94LXNpemluZzogaW5oZXJpdDtcclxuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiIsIi8vIENvcmUgV29yZFByZXNzIGNvbXBvbmVudHM6XHJcbi8vXHJcbi8vICMgQWRtaW5iYXJcclxuLy8gIyBBbGlnbm1lbnRzXHJcbi8vICMgQ2FwdGlvbnNcclxuLy8gIyBHYWxsZXJpZXNcclxuLy8gIyBTbWlsZXlcclxuLy9cclxuXHJcbi8vIEFkbWluYmFyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuI3dwYWRtaW5iYXIge1xyXG5cdC0td3AtYmx1ZTogIzIyNzFiMTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAhaW1wb3J0YW50O1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0I3dwLWFkbWluLWJhci1zaXRlLW5hbWUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpub3QoLmlzLWV4cGFuZGVkKSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cclxuXHRcdFx0I3dwLWFkbWluLWJhci1zaXRlLW5hbWUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5pcy1leHBhbmRlZCB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblxyXG5cdFx0I3dwLWFkbWluLWJhci1zaXRlLW5hbWUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtYmx1ZSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hYi10b3AtbWVudT4ubWVudXBvcD4uYWItc3ViLXdyYXBwZXIge1xyXG5cdFx0dG9wOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0LmFiLXRvcC1zZWNvbmRhcnkge1xyXG5cdFx0QGluY2x1ZGUgbWF4KDc4Mikge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblxyXG5cdFx0XHQ+Lm1lbnVwb3A+LmFiLXN1Yi13cmFwcGVyIHtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjd3AtYWRtaW4tYmFyLXJvb3QtZGVmYXVsdCB7XHJcblx0XHRAaW5jbHVkZSBtYXgobWQpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBoaWRlIHNvbWUgbWVudSBpdGVtcyB0byBwcmV2ZW50IGhvcml6b250YWwgb3ZlcmZsb3dcclxuXHR1bCN3cC1hZG1pbi1iYXItcm9vdC1kZWZhdWx0PmxpIHtcclxuXHRcdCYjd3AtYWRtaW4tYmFyLXdwc2VvLW1lbnUsXHJcblx0XHQmI3dwLWFkbWluLWJhci1nZm9ybS1mb3JtcyB7XHJcblx0XHRcdEBpbmNsdWRlIG1heCg3ODIpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiN3cC1hZG1pbi1iYXItc2l0ZS1uYW1lIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRiICFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NnB4KTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAhaW1wb3J0YW50O1xyXG5cclxuXHRAaW5jbHVkZSBtaW4oNzgzKSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzJweCk7XHJcblx0fVxyXG5cclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdHdpZHRoOiA0NnB4O1xyXG5cdFx0aGVpZ2h0OiA0NnB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbig3ODMpIHtcclxuXHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcXGYxMDlcIiAhaW1wb3J0YW50O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmb250LWZhbWlseTogZGFzaGljb25zO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgIWltcG9ydGFudDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC1ibHVlKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIEFsaWdubWVudHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uYWxpZ25sZWZ0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5hbGlnbnJpZ2h0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5hbGlnbmNlbnRlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBDYXB0aW9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAud3AtY2FwdGlvbiB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0aW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tcXVhbGlmeWluZy1lbGVtZW50c1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC53cC1jYXB0aW9uLXRleHQge1xyXG5cdFx0bWFyZ2luOiByZW0oMTAgMCk7XHJcblx0fVxyXG59XHJcblxyXG5zcGFuIHtcclxuXHQmLndwLWNhcHRpb24tdGV4dCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4vLyBHYWxsZXJpZXMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kY29sdW1uczogKFxyXG5cdFx0XHRcdDE6IDEwMCUsXHJcblx0XHRcdFx0MjogNTAlLFxyXG5cdFx0XHRcdDM6IDMzLjMzJSxcclxuXHRcdFx0XHQ0OiAyNSUsXHJcblx0XHRcdFx0NTogMjAlLFxyXG5cdFx0XHRcdDY6IDE2LjY2JSxcclxuXHRcdFx0XHQ3OiAxNC4yOCUsXHJcblx0XHRcdFx0ODogMTIuNSUsXHJcblx0XHRcdFx0OTogMTEuMTElXHJcbik7XHJcblxyXG4uZ2FsbGVyeSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdC8vIExvb3BzIHRvIGVudW1lcmF0ZSB0aGUgY2xhc3NlcyBmb3IgZ2FsbGVyeSBjb2x1bW5zLlxyXG5cdEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggOSB7XHJcblx0XHQuZ2FsbGVyeS1jb2x1bW5zLSN7JGl9ICYge1xyXG5cdFx0XHRtYXgtd2lkdGg6IG1hcC1nZXQoJGNvbHVtbnMsICRpKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5nYWxsZXJ5LWNhcHRpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBTbWlsZXkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ud3Atc21pbGV5IHtcclxuXHRib3JkZXI6IDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLy8gTWl4aW5zIGZvciBNZWRpYSBRdWVyaWVzXHJcbi8vIGV4YW1wbGUgdXNhZ2U6IEBpbmNsdWRlIG1pbihsZykgfHwgQGluY2x1ZGUgbWluKDcyMClcclxuLy8gLS0tIG1pbi13aWR0aFxyXG5AbWl4aW4gbWluKCRicCkge1xyXG5cdEBpZiBtYXAtaGFzLWtleSgkZ3JpZC1icmVha3BvaW50cywgJGJwKSB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicCArICdweCd9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tIG1pbi1oZWlnaHRcclxuQG1peGluIG1pbmgoJGJwKSB7XHJcblx0QGlmIG1hcC1oYXMta2V5KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIHtcclxuXHRcdEBtZWRpYSAobWluLWhlaWdodDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIHtcclxuXHRcdEBtZWRpYSAobWluLWhlaWdodDogI3skYnAgKyAncHgnfSkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIC0tLSBtYXgtd2lkdGhcclxuQG1peGluIG1heCgkYnApIHtcclxuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xyXG5cdFx0JGJwX21heDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSAtIDE7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJGJwX21heCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicCArICdweCd9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tIG1heC1oZWlnaHRcclxuQG1peGluIG1heGgoJGJwKSB7XHJcblx0QGlmIG1hcC1oYXMta2V5KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApIHtcclxuXHRcdCRicF9tYXg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkgLSAxO1xyXG5cdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiAkYnBfbWF4KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH0gQGVsc2Uge1xyXG5cdFx0QG1lZGlhIChtYXgtaGVpZ2h0OiAjeyRicCArICdweCd9KSB7XHJcblx0XHRcdEBjb250ZW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyBDdXN0b20gU3R5bGUgRm9ybWF0czpcclxuLnRleHQtc20ge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLnRleHQtbWQge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLnRleHQtbGcge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHJcblx0QGluY2x1ZGUgbWluKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBzaW1wbGUgbGluayAoZS5nLiBpbnNpZGUgcG9zdC9wYWdlIGNvbnRlbnQpXHJcbiVsaW5rIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxufVxyXG5cclxuLmJsb2NrcXVvdGUge1xyXG5cdGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuXHRtYXJnaW46IHJlbSg1MCAzMCk7XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblxyXG5cdGNpdGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRjb2xvcjogJHc7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4vLyBTdHlsZXMgZm9yIGZvcm1hdHRlZCB0ZXh0IChlLmcuIHBvc3QvcGFnZSBjb250ZW50LCBXWVNJV1lHIGN1c3RvbSBmaWVsZHMpXHJcbi5lZGl0b3IgPiAqIHtcclxuXHRtYXJnaW4tdG9wOiByZW0oMTgpO1xyXG5cclxuXHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdGE6bm90KFtjbGFzc10pIHtcclxuXHRcdEBleHRlbmQgJWxpbms7XHJcblx0fVxyXG59XHJcbiIsIi8vIFNob3J0ZW5lZCBUcmFuc2l0aW9uXHJcbkBtaXhpbiB0cigkdDogJGRlZmF1bHQtdHJhbnNpdGlvbikge1xyXG5cdHRyYW5zaXRpb246ICR0O1xyXG59XHJcblxyXG5AbWl4aW4gZnMoJHNpemUtdmFsdWU6IDE2KSB7XHJcblx0Zm9udC1zaXplOiByZW0oJHNpemUtdmFsdWUpO1xyXG59XHJcblxyXG5AbWl4aW4gbGgoJHNpemUtdmFsdWU6IDE2KSB7XHJcblx0bGluZS1oZWlnaHQ6IHJlbSgkc2l6ZS12YWx1ZSk7XHJcbn1cclxuXHJcbkBtaXhpbiBmZigkZnMsICRsaCwgJGZ3OiA0MDApIHtcclxuXHRAaW5jbHVkZSBmcygkZnMpO1xyXG5cdEBpbmNsdWRlIGxoKCRsaCk7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdztcclxufVxyXG5cclxuQG1peGluIHRleHQtb3ZlcmZsb3cge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuQG1peGluIGhpZGUtdGV4dCB7XHJcblx0Zm9udDogMCAvIDAgYTtcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBzZWxlY3Rpb24ge1xyXG5cdCYgOjpzZWxlY3Rpb24ge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBBbGwgaGVhZGluZ3NcclxuQG1peGluIGhlYWRpbmdzIHtcclxuXHRoMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0LCBoNSwgLmg1LCBoNiwgLmg2IHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gVGV4dCB0cnVuY2F0ZVxyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcbkBtaXhpbiB0ZXh0LXRydW5jYXRlIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi8vIE5vIGF1dG9maWxsIGNvbG9yIGZvciBpbnB1dHNcclxuQG1peGluIG5vLWF1dG9maWxsIHtcclxuXHQmOi13ZWJraXQtYXV0b2ZpbGwsXHJcblx0Jjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcclxuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMHMgOTk5OXM7IC8vIHVzZSBhIHJlYWxseSBsYXJnZSBkZWxheSBoZXJlXHJcblx0fVxyXG5cclxuXHQvLyBDaGFuZ2UgdGV4dCBpbiBhdXRvZmlsbCB0ZXh0Ym94XHJcblx0Jjotd2Via2l0LWF1dG9maWxsIHtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkYjtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgaG92ZXJcclxuQG1peGluIGhvdmVyKCRicDogbWQpIHtcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRAY29udGVudFxyXG5cdH1cclxuXHRAaW5jbHVkZSBtaW4oJGJwKSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0QGNvbnRlbnRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFBsYWNlaG9sZGVyIGZvciBhbGwgYnJvd3NlcnNcclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcblxyXG5cdCY6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcblxyXG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG5cclxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxuXHJcblx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBDdXN0b20gc2Nyb2xsYmFyIHN0eWxpbmdcclxuQG1peGluIHNjcm9sbGJhcigkd2lkdGg6IDEwcHgsICRjb2xvci10cmFjazogJGIsICRjb2xvci1ib3JkZXI6ICNjY2MpIHtcclxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogJHdpZHRoO1xyXG5cdH1cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgkY29sb3ItdHJhY2ssIDAuMik7XHJcblx0XHRib3JkZXItcmFkaXVzOiBjYWxjKCR3aWR0aCAvIDIpO1xyXG5cdH1cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHR3aWR0aDogJHdpZHRoO1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogY2FsYygkd2lkdGggLyAyKTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYm9yZGVyO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoJGNvbG9yLXRyYWNrLCAwLjMpO1xyXG5cdH1cclxufVxyXG5cclxuLy8gQ2xlYXIgZGVmYXVsdCBzdHlsaW5nIGZvciBidXR0b24gZWxlbWVudHNcclxuQG1peGluIHVuc3R5bGVkLWJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHRib3JkZXI6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0b3V0bGluZTogdW5zZXQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vLyBDbGVhciBkZWZhdWx0IHN0eWxpbmcgZm9yIGxpc3QgZWxlbWVudHNcclxuQG1peGluIHVuc3R5bGVkLWxpc3Qge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4iLCIvLyBGbHVpZC1yZXNwb25zaXZlIGZvbnQtc2l6ZSBjYWxjdWxhdG9yXHJcbi8vIEBsaW5rIGh0dHBzOi8vd2Vic2VtYW50aWNzLnVrL3Rvb2xzL3Jlc3BvbnNpdmUtZm9udC1jYWxjdWxhdG9yL1xyXG4vLyBjbGFtcCBicm93c2VyIHdpZHRoOiBmcm9tIDU3NXB4IHRvIDE0NDBweFxyXG5cclxuQGluY2x1ZGUgaGVhZGluZ3Mge1xyXG5cdG1pbi1oZWlnaHQ6IDB2dzsgLy8gc2FmYXJpIGZpeFxyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHR9XHJcbn1cclxuXHJcbmgxLFxyXG4uaDEge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDMwLCAzNCk7XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDI2LCAzMCk7XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE4LCAyMCk7XHJcblx0bGluZS1oZWlnaHQ6IHJlbSgyNik7XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE2LCAxOCk7XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG5cdGZvbnQtc2l6ZTogY2xhbXAtcmVtKDE2LCAxNik7XHJcbn1cclxuXHJcbmg2LFxyXG4uaDYge1xyXG5cdGZvbnQtc2l6ZTogcmVtKDE0LCAxNCk7XHJcbn1cclxuXHJcbnAsXHJcbi5wIHtcclxuXHRmb250LXNpemU6IHJlbSgxNik7XHJcblx0bGluZS1oZWlnaHQ6IHJlbSgyMik7XHJcbn1cclxuXHJcbi5mcy0xOC0yMCB7XHJcblx0Zm9udC1zaXplOiByZW0oMTgpO1xyXG5cdGxpbmUtaGVpZ2h0OiByZW0oMzApO1xyXG5cclxuXHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuXHR9XHJcbn1cclxuIiwidWwsXHJcbm9sIHtcclxuXHRtYXJnaW46IHJlbSgwIDAgMjAgMCk7XHJcblx0cGFkZGluZy1sZWZ0OiByZW0oMzApO1xyXG59XHJcblxyXG51bCB7XHJcblx0bGlzdC1zdHlsZTogZGlzYztcclxufVxyXG5cclxub2wge1xyXG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcbn1cclxuXHJcbmxpID4gdWwsXHJcbmxpID4gb2wge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmR0IHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5kZCB7XHJcblx0bWFyZ2luOiByZW0oMCAxNiAyMCk7XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBsaXN0c1xyXG4ubGlzdC1jaGVjayxcclxuLmxpc3QtZG90LFxyXG4ubGlzdC1udW1iZXIge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRnYXA6IHJlbSg4KTtcclxuXHJcblx0PiBsaSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgzMCk7XHJcblx0fVxyXG59XHJcblxyXG4vLyBDaGVja2VkIGxpc3RcclxuLmxpc3QtY2hlY2sge1xyXG5cdD4gbGkge1xyXG5cdFx0Ly8gaWNvbjogY2hlY2sgbWFyayAoYmxhY2spXHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBkPSdNNDM1Ljg0OCA4My40NjZMMTcyLjgwNCAzNDYuNTFsLTk2LjY1Mi05Ni42NTJjLTQuNjg2LTQuNjg2LTEyLjI4NC00LjY4Ni0xNi45NzEgMGwtMjguMjg0IDI4LjI4NGMtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxbDEzMy40MjEgMTMzLjQyMWM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsMjk5LjgxMy0yOTkuODEzYzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMjguMjg0LTI4LjI4NGMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3IDB6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCAwIDUwJSAvIDFlbSAxZW07XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8vIERvdHRlZCBsaXN0XHJcbi5saXN0LWRvdCB7XHJcblx0PiBsaSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAwLjVlbTtcclxuXHRcdFx0aGVpZ2h0OiAwLjVlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDAuNWVtO1xyXG5cdFx0XHRsZWZ0OiAwLjI1ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBOdW1iZXJlZCBsaXN0XHJcbi5saXN0LW51bWJlciB7XHJcblx0Y291bnRlci1yZXNldDogY3VzdG9tLWNvdW50ZXI7XHJcblxyXG5cdD4gbGkge1xyXG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGN1c3RvbS1jb3VudGVyO1xyXG5cdFx0bWluLWhlaWdodDogMS4yZW07XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBjb3VudGVyKGN1c3RvbS1jb3VudGVyKTtcclxuXHRcdFx0d2lkdGg6IDEuNWVtO1xyXG5cdFx0XHRoZWlnaHQ6IDEuNWVtO1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zMztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMC4yNWVtO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJ0YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIDAgJHNwYWNlcjtcclxuXHR3b3JkLWJyZWFrOiBub3JtYWw7XHJcblxyXG5cdHRoLFxyXG5cdHRkIHtcclxuXHRcdHBhZGRpbmc6IHJlbSg2IDgpO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEJvcmRlcmVkIHRhYmxlXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuXHR0aCxcclxuXHR0ZCB7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0fVxyXG59XHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4udGFibGUtc3RyaXBlZCB7XHJcblx0dGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgdGFibGVcclxuLy8gZGl2LnRhYmxlLXJlc3BvbnNpdmUgaXMgYSB3cmFwcGVyIGFyb3VuZCA8dGFibGU+XHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuXHRvdmVyZmxvdy14OiBhdXRvO1xyXG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuIiwiLmJ0biB7XHJcblx0QGluY2x1ZGUgdHI7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHRjb2xvcjogJHc7XHJcblx0Zm9udC1zaXplOiByZW0oMTIpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcblx0cGFkZGluZzogcmVtKDExIDIwKTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGdhcDogcmVtKDUpO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktaG92ZXI7XHJcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0Y29sb3I6ICR3O1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGZpbGw6ICR3O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c3ZnIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IHJlbSgxMSk7XHJcblx0XHRoZWlnaHQ6IHJlbSg2KTtcclxuXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0XHRmaWxsOiAkcHJpbWFyeTtcclxuXHRcdHRyYW5zaXRpb246IGZpbGwgJHRpbWU7XHJcblx0fVxyXG5cclxuXHQmLXNlY29uZGFyeSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtb3V0bGluZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdGNvbG9yOiAkdztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdEBleHRlbmQgLmJ0bjtcclxufSIsIiVmaWVsZC1pbnB1dCB7IC8vIHVzYWdlOiBAZXh0ZW5kICVmaWVsZC1pbnB1dFxyXG5cdEBpbmNsdWRlIHRyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAkYjtcclxuXHRmb250LXNpemU6IHJlbSgxMik7XHJcblx0bGluZS1oZWlnaHQ6IHJlbSgxNCk7XHJcblx0cGFkZGluZzogcmVtKDEwIDIwKTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcclxuXHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcblx0XHRAaW5jbHVkZSB0cjtcclxuXHRcdGNvbG9yOiAkZ3JleTtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyxcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRib3JkZXItY29sb3I6ICRiO1xyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdG9wYWNpdHk6IDAuMjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaGlkZGVuIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XHJcblx0XHRjb2xvcjogJHc7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcclxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXHJcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcclxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxyXG50ZXh0YXJlYSB7XHJcblx0QGV4dGVuZCAlZmllbGQtaW5wdXQ7XHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gRmlyZWZveFxyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHBhZGRpbmctcmlnaHQ6IHJlbSgxNik7XHJcblx0cGFkZGluZy1sZWZ0OiByZW0oMTYpO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG5cdGhlaWdodDogcmVtKDExMCk7XHJcblx0cGFkZGluZzogcmVtKDE2KTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRAaW5jbHVkZSB0cjtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IHJlbSgxNik7XHJcblx0aGVpZ2h0OiByZW0oMTYpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdG1hcmdpbi1yaWdodDogMC41ZW07XHJcblxyXG5cdCY6Y2hlY2tlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcclxuXHRcdGJvcmRlci1jb2xvcjogJGI7XHJcblx0XHQvLyBjaGVjayBpY29uIHdoaXRlXHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDUxMiA1MTInJTNFJTNDcGF0aCBkPSdNMTczLjg5OCA0MzkuNDA0bC0xNjYuNC0xNjYuNGMtOS45OTctOS45OTctOS45OTctMjYuMjA2IDAtMzYuMjA0bDM2LjIwMy0zNi4yMDRjOS45OTctOS45OTggMjYuMjA3LTkuOTk4IDM2LjIwNCAwTDE5MiAzMTIuNjkgNDMyLjA5NSA3Mi41OTZjOS45OTctOS45OTcgMjYuMjA3LTkuOTk3IDM2LjIwNCAwbDM2LjIwMyAzNi4yMDRjOS45OTcgOS45OTcgOS45OTcgMjYuMjA2IDAgMzYuMjA0bC0yOTQuNCAyOTQuNDAxYy05Ljk5OCA5Ljk5Ny0yNi4yMDcgOS45OTctMzYuMjA0LS4wMDF6JyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7XHJcblx0fVxyXG5cclxuXHRsYWJlbDpob3ZlciAmIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGI7XHJcblx0fVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG5cdEBpbmNsdWRlIHRyO1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aWR0aDogcmVtKDE2KTtcclxuXHRoZWlnaHQ6IHJlbSgxNik7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdG1hcmdpbi1yaWdodDogMC41ZW07XHJcblxyXG5cdCY6Y2hlY2tlZCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYjtcclxuXHRcdGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoJGIsIDEpIDAlLCByZ2JhKCRiLCAxKSByZW0oNCksIHJnYmEoJHcsIDEpIHJlbSg0KSk7XHJcblx0XHRib3JkZXItY29sb3I6ICRiO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRib3JkZXItY29sb3I6ICRiO1xyXG5cdH1cclxuXHJcblx0bGFiZWw6aG92ZXIgJiB7XHJcblx0XHRib3JkZXItY29sb3I6ICRiO1xyXG5cdH1cclxufVxyXG5cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcclxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZVxyXG57XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICR3IGluc2V0O1xyXG5cdFxyXG5cdEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcclxuXHRcdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkdztcclxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggJGIgaW5zZXQ7XHJcblx0fVxyXG59IiwiLy8gQ3VzdG9tIGFuaW1hdGlvbnNcclxuQGtleWZyYW1lcyByb3RhdGlvbiB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuXHR9XHJcbn1cclxuIiwiLy8gVXRpbGl0eSBnZW5lcmF0b3Jcbi8vIFVzZWQgdG8gZ2VuZXJhdGUgdXRpbGl0aWVzICYgcHJpbnQgdXRpbGl0aWVzXG5AbWl4aW4gZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCAkaXMtcmZzLW1lZGlhLXF1ZXJ5OiBmYWxzZSkge1xuICAkdmFsdWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCB2YWx1ZXMpO1xuXG4gIC8vIElmIHRoZSB2YWx1ZXMgYXJlIGEgbGlzdCBvciBzdHJpbmcsIGNvbnZlcnQgaXQgaW50byBhIG1hcFxuICBAaWYgdHlwZS1vZigkdmFsdWVzKSA9PSBcInN0cmluZ1wiIG9yIHR5cGUtb2YobnRoKCR2YWx1ZXMsIDEpKSAhPSBcImxpc3RcIiB7XG4gICAgJHZhbHVlczogemlwKCR2YWx1ZXMsICR2YWx1ZXMpO1xuICB9XG5cbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICR2YWx1ZXMge1xuICAgICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCR1dGlsaXR5LCBwcm9wZXJ0eSk7XG5cbiAgICAvLyBNdWx0aXBsZSBwcm9wZXJ0aWVzIGFyZSBwb3NzaWJsZSwgZm9yIGV4YW1wbGUgd2l0aCB2ZXJ0aWNhbCBvciBob3Jpem9udGFsIG1hcmdpbnMgb3IgcGFkZGluZ3NcbiAgICBAaWYgdHlwZS1vZigkcHJvcGVydGllcykgPT0gXCJzdHJpbmdcIiB7XG4gICAgICAkcHJvcGVydGllczogYXBwZW5kKCgpLCAkcHJvcGVydGllcyk7XG4gICAgfVxuXG4gICAgLy8gVXNlIGN1c3RvbSBjbGFzcyBpZiBwcmVzZW50XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY2xhc3MpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcyksIG50aCgkcHJvcGVydGllcywgMSkpO1xuICAgICRwcm9wZXJ0eS1jbGFzczogaWYoJHByb3BlcnR5LWNsYXNzID09IG51bGwsIFwiXCIsICRwcm9wZXJ0eS1jbGFzcyk7XG5cbiAgICAvLyBVc2UgY3VzdG9tIENTUyB2YXJpYWJsZSBuYW1lIGlmIHByZXNlbnQsIG90aGVyd2lzZSBkZWZhdWx0IHRvIGBjbGFzc2BcbiAgICAkY3NzLXZhcmlhYmxlLW5hbWU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpKTtcblxuICAgIC8vIFN0YXRlIHBhcmFtcyB0byBnZW5lcmF0ZSBwc2V1ZG8tY2xhc3Nlc1xuICAgICRzdGF0ZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIHN0YXRlKSwgbWFwLWdldCgkdXRpbGl0eSwgc3RhdGUpLCAoKSk7XG5cbiAgICAkaW5maXg6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCBzdHItc2xpY2UoJGluZml4LCAxLCAxKSA9PSBcIi1cIiwgc3RyLXNsaWNlKCRpbmZpeCwgMiksICRpbmZpeCk7XG5cbiAgICAvLyBEb24ndCBwcmVmaXggaWYgdmFsdWUga2V5IGlzIG51bGwgKGUuZy4gd2l0aCBzaGFkb3cgY2xhc3MpXG4gICAgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyOiBpZigka2V5LCBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgJGluZml4ID09IFwiXCIsIFwiXCIsIFwiLVwiKSArICRrZXksIFwiXCIpO1xuXG4gICAgQGlmIG1hcC1nZXQoJHV0aWxpdHksIHJmcykge1xuICAgICAgLy8gSW5zaWRlIHRoZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmICRpcy1yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlKTtcblxuICAgICAgICAvLyBEbyBub3QgcmVuZGVyIGFueXRoaW5nIGlmIGZsdWlkIGFuZCBub24gZmx1aWQgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgICAgICAkdmFsdWU6IGlmKCR2YWwgPT0gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSksIG51bGwsICR2YWwpO1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICAkdmFsdWU6IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICRpcy1jc3MtdmFyOiBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyKTtcbiAgICAkaXMtbG9jYWwtdmFyczogbWFwLWdldCgkdXRpbGl0eSwgbG9jYWwtdmFycyk7XG4gICAgJGlzLXJ0bDogbWFwLWdldCgkdXRpbGl0eSwgcnRsKTtcblxuICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1jc3MtdmFyIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skY3NzLXZhcmlhYmxlLW5hbWV9OiAjeyR2YWx1ZX07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIEBlYWNoICRsb2NhbC12YXIsICR2YXJpYWJsZSBpbiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcclxuXHJcbi8vIFZpc2liaWxpdHlcclxuQGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0LmhpZGRlbi0jeyRicH0tdXAge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnZpc2libGUtI3skYnB9LXVwIHtcclxuXHRcdCRicF9tYXg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkgLSAxO1xyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicF9tYXgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmQtbm9uZSB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBUZXh0IGFsaWdubWVudFxyXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxyXG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxyXG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxyXG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cclxuXHJcbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG5cdFx0JGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG5cdFx0LnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XHJcblx0XHQudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XHJcblx0XHQudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG5cdH1cclxufVxyXG5cclxuLy8gVGV4dCB0cmFuc2Zvcm1hdGlvblxyXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cclxuXHJcbi8vIENvbG9yc1xyXG4vLyAkY29sb3ItYXJyYXk6IChcclxuLy8gXHRcdFx0XHRwcmltYXJ5OiAkcHJpbWFyeSxcclxuLy8gXHRcdFx0XHRzZWNvbmRhcnk6ICRzZWNvbmRhcnksXHJcbi8vIFx0XHRcdFx0d2hpdGU6ICR3LFxyXG4vLyBcdFx0XHRcdGJsYWNrOiAkYixcclxuLy8gXHRcdFx0XHRncmV5OiAkZ3JleSxcclxuLy8gKTtcclxuLy8gQGVhY2ggJGNvbG9yLW5hbWUsICRjb2xvci12YWx1ZSBpbiAkY29sb3ItYXJyYXkge1xyXG4vLyBcdCN7Jy5iZy0nICsgJGNvbG9yLW5hbWV9IHtcclxuLy8gXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci12YWx1ZSAhaW1wb3J0YW50O1xyXG4vLyBcdH1cclxuLy8gXHQjeycuY29sb3ItJyArICRjb2xvci1uYW1lfSB7XHJcbi8vIFx0XHRjb2xvcjogJGNvbG9yLXZhbHVlICFpbXBvcnRhbnQ7XHJcbi8vIFx0fVxyXG4vLyB9XHJcblxyXG4vLyBJbWFnZXNcclxuLmltZy1jb3ZlciB7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLmltZy1jb250YWluIHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gVGV4dCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy5cclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuXHRjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0bWFyZ2luOiAtMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMXB4O1xyXG5cdHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7IC8vIE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuIHdvcmRzIGFzIHRoZXkgd291bGQgYXBwZWFyIHZpc3VhbGx5LlxyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XHJcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRjbGlwLXBhdGg6IG5vbmU7XHJcblx0XHRjb2xvcjogJGI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHBhZGRpbmc6IHJlbSgxNSAyMyAxNCk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0b3A6IDVweDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0ei1pbmRleDogMTAwMDAwOyAvLyBBYm92ZSBXUCB0b29sYmFyLlxyXG5cdH1cclxufVxyXG5cclxuLm5vLXNjcm9sbCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctaGlkZGVuIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kaXNhYmxlZCB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIENsZWFyIGRlZmF1bHQgc3R5bGluZyBmb3IgbGlzdCBlbGVtZW50c1xyXG4lbGlzdC11bnN0eWxlZCB7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWItMjUge1xyXG5cdG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XHJcbn1cclxuXHJcbi5tYi00MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcclxufVxyXG5cclxuLndndC03MDAge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn0iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQk9PVFNUUkFQIEdSSUQ6XHJcblxyXG4vLyBOZWVkZWQgZnVuY3Rpb25zIGFuZCBtaXhpbnMgYWxyZWFkeSB3ZXJlIGltcG9ydGVkIGluICdfYm9vdHN0cmFwLXV0aWxpdGllcy5zY3NzJyBmaWxlXHJcblxyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvY29udGFpbmVyc1wiO1xyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xyXG5cclxuXHJcbi8vIEN1c3RvbSBncmlkIHN0eWxlc1xyXG4ucm93IHtcclxuXHRyb3ctZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7IC8vIGFkZCB2ZXJ0aWNhbCBndXR0ZXJzIGJldHdlZW4gY29sdW1uc1xyXG5cclxuXHQrIC5yb3cge1xyXG5cdFx0bWFyZ2luLXRvcDogJGdyaWQtZ3V0dGVyLXdpZHRoOyAvLyBhZGQgdmVydGljYWwgZ3V0dGVycyBiZXR3ZWVuIHJvd3NcclxuXHR9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG5cdC0tYnMtZ3V0dGVyLXg6IHZhcigtLWNvbnRhaW5lci1ndXR0ZXIteCk7IC8vIHJlbW92ZSB0aGlzIGFzc2lnbm1lbnQgaWYgeW91IGRvbid0IHdhbnQgdG8ga2VlcCBwYWRkaW5nLXggdmFsdWVzIGNvbnN0YW50IGZvciBhbGwgYnJlYWtwb2ludHM7XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG5cdG1heC13aWR0aDogJGNvbnRhaW5lci1mbHVpZC1tYXgtd2lkdGg7XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUtYWxsXHJcblxyXG4ud3BjZjcge1xyXG5cdC5zY3JlZW4tcmVhZGVyLXJlc3BvbnNlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdHdpZHRoOiAxcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdH1cclxuXHJcblx0aW5wdXRbdHlwZT0nc3VibWl0J10ge1xyXG5cdFx0QGV4dGVuZCAuYnRuO1xyXG5cdH1cclxuXHJcblx0Zm9ybSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMjApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5pbml0IC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuXHRcdFx0Y29sb3I6ICRncmVlbjtcclxuXHRcdH1cclxuXHJcblx0XHQmLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxyXG5cdFx0Ji5hYm9ydGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG5cdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdH1cclxuXHJcblx0XHQmLnNwYW0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcblx0XHRcdGNvbG9yOiAkcmVkO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LFxyXG5cdFx0Ji51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG5cdFx0XHRjb2xvcjogJHJlZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0fVxyXG5cclxuXHQuZm9ybS1ncm91cCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblxyXG5cdC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiByZW0oNSk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHR9XHJcblxyXG5cdC53cGNmNy1hY2NlcHRhbmNlIHtcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdH1cclxuXHJcblx0XHQud3BjZjctbGlzdC1pdGVtIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3O1xyXG5cdGNvbG9yOiAkcmVkO1xyXG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDAuNXJlbSAwO1xyXG59XHJcblxyXG4udXNlLWZsb2F0aW5nLXZhbGlkYXRpb24tdGlwIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAyMCU7XHJcblx0bGVmdDogMjAlO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xyXG5cdGJhY2tncm91bmQ6ICR3O1xyXG5cdHBhZGRpbmc6IDAuMmVtIDAuOGVtO1xyXG59XHJcblxyXG5zcGFuLndwY2Y3LWxpc3QtaXRlbSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMCAwIDAgMWVtO1xyXG59XHJcblxyXG5zcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlLFxyXG5zcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcgJztcclxufVxyXG5cclxuZGl2LndwY2Y3IHtcclxuXHQuYWpheC1sb2FkZXIsXHJcblx0LndwY2Y3LXNwaW5uZXIge1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYmxhY2stbG9hZGVyLnN2ZycpO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdHdpZHRoOiByZW0oMjQpO1xyXG5cdFx0aGVpZ2h0OiByZW0oMjQpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDEwMCUgKyAzcHgpO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdGRpdi5hamF4LWVycm9yIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPSdmaWxlJ10ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0aW5wdXRbdHlwZT0nZmlsZSddOmRpc2FibGVkIHtcclxuXHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHR9XHJcblxyXG5cdC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWQge1xyXG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHR9XHJcbn1cclxuXHJcbi53cGNmNy1mb3JtLnN1Ym1pdHRpbmcge1xyXG5cdC5hamF4LWxvYWRlcixcclxuXHQud3BjZjctc3Bpbm5lciB7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxufVxyXG4iLCIuI3skY2Fyb3VzZWwtcHJlZml4fWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICYgKixcbiAgJiAqOmJlZm9yZSxcbiAgJiAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG5cbiAgJi5pcy1kcmFnZ2FibGUge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBjdXJzb3I6IGdyYWI7XG4gIH1cblxuICAmLmlzLWRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiYmluZztcbiAgfVxufVxuXG4uI3skY2Fyb3VzZWwtcHJlZml4fWNhcm91c2VsX192aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi4jeyRjYXJvdXNlbC1wcmVmaXh9Y2Fyb3VzZWxfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLiN7JGNhcm91c2VsLXByZWZpeH1jYXJvdXNlbF9fc2xpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgQGlmICgkY2Fyb3VzZWwtc2xpZGUtd2lkdGgpIHtcbiAgICB3aWR0aDogJGNhcm91c2VsLXNsaWRlLXdpZHRoO1xuICB9XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbn1cbiIsIiRjYXJvdXNlbC1wcmVmaXg6IFwiXCIgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1zbGlkZS13aWR0aDogdmFyKC0tY2Fyb3VzZWwtc2xpZGUtd2lkdGgsIDYwJSkgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4gICAgRG90cyBwbHVnaW5cclxuKi9cclxuJGNhcm91c2VsLWRvdHMtYWJzb2x1dGU6IHRydWUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLW1hcmdpbjogMC41cmVtICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZG90cy13aWR0aDogMjJweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtaGVpZ2h0OiAyMnB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWRvdHMtZG90LXdpZHRoOiA4cHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLWRvdC1oZWlnaHQ6IDhweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWRvdHMtZG90LWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1kb3RzLWRvdC1vcGFjaXR5OiAwLjI1ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtZG90cy1kb3QtcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG4gICAgTmF2aWdhdGlvbiBwbHVnaW5cclxuKi9cclxuXHJcbiRjYXJvdXNlbC1idXR0b24td2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi13aWR0aCwgNDhweCkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24taGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idXR0b24taGVpZ2h0LCA0OHB4KSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1idXR0b24tY29sb3I6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1jb2xvciwgY3VycmVudENvbG9yKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1iZzogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWJnLCB0cmFuc3BhcmVudCkgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tc2hhZG93OiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc2hhZG93LCBub25lKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tYm9yZGVyLXJhZGl1cywgNTAlKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1idXR0b24tcHJldi1wb3M6IDEwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1idXR0b24tbmV4dC1wb3M6IDEwcHggIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtYnV0dG9uLWRpc2FibGVkLW9wYWNpdHk6IDAuMyAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiB2YXIoLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoLCA1MCUpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0LCA1MCUpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoLCAxLjUpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI6IHZhcigtLWNhcm91c2VsLWJ1dHRvbi1zdmctZmlsdGVyLCBub25lKSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctZmlsbDogbm9uZSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWJ1dHRvbi1zdmctc2NhbGU6IGZhbHNlICFkZWZhdWx0O1xyXG4iLCIuaGFzLWRvdHMge1xuICBAaWYgKCRjYXJvdXNlbC1kb3RzLW1hcmdpbiA+IDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGNhcm91c2VsLWRvdHMtbWFyZ2lufSArICN7JGNhcm91c2VsLWRvdHMtaGVpZ2h0fSk7XG4gIH1cbn1cblxuLmNhcm91c2VsX19kb3RzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGlmICgkY2Fyb3VzZWwtZG90cy1hYnNvbHV0ZSkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArICN7JGNhcm91c2VsLWRvdHMtbWFyZ2lufSk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5jYXJvdXNlbF9fZG90IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAkY2Fyb3VzZWwtZG90cy13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1kb3RzLWhlaWdodDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAkY2Fyb3VzZWwtZG90cy1kb3Qtd2lkdGg7XG4gICAgICBoZWlnaHQ6ICRjYXJvdXNlbC1kb3RzLWRvdC1oZWlnaHQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAkY2Fyb3VzZWwtZG90cy1kb3QtcmFkaXVzO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtZG90cy1kb3QtY29sb3I7XG5cbiAgICAgIEBpZiAoJGNhcm91c2VsLWRvdHMtZG90LW9wYWNpdHkgPCAxKSB7XG4gICAgICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1kb3RzLWRvdC1vcGFjaXR5O1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAoJGNhcm91c2VsLWRvdHMtZG90LW9wYWNpdHkgPCAxKSB7XG4gICAgICAmLmlzLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJvdXNlbF9fYnV0dG9uIHtcbiAgd2lkdGg6ICRjYXJvdXNlbC1idXR0b24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ7XG5cbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICRjYXJvdXNlbC1idXR0b24tY29sb3I7XG4gIGJhY2tncm91bmQ6ICRjYXJvdXNlbC1idXR0b24tYmc7XG5cbiAgQGlmICgkY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXMgIT0gZmFsc2UpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY2Fyb3VzZWwtYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBAaWYgKCRjYXJvdXNlbC1idXR0b24tc2hhZG93ICE9IGZhbHNlKSB7XG4gICAgYm94LXNoYWRvdzogJGNhcm91c2VsLWJ1dHRvbi1zaGFkb3c7XG4gIH1cblxuICAmLmlzLXByZXYsXG4gICYuaXMtbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gICYuaXMtcHJldiB7XG4gICAgbGVmdDogJGNhcm91c2VsLWJ1dHRvbi1wcmV2LXBvcztcbiAgfVxuXG4gICYuaXMtbmV4dCB7XG4gICAgcmlnaHQ6ICRjYXJvdXNlbC1idXR0b24tbmV4dC1wb3M7XG4gIH1cblxuICBAaWYgKCRjYXJvdXNlbC1idXR0b24tZGlzYWJsZWQtb3BhY2l0eSAhPSBmYWxzZSkge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcblxuICAgICZbZGlzYWJsZWRdIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1idXR0b24tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cblxuICAmIHN2ZyB7XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0O1xuXG4gICAgZmlsbDogJGNhcm91c2VsLWJ1dHRvbi1zdmctZmlsbDtcblxuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogJGNhcm91c2VsLWJ1dHRvbi1zdmctc3Ryb2tlLXdpZHRoO1xuICAgIHN0cm9rZS1saW5lam9pbjogYmV2ZWw7XG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuXG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtYnV0dG9uLXN2Zy1maWx0ZXI7XG5cbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpZiAoJGNhcm91c2VsLWJ1dHRvbi1zdmctc2NhbGUgIT0gZmFsc2UpIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGNhcm91c2VsLWJ1dHRvbi1zdmctc2NhbGUpO1xuICAgIH1cbiAgfVxufVxuIiwiaHRtbC53aXRoLWZhbmN5Ym94IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvO1xufVxuXG5ib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXJlY3Rpb246IGx0cjtcblxuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICRmYW5jeWJveC1jb250YWluZXItcGFkZGluZztcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgY29sb3I6ICRmYW5jeWJveC1jb250YWluZXItY29sb3I7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA1MDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG5cbiAgJiAqLFxuICAmICo6OmJlZm9yZSxcbiAgJiAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgfVxuXG4gICYgOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgYm9keTpub3QoLmlzLXVzaW5nLW1vdXNlKSAmIDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogJGZhbmN5Ym94LWZvY3VzLXNoYWRvdztcbiAgfVxuXG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXdpZHRoOiA0OHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1oZWlnaHQ6IDQ4cHg7XG5cbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyNHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNHB4O1xuXG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1zdHJva2Utd2lkdGg6IDIuNTtcbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLWZpbHRlcjogZHJvcC1zaGFkb3coMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjQpKTtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGNvbnRhaW5lcik7XG59XG5cbi5mYW5jeWJveF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICRmYW5jeWJveC1iYWNrZHJvcC1iZztcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGJhY2tkcm9wKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG5cbiAgLyogRm9yIFNhZmFyaSAqL1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgei1pbmRleDogMTA7XG5cbiAgJi5oYXMtZG90cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygjeyRjYXJvdXNlbC1kb3RzLW1hcmdpbn0gKyAjeyRjYXJvdXNlbC1kb3RzLWhlaWdodH0pO1xuICB9XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChjYXJvdXNlbCk7XG59XG5cbi5mYW5jeWJveF9fdmlld3BvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mYW5jeWJveF9fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveF9fc2xpZGUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6ICRmYW5jeWJveC1zbGlkZS1wYWRkaW5nO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIG91dGxpbmU6IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleDogMCAwIDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG5cbiAgLS1jYXJvdXNlbC1idXR0b24td2lkdGg6IDM2cHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogMzZweDtcblxuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctd2lkdGg6IDIycHg7XG4gIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDIycHg7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChzbGlkZSk7XG59XG5cbi5mYW5jeWJveF9fY29udGVudCB7XG4gIG1hcmdpbjogMCBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0LCAwcHgpIDAgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpO1xuICBwYWRkaW5nOiAkZmFuY3lib3gtY29udGVudC1wYWRkaW5nO1xuICBjb2xvcjogJGZhbmN5Ym94LWNvbnRlbnQtY29sb3I7XG4gIGJhY2tncm91bmQ6ICRmYW5jeWJveC1jb250ZW50LWJnO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgei1pbmRleDogMjA7XG5cbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChjb250ZW50KTtcblxuICAmIDpmb2N1czpub3QoLmNhcm91c2VsX19idXR0b24uaXMtY2xvc2UpIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5mYW5jeWJveF9fY2FwdGlvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46ICRmYW5jeWJveC1jYXB0aW9uLW1hcmdpbjtcbiAgcGFkZGluZzogJGZhbmN5Ym94LWNhcHRpb24tcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6ICRmYW5jeWJveC1jYXB0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZhbmN5Ym94LWNhcHRpb24tY29sb3I7XG5cbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcblxuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcblxuICAuaXMtbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGNhcHRpb24pO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lciA+IC5jYXJvdXNlbF9fZG90cyB7XG4gIHRvcDogMTAwJTtcbiAgY29sb3I6ICRmYW5jeWJveC1jb250YWluZXItY29sb3I7XG59XG5cbi5mYW5jeWJveF9fbmF2IHtcbiAgQGluY2x1ZGUgZmFuY3lib3gtYnJlYWtwb2ludChuYXYpO1xuXG4gICYgLmNhcm91c2VsX19idXR0b24ge1xuICAgIHotaW5kZXg6IDQwO1xuXG4gICAgJi5pcy1uZXh0IHtcbiAgICAgIHJpZ2h0OiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoYnV0dG9uLW5leHQpO1xuICAgIH1cblxuICAgICYuaXMtcHJldiB7XG4gICAgICBsZWZ0OiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoYnV0dG9uLXByZXYpO1xuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogY2FsYyhlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSArIDhweCk7XG4gIHJpZ2h0OiBjYWxjKGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweCkgKyA4cHgpO1xuXG4gIHotaW5kZXg6IDQwO1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQoYnV0dG9uLWNsb3NlLW91dHNpZGUpO1xufVxuXG4vKiBDbG9zZSBidXR0b24gbG9jYXRlZCBpbnNpZGUgY29udGVudCBhcmVhICovXG4uZmFuY3lib3hfX2NvbnRlbnQgPiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgcmlnaHQ6IDA7XG5cbiAgY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCAjZmZmKTtcblxuICBAaW5jbHVkZSBmYW5jeWJveC1icmVha3BvaW50KGJ1dHRvbi1jbG9zZS1pbnNpZGUpO1xufVxuXG4uZmFuY3lib3hfX25vLWNsaWNrLFxuLmZhbmN5Ym94X19uby1jbGljayBidXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIiRmYW5jeWJveC1icmVha3BvaW50czogKFxuICB4bDogKFxuICAgIGJwLXdpZHRoOiAxMDI0cHgsXG4gICAgY29udGFpbmVyOiAoXG4gICAgICAtLWNhcm91c2VsLWJ1dHRvbi13aWR0aDogNDhweCxcbiAgICAgIC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodDogNDhweCxcbiAgICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy13aWR0aDogMjdweCxcbiAgICAgIC0tY2Fyb3VzZWwtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI3cHgsXG4gICAgKSxcbiAgICBidXR0b24tY2xvc2Utb3V0c2lkZTogKFxuICAgICAgcmlnaHQ6IDQwcHgsXG4gICAgKSxcbiAgICBidXR0b24tbmV4dDogKFxuICAgICAgcmlnaHQ6IDQwcHgsXG4gICAgKSxcbiAgICBidXR0b24tcHJldjogKFxuICAgICAgbGVmdDogNDBweCxcbiAgICApLFxuICAgIHNsaWRlOiAoXG4gICAgICBwYWRkaW5nOiA2NHB4IDEwMHB4LFxuICAgICksXG4gICAgdG9vbGJhcjogKFxuICAgICAgcGFkZGluZzogOHB4LFxuICAgICksXG4gICksXG4pICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtY29udGFpbmVyLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgI2ZmZikgIWRlZmF1bHQ7XG4kZmFuY3lib3gtY29udGFpbmVyLXBhZGRpbmc6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpIGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQsIDBweClcbiAgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0LCAwcHgpICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtYmFja2Ryb3AtYmc6IHZhcigtLWZhbmN5Ym94LWJnLCByZ2JhKDI0LCAyNCwgMjcsIDAuOTIpKSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LWFjY2VudC1jb2xvcjogdmFyKC0tZmFuY3lib3gtYWNjZW50LWNvbG9yLCByZ2JhKDM0LCAyMTMsIDIzMywgMC45NikpICFkZWZhdWx0O1xuJGZhbmN5Ym94LWZvY3VzLXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDJweCB2YXIoLS1mYW5jeWJveC1hY2NlbnQtY29sb3IsIHJnYmEoMSwgMjEwLCAyMzIsIDAuOTQpKSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LXNwaW5uZXItY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbG9yLCBjdXJyZW50Q29sb3IpICFkZWZhdWx0O1xuJGZhbmN5Ym94LXNwaW5uZXItd2lkdGg6IDUwcHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtc3Bpbm5lci1oZWlnaHQ6IDUwcHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtc3Bpbm5lci1zdmctc3Ryb2tlLXdpZHRoOiAyLjc1ICFkZWZhdWx0O1xuXG4kZmFuY3lib3gtc2xpZGUtcGFkZGluZzogNDhweCA4cHggOHB4IDhweCAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LWNvbnRlbnQtY29sb3I6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtY29sb3IsICMzNzQxNTEpICFkZWZhdWx0O1xuJGZhbmN5Ym94LWNvbnRlbnQtYmc6IHZhcigtLWZhbmN5Ym94LWNvbnRlbnQtYmcsICNmZmYpICFkZWZhdWx0O1xuJGZhbmN5Ym94LWNvbnRlbnQtcGFkZGluZzogMzZweCAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LWNhcHRpb24tbWFyZ2luOiAwICFkZWZhdWx0O1xuJGZhbmN5Ym94LWNhcHRpb24tcGFkZGluZzogMXJlbSAwIDAgMCAhZGVmYXVsdDtcbiRmYW5jeWJveC1jYXB0aW9uLWNvbG9yOiB2YXIoLS1mYW5jeWJveC1jb2xvciwgY3VycmVudENvbG9yKSAhZGVmYXVsdDtcbiRmYW5jeWJveC1jYXB0aW9uLWxpbmUtaGVpZ2h0OiAxLjM3NSAhZGVmYXVsdDtcblxuLypcbiAgVGh1bWJzIHBsdWdpblxuKi9cblxuJGZhbmN5Ym94LXRodW1icy1wYWRkaW5nOiAwcHggM3B4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1zcGFjaW5nOiA4cHggM3B4ICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1yYWRpdXM6IDhweCAzcHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXdpZHRoOiB2YXIoLS1mYW5jeWJveC10aHVtYnMtd2lkdGgsIDk2cHgpICFkZWZhdWx0O1xuJGZhbmN5Ym94LXRodW1icy1yYXRpbzogdmFyKC0tZmFuY3lib3gtdGh1bWJzLXJhdGlvLCAxLjUpICFkZWZhdWx0OyAvKiAzLzIgKi9cbiRmYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMsIDRweCkgIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWRlZmF1bHQ7XG5cbiRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtb3BhY2l0eTogZmFsc2UgIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLWJvcmRlcjogdHJ1ZSAhZGVmYXVsdDtcbiRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtYm9yZGVyLXdpZHRoOiA1cHggIWRlZmF1bHQ7XG4kZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLWJvcmRlci1jb2xvcjogJGZhbmN5Ym94LWFjY2VudC1jb2xvciAhZGVmYXVsdDtcblxuLypcbiAgSFRNTCBwbHVnaW5cbiovXG4kZmFuY3lib3gtaWZyYW1lLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJGZhbmN5Ym94LWlmcmFtZS1oZWlnaHQ6IDgwJSAhZGVmYXVsdDtcblxuJGZhbmN5Ym94LXZpZGVvLXdpZHRoOiA5NjBweCAhZGVmYXVsdDtcbiRmYW5jeWJveC12aWRlby1oZWlnaHQ6IDU0MHB4ICFkZWZhdWx0O1xuXG4vKlxuICBUb29sYmFyIHBsdWdpblxuKi9cblxuJGZhbmN5Ym94LXRvb2xiYXItYmc6IGxpbmVhci1ncmFkaWVudChcbiAgdG8gdG9wLFxuICBoc2xhKDAsIDAlLCAwJSwgMCkgMCUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjAwNikgOC4xJSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMDIxKSAxNS41JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMDQ2KSAyMi41JSxcbiAgaHNsYSgwLCAwJSwgMCUsIDAuMDc3KSAyOSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjExNCkgMzUuMyUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjE1NSkgNDEuMiUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjE5OCkgNDcuMSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjI0MikgNTIuOSUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjI4NSkgNTguOCUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjMyNikgNjQuNyUsXG4gIGhzbGEoMCwgMCUsIDAlLCAwLjM2MykgNzElLFxuICBoc2xhKDAsIDAlLCAwJSwgMC4zOTQpIDc3LjUlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC40MTkpIDg0LjUlLFxuICBoc2xhKDAsIDAlLCAwJSwgMC40MzQpIDkxLjklLFxuICBoc2xhKDAsIDAlLCAwJSwgMC40NCkgMTAwJVxuKSAhZGVmYXVsdDtcbiRmYW5jeWJveC10b29sYmFyLXBhZGRpbmc6IDAgIWRlZmF1bHQ7XG4iLCJAbWl4aW4gZmFuY3lib3gtYnJlYWtwb2ludCgka2V5KSB7XG4gIEBlYWNoICRrZXlNYXAsICR2YWx1ZU1hcCBpbiAkZmFuY3lib3gtYnJlYWtwb2ludHMge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkdmFsdWVNYXAsICRrZXkpIHtcbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IG1hcC1nZXQoJHZhbHVlTWFwLCBicC13aWR0aCkpIHtcbiAgICAgICAgQGVhY2ggJHByb3BLZXksICRwcm9wVmFsdWUgaW4gbWFwLWdldCgkdmFsdWVNYXAsICRrZXkpIHtcbiAgICAgICAgICAjeyRwcm9wS2V5fTogJHByb3BWYWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZhbmN5Ym94X19zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gIHdpZHRoOiAkZmFuY3lib3gtc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkZmFuY3lib3gtc3Bpbm5lci1oZWlnaHQ7XG5cbiAgY29sb3I6ICRmYW5jeWJveC1zcGlubmVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQobG9hZGVyKTtcblxuICAuZmFuY3lib3hfX3NsaWRlICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxMDUzO1xuICB9XG5cbiAgJiBzdmcge1xuICAgIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG1hcmdpbjogYXV0bztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICYgY2lyY2xlIHtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgICBzdHJva2Utd2lkdGg6ICRmYW5jeWJveC1zcGlubmVyLXN2Zy1zdHJva2Utd2lkdGg7XG4gICAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XG5cbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgYW5pbWF0aW9uOiBmYW5jeWJveC1kYXNoIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtZGFzaCB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0cHg7XG4gIH1cbn1cbiIsIi5mYW5jeWJveF9fYmFja2Ryb3AsXG4uZmFuY3lib3hfX2NhcHRpb24sXG4uZmFuY3lib3hfX25hdixcbi5jYXJvdXNlbF9fZG90cyxcbi5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG59XG5cbi8qIE9wZW5pbmcgKi9cbi5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICAmIC5mYW5jeWJveF9fYmFja2Ryb3AsXG4gICYgLmZhbmN5Ym94X19jYXB0aW9uLFxuICAmIC5mYW5jeWJveF9fbmF2LFxuICAmIC5jYXJvdXNlbF9fZG90cyxcbiAgJiAuY2Fyb3VzZWxfX2J1dHRvbi5pcy1jbG9zZSB7XG4gICAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47XG4gIH1cbn1cblxuLyogQ2xvc2luZyAqL1xuLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWQuaXMtY2xvc2luZyB7XG4gICYgLmZhbmN5Ym94X19iYWNrZHJvcCxcbiAgJiAuZmFuY3lib3hfX2NhcHRpb24sXG4gICYgLmZhbmN5Ym94X19uYXYsXG4gICYgLmNhcm91c2VsX19kb3RzLFxuICAmIC5jYXJvdXNlbF9fYnV0dG9uLmlzLWNsb3NlIHtcbiAgICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0O1xuICB9XG59XG5cbi5mYW5jeWJveC1mYWRlSW4ge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlSW47XG59XG5cbi5mYW5jeWJveC1mYWRlT3V0IHtcbiAgYW5pbWF0aW9uOiAwLjFzIGVhc2UgYm90aCBmYW5jeWJveC1mYWRlT3V0O1xufVxuXG4uZmFuY3lib3gtem9vbUluVXAge1xuICBhbmltYXRpb246IDAuMnMgZWFzZSBib3RoIGZhbmN5Ym94LXpvb21JblVwO1xufVxuXG4uZmFuY3lib3gtem9vbU91dERvd24ge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC16b29tT3V0RG93bjtcbn1cblxuLyogQm90aCBgdGhyb3dPdXRgIGNsYXNzZXMgYXJlIGZvciBjbG9zaW5nIGFuaW1hdGlvbiBhZnRlciBkcmFnZ2luZyB1cC9kb3duICovXG4uZmFuY3lib3gtdGhyb3dPdXRVcCB7XG4gIGFuaW1hdGlvbjogMC4xNXMgZWFzZSBib3RoIGZhbmN5Ym94LXRocm93T3V0VXA7XG59XG5cbi5mYW5jeWJveC10aHJvd091dERvd24ge1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UgYm90aCBmYW5jeWJveC10aHJvd091dERvd247XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtZmFkZU91dCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtem9vbUluVXAge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpIHRyYW5zbGF0ZTNkKDAsIDE2cHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtem9vbU91dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3KSB0cmFuc2xhdGUzZCgwLCAxNnB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtdGhyb3dPdXRVcCB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC10aHJvd091dERvd24ge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMCUsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiIsIi5mYW5jeWJveF9fY2Fyb3VzZWwgLmNhcm91c2VsX19zbGlkZSB7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjY2NjIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmZhbmN5Ym94X19jYXJvdXNlbCAuY2Fyb3VzZWxfX3NsaWRlOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uZmFuY3lib3hfX2Nhcm91c2VsIC5jYXJvdXNlbF9fc2xpZGU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbiIsIi5mYW5jeWJveF9fY2Fyb3VzZWwge1xuICAmLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlLFxuICAmLmlzLWRyYWdnYWJsZSAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuXG4gICYuaXMtZHJhZ2dpbmcgLmZhbmN5Ym94X19zbGlkZSxcbiAgJi5pcy1kcmFnZ2luZyAuZmFuY3lib3hfX3NsaWRlIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIH1cblxuICAmIC5mYW5jeWJveF9fc2xpZGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cblxuICAmIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21faW4gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IHpvb20taW47XG4gIH1cblxuICAmIC5mYW5jeWJveF9fc2xpZGUuY2FuLXpvb21fb3V0IC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiB6b29tLW91dDtcbiAgfVxuXG4gICYgLmZhbmN5Ym94X19zbGlkZS5pcy1kcmFnZ2FibGUgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gICAgY3Vyc29yOiBncmFiO1xuICB9XG5cbiAgJiAuZmFuY3lib3hfX3NsaWRlLmlzLWRyYWdnaW5nIC5mYW5jeWJveF9fY29udGVudCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7XG4gIH1cbn1cbiIsIi5mYW5jeWJveF9faW1hZ2Uge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uaGFzLWltYWdlIHtcbiAgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcblxuICAgIC5pcy1jbG9zaW5nICYge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWltYWdlLWZpdD1cImNvbnRhaW5cIl0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICAgIC8qIEZpeCBNYWMgT1MgU2FmYXJpIDExIC0gMTMgKi9cbiAgICAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuZmFuY3lib3hfX2ltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1pbWFnZS1maXQ9XCJjb250YWluLXdcIl0ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgLmZhbmN5Ym94X19jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94X19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWltYWdlLWZpdD1cImNvdmVyXCJdIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgICAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZhbmN5Ym94X19pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG4iLCIuZmFuY3lib3hfX2Nhcm91c2VsIHtcbiAgLmZhbmN5Ym94X19zbGlkZSB7XG4gICAgJHA6ICY7XG5cbiAgICBAYXQtcm9vdCAuZmFuY3lib3hfX2NvbnRlbnQge1xuICAgICAgI3skcH0uaGFzLWlmcmFtZSAmLFxuICAgICAgI3skcH0uaGFzLW1hcCAmLFxuICAgICAgI3skcH0uaGFzLXBkZiAmLFxuICAgICAgI3skcH0uaGFzLXZpZGVvICYsXG4gICAgICAjeyRwfS5oYXMtaHRtbDV2aWRlbyAmIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cblxuICAgICAgI3skcH0uaGFzLWlmcmFtZSAmLFxuICAgICAgI3skcH0uaGFzLW1hcCAmLFxuICAgICAgI3skcH0uaGFzLXBkZiAmIHtcbiAgICAgICAgd2lkdGg6ICRmYW5jeWJveC1pZnJhbWUtd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGZhbmN5Ym94LWlmcmFtZS1oZWlnaHQ7XG4gICAgICB9XG5cbiAgICAgICN7JHB9Lmhhcy12aWRlbyAmLFxuICAgICAgI3skcH0uaGFzLWh0bWw1dmlkZW8gJiB7XG4gICAgICAgIHdpZHRoOiAkZmFuY3lib3gtdmlkZW8td2lkdGg7XG4gICAgICAgIGhlaWdodDogJGZhbmN5Ym94LXZpZGVvLWhlaWdodDtcblxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICN7JHB9Lmhhcy1tYXAgJixcbiAgICAgICN7JHB9Lmhhcy1wZGYgJixcbiAgICAgICN7JHB9Lmhhcy12aWRlbyAmLFxuICAgICAgI3skcH0uaGFzLWh0bWw1dmlkZW8gJiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQsIDI0LCAyNywgMC45KTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICN7JHB9Lmhhcy1tYXAgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNWUzZGY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mYW5jeWJveF9faHRtbDV2aWRlbyxcbi5mYW5jeWJveF9faWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYW5jeWJveC1wbGFjZWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuIiwiLmZhbmN5Ym94X190aHVtYnMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkZmFuY3lib3gtdGh1bWJzLXBhZGRpbmc7XG5cbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG5cbiAgLmZhbmN5Ym94X19jb250YWluZXIuaXMtYW5pbWF0ZWRbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAmIHtcbiAgICBhbmltYXRpb246IDAuMTVzIGVhc2UtaW4gYmFja3dhcmRzIGZhbmN5Ym94LWZhZGVJbjtcbiAgfVxuXG4gIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkLmlzLWNsb3NpbmcgJiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYgLmNhcm91c2VsX19zbGlkZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6ICRmYW5jeWJveC10aHVtYnMtd2lkdGg7XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogJGZhbmN5Ym94LXRodW1icy1zcGFjaW5nO1xuXG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpZiAoJGZhbmN5Ym94LXRodW1icy1zZWxlY3RlZC1ib3JkZXIgIT0gZmFsc2UpIHtcbiAgICAgICYgLmZhbmN5Ym94X190aHVtYjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcblxuICAgICAgICBib3JkZXItd2lkdGg6ICRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcblxuICAgICAgICBAaWYgKCRmYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRmYW5jeWJveC10aHVtYnMtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmlzLW5hdi1zZWxlY3RlZCAuZmFuY3lib3hfX3RodW1iOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5mYW5jeWJveF9fdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8qIEtlZXAgYXNwZWN0IHJhdGlvICovXG4gIHBhZGRpbmctdG9wOiBjYWxjKDEwMCUgLyAoI3skZmFuY3lib3gtdGh1bWJzLXJhdGlvfSkpO1xuXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmYW5jeWJveC10aHVtYnMtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGlmICgkZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXMgIT0gZmFsc2UpIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFuY3lib3gtdGh1bWJzLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBAaWYgKCRmYW5jeWJveC10aHVtYnMtc2VsZWN0ZWQtb3BhY2l0eSAhPSBmYWxzZSkge1xuICAgIC5pcy1uYXYtc2VsZWN0ZWQgJiB7XG4gICAgICBvcGFjaXR5OiAkZmFuY3lib3gtdGh1bWJzLXNlbGVjdGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIuZmFuY3lib3hfX3Rvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuXG4gIGJhY2tncm91bmQ6ICRmYW5jeWJveC10b29sYmFyLWJnO1xuICBwYWRkaW5nOiAkZmFuY3lib3gtdG9vbGJhci1wYWRkaW5nO1xuXG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgLS1jYXJvdXNlbC1idXR0b24tc3ZnLXdpZHRoOiAyMHB4O1xuICAtLWNhcm91c2VsLWJ1dHRvbi1zdmctaGVpZ2h0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIGZhbmN5Ym94LWJyZWFrcG9pbnQodG9vbGJhcik7XG5cbiAgb3BhY2l0eTogdmFyKC0tZmFuY3lib3gtb3BhY2l0eSwgMSk7XG4gIHRleHQtc2hhZG93OiB2YXIoLS1mYW5jeWJveC10b29sYmFyLXRleHQtc2hhZG93LCAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xuXG4gIC5mYW5jeWJveF9fY29udGFpbmVyLmlzLWFuaW1hdGVkW2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0gJiB7XG4gICAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlLWluIGJhY2t3YXJkcyBmYW5jeWJveC1mYWRlSW47XG4gIH1cblxuICAuZmFuY3lib3hfX2NvbnRhaW5lci5pcy1hbmltYXRlZC5pcy1jbG9zaW5nICYge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICYtLWxlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYtLWNlbnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgICAmLS1jZW50ZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mYW5jeWJveF9fY291bnRlciB7XG4gIG1pbi13aWR0aDogNzJweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnV0dG9uLWhlaWdodCwgNDhweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogdGFidWxhci1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbn1cblxuLmZhbmN5Ym94X19wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICRmYW5jeWJveC1hY2NlbnQtY29sb3I7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDMwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94X19jb250YWluZXI6ZnVsbHNjcmVlbjo6YmFja2Ryb3Age1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZmFuY3lib3hfX2J1dHRvbi0tZnVsbHNjcmVlbiBnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveF9fY29udGFpbmVyOmZ1bGxzY3JlZW4gLmZhbmN5Ym94X19idXR0b24tLWZ1bGxzY3JlZW4gZzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lcjpmdWxsc2NyZWVuIC5mYW5jeWJveF9fYnV0dG9uLS1mdWxsc2NyZWVuIGc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3hfX2NvbnRhaW5lci5oYXMtc2xpZGVzaG93IC5mYW5jeWJveF9fYnV0dG9uLS1zbGlkZXNob3cgZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBpbXBvcnQgXCJAZmFuY3lhcHBzL3VpL3NyYy9GYW5jeWJveC9GYW5jeWJveFwiO1xyXG5cclxuLy8gQ3VzdG9tIHN0eWxpbmc6XHJcbltkYXRhLWZhbmN5Ym94XSB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsIi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xyXG5cdC5nZm9ybV9oZWFkaW5nIHtcclxuXHRcdEBleHRlbmQgLmgyO1xyXG5cdH1cclxuXHJcblx0Zm9ybSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0Lmdmb3JtX2JvZHkge1xyXG5cdFx0XHQuZ2ZpZWxkIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZpZWxkc2V0LmdmaWVsZCB7XHJcblx0XHRcdFx0LmdmaWVsZF9sYWJlbCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5nZm9ybV9maWVsZHMge1xyXG5cdFx0XHRnYXA6IHJlbSgxNik7XHJcblx0XHR9XHJcblxyXG5cdFx0LmdmaWVsZF9sYWJlbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXRbdHlwZT1jb2xvcl0sXHJcblx0XHRpbnB1dFt0eXBlPWRhdGVdLFxyXG5cdFx0aW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXHJcblx0XHRpbnB1dFt0eXBlPWRhdGV0aW1lXSxcclxuXHRcdGlucHV0W3R5cGU9ZW1haWxdLFxyXG5cdFx0aW5wdXRbdHlwZT1tb250aF0sXHJcblx0XHRpbnB1dFt0eXBlPW51bWJlcl0sXHJcblx0XHRpbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuXHRcdGlucHV0W3R5cGU9c2VhcmNoXSxcclxuXHRcdGlucHV0W3R5cGU9dGVsXSxcclxuXHRcdGlucHV0W3R5cGU9dGV4dF0sXHJcblx0XHRpbnB1dFt0eXBlPXRpbWVdLFxyXG5cdFx0aW5wdXRbdHlwZT11cmxdLFxyXG5cdFx0aW5wdXRbdHlwZT13ZWVrXSxcclxuXHRcdHNlbGVjdCxcclxuXHRcdHRleHRhcmVhIHtcclxuXHRcdFx0QGV4dGVuZCAlZmllbGQtaW5wdXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmdmaWVsZF9jaGVja2JveCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGdhcDogcmVtKDE2KTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oMjApO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oNDApO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZ2Nob2ljZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGdhcDogcmVtKDIwKTtcclxuXHJcblx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlLFxyXG5cdFx0LnZhbGlkYXRpb25fbWVzc2FnZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5pY2Utc2VsZWN0IC5jdXJyZW50IHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdH1cclxuXHJcblx0XHQuZ2Zvcm1fZm9vdGVyIHtcclxuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHRcdFx0QGV4dGVuZCAuYnRuO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJpbWFnZVwiXSB7XHJcblx0XHRcdFx0d2lkdGg6IHJlbSgyNCk7XHJcblx0XHRcdFx0aGVpZ2h0OiByZW0oMjQpO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206IHJlbSg1KTtcclxuXHRcdFx0XHRyaWdodDogcmVtKDUpO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaW4obWQpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiByZW0oMzApO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiByZW0oMzApO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiByZW0oOSk7XHJcblx0XHRcdFx0XHRyaWdodDogcmVtKDkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcclxuXHRAZXh0ZW5kIC50ZXh0LWxnO1xyXG59XHJcbiIsIi8vIERlZmF1bHQgc3R5bGVzXHJcbi5uaWNlLXNlbGVjdCB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggI2U4ZThlODtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRmb250LXNpemU6IHJlbSgxMik7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRoZWlnaHQ6IHJlbSgzNik7XHJcblx0bGluZS1oZWlnaHQ6IHJlbSgzNik7XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRwYWRkaW5nOiByZW0oMTIgMjApO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR3aWR0aDogYXV0bztcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRib3JkZXItY29sb3I6ICRiO1xyXG5cdH1cclxuXHJcblx0JjphY3RpdmUsXHJcblx0Ji5vcGVuLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkYjtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5OTk7XHJcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjOTk5O1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTRweDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDEycHg7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDY2JSA2NiU7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblx0XHR3aWR0aDogNXB4O1xyXG5cdH1cclxuXHJcblx0Ji5vcGVuOmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG5cdH1cclxuXHJcblx0Ji5vcGVuIC5saXN0IHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcclxuXHR9XHJcblxyXG5cdCYuZGlzYWJsZWQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZWRlZGVkO1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjY2NjY2NjO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gTW9kaWZpZXJzXHJcbi5uaWNlLXNlbGVjdC53aWRlIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0Lmxpc3Qge1xyXG5cdFx0bGVmdDogMCAhaW1wb3J0YW50O1xyXG5cdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5uaWNlLXNlbGVjdC5yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cclxuXHQubGlzdCB7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ubmljZS1zZWxlY3Quc21hbGwge1xyXG5cdGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuXHRoZWlnaHQ6IHJlbSgzNik7XHJcblx0bGluZS1oZWlnaHQ6IHJlbSgzNCk7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHR3aWR0aDogNHB4O1xyXG5cdH1cclxuXHJcblx0Lm9wdGlvbiB7XHJcblx0XHRsaW5lLWhlaWdodDogcmVtKDM0KTtcclxuXHRcdG1pbi1oZWlnaHQ6IHJlbSgzNCk7XHJcblx0fVxyXG59XHJcblxyXG4vLyBMaXN0IGFuZCBvcHRpb25zXHJcbi5uaWNlLXNlbGVjdCAubGlzdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDY4LCA2OCwgNjgsIDAuMTEpO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWFyZ2luOiAxcHggMCAwO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNzUpIHRyYW5zbGF0ZVkoLTIxcHgpO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAsIDEuMjUpLCBvcGFjaXR5IDAuMTVzIGVhc2Utb3V0O1xyXG5cdHotaW5kZXg6IDk7XHJcblxyXG5cdCY6aG92ZXIgLm9wdGlvbjpub3QoOmhvdmVyKSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm5pY2Utc2VsZWN0IC5vcHRpb24ge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiByZW0oMzYpO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWluLWhlaWdodDogcmVtKDM2KTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdHBhZGRpbmctbGVmdDogcmVtKDE4KTtcclxuXHRwYWRkaW5nLXJpZ2h0OiByZW0oMjkpO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblxyXG5cdCYuc2VsZWN0ZWQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG5cclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCYuZm9jdXMsXHJcblx0Ji5zZWxlY3RlZC5mb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG5cdH1cclxufVxyXG5cclxuLy8gVXNlIGRpc3BsYXkgaW5zdGVhZCBvZiBvcGFjaXR5IGZvciBJRSA8PSAxMFxyXG4ubm8tY3NzcG9pbnRlcmV2ZW50cyAubmljZS1zZWxlY3Qge1xyXG5cdC5saXN0IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLm9wZW4gLmxpc3Qge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gQ1VTVE9NIFNUWUxFUzpcclxuc2VsZWN0LFxyXG5kaXYubmljZS1zZWxlY3Qge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogcmVtKDM2KTtcclxuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkdztcclxuXHQvLyBjb2xvcjogJGI7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0Zm9udC1zaXplOiByZW0oMTIpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5kaXYubmljZS1zZWxlY3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjphZnRlciB7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRib3JkZXItY29sb3I6ICRiO1xyXG5cdFx0bWFyZ2luLXRvcDogLTVweDtcclxuXHR9XHJcblxyXG5cdCYub3BlbiB7XHJcblx0XHQubGlzdCB7XHJcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY3VycmVudCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5saXN0IHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHRvcDogMTAwJTtcclxuXHRcdGxlZnQ6IC0xcHg7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vcHRpb24ge1xyXG5cdFx0bWluLWhlaWdodDogdW5zZXQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcclxuXHRcdC8vIGNvbG9yOiAkYjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0cGFkZGluZzogcmVtKDEzIDE2KTtcclxuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4iLCIvLyBDdXN0b20gc3R5bGVzIGZvciBTZWxlY3QyIHRoYXQgY29tZXMgd2l0aCBXb29Db21tZXJjZVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRcdGhlaWdodDogcmVtKDQ1KTtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRcdHBhZGRpbmc6IHJlbSgwIDI4IDAgMTYpO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0aW1lO1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0JjphY3RpdmUge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRiO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oNDUpO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcblx0XHRcdEBpbmNsdWRlIHRyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdtMiAwIDUgNSA1LTUgMiAxLTcgNy03LTcgMi0xWicvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQgNTAlIDUwJSAvIDE0cHggOHB4O1xyXG5cdFx0XHR0b3A6IHJlbSgxMCk7XHJcblx0XHRcdHJpZ2h0OiByZW0oOCk7XHJcblxyXG5cdFx0XHRiIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkYjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiIsIi8qKlxuICogU3dpcGVyIDguMy4yXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIyIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bHkgMjYsIDIwMjJcbiAqL1xuXG5AaW1wb3J0ICdzd2lwZXItdmFycy5zY3NzJztcbkBhdC1yb290IHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICAgIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpXG4gICAgICBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuQGF0LXJvb3Qge1xuICA6cm9vdCB7XG4gICAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xuICB9XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIH1cbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQge1xuICAmLFxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkIHtcbiAgJixcbiAgJi5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICB9XG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY2VudGVyZWQge1xuICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvcmRlcjogOTk5OTtcbiAgfVxuICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG5cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG5cblxuIiwiQGltcG9ydCAnLi4vLi4vc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gICAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbiAgfVxufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkICYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnO1xuICB9XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnbmV4dCc7XG4gIH1cbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCAnLi4vLi4vc3dpcGVyLXZhcnMuc2Nzcyc7XG5AYXQtcm9vdCB7XG4gIDpyb290IHtcbiAgICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbiAgQGF0LXJvb3QgYnV0dG9uI3smfSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG4gIC5zd2lwZXItcnRsICYgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4gIC5zd2lwZXItdmVydGljYWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnN3aXBlci1mYWRlIHtcbiAgJi5zd2lwZXItZnJlZS1tb2RlIHtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgJixcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuIiwiLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiIsIi8qIFNjcm9sbGJhciAqL1xuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAmLFxuICAmLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLFxuICAmLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDElO1xuICAgIGJvdHRvbTogM3B4O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAxJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOTglO1xuICB9XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKipcclxuICogU3dpcGVyXHJcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXHJcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqL1xyXG4kdGhlbWVDb2xvcjogJHc7XHJcblxyXG4vLyBiYXNlIHN0eWxlc1xyXG5AaW1wb3J0IFwic3dpcGVyL3N3aXBlclwiO1xyXG5cclxuLy8gbW9kdWxlczpcclxuQGltcG9ydCBcInN3aXBlci9tb2R1bGVzL25hdmlnYXRpb24vbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvcGFnaW5hdGlvbi9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9lZmZlY3QtZmFkZS9lZmZlY3QtZmFkZVwiO1xyXG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvZnJlZS1tb2RlL2ZyZWUtbW9kZVwiO1xyXG5AaW1wb3J0IFwic3dpcGVyL21vZHVsZXMvZ3JpZC9ncmlkXCI7XHJcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy9zY3JvbGxiYXIvc2Nyb2xsYmFyXCI7XHJcbkBpbXBvcnQgXCJzd2lwZXIvbW9kdWxlcy90aHVtYnMvdGh1bWJzXCI7XHJcblxyXG4vLyBDdXN0b20gc3R5bGluZzpcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCB7XHJcblx0PiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcblx0XHRib3R0b206IHJlbSgyNCk7XHJcblx0fVxyXG59XHJcblxyXG4uc3dpcGVyLXNsaWRlIHtcclxuXHR3aWR0aDogYXV0bztcclxuICBcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdGltZy5sYXp5bG9hZDpub3QoLmxvYWRlZCkge1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdCYtYnVsbGV0IHtcclxuXHRcdHdpZHRoOiByZW0oMjYpO1xyXG5cdFx0aGVpZ2h0OiByZW0oMjYpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogcmVtKDgpO1xyXG5cdFx0XHRoZWlnaHQ6IHJlbSg4KTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gcmVtKDQpKTtcclxuXHRcdFx0bGVmdDogY2FsYyg1MCUgLSByZW0oNCkpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWUgZWFzZS1vdXQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUpIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1hY3RpdmUge1xyXG5cdFx0XHR3aWR0aDogcmVtKDE2KTtcclxuXHRcdFx0aGVpZ2h0OiByZW0oMTYpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc3dpcGVyLWFycm93LW5leHQsXHJcbi5zd2lwZXItYXJyb3ctcHJldiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHR3aWR0aDogcmVtKDQ4KTtcclxuXHRoZWlnaHQ6IDcwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR6LWluZGV4OiAxMTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0QGluY2x1ZGUgbWluKGxnKSB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cdH1cclxuXHJcblx0c3ZnIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHRzdmcge1xyXG5cdFx0XHRmaWxsOiAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwJSk7XHJcblx0XHR3aWR0aDogcmVtKDcwKTtcclxuXHRcdG1hcmdpbi1yaWdodDogcmVtKC0xNSk7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkdywwKSAwJSwgcmdiYSgkdywxKSAzMCUpO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0d2lkdGg6IHJlbSgxMDApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c3ZnIHtcclxuXHRcdHdpZHRoOiByZW0oMTApO1xyXG5cdFx0aGVpZ2h0OiByZW0oMTApO1xyXG5cdFx0ZmlsbDogJGI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMjtcclxuXHR9XHJcbn1cclxuXHJcbi5zd2lwZXItYXJyb3ctZGlzYWJsZWQge1xyXG5cdG9wYWNpdHk6IDAuNTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnN3aXBlcltkYXRhLXNsaWRlcz1cIjFcIl0ge1xyXG5cdC5zd2lwZXItYXJyb3ctbmV4dCxcclxuXHQuc3dpcGVyLWFycm93LXByZXYge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnN3aXBlci1hcnJvdy1uZXh0W3RhYmluZGV4PVwiLTFcIl0sXHJcbi5zd2lwZXItYXJyb3ctcHJldlt0YWJpbmRleD1cIi0xXCJdIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zd2lwZXItYXJyb3ctbmV4dCB7XHJcblx0cmlnaHQ6IDA7XHJcblxyXG5cdHN2ZyB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODAlKSByb3RhdGVaKC05MGRlZyk7XHJcblx0fVxyXG59XHJcblxyXG4uc3dpcGVyLWFycm93LXByZXYge1xyXG5cdGxlZnQ6IDA7XHJcblxyXG5cdHN2ZyB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODAlKSByb3RhdGVaKDkwZGVnKTtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IHJlbSgtMTUpO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiBpbmhlcml0O1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCR3LDEpIDcwJSwgcmdiYSgkdywwKSAxMDAlKTtcclxuXHR9XHJcbn0iLCIvLyBXUE1MIGxhbmd1YWdlIHN3aXRjaGVyXHJcbi53aWRnZXRfaWNsX2xhbmdfc2VsX3dpZGdldCB7XHJcblx0QGluY2x1ZGUgbWF4KG1kKSB7XHJcblx0XHRtYXJnaW46IHJlbSgyMCAwIDApO1xyXG5cdH1cclxufVxyXG5cclxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcclxuXHRhIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuXHRcdCYud3BtbC1scy1pdGVtLXRvZ2dsZSB7XHJcblx0XHRcdHBhZGRpbmc6IHJlbSg1IDI1IDUgOCk7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cyAkcmFkaXVzIDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC53cG1sLWxzLWZsYWcge1xyXG5cdFx0d2lkdGg6IHJlbSgzMCk7XHJcblx0XHRoZWlnaHQ6IHJlbSgzMCk7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcblx0XHQmICsgc3BhbiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oOCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud3BtbC1scy1zdWItbWVudSBhIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkcmFkaXVzICRyYWRpdXM7XHJcblx0XHRwYWRkaW5nOiByZW0oNSA4KTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG59XHJcbiIsIi8vIEJhc2UgYmxvY2tzXHJcbi5jLWJsb2NrIHtcclxuXHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3O1xyXG59XHJcblxyXG4vLyBUaXRsZVxyXG4uYy10aXRsZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG4vLyBJbWFnZVxyXG4uYy1pbWFnZSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4uYy10ZXh0IHtcclxuXHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG5cclxuXHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcblx0fVxyXG59XHJcblxyXG4uYy1zcGFjaW5nIHtcclxuXHRwYWRkaW5nOiByZW0oMjAgMTUpO1xyXG59IiwiLnN3aXBlci1pbWFnZXMge1xyXG5cdC5zd2lwZXItc2xpZGUge1xyXG5cdFx0LmMtaW1hZ2Uge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDY1JTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIubS1wb3N0X3NpbmdsZSB7XHJcbiAgICBwYWRkaW5nOiByZW0oMTUgMTUgMjAgMTUpO1xyXG59IiwiLm0tcG9zdC1wb3B1bGFyIHtcclxuICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDE1KTtcclxuXHJcbiAgICAucG9zdC1ncmlkIHtcclxuICAgICAgICBncmlkLWdhcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdGltZTtcclxuXHJcbiAgICAgICAgJl9fdGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtaGlkZGVuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZV9fY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdCAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtY2VudGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNDApO1xyXG4gICAgfVxyXG59XHJcbiIsIi5tLXRvcC1zZWN0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogcmVtKDQpIHJlbSgxNCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogcmVtKDIwKTtcclxuXHJcbiAgICAuaXMtc2Nyb2xsZWQgJiB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiByZW0oNDgpO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKCRiLCAwLjEpO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4obGcpIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHR9XHJcblxyXG4gICAgJl9fbGVmdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDUgMTApO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmV5LTE1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMTE1KTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNjApO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCAwKTtcclxuICAgIH1cclxufSIsIi8vIFNpbXBsZSBjb21wb25lbnRzXHJcblxyXG4vLyBBbmNob3IgbGlua1xyXG4uYW5jaG9yIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogY2FsYyggLTEgKiB2YXIoLS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0KSk7XHJcbn1cclxuXHJcbi8vIEltYWdlIFBsYWNlaG9sZGVyXHJcbi5pbWctcGxhY2Vob2xkZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0c3ZnIHtcclxuXHRcdHdpZHRoOiBjbGFtcChyZW0oNzApLCAyNSUsIHJlbSgxNTApKTtcclxuXHRcdGhlaWdodDogY2xhbXAocmVtKDcwKSwgMjUlLCByZW0oMTUwKSk7XHJcblx0XHRmaWxsOiAkcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIExpbmsgc3RyZXRjaGVkIHRvIGZ1bGwgYm94XHJcbi5zdHJldGNoZWQtbGluayB7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcbn1cclxuIiwiLy8gQWNjb3JkaW9uXHJcbi5qcy1hY2NvcmRpb24ge1xyXG5cdCYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmV5IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxLjVweDtcclxuXHJcblx0XHQmLmlzLW9wZW4ge1xyXG5cdFx0XHQuanMtYWNjb3JkaW9uLXRpdGxlIHtcclxuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXRpdGxlIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IHJlbSgyLjUgMjAgMjAgMCk7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdGltZTtcclxuXHRcdFxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtICR0aW1lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5hcnRpY2xlIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCZfX3RodW1ibmFpbCB7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE4KTtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1OSU7XHJcblx0XHR9XHJcblxyXG5cdFx0aW1nLFxyXG5cdFx0LmltZy1wbGFjZWhvbGRlciB7XHJcblx0XHRcdEBpbmNsdWRlIHRyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyOm5vdChkaXYpIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjg1O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aHVtYm5haWwtYmlnOmJlZm9yZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNzElO1xyXG5cdH1cclxuXHJcblx0Jl9fdGh1bWJuYWlsLXNtYWxsOmJlZm9yZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTguNSU7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQmX19jYXRlZ29yeSB7XHJcblx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRmb250LXNpemU6IHJlbSgxMik7XHJcblx0XHRjb2xvcjogJGdyZXk7XHJcblx0fVxyXG5cclxuXHQmX19tb3JlIHtcclxuXHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0fVxyXG5cclxuXHQmX19leGNlcnB0IHAge1xyXG5cdFx0QGV4dGVuZCAuZnMtMTgtMjA7XHJcblx0fVxyXG59XHJcblxyXG4uZW50cnktbWV0YSB7XHJcblx0Zm9udC1zaXplOiByZW0oMTQpO1xyXG5cdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XHJcblxyXG5cdC5jYXQtbGlua3MsXHJcblx0LnRhZy1saW5rcyB7XHJcblx0XHRtYXJnaW4tdG9wOiByZW0oNSk7XHJcblx0fVxyXG59XHJcblxyXG4vLyBObyByZXN1bHRzXHJcbi5hcnRpY2xlLW5vLXJlc3VsdHMge1xyXG5cdC5hcnRpY2xlX19jb250ZW50IHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZV9fdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5lbnRyeS1kYXRlLnB1Ymxpc2hlZDpub3QoLnVwZGF0ZWQpIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbiIsIi5hdXRob3ItYm94IHtcclxuXHRwYWRkaW5nOiByZW0oOCAwIDEzIDApO1xyXG4gICAgbWFyZ2luLXRvcDogcmVtKDUwKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyZXkgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZ3JleSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wLCBib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxLjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4obGcpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2F1dG9yIHtcclxuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgICAgY29sb3I6ICRncmV5O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmJyZWFkY3J1bWJzIHtcclxuXHRjb2xvcjogJGdyZXk7XHJcblx0Zm9udC1zaXplOiByZW0oMTQpO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcclxuXHRhIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0oMik7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdGltZTtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0c3BhbiB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5icmVhZGNydW1iX2xhc3Qge1xyXG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQuc2VwYXJhdG9yIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjogcmVtKDAgNSk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluKG1kKSB7XHJcblx0XHRcdG1hcmdpbjogcmVtKDAgMTApO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyBNb2RhbFxyXG4ubW9kYWwge1xyXG5cdC8vIGxvY2FsIHZhcmlhYmxlczpcclxuXHQtLW1vZGFsLW1hcmdpbjogcmVtKDIwKTtcclxuXHQtLW1vZGFsLW1heC13aWR0aDogcmVtKDgwMCk7XHJcblxyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHotaW5kZXg6IC0xO1xyXG5cdG9wYWNpdHk6IDA7XHJcblxyXG5cdCZfX292ZXJsYXkge1xyXG5cdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGIsIDAuMyk7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0Ji5pcy1vcGVuIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0aW1lO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdHotaW5kZXg6IDExMDtcclxuXHJcblx0XHQubW9kYWxfX2lubmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbm5lciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogdmFyKC0tbW9kYWwtbWF4LXdpZHRoKTtcclxuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tbW9kYWwtbWFyZ2luKSAqIDIpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAwIHZhcigtLW1vZGFsLW1hcmdpbik7XHJcblx0XHRtYXJnaW46IHZhcigtLW1vZGFsLW1hcmdpbikgYXV0bztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWShyZW0oLTUwKSk7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHc7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFx0cGFkZGluZzogcmVtKDMwKTtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4obWQpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IHJlbSg1MCk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jbG9zZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogcmVtKDE1KTtcclxuXHRcdHJpZ2h0OiByZW0oMTUpO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGZpbGw6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0d2lkdGg6IHJlbSgyMik7XHJcblx0XHRcdGhlaWdodDogcmVtKDIyKTtcclxuXHRcdFx0ZmlsbDogJHByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wYWdpbmF0aW9uIHtcclxuXHRtYXJnaW4tdG9wOiByZW0oMjApO1xyXG5cclxuXHJcblx0dWwge1xyXG5cdFx0QGluY2x1ZGUgdW5zdHlsZWQtbGlzdDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IHJlbSgxMCk7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGEsIHNwYW4ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyO1xyXG5cdFx0XHRcdHdpZHRoOiByZW0oMzYpO1xyXG5cdFx0XHRcdGhlaWdodDogcmVtKDM2KTtcclxuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRcdFx0Jjpub3QoLmRvdHMpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmV5O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmV5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyZXk7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmV5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuc2VhcmNoLWxvY2F0aW9uLXBhZ2Uge1xyXG4gICAgcGFkZGluZzogcmVtKDUwIDE1IDIwIDE1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3O1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbihsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg2MCAxNSAyMCAxNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWFyY2gtbG9jYXRpb24tcGFnZS1tYWluLWZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1sb2NhdGlvbi1wYWdlLWZvcm0ge1xyXG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLnNlYXJjaC1mb3JtX19pbnB1dCB7XHJcbiAgICBcdFx0bWluLXdpZHRoOiByZW0oMjcwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFyY2hpdmUtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2luZ2xlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgwIDUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaW4obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDAgMzUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgwIDg1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYiB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyZXktYm9yZGVyLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1IDEwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmQtZmxleCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGdhcDogcmVtKDIwKTtcclxuXHJcbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMTAwKTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgxNTApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0aW1lO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbihsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDEyKTtcclxuICAgICAgICAgICAgICAgIGZpbGw6IGdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiLXAtMTAtcGItMCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMCAxMCAwIDEwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWItZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IHJlbSgxMCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obWQpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsMWZyKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDAuODtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiLWNvbnRlbnQgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjI1ZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IHJlbSg0MCk7XHJcblxyXG4gICAgICAgICAgICAuc2luZ2xlLWJsb2NrLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaW5nbGUtbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMDApO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDIwMCk7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWdyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiByZW0oMzApO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJjaGl2ZS13cmFwcGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZ3JleSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggMS41cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrIHtcclxuICAgICAgICAmLW1haW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZ3JleSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggMS41cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNDApO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIgLmJsb2NrLWNvbnRlbnRfX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDEyMCk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg4MCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICZfX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21vcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRpbWU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgdGV4dC1kZWNvcmF0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtcmVzdWx0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYWluLXJlc3VsdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogcmVtKDMwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluKGxnKSB7XHJcbiAgICAgICAgICAgIGdhcDogcmVtKDQwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcmNoaXZlLXdyYXBwZXItbG9jYXRpb24ge1xyXG4gICAgcGFkZGluZzogcmVtKDMwIDE1KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4obGcpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oNDAgMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcmNoaXZlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDUwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmV5IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDZweCAxLjVweDtcclxuICAgIH1cclxuXHJcbn0iLCIvLyBTZWFyY2ggZm9ybVxyXG4uc2VhcmNoLWZvcm0ge1xyXG5cdEBpbmNsdWRlIHRyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiByZW0oMTApO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcclxuXHRtYXgtd2lkdGg6IHJlbSgzODUpO1xyXG5cclxuXHRpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQubmljZS1zZWxlY3Qge1xyXG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cdFx0bWluLXdpZHRoOiByZW0oMTUwKTtcclxuXHR9XHJcblx0XHJcblx0Jl9fc3VibWl0IHtcclxuXHRcdHBhZGRpbmc6IHJlbSg4IDIwKTtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRtYXgtaGVpZ2h0OiByZW0oMzYpO1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdHdpZHRoOiByZW0oMTcpO1xyXG5cdFx0XHRoZWlnaHQ6IHJlbSgxNyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zb2NpYWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcclxuXHQuc2hhcmlmZiAuc2hhcmlmZi1idXR0b25zIHtcclxuXHRcdC5zaGFyaWZmLWljb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaGFyaWZmLWJ1dHRvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0ICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICBcclxuICAgXHJcblx0XHRcdCAgICY6YWZ0ZXIge1xyXG5cdFx0XHRcdCAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHQgICBjb250ZW50OiAnJztcclxuXHRcdFx0XHQgICB0b3A6IDUwJTtcclxuXHRcdFx0XHQgICBsZWZ0OiA1MCU7XHJcblx0XHRcdFx0ICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHRcdFx0XHQgICB3aWR0aDogMjZweDtcclxuXHRcdFx0XHQgICBoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0ICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuXHRcdFx0XHQgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0aW1lO1xyXG5cdFx0XHQgICB9XHJcbiAgIFxyXG5cdFx0XHQgICBAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0XHQgICAmOmhvdmVyOmFmdGVyIHtcclxuXHRcdFx0XHRcdCAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0ICAgfVxyXG5cdFx0XHQgICB9XHJcblx0XHQgICB9XHJcblx0XHR9XHJcblxyXG5cdFx0LmZhY2Vib29rIGEge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoLi4vaW1nL2ZiLWljb24uc3ZnKTtcclxuXHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudHdpdHRlciBhIHtcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0bWFzay1pbWFnZTogdXJsKC4uL2ltZy90dy1pY29uLnN2Zyk7XHJcblx0XHRcdFx0d2lkdGg6IDI2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LndoYXRzYXBwIGEge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoLi4vaW1nL3doYXRzYXBwLWljb24uc3ZnKTtcclxuXHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWFpbHRvIGEge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoLi4vaW1nL21haWxib3gtaWNvbi5zdmcpO1xyXG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmpzLWNvcHkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luLWxlZnQ6IHJlbSgxMCk7XHJcblx0aGVpZ2h0OiByZW0oMjIpO1xyXG5cclxuXHQuanMtY29weS10b29sdGlwIHtcclxuXHRcdHdpZHRoOiAxNDBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMjBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMTUwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJHRpbWU7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiA4NiU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDVweDtcclxuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjNTU1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWluKGxnKSB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LmpzLWNvcHktdG9vbHRpcCB7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0c3Ryb2tlLXdpZHRoOiAxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRzdHJva2U6ICRncmV5O1xyXG5cdFx0ZmlsbDogJGdyZXk7XHJcblx0XHR0cmFuc2l0aW9uOiBzdHJva2Utd2lkdGggJHRpbWU7XHJcblx0XHRzdHJva2Utd2lkdGg6IDA7XHJcblx0XHR3aWR0aDogcmVtKDIyKTtcclxuXHRcdGhlaWdodDogcmVtKDIyKTtcclxuXHR9XHJcbn1cclxuXHJcbi5qcy1jb3B5LXRvb2x0aXAtd3JhcHBlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDI7XHJcbn0iLCIvLyBUYWJzXHJcbi50YWJzIHtcclxuXHQvLyBtYXJnaW4tdG9wOiByZW0oMTIpO1xyXG5cdHBhZGRpbmc6IHJlbSgxMiAxNSAwIDEyKTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdztcclxuXHJcblx0LnRhYnNfX3RpdGxlcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0Z2FwOiByZW0oMCAzMCk7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5qcy10YWItdGl0bGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IHJlbSg4KTtcclxuXHRwYWRkaW5nOiByZW0oMTggMjApO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IHJlbSgzKTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHRyYW5zaXRpb246IHdpZHRoICR0aW1lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWluKGxnKSB7XHJcblx0XHQmOmhvdmVyOmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xyXG5cdH1cclxuXHJcblx0c3ZnIHtcclxuXHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0Jjpub3QoLmlzLWFjdGl2ZSkge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0Ji5pcy1hY3RpdmU6YmVmb3JlIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnRhYnNfX2NvbnRlbnRzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmV5LWJvcmRlciwgMC4yKTtcclxuXHRwYWRkaW5nOiByZW0oMTUgMjApO1xyXG5cclxuXHRAaW5jbHVkZSBtaW4obWQpIHtcclxuXHRcdHBhZGRpbmc6IHJlbSgyNSAzNSk7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdHBhZGRpbmc6IHJlbSgzMCA0MCk7XHJcblx0fVxyXG59XHJcblxyXG4uanMtdGFiLWNvbnRlbnQge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG5cdGhlaWdodDogMDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLDFmcik7XHJcblx0Z3JpZC1nYXA6IHJlbSg1IDMwKTtcclxuXHJcblx0QGluY2x1ZGUgbWluKG1kKSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XHJcblx0XHRncmlkLWdhcDogcmVtKDUgNDApO1xyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcclxuXHR9XHJcblxyXG5cdCYuaXMtYWN0aXZlIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8gVG8gdG9wIGJ1dHRvblxyXG4jdG8tdG9wIHtcclxuXHRAaW5jbHVkZSB0cjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHR3aWR0aDogcmVtKDQ0KTtcclxuXHRoZWlnaHQ6IHJlbSg0NCk7XHJcblx0Ym9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogcmVtKDMwKTtcclxuXHRyaWdodDogcmVtKDMwKTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR6LWluZGV4OiA5MDtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHR9XHJcblxyXG5cdCYuc2hvdyB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cdHN2ZyB7XHJcblx0XHR3aWR0aDogcmVtKDQ0KTtcclxuXHRcdGhlaWdodDogcmVtKDQ0KTtcclxuXHRcdGZpbGw6ICR3O1xyXG5cdH1cclxufVxyXG4iLCIjZXotdG9jLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0oNTApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmV5O1xyXG4gICAgcGFkZGluZzogcmVtKDIwIDE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWluKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcclxuICAgIH1cclxuXHJcbiAgICBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG5cdCAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdGltZTtcclxuXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV6LXRvYy10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMyk7XHJcblxyXG4gICAgICAgIC5lei10b2MtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmV6LXRvYy1zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMjIwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICB0b3A6IC0xMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtaW4obGcpIHtcclxuICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgfVxyXG59IiwiLy8gVG9nZ2xlXHJcbi5qcy10b2dnbGUge1xyXG5cdHN2ZyB7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRpbWU7XHJcblx0fVxyXG5cclxuXHQmLmlzLW9wZW4ge1xyXG5cdFx0c3ZnIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5qcy10b2dnbGUtY29udGVudCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4iLCIuc2l0ZS1mb290ZXIgdWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiByZW0oMjApO1xyXG5cclxuXHRhIHtcclxuXHRcdHRyYW5zaXRpb246IGNvbG9yICR0aW1lO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudG9wLW1lbnUge1xyXG5cdHBhZGRpbmc6IHJlbSgxNSk7XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGdhcDogcmVtKDIwKTtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgJHRpbWU7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vIFBBR0UgNDA0XHJcbi5ub3QtZm91bmQge1xyXG5cdHBhZGRpbmc6IHJlbSg0MCAxNSk7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHQmLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAuM2VtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDcwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtdGV4dCB7XHJcblx0XHRmb250LXNpemU6IHJlbSgxOCk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiByZW0oMjApO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gQXJjaGl2ZXNcclxuLmFyY2hpdmUge1xyXG5cdCYtd3JhcHBlciB7XHJcblx0XHRwYWRkaW5nOiByZW0oNDAgMTUgMjAgMTUpO1xyXG5cclxuXHRcdC5hcnRpY2xlIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSg1MCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDc1KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAuYXJ0aWNsZV9fY29udGVudCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5wb3N0LWdyaWQge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWluKGxnKSB7XHJcblx0XHRcdFx0Z3JpZC1nYXA6IDQwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hcnRpY2xlIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuXHRcclxuXHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oNDApO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFydGljbGUge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmV5IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDZweCAxLjVweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xyXG5cdFx0XHRcdC5hcnRpY2xlIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmFydGljbGU6bnRoLWNoaWxkKDJuICsxKSB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0XHQuYXJ0aWNsZTpudGgtY2hpbGQoMm4gKzEpIHtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmFydGljbGU6bnRoLWNoaWxkKDNuICsxKSB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWhlYWRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNTApO1xyXG5cclxuXHRcdD4gKjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiByZW0oMi41IDIwIDIwIDApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZ3JleSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2cHggMS41cHg7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiByZW0oNDApO1xyXG5cdFx0fVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjMpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdGltZTtcclxuXHJcbiAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjMpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMjMpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4obGcpIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHJcblx0Jl9fZ3JpZCB7XHJcblx0XHRwYWRkaW5nOiByZW0oMi41IDIwIDIwIDApO1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtYXJjaGl2IHtcclxuXHRwYWRkaW5nOiByZW0oMjAgMTUpO1xyXG5cclxuXHR1bCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMCk7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyZXkgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKTtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNnB4IDEuNXB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NhdGVnb3J5IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IHJlbSgxMCk7XHJcblx0XHRwYWRkaW5nLXRvcDogcmVtKDUpO1xyXG5cdH1cclxuXHJcblx0Jl9feWVhcnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRnYXA6IHJlbSgxNSk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMzApO1xyXG5cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdGltZTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX195ZWFycy10aXRsZSB7XHJcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAkdGltZTtcclxuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWFyY2gtcGFnZSB7XHJcbiAgICBwYWRkaW5nOiByZW0oNTAgMTUgMjAgMTUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbihsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg2MCAxNSAyMCAxNSk7XHJcbiAgICB9XHJcbn0iLCJAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XHJcblx0LmFyY2hpdmUtbGlzdC1tYWluOmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgzMSwzMCwyOCwwKSAwJSwgcmdiYSgzMSwzMCwyOCwxKSA3NSUpO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1hcnJvdy1uZXh0LCBcclxuXHQuc3dpcGVyLWFycm93LXByZXYge1xyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZmlsbDogJHc7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciBzdmcge1xyXG5cdFx0XHRmaWxsOiAkdztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zd2lwZXItYXJyb3ctbmV4dDphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzEsMzAsMjgsMCkgMCUsIHJnYmEoMzEsMzAsMjgsMSkgMzAlKTtcclxuXHR9XHJcblxyXG5cdC5zd2lwZXItYXJyb3ctcHJldjphZnRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzEsMzAsMjgsMSkgNzAlLCByZ2JhKDMxLDMwLDI4LDApIDEwMCUpO1xyXG5cdH1cclxuXHJcblx0LmJ0biBzdmcge1xyXG5cdFx0ZmlsbDogJHc7XHJcblx0fVxyXG5cclxuXHQuYnRuLW91dGxpbmUge1xyXG5cdFx0Y29sb3I6ICR3O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkdztcclxuXHR9XHJcblxyXG5cdCVsaW5rIHtcclxuXHRcdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICR3O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2luYXRpb24gdWwgbGkgYSwgLnBhZ2luYXRpb24gdWwgbGkgc3BhbntcclxuXHRcdGJvcmRlci1jb2xvcjogJHc7XHJcblx0fVxyXG5cclxuXHQuanMtY29weSBzdmcge1xyXG5cdFx0c3Ryb2tlOiAkdztcclxuXHR9XHJcblxyXG5cdGJvZHkgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3Qge1xyXG5cdFx0Y29sb3I6ICR3O1xyXG5cdH1cclxuXHRcclxuXHQucGFnZS1hcmNoaXZfX3RpdGxlOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJHc7XHJcblx0fVxyXG5cclxuXHQjZXotdG9jLWNvbnRhaW5lciBhIHtcclxuXHRcdGNvbG9yOiAkdztcclxuXHJcblx0XHQmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdztcclxuICAgICAgICB9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuXHR9XHJcblxyXG5cdGRpdi5uaWNlLXNlbGVjdCB7XHJcblx0XHQmOmFmdGVyLCAmOmhvdmVyLCAmOmFjdGl2ZSwgJi5vcGVuLCAmOmZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkdztcclxuXHRcdH1cclxuXHJcblx0XHQubGlzdCwgLm9wdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5vcHRpb246aG92ZXIsIC5vcHRpb24uZm9jdXMsIC5vcHRpb24uc2VsZWN0ZWQuZm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNmNmY2ZjYsIDAuMik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5zaXRlLWNvbnRlbnQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsZXgtZ3JvdzogMTtcclxufVxyXG5cclxuLmVudHJ5LXRpdGxlIHtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdG1hcmdpbjogMWVtIDA7XHJcbn1cclxuXHJcbi5lbnRyeS1jb250ZW50IHtcclxuXHRAZXh0ZW5kIC5lZGl0b3I7XHJcblx0cGFkZGluZy1ib3R0b206IHJlbSg2MCk7XHJcbn1cclxuXHJcbi5lbnRyeS1oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogcmVtKDE1KTtcclxufSIsIi5wb3N0IHtcclxuXHRwYWRkaW5nOiByZW0oNDMgMTUgMCAxNSk7XHJcblxyXG5cdCYtdGh1bWJuYWlsIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0ZmlnY2FwdGlvbiB7XHJcblx0XHRcdGNvbG9yOiAkZ3JleTtcclxuXHRcdFx0Zm9udC1zaXplOiByZW0oMTIpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1oZWFkZXIge1xyXG5cdFx0LmFydGljbGVfX2NvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0oMCA1IDMwIDUpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWluKG1kKSB7XHJcblx0XHRcdFx0cGFkZGluZzogcmVtKDAgMzUgMzAgMzUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiByZW0oMCA4NSA0MCA4NSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdEBleHRlbmQgLmZzLTE4LTIwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWNvbnRlbnQsXHJcblx0Ji1uYXZpZ2F0aW9uLFxyXG5cdCYtcmVsYXRlZCB7XHJcblx0XHRwYWRkaW5nOiByZW0oNTAgMTUgMzAgMTUpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xyXG5cdFx0XHRwYWRkaW5nOiByZW0oNjAgMTUgNDAgMTUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN1YnRpdGxlIHtcclxuXHRwYWRkaW5nOiByZW0oOCAwIDEzIDApO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdyZXkgMzAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZ3JleSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCwgYm90dG9tO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDZweCAxLjVweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogcmVtKDIwKTtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcclxuXHJcblx0Jl9fcG9zdGVkIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiByZW0oNSk7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogcmVtKDgpO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogcmVtKDM1KTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg4NSk7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkZ3JleTtcclxuXHRcdFx0Zm9udC1zaXplOiByZW0oMTIpO1xyXG5cdFxyXG5cdFx0XHQmLnN1YnRpdGxlX19hdXRvciB7XHJcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmJvZHkgLmVudHJ5LWNvbnRlbnQgLnJvdyBhOm5vdChbY2xhc3NdKSB7XHJcblx0Y29sb3I6ICRzZWNvbmRhcnk7XHJcblxyXG5cdEBpbmNsdWRlIG1pbihsZykge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRzZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZW50cnktY29udGVudCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRoMSxoMixoMyxoNCxoNSxoNiB7XHJcblx0XHRtYXJnaW4tdG9wOiByZW0oNTApO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbihsZykge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oNjApO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRtYXJnaW4tdG9wOiByZW0oMjMpO1xyXG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgzMCk7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRmaWd1cmUge1xyXG5cdFx0bWFyZ2luLXRvcDogcmVtKDQwKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdGZpZ2NhcHRpb24ge1xyXG5cdFx0Y29sb3I6ICRncmV5O1xyXG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xyXG5cdH1cclxuXHJcblx0LmQtZmxleCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogcmVtKDQwKTtcclxuXHRcdG1hcmdpbi10b3A6IHJlbSg0MCk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBmaWd1cmUsID4gaW1nIHtcclxuXHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgNjAlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKC04NSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQqOm5vdCgud3AtY2FwdGlvbi10ZXh0KSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcmV2ZXJzZSB7XHJcblx0XHRcdD4gZmlndXJlLCA+IGltZyB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oLTg1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIG1pbihsZykge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0YmxvY2txdW90ZSB7XHJcblx0XHRwYWRkaW5nOiByZW0oMjAgMzApO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZ3JleSAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmV5IDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AsIGJvdHRvbTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogNnB4IDEuNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDogcmVtKDQwKTtcclxuXHJcblx0XHRAaW5jbHVkZSBtaW4obWQpIHtcclxuXHRcdFx0cGFkZGluZzogcmVtKDIwIDYwKTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdFx0cGFkZGluZzogcmVtKDIwIDEwMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0aDEsaDIsaDMsaDQsaDUsaDYge1xyXG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQqOm5vdChoMSxoMixoMyxoNCxoNSxoNikge1xyXG5cdFx0XHRjb2xvcjogJGdyZXk7XHJcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgyMCk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRmb250LXNpemU6IHJlbSgxMik7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRvbCB7XHJcblx0XHRAZXh0ZW5kIC5lZGl0b3I7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSg0MCk7XHJcblx0XHRjb3VudGVyLXJlc2V0OiBpdGVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1pbihtZCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSg2MCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWluKGxnKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDEwMCk7XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBjb3VudGVyKGl0ZW0pJyc7XHJcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogcmVtKC0zMCk7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xyXG5cdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XHJcblx0XHRcdGNvbG9yOiAkZ3JleTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1pbihtZCkge1xyXG5cdFx0XHRcdGxlZnQ6IHJlbSgtNDIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRvbCwgXHJcblx0dWwge1xyXG5cdFx0bWFyZ2luLXRvcDogcmVtKDIzKTtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDMwKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHVsIHtcclxuXHRcdEBleHRlbmQgLmVkaXRvcjtcclxuXHRcdHBhZGRpbmctbGVmdDogcmVtKDI1KTtcclxuXHJcblx0XHRsaTpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICfigKInO1xyXG5cdFx0XHRjb2xvcjogJGdyZXk7XHJcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDMwKTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiByZW0oLTI1KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uYXYtbGlua3Mge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Z2FwOiByZW0oMjApO1xyXG5cclxuXHRAaW5jbHVkZSBtaW4obGcpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRnYXA6IHJlbSg1MCk7XHJcblx0fVxyXG59XHJcblxyXG4ucG9zdC1ncmlkIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtZ2FwOiAzMHB4O1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcclxuXHRcclxuXHRAaW5jbHVkZSBtaW4obWQpIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgbWluKGxnKSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XHJcblx0fVxyXG59XHJcblxyXG4iXX0= */
