:root{--base-gap-size: 1.5rem}:root{interpolate-size:allow-keywords}html{scrollbar-gutter:stable}@media(prefers-reduced-motion: no-preference){html{scroll-behavior:smooth;scroll-padding-top:105px}}body{overflow-x:hidden;container-name:body;container-type:inline-size}img{vertical-align:middle}figure{margin:0}main p,footer p,.wp-block-post-content p{margin:0}main p:not(:last-child),footer p:not(:last-child),.wp-block-post-content p:not(:last-child){margin-bottom:.5rem}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:1em}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin-bottom:.5em}h1:has(+h1)+h1,h1:has(+h2)+h2,h1:has(+h3)+h3,h1:has(+h4)+h4,h1:has(+h5)+h5,h1:has(+h6)+h6,h2:has(+h1)+h1,h2:has(+h2)+h2,h2:has(+h3)+h3,h2:has(+h4)+h4,h2:has(+h5)+h5,h2:has(+h6)+h6,h3:has(+h1)+h1,h3:has(+h2)+h2,h3:has(+h3)+h3,h3:has(+h4)+h4,h3:has(+h5)+h5,h3:has(+h6)+h6,h4:has(+h1)+h1,h4:has(+h2)+h2,h4:has(+h3)+h3,h4:has(+h4)+h4,h4:has(+h5)+h5,h4:has(+h6)+h6,h5:has(+h1)+h1,h5:has(+h2)+h2,h5:has(+h3)+h3,h5:has(+h4)+h4,h5:has(+h5)+h5,h5:has(+h6)+h6,h6:has(+h1)+h1,h6:has(+h2)+h2,h6:has(+h3)+h3,h6:has(+h4)+h4,h6:has(+h5)+h5,h6:has(+h6)+h6{margin-top:0 !important}h1{line-height:1.1}h2:not(:last-child){margin-bottom:1.16em}h2:not(:last-child):has(+p){margin-bottom:.5em}main ul:not(:first-child):not([class*=uk-slide]),main ol:not(:first-child):not([class*=uk-slide]){margin-top:.5rem}main ul:not(:last-child):not([class*=uk-slide]),main ol:not(:last-child):not([class*=uk-slide]){margin-bottom:1rem}main ul.wp-block-list{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:.5rem}main ul.wp-block-list li{padding-left:2rem;align-items:flex-start;position:relative}main ul.wp-block-list li::before{content:"";position:absolute;display:block;width:1.5rem;height:1.5rem;left:0;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M19 12H5M19 12L13 18M19 12L13 6\" stroke=\" %23e50079 \" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center}main .has-large-font-size{line-height:1.2}main .has-xxlarge-font-size{line-height:1}main strong{font-weight:700}p a:hover,footer li a:hover{text-decoration:underline}#my-ajax-search-form{position:relative}#my-ajax-search-form button{width:1.25rem;height:1.25rem;appearance:none;background:rgba(0,0,0,0);border:none;position:absolute;top:50%;left:1.75rem;translate:0 -50%;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M17.5 17.4995L12.5 12.4995M2.5 8.33284C2.5 9.09889 2.65088 9.85743 2.94404 10.5652C3.23719 11.2729 3.66687 11.916 4.20854 12.4576C4.75022 12.9993 5.39328 13.429 6.10101 13.7221C6.80875 14.0153 7.56729 14.1662 8.33333 14.1662C9.09938 14.1662 9.85792 14.0153 10.5657 13.7221C11.2734 13.429 11.9164 12.9993 12.4581 12.4576C12.9998 11.916 13.4295 11.2729 13.7226 10.5652C14.0158 9.85743 14.1667 9.09889 14.1667 8.33284C14.1667 7.5668 14.0158 6.80826 13.7226 6.10053C13.4295 5.39279 12.9998 4.74973 12.4581 4.20806C11.9164 3.66638 11.2734 3.2367 10.5657 2.94355C9.85792 2.6504 9.09938 2.49951 8.33333 2.49951C7.56729 2.49951 6.80875 2.6504 6.10101 2.94355C5.39328 3.2367 4.75022 3.66638 4.20854 4.20806C3.66687 4.74973 3.23719 5.39279 2.94404 6.10053C2.65088 6.80826 2.5 7.5668 2.5 8.33284Z\" stroke=\" %237D7D7D \" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-size:contain;background-position:center;background-repeat:no-repeat}#my-ajax-search-form input{padding-left:3.5rem;width:16.875rem}#my-ajax-search-results{margin-top:var(--wp--preset--spacing--xs);background:var(--wp--preset--color--rose);border-radius:1.5rem;display:grid;gap:var(--wp--preset--spacing--xs);grid-template-columns:repeat(4, minmax(0, 1fr))}#my-ajax-search-results:has(>*){padding:1.5rem}#my-ajax-search-results:has(>*)>div:first-child{font-size:var(--wp--preset--font-size--large);font-weight:700;grid-column:1/-1}input,textarea,select{box-sizing:border-box;font-size:var(--wp--preset--font-size--small);padding:.75rem 1.75rem;border:1px solid var(--wp--preset--color--lightgrey);border-radius:1.5rem;width:100%}input::placeholder,textarea::placeholder,select::placeholder{color:#8b8b8b;font-family:var(--wp--preset--font-family--be-vietnam-pro)}select{appearance:none;background:var(--wp--preset--color--white);color:var(--wp--preset--color--black);background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M5 7.5L10 12.5L15 7.5\" stroke=\" %235A5A5A \" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-size:1.5rem;background-position:calc(100% - 1.5rem) center;background-repeat:no-repeat}label{font-size:.875rem}.wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7-acceptance label{display:flex;align-items:center;gap:.5rem}.wpcf7-acceptance label input[type=checkbox]{padding:0;margin:0;width:1rem;height:1rem;border-radius:2px;border:1px solid #dfdfdf;background:rgba(0,0,0,0);accent-color:var(--wp--preset--color--black)}.blablablocks-tabs-content{width:100%}.zett-blog-filter-query .zett-blog-filter-form{background:var(--wp--preset--color--purple);border-radius:3.125rem;padding:0 .75rem;margin-top:var(--wp--preset--spacing--m);margin-bottom:2.5rem}.zett-blog-filter-query .zett-blog-filter-form select{padding:1.5rem 2.25rem;padding-right:3rem;border-radius:0;background-color:rgba(0,0,0,0);border:none;color:var(--wp--preset--color--white);width:auto;background-position:calc(100% - 1.25rem) center;font-size:1.125rem;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\"><path d=\"M5 8.5L10 13.5L15 8.5\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.zett-blog-filter-query .zett-blog-filter-form select option{background:var(--wp--preset--color--purple)}.zett-blog-filter-query .zett-blog-filter-form select:not(:last-of-type){border-right:1px solid var(--wp--preset--color--white)}.zett-blog-filter-query .zett-blog-filter-form__row{display:flex;flex-wrap:wrap}.zett-blog-filter-query .wp-block-post-template>.wp-block-group+.wp-block-group{margin-block-start:var(--wp--preset--spacing--xs)}.wp-block-query-pagination{background:var(--wp--preset--color--purple);color:var(--wp--preset--color--white)}.wp-block-query-pagination .page-numbers{color:var(--wp--preset--color--white)}.wp-block-post-terms{display:flex;flex-wrap:wrap;gap:.5rem}.wp-block-post-terms .wp-block-post-terms__separator{display:none}.zett-block-event-query ul{list-style:none;padding-left:0}.zett-block-event-query ul>li:not(:first-of-type){margin-top:var(--wp--preset--spacing--xxs)}.zett-block-event-query .wp-block-group.is-vertical{flex-direction:column;align-items:flex-start}.wp-block-buttons.is-layout-flex{display:flex}.wp-block-button .wp-block-button__link{text-align:left;padding:.75rem;padding-inline-start:1.25rem}.wp-block-button .wp-block-button__link:hover{--_color: var(--wp--preset--color--black);--_bg: var(--wp--preset--color--white)}.wp-block-button .wp-block-button__link:not([href*=".pdf"]){gap:.75rem;align-items:center;transition:all .3s ease-in-out;display:flex}.wp-block-button .wp-block-button__link:not([href*=".pdf"])::after{content:"";position:relative;display:block;width:2rem;flex-shrink:0;aspect-ratio:1/1;background-color:var(--wp--preset--color--white);border-radius:50%;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M8.5 15.5L16 8M16 8H9M16 8V15\" stroke=\"black\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-repeat:no-repeat;background-size:1.5rem;background-position:center;transition:all .3s ease-in-out}.wp-block-button .wp-block-button__link:not([href*=".pdf"]):hover{background:var(--_bg, transparent);color:var(--_color)}.wp-block-button .wp-block-button__link:not([href*=".pdf"]):hover::after{background-color:var(--_color);background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M8.5 15.5L16 8M16 8H9M16 8V15\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.wp-block-button .wp-block-button__link[href*=".pdf"]{gap:1rem;flex-wrap:wrap;align-items:center;padding-inline:3rem;display:flex}.wp-block-button .wp-block-button__link[href*=".pdf"]::before{content:"";position:relative;display:block;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"18\" height=\"19\" viewBox=\"0 0 18 19\" fill=\"none\"><path d=\"M1 14V16C1 16.5304 1.21071 17.0391 1.58579 17.4142C1.96086 17.7893 2.46957 18 3 18H15C15.5304 18 16.0391 17.7893 16.4142 17.4142C16.7893 17.0391 17 16.5304 17 16V14M14 8L9 13L4 8M9 13V1\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center}.wp-block-button .wp-block-button__link.has-white-background-color::after{background-color:var(--wp--preset--color--black);background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">  <path d=\"M8.5 15.5L16 8M16 8H9M16 8V15\" stroke=\" %23FCFCFC \" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.wp-block-button .wp-block-button__link.has-white-background-color:hover{color:var(--wp--preset--color--white) !important;background-color:var(--wp--preset--color--black) !important}.wp-block-button .wp-block-button__link.has-white-background-color:hover::after{background-color:var(--wp--preset--color--white);background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\">  <path d=\"M8.5 15.5L16 8M16 8H9M16 8V15\" stroke=\"black\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.wp-block-button .wp-block-button__link.has-purple-background-color{transition:all .3s ease-in-out}.wp-block-button .wp-block-button__link.has-purple-background-color:hover{background-color:var(--wp--preset--color--black) !important}.wp-block-button.is-style-outline .wp-block-button__link{text-decoration:none;border:none;border-radius:0;border-bottom:2px solid var(--wp--preset--color--purple);font-weight:600;display:inline-flex;gap:.25rem;padding:0}.wp-block-button.is-style-outline .wp-block-button__link::after{content:"";position:relative;display:block;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-size:contain;background-position:center;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M8.46424 15.5355L15.5353 8.46447M15.5353 8.46447V15.5355M15.5353 8.46447H8.46424\" stroke=\" %234F2972 \" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.wp-block-button.is-style-outline .wp-block-button__link:hover{border-bottom-color:var(--wp--preset--color--black);background-color:rgba(0,0,0,0)}.wp-block-button.is-style-outline .wp-block-button__link:hover::after{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M8.46424 15.5355L15.5353 8.46447M15.5353 8.46447V15.5355M15.5353 8.46447H8.46424\" stroke=\" %234F2972 \" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.wpcf7-submit-wrapper{background-color:var(--wp--preset--color--black);border:none;padding:.75rem;padding-inline-start:1.25rem;border-radius:3.125rem;gap:.75rem;align-items:center;transition:all .3s ease-in-out;display:flex}.wpcf7-submit-wrapper:has(>.wpcf7-submit:disabled){opacity:.3;pointer-events:none}.wpcf7-submit-wrapper::after{content:"";position:relative;display:block;width:2rem;flex-shrink:0;aspect-ratio:1/1;background-color:var(--wp--preset--color--white);border-radius:50%;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M8.5 15.5L16 8M16 8H9M16 8V15\" stroke=\"black\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-repeat:no-repeat;background-size:1.5rem;background-position:center;transition:all .3s ease-in-out}.wpcf7-submit-wrapper:hover{background:var(--_bg, transparent);color:var(--_color)}.wpcf7-submit-wrapper:hover::after{background-color:var(--_color);background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M8.5 15.5L16 8M16 8H9M16 8V15\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.wpcf7-submit-wrapper .wpcf7-submit{border:none;background:rgba(0,0,0,0);padding:0;font-size:var(--wp--preset--font-size--default);font-family:var(--wp--preset--font-family--be-vietnam-pro);color:var(--wp--preset--color--white);transition:all .3s ease-in-out;cursor:pointer}.wpcf7-submit-wrapper:hover{--_bg: var(--wp--preset--color--white);--_color: var(--wp--preset--color--black);cursor:pointer}.wpcf7-submit-wrapper:hover .wpcf7-submit{color:var(--wp--preset--color--black)}.wp-block-cover,.wp-block-cover-image{padding:0}.wp-block-cover{min-height:unset}.wp-block-cover.is-light .wp-block-cover__inner-container{color:inherit}.wp-block-cover .wp-block-cover__background.has-background-dim-100+.wp-block-cover__image-background{z-index:1}.wp-block-cover.is-style-contain .wp-block-cover__image-background{object-fit:contain}.wp-block-cover.is-style-bleed--left,.wp-block-cover.is-style-bleed--right{max-width:100vw !important;width:100vw;margin-left:50% !important;translate:-50%}.wp-block-cover.is-style-bleed--left>.wp-block-cover__image-background,.wp-block-cover.is-style-bleed--right>.wp-block-cover__image-background{object-fit:contain}@media(max-width: calc(1200px - 1px)){.wp-block-cover.is-style-bleed--left>.wp-block-cover__image-background,.wp-block-cover.is-style-bleed--right>.wp-block-cover__image-background{display:none}}@media(max-width: calc(1200px - 1px)){.wp-block-cover.is-style-bleed--left .wp-block-columns,.wp-block-cover.is-style-bleed--right .wp-block-columns{flex-wrap:wrap !important}.wp-block-cover.is-style-bleed--left .wp-block-columns .wp-block-column,.wp-block-cover.is-style-bleed--right .wp-block-columns .wp-block-column{flex-basis:100vw !important}}@media(min-width: 1200px){.wp-block-cover.is-style-bleed--left .wp-block-columns,.wp-block-cover.is-style-bleed--right .wp-block-columns{gap:0 !important}.wp-block-cover.is-style-bleed--left .wp-block-columns .wp-block-column[class*=has-background]::before,.wp-block-cover.is-style-bleed--right .wp-block-columns .wp-block-column[class*=has-background]::before{content:"";position:absolute;display:block;top:0;bottom:0}.wp-block-cover.is-style-bleed--left .wp-block-columns .wp-block-column[class*=has-background].has-white-background-color::before,.wp-block-cover.is-style-bleed--right .wp-block-columns .wp-block-column[class*=has-background].has-white-background-color::before{background-color:var(--wp--preset--color--white)}}@media(min-width: 1200px){.wp-block-cover.is-style-bleed--right .wp-block-columns .wp-block-column:last-child:not(.block-editor-block-list__layout)>*{display:none}}@media(min-width: 1200px)and (min-width: 1200px){.wp-block-cover.is-style-bleed--right .wp-block-columns .wp-block-column[class*=has-background]{padding:spacing(s) calc(spacing(d)/2) spacing(s) 0}.wp-block-cover.is-style-bleed--right .wp-block-columns .wp-block-column[class*=has-background]::before{width:spacing(d);right:calc(-1*spacing(d)/2)}}@media(min-width: 1200px){.wp-block-cover.is-style-bleed--left .wp-block-columns{justify-content:flex-end}.wp-block-cover.is-style-bleed--left .wp-block-columns .wp-block-column:first-child:not(.block-editor-block-list__layout)>*{display:none}}@media(min-width: 1200px)and (min-width: 1200px){.wp-block-cover.is-style-bleed--left .wp-block-columns.is-style-grid--large .wp-block-column[class*=has-background]{padding:spacing(s) 0 spacing(s) calc(spacing(l)/2)}.wp-block-cover.is-style-bleed--left .wp-block-columns.is-style-grid--large .wp-block-column[class*=has-background]::before{width:spacing(l);left:calc(-1*spacing(l)/2)}}.wp-block-cover.has-parallax.alignfull .wp-block-cover__inner-container,.wp-block-cover.has-parallax .wp-block-cover__inner-container{width:100% !important}.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{width:100%}.wp-block-columns{margin-bottom:0}.wp-block-columns .wp-block-column{box-sizing:border-box}@media(min-width: 1200px){.wp-block-columns .wp-block-column.is-style-first{order:-1}.wp-block-columns .wp-block-column.is-style-last{order:99}.wp-block-columns .wp-block-column.is-style-center{display:flex;justify-content:center}}.wp-block-columns[style*=border-top-left-radius],.wp-block-columns[style*=border-top-right-radius],.wp-block-columns[style*=border-bottom-righ-radius],.wp-block-columns[style*=border-bottom-left-radius]{overflow:hidden}.wp-block-details.has-rose-background-color{border-radius:1.5rem}.wp-block-details summary{display:block;color:var(--wp--preset--color--purple);gap:1.5rem;justify-content:center;align-items:center;width:100%;padding:var(--wp--preset--spacing--xs);box-sizing:border-box;display:flex}.wp-block-details summary::after{content:"";position:relative;display:block;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 9L12 15L18 9\" stroke=\" %234f2972 \" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center}.wp-block-details:not(:open){box-shadow:inset 0 0 0 2px var(--wp--preset--color--purple);padding:0 !important}.wp-block-details:not(:open) summary{padding-inline:0}.wp-block-details:open summary::after{background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 15L12 9L18 15\" stroke=\" %234f2972 \" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.wp-block-group.is-layout-flex{display:flex}.wp-block-group.is-nowrap{flex-wrap:nowrap}.wp-block-group.is-content-justification-space-between{justify-content:space-between}.wp-block-group:has(>.wp-block-embed.is-type-video){overflow:hidden}*:has(>.wp-block-group-is-layout-grid){container:grid-container/inline-size}@container grid-container (width < 70ch){*:has(>.wp-block-group-is-layout-grid)>.wp-block-group-is-layout-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@container grid-container (width < 50ch){*:has(>.wp-block-group-is-layout-grid)>.wp-block-group-is-layout-grid{grid-template-columns:1fr}}.entry-content>.wp-block-group.is-vertical>.wp-block-columns{width:100%;max-width:var(--wp--style--global--content-size)}.entry-content>.wp-block-group.is-vertical>.wp-block-columns.alignwide{max-width:var(--wp--style--global--wide-size)}.entry-content>.wp-block-group.is-vertical>.wp-block-columns:not(.alignfull){margin-inline:auto}.wp-block-image.is-style-arrow{position:relative}.wp-block-image.is-style-arrow::before{content:"";position:absolute;display:block;width:1.75rem;height:1.75rem;bottom:1.5rem;left:1.5rem;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"31\" height=\"31\" viewBox=\"0 0 31 31\" fill=\"none\"><path d=\"M29.5 1.5L1.5 29.5M1.5 29.5L1.5 3.36667M1.5 29.5L27.6333 29.5\" stroke=\" %23E00177 \" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center}.wp-block-spacer.is-style-xxs{height:var(--wp--preset--spacing--xxs) !important}.wp-block-spacer.is-style-xs{height:var(--wp--preset--spacing--xs) !important}.wp-block-spacer.is-style-s{height:var(--wp--preset--spacing--s) !important}.wp-block-spacer.is-style-d{height:var(--wp--preset--spacing--d) !important}.wp-block-spacer.is-style-m{height:var(--wp--preset--spacing--m) !important}.wp-block-spacer.is-style-l{height:var(--wp--preset--spacing--l) !important}.wp-block-spacer.is-style-xl{height:var(--wp--preset--spacing--xl) !important}ul.is-style-columns,ol.is-style-columns{container-type:inline-size}@container (min-width: 770px){ul.is-style-columns,ol.is-style-columns{columns:2;column-gap:var(--base-gap-size)}}@container (min-width: 820px){ul.is-style-columns,ol.is-style-columns{columns:3}}.block-editor-block-list__layout ul.is-style-columns,.block-editor-block-list__layout ol.is-style-columns{columns:2;column-gap:var(--base-gap-size)}.wp-block-query-pagination,.pagination{display:flex;justify-content:center}@media(max-width: calc(960px - 1px)){.wp-block-query .is-layout-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 960px)and (max-width: calc(1200px - 1px)){.wp-block-query .is-layout-grid.columns-4{grid-template-columns:repeat(3, minmax(0, 1fr))}}.wp-block-query .wp-block-query-pagination{margin-top:var(--wp--preset--spacing--s)}.wp-block-query .wp-block-group.has-lightgrey-border-color.has-background .wp-block-post-featured-image img{aspect-ratio:333/250}.wp-block-query .wp-block-group.has-lightgrey-border-color.has-background .wp-block-post-terms a{text-decoration:none;background:var(--wp--preset--color--pink);padding:.25rem 1rem;border-radius:1.5rem;transition:background .3s ease}.wp-block-query .wp-block-group.has-lightgrey-border-color.has-background .wp-block-post-terms a:hover{background:var(--wp--preset--color--black)}.wp-block-query .wp-block-acf-field-blocks-acf-button,.wp-block-query .wp-block-post-excerpt__more-text{margin-top:2rem}.wp-block-query .wp-block-acf-field-blocks-acf-button .wp-block-acf-field-blocks-acf-button__link,.wp-block-query .wp-block-post-excerpt__more-text .wp-block-acf-field-blocks-acf-button__link{background:rgba(0,0,0,0);color:var(--wp--preset--color--purple);padding:0}.wp-block-query .wp-block-acf-field-blocks-acf-button .wp-block-acf-field-blocks-acf-button__link,.wp-block-query .wp-block-acf-field-blocks-acf-button .wp-block-post-excerpt__more-link,.wp-block-query .wp-block-post-excerpt__more-text .wp-block-acf-field-blocks-acf-button__link,.wp-block-query .wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link{text-decoration:none;border-bottom:2px solid var(--wp--preset--color--purple);font-weight:600;display:inline-flex;gap:.25rem}.wp-block-query .wp-block-acf-field-blocks-acf-button .wp-block-acf-field-blocks-acf-button__link::after,.wp-block-query .wp-block-acf-field-blocks-acf-button .wp-block-post-excerpt__more-link::after,.wp-block-query .wp-block-post-excerpt__more-text .wp-block-acf-field-blocks-acf-button__link::after,.wp-block-query .wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link::after{content:"";position:relative;display:block;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M8.46424 15.5355L15.5353 8.46447M15.5353 8.46447V15.5355M15.5353 8.46447H8.46424\" stroke=\" %234F2972 \" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.wp-block-query .wp-block-categories-list{list-style:none;padding-left:0;overflow:hidden;display:inline-block;margin-bottom:0 !important}.wp-block-query .wp-block-categories-list li{transition:background-color .3s ease;display:inline-flex}.wp-block-query .wp-block-categories-list li a{text-decoration:none;padding:.25em 1.5em}.wp-block-query .wp-block-categories-list li:hover{background-color:var(--wp--preset--color--black)}.wp-block-query-pagination{padding:.25rem .75rem;border-radius:1.5rem}.wp-block-query-pagination .page-numbers{font-weight:500;opacity:.5;text-decoration:none;display:inline-block;padding-inline:.25em;transition:opacity .3s ease}.wp-block-query-pagination .page-numbers.current,.wp-block-query-pagination .page-numbers:hover{opacity:1}.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination .wp-block-query-pagination-next,.wp-block-query-pagination .page-numbers.next,.wp-block-query-pagination .page-numbers.prev{overflow:hidden}.wp-block-query-pagination .wp-block-query-pagination-previous .is-arrow-chevron,.wp-block-query-pagination .wp-block-query-pagination-next .is-arrow-chevron,.wp-block-query-pagination .page-numbers.next,.wp-block-query-pagination .page-numbers.prev{text-indent:-100vw;opacity:.5;transition:opacity .3s ease;display:flex}.wp-block-query-pagination .wp-block-query-pagination-previous .is-arrow-chevron::after,.wp-block-query-pagination .wp-block-query-pagination-next .is-arrow-chevron::after,.wp-block-query-pagination .page-numbers.next::after,.wp-block-query-pagination .page-numbers.prev::after{content:"";position:relative;display:block;width:1.5rem;height:1.5rem;top:0;right:0;background-size:contain;background-position:center;background-repeat:no-repeat}.wp-block-query-pagination .wp-block-query-pagination-previous .is-arrow-chevron:hover,.wp-block-query-pagination .wp-block-query-pagination-next .is-arrow-chevron:hover,.wp-block-query-pagination .page-numbers.next:hover,.wp-block-query-pagination .page-numbers.prev:hover{opacity:1}.wp-block-query-pagination .wp-block-query-pagination-previous .is-arrow-chevron::after,.wp-block-query-pagination .page-numbers.prev::after{background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M15 6L9 12L15 18\" stroke=\" %23FFF2F4 \" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.wp-block-query-pagination .wp-block-query-pagination-next .is-arrow-chevron::after,.wp-block-query-pagination .page-numbers.next::after{background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M9 6L15 12L9 18\" stroke=\" %23FFF2F4 \" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.block-editor-block-list__block.is-style-slider{--_cols: 1;--_color: var(--wp-admin-theme-color);box-sizing:border-box;position:relative;border:var(--wp-admin-border-width-focus) solid var(--_color);padding:.5rem;gap:.5rem !important}.block-editor-block-list__block.is-style-slider::before{content:"Slider";display:block;position:absolute;top:0;left:0;background-color:var(--_color);color:#fff;padding:.3em .6em;font-size:.8rem;z-index:2}.block-editor-block-list__block.is-style-slider:hover{--_color: var(--wp-block-synced-color)}.block-editor-block-list__block.is-style-slider>*{width:calc(100%/var(--_cols)) !important;flex:1}.uk-slider{-webkit-tap-highlight-color:rgba(0,0,0,0);--_offset: 2rem}.uk-slider:has(.uk-position-center-left-out){padding-left:var(--_offset)}.uk-slider:has(.uk-position-center-left-out) .uk-position-relative{padding-left:var(--_offset)}.uk-slider:has(.uk-position-center-right-out){padding-right:var(--_offset)}.uk-slider:has(.uk-position-center-right-out) .uk-position-relative{padding-right:var(--_offset)}.uk-slider-container{overflow:hidden;overflow:clip}.uk-slider-container-offset{margin:-11px -25px -39px -25px;padding:11px 25px 39px 25px}.uk-slider-items{will-change:transform;position:relative;touch-action:pan-y}.uk-slider-items:not(.uk-grid){display:flex;margin:0;padding:0;list-style:none;-webkit-touch-callout:none}.uk-slider-items.uk-grid{flex-wrap:nowrap}.uk-slider-items>*{flex:none !important;box-sizing:border-box;max-width:100%;position:relative}.uk-slidenav{padding:5px 10px;color:hsla(0,0%,40%,.5)}.uk-slidenav:hover{color:hsla(0,0%,40%,.9)}.uk-slidenav:active{color:hsla(0,0%,40%,.5)}.uk-slidenav-large{padding:10px 10px}.uk-slidenav-container{display:flex}[class*=uk-child-width]>*{box-sizing:border-box;width:100%}.uk-child-width-1-2>*{width:50%}.uk-child-width-1-3>*{width:calc(100% / 3)}.uk-child-width-1-4>*{width:25%}.uk-child-width-1-5>*{width:20%}.uk-child-width-1-6>*{width:calc(100% / 6)}.uk-child-width-auto>*{width:auto}.uk-child-width-expand>:not([class*=uk-width]){flex:1;min-width:1px}@media(min-width: 640px){.uk-child-width-1-1\@s>*{width:100%}.uk-child-width-1-2\@s>*{width:50%}.uk-child-width-1-3\@s>*{width:calc(100% / 3)}.uk-child-width-1-4\@s>*{width:25%}.uk-child-width-1-5\@s>*{width:20%}.uk-child-width-1-6\@s>*{width:calc(100% / 6)}.uk-child-width-auto\@s>*{width:auto}.uk-child-width-expand\@s>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@s>:not([class*=uk-width]),.uk-child-width-1-2\@s>:not([class*=uk-width]),.uk-child-width-1-3\@s>:not([class*=uk-width]),.uk-child-width-1-4\@s>:not([class*=uk-width]),.uk-child-width-1-5\@s>:not([class*=uk-width]),.uk-child-width-1-6\@s>:not([class*=uk-width]),.uk-child-width-auto\@s>:not([class*=uk-width]){flex:initial}}@media(min-width: 960px){.uk-child-width-1-1\@m>*{width:100%}.uk-child-width-1-2\@m>*{width:50%}.uk-child-width-1-3\@m>*{width:calc(100% / 3)}.uk-child-width-1-4\@m>*{width:25%}.uk-child-width-1-5\@m>*{width:20%}.uk-child-width-1-6\@m>*{width:calc(100% / 6)}.uk-child-width-auto\@m>*{width:auto}.uk-child-width-expand\@m>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@m>:not([class*=uk-width]),.uk-child-width-1-2\@m>:not([class*=uk-width]),.uk-child-width-1-3\@m>:not([class*=uk-width]),.uk-child-width-1-4\@m>:not([class*=uk-width]),.uk-child-width-1-5\@m>:not([class*=uk-width]),.uk-child-width-1-6\@m>:not([class*=uk-width]),.uk-child-width-auto\@m>:not([class*=uk-width]){flex:initial}}@media(min-width: 1200px){.uk-child-width-1-1\@l>*{width:100%}.uk-child-width-1-2\@l>*{width:50%}.uk-child-width-1-3\@l>*{width:calc(100% / 3)}.uk-child-width-1-4\@l>*{width:25%}.uk-child-width-1-5\@l>*{width:20%}.uk-child-width-1-6\@l>*{width:calc(100% / 6)}.uk-child-width-auto\@l>*{width:auto}.uk-child-width-expand\@l>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@l>:not([class*=uk-width]),.uk-child-width-1-2\@l>:not([class*=uk-width]),.uk-child-width-1-3\@l>:not([class*=uk-width]),.uk-child-width-1-4\@l>:not([class*=uk-width]),.uk-child-width-1-5\@l>:not([class*=uk-width]),.uk-child-width-1-6\@l>:not([class*=uk-width]),.uk-child-width-auto\@l>:not([class*=uk-width]){flex:initial}}@media(min-width: 1600px){.uk-child-width-1-1\@xl>*{width:100%}.uk-child-width-1-2\@xl>*{width:50%}.uk-child-width-1-3\@xl>*{width:calc(100% / 3)}.uk-child-width-1-4\@xl>*{width:25%}.uk-child-width-1-5\@xl>*{width:20%}.uk-child-width-1-6\@xl>*{width:calc(100% / 6)}.uk-child-width-auto\@xl>*{width:auto}.uk-child-width-expand\@xl>:not([class*=uk-width]){flex:1;min-width:1px}.uk-child-width-1-1\@xl>:not([class*=uk-width]),.uk-child-width-1-2\@xl>:not([class*=uk-width]),.uk-child-width-1-3\@xl>:not([class*=uk-width]),.uk-child-width-1-4\@xl>:not([class*=uk-width]),.uk-child-width-1-5\@xl>:not([class*=uk-width]),.uk-child-width-1-6\@xl>:not([class*=uk-width]),.uk-child-width-auto\@xl>:not([class*=uk-width]){flex:initial}}[class*=uk-width]{box-sizing:border-box;width:100%;max-width:100%}.uk-width-1-2{width:50%}.uk-width-1-3{width:calc(100% / 3)}.uk-width-2-3{width:calc(200% / 3)}.uk-width-1-4{width:25%}.uk-width-3-4{width:75%}.uk-width-1-5{width:20%}.uk-width-2-5{width:40%}.uk-width-3-5{width:60%}.uk-width-4-5{width:80%}.uk-width-1-6{width:calc(100% / 6)}.uk-width-5-6{width:calc(500% / 6)}.uk-width-small{width:150px}.uk-width-medium{width:300px}.uk-width-large{width:450px}.uk-width-xlarge{width:600px}.uk-width-2xlarge{width:750px}.uk-width-auto{width:auto}.uk-width-expand{flex:1;min-width:1px}@media(min-width: 640px){.uk-width-1-1\@s{width:100%}.uk-width-1-2\@s{width:50%}.uk-width-1-3\@s{width:calc(100% / 3)}.uk-width-2-3\@s{width:calc(200% / 3)}.uk-width-1-4\@s{width:25%}.uk-width-3-4\@s{width:75%}.uk-width-1-5\@s{width:20%}.uk-width-2-5\@s{width:40%}.uk-width-3-5\@s{width:60%}.uk-width-4-5\@s{width:80%}.uk-width-1-6\@s{width:calc(100% / 6)}.uk-width-5-6\@s{width:calc(500% / 6)}.uk-width-small\@s{width:150px}.uk-width-medium\@s{width:300px}.uk-width-large\@s{width:450px}.uk-width-xlarge\@s{width:600px}.uk-width-2xlarge\@s{width:750px}.uk-width-auto\@s{width:auto}.uk-width-expand\@s{flex:1;min-width:1px}.uk-width-1-1\@s,.uk-width-1-2\@s,.uk-width-1-3\@s,.uk-width-2-3\@s,.uk-width-1-4\@s,.uk-width-3-4\@s,.uk-width-1-5\@s,.uk-width-2-5\@s,.uk-width-3-5\@s,.uk-width-4-5\@s,.uk-width-1-6\@s,.uk-width-5-6\@s,.uk-width-small\@s,.uk-width-medium\@s,.uk-width-large\@s,.uk-width-xlarge\@s,.uk-width-2xlarge\@s,.uk-width-auto\@s{flex:initial}}@media(min-width: 960px){.uk-width-1-1\@m{width:100%}.uk-width-1-2\@m{width:50%}.uk-width-1-3\@m{width:calc(100% / 3)}.uk-width-2-3\@m{width:calc(200% / 3)}.uk-width-1-4\@m{width:25%}.uk-width-3-4\@m{width:75%}.uk-width-1-5\@m{width:20%}.uk-width-2-5\@m{width:40%}.uk-width-3-5\@m{width:60%}.uk-width-4-5\@m{width:80%}.uk-width-1-6\@m{width:calc(100% / 6)}.uk-width-5-6\@m{width:calc(500% / 6)}.uk-width-small\@m{width:150px}.uk-width-medium\@m{width:300px}.uk-width-large\@m{width:450px}.uk-width-xlarge\@m{width:600px}.uk-width-2xlarge\@m{width:750px}.uk-width-auto\@m{width:auto}.uk-width-expand\@m{flex:1;min-width:1px}.uk-width-1-1\@m,.uk-width-1-2\@m,.uk-width-1-3\@m,.uk-width-2-3\@m,.uk-width-1-4\@m,.uk-width-3-4\@m,.uk-width-1-5\@m,.uk-width-2-5\@m,.uk-width-3-5\@m,.uk-width-4-5\@m,.uk-width-1-6\@m,.uk-width-5-6\@m,.uk-width-small\@m,.uk-width-medium\@m,.uk-width-large\@m,.uk-width-xlarge\@m,.uk-width-2xlarge\@m,.uk-width-auto\@m{flex:initial}}@media(min-width: 1200px){.uk-width-1-1\@l{width:100%}.uk-width-1-2\@l{width:50%}.uk-width-1-3\@l{width:calc(100% / 3)}.uk-width-2-3\@l{width:calc(200% / 3)}.uk-width-1-4\@l{width:25%}.uk-width-3-4\@l{width:75%}.uk-width-1-5\@l{width:20%}.uk-width-2-5\@l{width:40%}.uk-width-3-5\@l{width:60%}.uk-width-4-5\@l{width:80%}.uk-width-1-6\@l{width:calc(100% / 6)}.uk-width-5-6\@l{width:calc(500% / 6)}.uk-width-small\@l{width:150px}.uk-width-medium\@l{width:300px}.uk-width-large\@l{width:450px}.uk-width-xlarge\@l{width:600px}.uk-width-2xlarge\@l{width:750px}.uk-width-auto\@l{width:auto}.uk-width-expand\@l{flex:1;min-width:1px}.uk-width-1-1\@l,.uk-width-1-2\@l,.uk-width-1-3\@l,.uk-width-2-3\@l,.uk-width-1-4\@l,.uk-width-3-4\@l,.uk-width-1-5\@l,.uk-width-2-5\@l,.uk-width-3-5\@l,.uk-width-4-5\@l,.uk-width-1-6\@l,.uk-width-5-6\@l,.uk-width-small\@l,.uk-width-medium\@l,.uk-width-large\@l,.uk-width-xlarge\@l,.uk-width-2xlarge\@l,.uk-width-auto\@l{flex:initial}}@media(min-width: 1600px){.uk-width-1-1\@xl{width:100%}.uk-width-1-2\@xl{width:50%}.uk-width-1-3\@xl{width:calc(100% / 3)}.uk-width-2-3\@xl{width:calc(200% / 3)}.uk-width-1-4\@xl{width:25%}.uk-width-3-4\@xl{width:75%}.uk-width-1-5\@xl{width:20%}.uk-width-2-5\@xl{width:40%}.uk-width-3-5\@xl{width:60%}.uk-width-4-5\@xl{width:80%}.uk-width-1-6\@xl{width:calc(100% / 6)}.uk-width-5-6\@xl{width:calc(500% / 6)}.uk-width-small\@xl{width:150px}.uk-width-medium\@xl{width:300px}.uk-width-large\@xl{width:450px}.uk-width-xlarge\@xl{width:600px}.uk-width-2xlarge\@xl{width:750px}.uk-width-auto\@xl{width:auto}.uk-width-expand\@xl{flex:1;min-width:1px}.uk-width-1-1\@xl,.uk-width-1-2\@xl,.uk-width-1-3\@xl,.uk-width-2-3\@xl,.uk-width-1-4\@xl,.uk-width-3-4\@xl,.uk-width-1-5\@xl,.uk-width-2-5\@xl,.uk-width-3-5\@xl,.uk-width-4-5\@xl,.uk-width-1-6\@xl,.uk-width-5-6\@xl,.uk-width-small\@xl,.uk-width-medium\@xl,.uk-width-large\@xl,.uk-width-xlarge\@xl,.uk-width-2xlarge\@xl,.uk-width-auto\@xl{flex:initial}}.uk-width-max-content{width:max-content}.uk-width-min-content{width:min-content}.uk-dotnav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;margin-left:-12px;margin-top:2rem;row-gap:12px}.uk-dotnav>*{flex:none;padding-left:12px}.uk-dotnav>*>*{display:block;box-sizing:border-box;width:10px;height:10px;border-radius:50%;background:hsla(0,0%,40%,.2);text-indent:100%;overflow:hidden;white-space:nowrap;width:2.0625rem;height:.3125rem;border-radius:.125rem;opacity:.15;background-color:var(--wp--preset--color--purple);transition:all .3s ease-in-out}.uk-dotnav>*>:hover{background-color:hsla(0,0%,40%,.6);background-color:var(--wp--preset--color--purple);opacity:.8}.uk-dotnav>*>:active{background-color:hsla(0,0%,40%,.2)}.uk-dotnav>.uk-active>*{background-color:hsla(0,0%,40%,.6);background-color:var(--wp--preset--color--purple);opacity:1;width:5rem}.uk-dotnav-vertical{flex-direction:column;margin-left:0;margin-top:-12px}.uk-dotnav-vertical>*{padding-left:0;padding-top:12px}.blablablocks-tabs{anchor-name:--tabs}.blablablocks-tabs .bbb-tab-icon{background:var(--wp--preset--color--white);border-radius:50%;padding:.4375rem}@media(max-width: calc(769px - 1px)){.blablablocks-tabs .blablablocks-tabs-buttons{flex-direction:column !important}.blablablocks-tabs .blablablocks-tabs-buttons .blablablock-tab-btn{max-width:100%}}.three-step-model{--_border: 2px dashed #919191;--_spacing-h: 4rem;--_spacing-v: 2rem;counter-reset:three-step-model-counter;container:three-step-model/inline-size;grid-template-columns:1fr !important}.three-step-model:has(img){padding-left:3rem}.three-step-model:has(img)>.wp-block-group{--_left: 0;counter-increment:three-step-model-counter;position:relative}.three-step-model:has(img)>.wp-block-group::before{content:"";position:absolute;display:block;width:25%;height:100%;bottom:0;left:0;box-sizing:border-box}@media(min-width: 1200px){.three-step-model:has(img)>.wp-block-group::before{border-bottom:var(--_border);border-top:var(--_border)}}.three-step-model:has(img)>.wp-block-group::before{border-left:var(--_border)}@media(min-width: 1200px){.three-step-model:has(img)>.wp-block-group:nth-child(odd)::before{border-bottom-left-radius:1.5rem;border-top-left-radius:1.5rem}}@media(min-width: 1200px){.three-step-model:has(img)>.wp-block-group:nth-child(even){--_left: calc(var(--_spacing-h) * -1 - 2px)}.three-step-model:has(img)>.wp-block-group:nth-child(even)::before{border-left:none;border-right:var(--_border);border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem;left:25%;height:calc(100% + 4px);top:-2px}}.three-step-model:has(img)>.wp-block-group .wp-block-columns{row-gap:0}.three-step-model:has(img)>.wp-block-group .wp-block-columns .wp-block-column{padding-block:var(--_spacing-v)}.three-step-model:has(img)>.wp-block-group .wp-block-columns .wp-block-column:first-child:not(:has(+.is-style-first)){padding-left:var(--_spacing-h)}.three-step-model:has(img)>.wp-block-group .wp-block-columns .wp-block-column.is-style-first{padding-inline:var(--_spacing-h)}@media(min-width: 782px)and (max-width: calc(1200px - 1px)){.three-step-model:has(img)>.wp-block-group .wp-block-columns .wp-block-column{flex-basis:50%}}@media(min-width: 782px)and (max-width: calc(920px - 1px)){.three-step-model:has(img)>.wp-block-group .wp-block-columns .wp-block-column:not(:has(img)){flex-basis:60%}}@media(max-width: calc(1200px - 1px)){.three-step-model:has(img)>.wp-block-group .wp-block-columns .wp-block-column:not(:has(img)){padding-left:var(--_spacing-h)}}@media(min-width: 782px)and (max-width: calc(920px - 1px)){.three-step-model:has(img)>.wp-block-group .wp-block-columns .wp-block-column:has(img){flex-basis:40%;padding-inline:0 !important}}@media(max-width: calc(782px - 1px)){.three-step-model:has(img)>.wp-block-group .wp-block-columns .wp-block-column:has(img){padding-left:var(--_spacing-h)}}.three-step-model:has(img)>.wp-block-group .wp-block-columns .wp-block-column:has(img) img{object-fit:contain}.three-step-model:has(img)>.wp-block-group .wp-block-columns .wp-block-column:has(.wp-block-heading){position:relative}.three-step-model:has(img)>.wp-block-group .wp-block-columns .wp-block-column:has(.wp-block-heading)::before{content:"";position:absolute;display:block;content:counter(three-step-model-counter, decimal-leading-zero);font-family:var(--wp--preset--font-family--funnel-display);font-size:clamp(2.25rem,2.25rem + (1vw - .2rem)*.938,3rem);font-weight:800;color:var(--wp--preset--color--white);border-radius:5rem;background-color:var(--wp--preset--color--pink);padding:0 .5em .05em .5em;display:flex;align-items:center;justify-content:center;left:var(--_left);translate:-50%}.three-step-model:has(img)>.wp-block-group:first-child::before{border-top-left-radius:0;border-top:none;height:calc(100% - var(--_spacing-v))}.three-step-model:has(img)>.wp-block-group:last-child::before{border-bottom-left-radius:0;border-bottom:none;top:0;height:var(--_spacing-v)}@media(min-width: 1200px){.three-step-model:has(img)>.wp-block-group:last-child::before{height:25%}}.three-step-model:not(:has(img)){position:relative}.three-step-model:not(:has(img))::before{content:"";position:absolute;display:block;width:1px;height:100%;border-left:var(--_border);top:0;left:4rem}.three-step-model:not(:has(img))>.wp-block-group{display:flex;align-items:flex-start;gap:1.5rem;counter-increment:three-step-model-counter}@container three-step-model (width < 600px){.three-step-model:not(:has(img))>.wp-block-group{flex-direction:column}}.three-step-model:not(:has(img))>.wp-block-group::before{content:counter(three-step-model-counter, decimal-leading-zero);font-family:var(--wp--preset--font-family--funnel-display);font-size:clamp(2.25rem,2.25rem + (1vw - .2rem)*.938,3rem);font-weight:800;color:var(--wp--preset--color--white);border-radius:5rem;background-color:var(--wp--preset--color--pink);padding:0 .5em .05em .5em;display:flex;align-items:center;justify-content:center}@container three-step-model (width < 600px){.three-step-model:not(:has(img))>.wp-block-group::before{padding-inline:1em}}.three-step-model:not(:has(img))>.wp-block-group>.wp-block-group{flex-grow:1}.zett-card{box-sizing:border-box;overflow:hidden;outline:1px solid #ddd;transition:all .3s ease;container-name:card;container-type:inline-size;gap:.75rem;align-items:center;transition:all .3s ease-in-out;display:flex}.zett-card::before{content:"";position:absolute;display:block;width:280px;aspect-ratio:1/1;background:var(--wp--preset--color--pink);border-radius:50%;left:0;bottom:0;translate:-20% 60%;opacity:.1;transition:all .3s ease}.zett-card::after{content:"";position:relative;display:block;width:2rem;flex-shrink:0;aspect-ratio:1/1;background-color:var(--wp--preset--color--white);border-radius:50%;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M8.5 15.5L16 8M16 8H9M16 8V15\" stroke=\"black\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-repeat:no-repeat;background-size:1.5rem;background-position:center;transition:all .3s ease-in-out}.zett-card:hover{background:var(--_bg, transparent);color:var(--_color)}.zett-card:hover::after{background-color:var(--_color);background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M8.5 15.5L16 8M16 8H9M16 8V15\" stroke=\"white\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.zett-card>.wp-block-group{width:100%}.zett-card::after{position:absolute;top:1rem;right:1rem}.zett-card .wp-block-heading{padding-inline-start:2rem;margin:0}.zett-card .wp-block-buttons{z-index:1}.zett-card .wp-block-button__link{background:rgba(0,0,0,0);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;text-indent:-300vw}.zett-card .wp-block-button__link::after{display:none !important}.zett-card .wp-block-button__link:hover{--_bg: transparent}.zett-card:hover{outline:3px solid var(--wp--preset--color--pink);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.zett-card:hover::before{width:305px;opacity:.2}.zett-card:hover .wp-block-heading::after{background-position:70% 30%}.zett-card:hover::after{background-color:var(--wp--preset--color--black)}@container card-grid (width < 700px){.zett-card{grid-column:span 2}}@container card (width >= 450px){.zett-card .wp-block-column:has(.wp-block-image:first-child){display:flex;justify-content:flex-end}.zett-card .wp-block-column:has(.wp-block-image:first-child) figure{translate:.5rem}}@container card (width < 450px){.zett-card .wp-block-columns{flex-direction:column}.zett-card .wp-block-column:has(.wp-block-image:first-child){order:-1;padding-inline-start:2rem}.zett-card .wp-block-column:has(.wp-block-image:first-child) img{max-width:4.6875rem}.zett-card .wp-block-heading{position:unset;display:block;padding-inline:2rem}.zett-card .wp-block-heading::after{top:1rem;right:1rem;left:unset;translate:0 0}}.wp-block-group.is-layout-grid:has(.zett-card){container-name:card-grid;container-type:inline-size}.block-editor-block-list__layout .zett-card .wp-block-heading{display:block !important}.block-editor-block-list__layout .zett-card .wp-block-heading::after{top:50% !important;left:100% !important;right:unset !important;bottom:unset !important;translate:1rem -50%;background-color:var(--wp--preset--color--white)}.block-editor-block-list__layout .zett-card .wp-block-heading:hover::after{background-color:var(--wp--preset--color--white);background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M8.5 15.5L16 8M16 8H9M16 8V15\" stroke=\"black\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.block-editor-block-list__layout .zett-card .wp-block-button__link{position:relative;background:var(--wp--preset--color--black);text-indent:0}.block-editor-block-list__layout .zett-card .wp-block-button__link:hover{color:var(--wp--preset--color--white)}.zett-event-teaser{container-name:event-teaser;container-type:inline-size}@container event-teaser (width < 800px){.zett-event-teaser .wp-block-columns{position:relative;flex-direction:column}}@container event-teaser (width < 900px){.zett-event-teaser .wp-block-columns .wp-block-column{flex-basis:50% !important}}@container event-teaser (width >= 800px){.zett-event-teaser .wp-block-column:has(>.wp-block-buttons:first-child):has(>.wp-block-image:last-child){position:relative}}.zett-event-teaser .wp-block-column:has(>.wp-block-buttons:first-child):has(>.wp-block-image:last-child) .wp-block-buttons{z-index:2;position:absolute;top:0;right:0;translate:1.7rem 2rem}@container event-teaser (width >= 800px){.zett-event-teaser .wp-block-column:has(>.wp-block-buttons:first-child):has(>.wp-block-image:last-child) .wp-block-buttons{position:relative}}@container event-teaser (width < 800px){.zett-event-teaser .wp-block-column:has(>.wp-block-buttons:first-child):has(>.wp-block-image:last-child) .wp-block-image{aspect-ratio:342/247}}@container event-teaser (width >= 800px){.zett-event-teaser .wp-block-column:has(>.wp-block-buttons:first-child):has(>.wp-block-image:last-child) .wp-block-image{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}}.zett-event-teaser .wp-block-column:has(>.wp-block-buttons:first-child):has(>.wp-block-image:last-child) .wp-block-image img{width:100%;height:100%;object-fit:cover;object-position:center}.entry-content>header:has(>.wp-block-columns),.entry-content>header:first-child div:has(>.wp-block-columns),.is-root-container>header:has(>.wp-block-columns),.is-root-container>header:first-child div:has(>.wp-block-columns){container:hero/inline-size;overflow:hidden}.entry-content>header:has(>.wp-block-columns) h1,.entry-content>header:first-child div:has(>.wp-block-columns) h1,.is-root-container>header:has(>.wp-block-columns) h1,.is-root-container>header:first-child div:has(>.wp-block-columns) h1{font-size:clamp(2rem,2rem + (1vw - .2rem)*.938,3.88rem)}@media(max-width: calc(960px - 1px)){.entry-content>header:has(>.wp-block-columns) .wp-block-columns,.entry-content>header:first-child div:has(>.wp-block-columns) .wp-block-columns,.is-root-container>header:has(>.wp-block-columns) .wp-block-columns,.is-root-container>header:first-child div:has(>.wp-block-columns) .wp-block-columns{flex-direction:column}.entry-content>header:has(>.wp-block-columns) .wp-block-columns .wp-block-column:has(>figure),.entry-content>header:first-child div:has(>.wp-block-columns) .wp-block-columns .wp-block-column:has(>figure),.is-root-container>header:has(>.wp-block-columns) .wp-block-columns .wp-block-column:has(>figure),.is-root-container>header:first-child div:has(>.wp-block-columns) .wp-block-columns .wp-block-column:has(>figure){order:-1}.entry-content>header:has(>.wp-block-columns) .wp-block-columns .wp-block-column:has(>figure) img,.entry-content>header:first-child div:has(>.wp-block-columns) .wp-block-columns .wp-block-column:has(>figure) img,.is-root-container>header:has(>.wp-block-columns) .wp-block-columns .wp-block-column:has(>figure) img,.is-root-container>header:first-child div:has(>.wp-block-columns) .wp-block-columns .wp-block-column:has(>figure) img{min-height:400px}}@container hero (width < 1300px){.entry-content>header:has(>.wp-block-columns) .wp-block-column,.entry-content>header:first-child div:has(>.wp-block-columns) .wp-block-column,.is-root-container>header:has(>.wp-block-columns) .wp-block-column,.is-root-container>header:first-child div:has(>.wp-block-columns) .wp-block-column{flex-basis:50% !important}}.entry-content>header:has(>.wp-block-columns) .wp-block-column:has(>figure),.entry-content>header:first-child div:has(>.wp-block-columns) .wp-block-column:has(>figure),.is-root-container>header:has(>.wp-block-columns) .wp-block-column:has(>figure),.is-root-container>header:first-child div:has(>.wp-block-columns) .wp-block-column:has(>figure){display:flex;flex-direction:column}.entry-content>header:has(>.wp-block-columns) .wp-block-column:not(:has(>figure)),.entry-content>header:first-child div:has(>.wp-block-columns) .wp-block-column:not(:has(>figure)),.is-root-container>header:has(>.wp-block-columns) .wp-block-column:not(:has(>figure)),.is-root-container>header:first-child div:has(>.wp-block-columns) .wp-block-column:not(:has(>figure)){padding-left:var(--_paddingLeft, var(--wp--preset--spacing--d))}@media(max-width: calc(960px - 1px)){.entry-content>header:has(>.wp-block-columns) .wp-block-column:not(:has(>figure)),.entry-content>header:first-child div:has(>.wp-block-columns) .wp-block-column:not(:has(>figure)),.is-root-container>header:has(>.wp-block-columns) .wp-block-column:not(:has(>figure)),.is-root-container>header:first-child div:has(>.wp-block-columns) .wp-block-column:not(:has(>figure)){padding-top:var(--wp--preset--spacing--d) !important;padding-bottom:var(--wp--preset--spacing--d) !important}}@media(min-width: 1200px){.entry-content>header:has(>.wp-block-columns) .wp-block-column:not(:has(>figure)),.entry-content>header:first-child div:has(>.wp-block-columns) .wp-block-column:not(:has(>figure)),.is-root-container>header:has(>.wp-block-columns) .wp-block-column:not(:has(>figure)),.is-root-container>header:first-child div:has(>.wp-block-columns) .wp-block-column:not(:has(>figure)){--_paddingLeft: calc( (100% - var(--wp--style--global--content-size)) / 2 )}}.entry-content>header:has(>.wp-block-columns) .wp-block-column figure,.entry-content>header:first-child div:has(>.wp-block-columns) .wp-block-column figure,.is-root-container>header:has(>.wp-block-columns) .wp-block-column figure,.is-root-container>header:first-child div:has(>.wp-block-columns) .wp-block-column figure{flex:1}.entry-content>header:has(>.wp-block-columns) .wp-block-column figure img,.entry-content>header:first-child div:has(>.wp-block-columns) .wp-block-column figure img,.is-root-container>header:has(>.wp-block-columns) .wp-block-column figure img,.is-root-container>header:first-child div:has(>.wp-block-columns) .wp-block-column figure img{width:100%;height:100%;object-fit:cover}@media(min-width: 782px){.entry-content>section:has(.wp-block-group.has-pink-to-purple-gradient-background):has(div:first-child>.wp-block-image img):first-child,.is-root-container>section:has(.wp-block-group.has-pink-to-purple-gradient-background):has(div:first-child>.wp-block-image img):first-child{padding-bottom:calc(var(--_imgHeight, 264)/16*1rem)}}.entry-content>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child>.wp-block-image img,.is-root-container>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child>.wp-block-image img{object-fit:cover;object-position:center}@media(max-width: calc(782px - 1px)){.entry-content>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child,.is-root-container>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child{padding-top:6.25rem;display:flex;flex-direction:column;padding-bottom:3.5rem}.entry-content>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child>.wp-block-image,.is-root-container>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child>.wp-block-image{order:-1;margin-bottom:1.625rem}.entry-content>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child>.wp-block-image img,.is-root-container>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child>.wp-block-image img{aspect-ratio:342/164}}@media(min-width: 782px){.entry-content>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child,.is-root-container>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child{padding-top:12.5rem;padding-bottom:6.25rem}.entry-content>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child>.wp-block-image,.is-root-container>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child>.wp-block-image{position:absolute;width:min(100% - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right),var(--wp--style--global--content-size));bottom:0;left:calc((100% - var(--wp--style--global--content-size))/2);translate:0 calc(100% - 3rem)}.entry-content>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child>.wp-block-image img,.is-root-container>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child>.wp-block-image img{aspect-ratio:1200/264}}@media(min-width: 782px)and (max-width: calc(1295px - 1px)){.entry-content>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child>.wp-block-image,.is-root-container>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child>.wp-block-image{left:var(--wp--style--root--padding-left)}}.entry-content>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child .wp-block-navigation,.is-root-container>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child .wp-block-navigation{margin-top:1rem}.entry-content>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child .wp-block-navigation .wp-block-navigation-item__content,.is-root-container>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child .wp-block-navigation .wp-block-navigation-item__content{background:var(--wp--preset--color--white);color:var(--wp--preset--color--black);padding:.75rem 1.5rem;border-radius:3.125rem;transition:all .3s ease}.entry-content>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child .wp-block-navigation .wp-block-navigation-item__content:hover,.is-root-container>section:has(.wp-block-group.has-pink-to-purple-gradient-background):first-child>div:first-child .wp-block-navigation .wp-block-navigation-item__content:hover{background:var(--wp--preset--color--black);color:var(--wp--preset--color--white)}.zett-image-teaser{position:relative;z-index:1;container-name:image-teaser;container-type:inline-size}.zett-image-teaser .wp-block-image{anchor-name:--image-teaser-image;border-radius:1.5rem;overflow:hidden;position:relative}.zett-image-teaser .wp-block-image::before,.zett-image-teaser .wp-block-image::after{background-repeat:no-repeat;background-size:cover}.zett-image-teaser .wp-block-image::before{content:"";position:absolute;display:block;width:9.125rem;aspect-ratio:146/39;top:0;left:0;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"146\" height=\"39\" viewBox=\"0 0 146 39\" fill=\"none\"><path d=\"M103.793 38.9801H3.05176e-05V24.0001C3.05176e-05 10.7452 10.7452 8.48103e-05 24 7.64932e-05L145.905 0L112.502 35.2359C110.236 37.6263 107.087 38.9801 103.793 38.9801Z\" fill=\" %23E10077 \"/></svg>")}.zett-image-teaser .wp-block-image::after{content:"";position:absolute;display:block;width:100%;aspect-ratio:548/56;position-anchor:--image-teaser-image;bottom:anchor(bottom);bottom:0;left:0;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"548\" height=\"56\" viewBox=\"0 0 548 56\" fill=\"none\"><path d=\"M548 0H440.537C436.738 0 432.994 0.90168 429.611 2.63089L401.496 17.0055C398.113 18.7347 394.369 19.6364 390.57 19.6364H18.1818C8.1403 19.6364 0 27.7766 0 37.8182C0 47.8597 8.14028 56 18.1818 56H524C537.255 56 548 45.2548 548 32V0Z\" fill=\" %23E10077 \"/></svg>")}@supports not (position-anchor: --image-teaser-image){.zett-image-teaser .wp-block-image::after{bottom:0}}@container image-teaser (width < 400px){.zett-image-teaser .wp-block-image::after{translate:0 50%}}@container image-teaser (width < 400px){.zett-image-teaser .wp-block-image{border-bottom-left-radius:0;border-bottom-right-radius:0}.zett-image-teaser .wp-block-image img{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}}.zett-image-teaser:has(.wp-block-heading.has-purple-background-color) .wp-block-image::before{background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"146\" height=\"39\" viewBox=\"0 0 146 39\" fill=\"none\"><path d=\"M103.793 38.9801H3.05176e-05V24.0001C3.05176e-05 10.7452 10.7452 8.48103e-05 24 7.64932e-05L145.905 0L112.502 35.2359C110.236 37.6263 107.087 38.9801 103.793 38.9801Z\" fill=\" %234F2972 \"/></svg>")}.zett-image-teaser:has(.wp-block-heading.has-purple-background-color) .wp-block-image::after{background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"548\" height=\"56\" viewBox=\"0 0 548 56\" fill=\"none\"><path d=\"M548 0H440.537C436.738 0 432.994 0.90168 429.611 2.63089L401.496 17.0055C398.113 18.7347 394.369 19.6364 390.57 19.6364H18.1818C8.1403 19.6364 0 27.7766 0 37.8182C0 47.8597 8.14028 56 18.1818 56H524C537.255 56 548 45.2548 548 32V0Z\" fill=\" %234F2972 \"/></svg>")}.zett-image-teaser .wp-block-heading{margin:0;padding-block:1rem;padding-inline:1.5rem;font-size:clamp(2.25rem,2.25rem + (1vw - .2rem)*.938,3rem)}@container image-teaser (width < 400px){.zett-image-teaser .wp-block-heading{border-top-left-radius:0 !important;border-top-right-radius:0 !important}}@container image-teaser (width >= 400px){.zett-image-teaser .wp-block-heading{z-index:2;position-anchor:--image-teaser-image;position:absolute;bottom:anchor(bottom);left:anchor(left);translate:-1rem 1rem;max-width:11ch;padding-inline:2.75rem}@supports not (position-anchor: --image-teaser-image){.zett-image-teaser .wp-block-heading{bottom:0;left:0}}}.zett-image-teaser .wp-block-button__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;background:rgba(0,0,0,0);text-indent:-100vw;z-index:3;overflow:hidden}.zett-image-teaser .wp-block-button__link::after{width:3.75rem !important;position:absolute !important;right:1rem !important;top:1rem !important;background-size:2.8125rem !important}.zett-image-teaser .wp-block-button__link:hover{background:rgba(0,0,0,0) !important}.zett-quote{container-name:quote-card;container-type:inline-size}.zett-quote .entry-content+.wp-block-group{background-size:4.125rem !important;background-position:calc(100% - 1.25rem) 20% !important}.zett-quote .entry-content+.wp-block-group>.wp-block-group{flex-basis:100%}@container quote-card (width >= 450px){.zett-quote .entry-content+.wp-block-group>.wp-block-group{flex-basis:calc(100% - 130px - var(--wp--preset--spacing--xxs))}}.zett-quote .entry-content+.wp-block-group>.wp-block-group>.wp-block-image{min-width:4.125rem}@container quote-card (width < 450px){.zett-quote .entry-content+.wp-block-group>.wp-block-group>.wp-block-image{position:absolute;bottom:40%;right:var(--wp--preset--spacing--xs)}}.zett-quote .wp-block-acf-field-blocks-acf-image:last-child.landscape img{height:54px;object-position:left}.zett-quote .wp-block-acf-field-blocks-acf-image:last-child.portrait,.zett-quote .wp-block-acf-field-blocks-acf-image:last-child.portrait img{width:60px;height:auto}@media(min-width: 1200px){.is-style-slider.alignfull:has(.zett-quote){margin-left:calc((100% - var(--wp--style--global--content-size))/2);width:100%}}@media(max-width: calc(1200px - 1px)){.is-style-slider{box-sizing:border-box;width:100%;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}}@media(max-width: calc(960px - 1px)){.wp-block-columns:has(.zett-teammember){flex-direction:column}}@media(min-width: 960px)and (max-width: calc(1200px - 1px)){.wp-block-columns:has(.zett-teammember) .wp-block-column:first-child{flex-basis:33.3333333333% !important}}@media(max-width: calc(350px - 1px)){.wp-block-query:has(.zett-teammember) .wp-block-post-template{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(max-width: calc(800px - 1px)){.wp-block-query:has(.zett-teammember) .wp-block-post-template{grid-template-columns:repeat(2, minmax(0, 1fr))}}.zett-teammember{max-width:350px}.zett-teammember .wp-block-group:has(.wp-block-post-featured-image){position:relative;overflow:hidden}.zett-teammember .wp-block-group:has(.wp-block-post-featured-image) .wp-block-post-featured-image{anchor-name:--featured-image}.zett-teammember .wp-block-group:has(.wp-block-post-featured-image) .wp-block-post-featured-image img{aspect-ratio:276/243;object-fit:cover;width:100%}.zett-teammember .wp-block-group:has(.wp-block-post-featured-image) .wp-block-acf-field-blocks-acf-image{position:absolute;padding-block:.25rem;padding-left:1.5rem;padding-right:3.125rem;background-image:url("data:image/svg+xml;charset=utf8,<?xml%20version=%221.0%22%20encoding=%22UTF-8%22?%3E%3Csvg%20id=%22Ebene_1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20viewBox=%220%200%20146%2039%22%3E%3Cpath%20d=%22M0,39h145.9S112.5,3.7,112.5,3.7C110.2,1.4,107.1,0,103.8,0H0v39Z%22%20fill=%22%20%234F2972%20%22%20/%3E%3C/svg%3E");background-size:cover;background-position:right;background-repeat:no-repeat}@supports(anchor-name: --featured-image){.zett-teammember .wp-block-group:has(.wp-block-post-featured-image) .wp-block-acf-field-blocks-acf-image{position-anchor:--featured-image;bottom:anchor(bottom)}}@supports not (anchor-name: --featured-image){.zett-teammember .wp-block-group:has(.wp-block-post-featured-image) .wp-block-acf-field-blocks-acf-image{bottom:0}}.zett-teammember .wp-block-group:has(.wp-block-post-featured-image) .wp-block-acf-field-blocks-acf-image img{height:2.4375rem;object-fit:contain !important;width:auto}.zett-teammember .field-telefonnummer,.zett-teammember .field-email{gap:.25rem;display:flex}.zett-teammember .field-telefonnummer::before,.zett-teammember .field-email::before{content:"";position:relative;display:block;width:1.5rem;height:1.5rem;background-size:contain;background-position:center;background-repeat:no-repeat;flex-shrink:0}.zett-teammember .field-telefonnummer::before{background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M3.33333 2.66675H6L7.33333 6.00008L5.66667 7.00008C6.38064 8.44777 7.55231 9.61944 9 10.3334L10 8.66675L13.3333 10.0001V12.6667C13.3333 13.0204 13.1929 13.3595 12.9428 13.6096C12.6928 13.8596 12.3536 14.0001 12 14.0001C9.39951 13.842 6.94677 12.7377 5.10455 10.8955C3.26234 9.05331 2.15803 6.60057 2 4.00008C2 3.64646 2.14048 3.30732 2.39052 3.05727C2.64057 2.80722 2.97971 2.66675 3.33333 2.66675Z\" stroke=\" %23E10077 \" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}.zett-teammember .field-email::before{background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M2 4.66659C2 4.31296 2.14048 3.97382 2.39052 3.72378C2.64057 3.47373 2.97971 3.33325 3.33333 3.33325H12.6667C13.0203 3.33325 13.3594 3.47373 13.6095 3.72378C13.8595 3.97382 14 4.31296 14 4.66659M2 4.66659V11.3333C2 11.6869 2.14048 12.026 2.39052 12.2761C2.64057 12.5261 2.97971 12.6666 3.33333 12.6666H12.6667C13.0203 12.6666 13.3594 12.5261 13.6095 12.2761C13.8595 12.026 14 11.6869 14 11.3333V4.66659M2 4.66659L8 8.66658L14 4.66659\" stroke=\" %23E10077 \" stroke-width=\"1.33333\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>")}header.wp-block-template-part{position:fixed;top:1rem;z-index:9;left:50%;translate:-50%}header.wp-block-template-part>.has-background{padding-left:3.125rem;padding-right:3.125rem;width:calc(var(--wp--style--global--content-size) + 12.25rem);max-width:calc(100vw - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-right));margin-inline:auto;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);transition:translate .3s ease}@media(min-width: 1500px){header.wp-block-template-part>.has-background{padding-left:6.125rem;padding-right:6.125rem}}@media(max-width: calc(1150px - 1px)){header.wp-block-template-part>.has-background{padding-inline:2.25rem}header.wp-block-template-part>.has-background .wp-block-navigation{order:3}header.wp-block-template-part>.has-background .wp-block-social-links:has(+figure){display:none}}@media(max-width: calc(960px - 1px)){header.wp-block-template-part>.has-background{padding-inline:1.5rem}}header.wp-block-template-part>.has-background.uk-active{translate:0 -1rem}@media(max-width: calc(1150px - 1px)){header.wp-block-template-part .wp-block-navigation .wp-block-navigation__responsive-container-open{display:block}header.wp-block-template-part .wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}}@media(max-width: calc(1150px - 1px)){header.wp-block-template-part{--_imgHeight: calc((40 / 16) * 1rem)}header.wp-block-template-part img{height:var(--_imgHeight)}}header.wp-block-template-part:has(.wp-block-navigation__responsive-container.is-menu-open)::before{content:"";position:absolute;display:block;background-color:var(--wp--preset--color--rose);top:var(--_imgHeight);left:0;width:100%;height:calc(var(--_imgHeight) + var(--wp--preset--spacing--xs))}header.wp-block-template-part .current-menu-item>a{color:var(--wp--preset--color--pink) !important}header.wp-block-template-part .wp-block-navigation__submenu-container{font-size:1.125rem;font-weight:500;line-height:1.2}@media(max-width: calc(1150px - 1px)){header.wp-block-template-part .wp-block-navigation__responsive-container{margin-top:100px;border-bottom-left-radius:1.5rem;border-bottom-rightradius:1.5rem}header.wp-block-template-part .wp-block-navigation__responsive-container.is-menu-open{height:min-content;max-height:80dvh;animation:none !important}header.wp-block-template-part .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-close{top:1rem;right:1rem}header.wp-block-template-part .wp-block-navigation__responsive-container .wp-block-navigation__container>li{flex-wrap:wrap;border-bottom:1px solid var(--wp--preset--color--lightgrey);width:100%}header.wp-block-template-part .wp-block-navigation__responsive-container .wp-block-navigation__container>li>.wp-block-navigation-item__content{padding-block:1.5rem}header.wp-block-template-part .wp-block-navigation__responsive-container .wp-block-navigation__container>li .wp-block-navigation-submenu__toggle{padding:1.125rem;position:relative}header.wp-block-template-part .wp-block-navigation__responsive-container .wp-block-navigation__container>li .wp-block-navigation-submenu__toggle svg{position:absolute;top:50%;left:50%;translate:-50% -50%;width:1rem;height:1rem}header.wp-block-template-part .wp-block-navigation__responsive-container .wp-block-navigation__container>li .wp-block-navigation__submenu-container{position:relative;border:none;padding:0;background-color:rgba(0,0,0,0);width:100% !important}}@media(min-width: 1150px){header.wp-block-template-part .wp-block-navigation__responsive-container-content>ul>li>a{padding-block:1.5rem}}header.wp-block-template-part .wp-block-navigation__responsive-container-content>ul>li .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--pink);border:none;bottom:0;border-radius:1.5rem;color:var(--wp--preset--color--white);padding-block:1.25rem;translate:-25%;width:max-content !important;max-width:400px;height:max-content !important}header.wp-block-template-part .wp-block-navigation__responsive-container-content>ul>li .wp-block-navigation__submenu-container::before{content:"";position:absolute;display:block;aspect-ratio:67/36;width:4.1875rem;left:50%;top:0;translate:-50% -50%;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"46\" height=\"26\" viewBox=\"0 0 46 26\" fill=\"none\"><path d=\"M20.1253 1.07223C21.6609 -0.356924 24.0398 -0.356921 25.5754 1.07224L44.4178 18.608C47.0775 21.0833 45.326 25.5361 41.6927 25.5361H4.00794C0.374658 25.5361 -1.37682 21.0832 1.28286 18.608L20.1253 1.07223Z\" fill=\" %23E10077 \"/></svg>");background-repeat:no-repeat;background-size:contain;background-position:center}header.wp-block-template-part .wp-block-navigation__responsive-container-content>ul>li .wp-block-navigation__submenu-container a{padding:.375rem 1.5rem !important;transition:all .3s ease}header.wp-block-template-part .wp-block-navigation__responsive-container-content>ul>li .wp-block-navigation__submenu-container a:hover{color:var(--wp--preset--color--black);background-color:var(--wp--preset--color--white)}header.wp-block-template-part .wp-block-navigation__responsive-container-content>ul>li .wp-block-navigation__submenu-container .current-menu-item>a{color:var(--wp--preset--color--pink);background-color:var(--wp--preset--color--white);cursor:default}.uk-grid{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.uk-grid>*{margin:0}.uk-grid>*>:last-child{margin-bottom:0}.uk-grid{margin-left:-30px}.uk-grid>*{padding-left:30px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:30px}@media(min-width: 1200px){.uk-grid{margin-left:-40px}.uk-grid>*{padding-left:40px}.uk-grid+.uk-grid,.uk-grid>.uk-grid-margin,*+.uk-grid-margin{margin-top:40px}}.uk-grid-small,.uk-grid-column-small{margin-left:-15px}.uk-grid-small>*,.uk-grid-column-small>*{padding-left:15px}.uk-grid+.uk-grid-small,.uk-grid+.uk-grid-row-small,.uk-grid-small>.uk-grid-margin,.uk-grid-row-small>.uk-grid-margin,*+.uk-grid-margin-small{margin-top:15px}.uk-grid-medium,.uk-grid-column-medium{margin-left:-30px}.uk-grid-medium>*,.uk-grid-column-medium>*{padding-left:30px}.uk-grid+.uk-grid-medium,.uk-grid+.uk-grid-row-medium,.uk-grid-medium>.uk-grid-margin,.uk-grid-row-medium>.uk-grid-margin,*+.uk-grid-margin-medium{margin-top:30px}.uk-grid-large,.uk-grid-column-large{margin-left:-40px}.uk-grid-large>*,.uk-grid-column-large>*{padding-left:40px}.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:40px}@media(min-width: 1200px){.uk-grid-large,.uk-grid-column-large{margin-left:-70px}.uk-grid-large>*,.uk-grid-column-large>*{padding-left:70px}.uk-grid+.uk-grid-large,.uk-grid+.uk-grid-row-large,.uk-grid-large>.uk-grid-margin,.uk-grid-row-large>.uk-grid-margin,*+.uk-grid-margin-large{margin-top:70px}}.uk-grid-collapse,.uk-grid-column-collapse{margin-left:0}.uk-grid-collapse>*,.uk-grid-column-collapse>*{padding-left:0}.uk-grid+.uk-grid-collapse,.uk-grid+.uk-grid-row-collapse,.uk-grid-collapse>.uk-grid-margin,.uk-grid-row-collapse>.uk-grid-margin{margin-top:0}.uk-grid-divider>*{position:relative}.uk-grid-divider>:not(.uk-first-column)::before{content:"";position:absolute;top:0;bottom:0;border-left:1px solid #e5e5e5}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{content:"";position:absolute;left:0;right:0;border-top:1px solid #e5e5e5}.uk-grid-divider{margin-left:-60px}.uk-grid-divider>*{padding-left:60px}.uk-grid-divider>:not(.uk-first-column)::before{left:30px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}@media(min-width: 1200px){.uk-grid-divider{margin-left:-80px}.uk-grid-divider>*{padding-left:80px}.uk-grid-divider>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}}.uk-grid-divider.uk-grid-small,.uk-grid-divider.uk-grid-column-small{margin-left:-30px}.uk-grid-divider.uk-grid-small>*,.uk-grid-divider.uk-grid-column-small>*{padding-left:30px}.uk-grid-divider.uk-grid-small>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-small>:not(.uk-first-column)::before{left:15px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin{margin-top:30px}.uk-grid-divider.uk-grid-small.uk-grid-stack>.uk-grid-margin::before{top:-15px;left:30px}.uk-grid-divider.uk-grid-row-small.uk-grid-stack>.uk-grid-margin::before{top:-15px}.uk-grid-divider.uk-grid-column-small.uk-grid-stack>.uk-grid-margin::before{left:30px}.uk-grid-divider.uk-grid-medium,.uk-grid-divider.uk-grid-column-medium{margin-left:-60px}.uk-grid-divider.uk-grid-medium>*,.uk-grid-divider.uk-grid-column-medium>*{padding-left:60px}.uk-grid-divider.uk-grid-medium>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-medium>:not(.uk-first-column)::before{left:30px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin{margin-top:60px}.uk-grid-divider.uk-grid-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px;left:60px}.uk-grid-divider.uk-grid-row-medium.uk-grid-stack>.uk-grid-margin::before{top:-30px}.uk-grid-divider.uk-grid-column-medium.uk-grid-stack>.uk-grid-margin::before{left:60px}.uk-grid-divider.uk-grid-large,.uk-grid-divider.uk-grid-column-large{margin-left:-80px}.uk-grid-divider.uk-grid-large>*,.uk-grid-divider.uk-grid-column-large>*{padding-left:80px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before{left:40px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:80px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-40px;left:80px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-40px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:80px}@media(min-width: 1200px){.uk-grid-divider.uk-grid-large,.uk-grid-divider.uk-grid-column-large{margin-left:-140px}.uk-grid-divider.uk-grid-large>*,.uk-grid-divider.uk-grid-column-large>*{padding-left:140px}.uk-grid-divider.uk-grid-large>:not(.uk-first-column)::before,.uk-grid-divider.uk-grid-column-large>:not(.uk-first-column)::before{left:70px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin,.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin{margin-top:140px}.uk-grid-divider.uk-grid-large.uk-grid-stack>.uk-grid-margin::before{top:-70px;left:140px}.uk-grid-divider.uk-grid-row-large.uk-grid-stack>.uk-grid-margin::before{top:-70px}.uk-grid-divider.uk-grid-column-large.uk-grid-stack>.uk-grid-margin::before{left:140px}}.uk-grid-match>*,.uk-grid-item-match{display:flex;flex-wrap:wrap}.uk-grid-match>*>:not([class*=uk-width]),.uk-grid-item-match>:not([class*=uk-width]){box-sizing:border-box;width:100%;flex:auto}.uk-margin{margin-bottom:20px}*+.uk-margin{margin-top:20px !important}.uk-margin-top{margin-top:20px !important}.uk-margin-bottom{margin-bottom:20px !important}.uk-margin-left{margin-left:20px !important}.uk-margin-right{margin-right:20px !important}.uk-margin-xsmall{margin-bottom:5px}*+.uk-margin-xsmall{margin-top:5px !important}.uk-margin-xsmall-top{margin-top:5px !important}.uk-margin-xsmall-bottom{margin-bottom:5px !important}.uk-margin-xsmall-left{margin-left:5px !important}.uk-margin-xsmall-right{margin-right:5px !important}.uk-margin-small{margin-bottom:10px}*+.uk-margin-small{margin-top:10px !important}.uk-margin-small-top{margin-top:10px !important}.uk-margin-small-bottom{margin-bottom:10px !important}.uk-margin-small-left{margin-left:10px !important}.uk-margin-small-right{margin-right:10px !important}.uk-margin-medium{margin-bottom:40px}*+.uk-margin-medium{margin-top:40px !important}.uk-margin-medium-top{margin-top:40px !important}.uk-margin-medium-bottom{margin-bottom:40px !important}.uk-margin-medium-left{margin-left:40px !important}.uk-margin-medium-right{margin-right:40px !important}.uk-margin-large{margin-bottom:40px}*+.uk-margin-large{margin-top:40px !important}.uk-margin-large-top{margin-top:40px !important}.uk-margin-large-bottom{margin-bottom:40px !important}.uk-margin-large-left{margin-left:40px !important}.uk-margin-large-right{margin-right:40px !important}@media(min-width: 1200px){.uk-margin-large{margin-bottom:70px}*+.uk-margin-large{margin-top:70px !important}.uk-margin-large-top{margin-top:70px !important}.uk-margin-large-bottom{margin-bottom:70px !important}.uk-margin-large-left{margin-left:70px !important}.uk-margin-large-right{margin-right:70px !important}}.uk-margin-xlarge{margin-bottom:70px}*+.uk-margin-xlarge{margin-top:70px !important}.uk-margin-xlarge-top{margin-top:70px !important}.uk-margin-xlarge-bottom{margin-bottom:70px !important}.uk-margin-xlarge-left{margin-left:70px !important}.uk-margin-xlarge-right{margin-right:70px !important}@media(min-width: 1200px){.uk-margin-xlarge{margin-bottom:140px}*+.uk-margin-xlarge{margin-top:140px !important}.uk-margin-xlarge-top{margin-top:140px !important}.uk-margin-xlarge-bottom{margin-bottom:140px !important}.uk-margin-xlarge-left{margin-left:140px !important}.uk-margin-xlarge-right{margin-right:140px !important}}.uk-margin-auto{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-top{margin-top:auto !important}.uk-margin-auto-bottom{margin-bottom:auto !important}.uk-margin-auto-left{margin-left:auto !important}.uk-margin-auto-right{margin-right:auto !important}.uk-margin-auto-vertical{margin-top:auto !important;margin-bottom:auto !important}@media(min-width: 640px){.uk-margin-auto\@s{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-left\@s{margin-left:auto !important}.uk-margin-auto-right\@s{margin-right:auto !important}}@media(min-width: 960px){.uk-margin-auto\@m{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-left\@m{margin-left:auto !important}.uk-margin-auto-right\@m{margin-right:auto !important}}@media(min-width: 1200px){.uk-margin-auto\@l{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-left\@l{margin-left:auto !important}.uk-margin-auto-right\@l{margin-right:auto !important}}@media(min-width: 1600px){.uk-margin-auto\@xl{margin-left:auto !important;margin-right:auto !important}.uk-margin-auto-left\@xl{margin-left:auto !important}.uk-margin-auto-right\@xl{margin-right:auto !important}}.uk-margin-remove{margin:0 !important}.uk-margin-remove-top{margin-top:0 !important}.uk-margin-remove-bottom{margin-bottom:0 !important}.uk-margin-remove-left{margin-left:0 !important}.uk-margin-remove-right{margin-right:0 !important}.uk-margin-remove-vertical{margin-top:0 !important;margin-bottom:0 !important}.uk-margin-remove-adjacent+*,.uk-margin-remove-first-child>:first-child{margin-top:0 !important}.uk-margin-remove-last-child>:last-child{margin-bottom:0 !important}@media(min-width: 640px){.uk-margin-remove-left\@s{margin-left:0 !important}.uk-margin-remove-right\@s{margin-right:0 !important}}@media(min-width: 960px){.uk-margin-remove-left\@m{margin-left:0 !important}.uk-margin-remove-right\@m{margin-right:0 !important}}@media(min-width: 1200px){.uk-margin-remove-left\@l{margin-left:0 !important}.uk-margin-remove-right\@l{margin-right:0 !important}}@media(min-width: 1600px){.uk-margin-remove-left\@xl{margin-left:0 !important}.uk-margin-remove-right\@xl{margin-right:0 !important}}.uk-panel{display:flow-root;position:relative;box-sizing:border-box}.uk-panel>:last-child{margin-bottom:0}.uk-panel-scrollable{height:170px;padding:10px;border:1px solid #e5e5e5;overflow:auto;resize:both}.uk-clearfix::before{content:"";display:table-cell}.uk-clearfix::after{content:"";display:table;clear:both}.uk-float-left{float:left}.uk-float-right{float:right}[class*=uk-float-]{max-width:100%}.uk-overflow-hidden{overflow:hidden}.uk-overflow-auto{overflow:auto}.uk-overflow-auto>:last-child{margin-bottom:0}.uk-box-sizing-content{box-sizing:content-box}.uk-box-sizing-border{box-sizing:border-box}.uk-resize{resize:both}.uk-resize-horizontal{resize:horizontal}.uk-resize-vertical{resize:vertical}.uk-display-block{display:block !important}.uk-display-inline{display:inline !important}.uk-display-inline-block{display:inline-block !important}[class*=uk-inline]{display:inline-block;position:relative;max-width:100%;vertical-align:middle;-webkit-backface-visibility:hidden}.uk-inline-clip{overflow:hidden}.uk-preserve-width,.uk-preserve-width canvas,.uk-preserve-width img,.uk-preserve-width svg,.uk-preserve-width video{max-width:none}.uk-responsive-width,.uk-responsive-height{box-sizing:border-box}.uk-responsive-width{max-width:100% !important;height:auto}.uk-responsive-height{max-height:100%;width:auto;max-width:none}[uk-responsive],[data-uk-responsive]{max-width:100%}.uk-object-cover{object-fit:cover}.uk-object-contain{object-fit:contain}.uk-object-fill{object-fit:fill}.uk-object-none{object-fit:none}.uk-object-scale-down{object-fit:scale-down}.uk-object-top-left{object-position:0 0}.uk-object-top-center{object-position:50% 0}.uk-object-top-right{object-position:100% 0}.uk-object-center-left{object-position:0 50%}.uk-object-center-center{object-position:50% 50%}.uk-object-center-right{object-position:100% 50%}.uk-object-bottom-left{object-position:0 100%}.uk-object-bottom-center{object-position:50% 100%}.uk-object-bottom-right{object-position:100% 100%}.uk-border-circle{border-radius:50%}.uk-border-pill{border-radius:500px}.uk-border-rounded{border-radius:5px}.uk-inline-clip[class*=uk-border-]{-webkit-transform:translateZ(0)}.uk-box-shadow-small{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-medium{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-large{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-xlarge{box-shadow:0 28px 50px rgba(0,0,0,.16)}[class*=uk-box-shadow-hover]{transition:box-shadow .1s ease-in-out}.uk-box-shadow-hover-small:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.uk-box-shadow-hover-medium:hover{box-shadow:0 5px 15px rgba(0,0,0,.08)}.uk-box-shadow-hover-large:hover{box-shadow:0 14px 25px rgba(0,0,0,.16)}.uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0,0,0,.16)}@supports(filter: blur(0)){.uk-box-shadow-bottom{display:inline-block;position:relative;z-index:0;max-width:100%;vertical-align:middle}.uk-box-shadow-bottom::after{content:"";position:absolute;bottom:-30px;left:0;right:0;z-index:-1;height:30px;border-radius:100%;background:#444;filter:blur(20px);will-change:filter}}.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{display:block;margin-right:10px;float:left;font-size:4.5em;line-height:1}@-moz-document url-prefix(){.uk-dropcap::first-letter,.uk-dropcap>p:first-of-type::first-letter{margin-top:1.1%}}.uk-logo{font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#333;text-decoration:none}:where(.uk-logo){display:inline-block;vertical-align:middle}.uk-logo:hover{color:#333;text-decoration:none}.uk-logo :where(img,svg,video){display:block}.uk-logo-inverse{display:none}.uk-disabled{pointer-events:none}.uk-drag,.uk-drag *{cursor:move}.uk-drag iframe{pointer-events:none}.uk-dragover{box-shadow:0 0 20px rgba(100,100,100,.3)}.uk-blend-multiply{mix-blend-mode:multiply}.uk-blend-screen{mix-blend-mode:screen}.uk-blend-overlay{mix-blend-mode:overlay}.uk-blend-darken{mix-blend-mode:darken}.uk-blend-lighten{mix-blend-mode:lighten}.uk-blend-color-dodge{mix-blend-mode:color-dodge}.uk-blend-color-burn{mix-blend-mode:color-burn}.uk-blend-hard-light{mix-blend-mode:hard-light}.uk-blend-soft-light{mix-blend-mode:soft-light}.uk-blend-difference{mix-blend-mode:difference}.uk-blend-exclusion{mix-blend-mode:exclusion}.uk-blend-hue{mix-blend-mode:hue}.uk-blend-saturation{mix-blend-mode:saturation}.uk-blend-color{mix-blend-mode:color}.uk-blend-luminosity{mix-blend-mode:luminosity}.uk-transform-center{transform:translate(-50%, -50%)}.uk-transform-origin-top-left{transform-origin:0 0}.uk-transform-origin-top-center{transform-origin:50% 0}.uk-transform-origin-top-right{transform-origin:100% 0}.uk-transform-origin-center-left{transform-origin:0 50%}.uk-transform-origin-center-right{transform-origin:100% 50%}.uk-transform-origin-bottom-left{transform-origin:0 100%}.uk-transform-origin-bottom-center{transform-origin:50% 100%}.uk-transform-origin-bottom-right{transform-origin:100% 100%}.uk-search{display:inline-block;position:relative;max-width:100%;margin:0}.uk-search-input::-webkit-search-cancel-button,.uk-search-input::-webkit-search-decoration{-webkit-appearance:none}.uk-search-input::-moz-placeholder{opacity:1}.uk-search-input{box-sizing:border-box;margin:0;border-radius:0;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:none;color:#666}.uk-search-input:focus{outline:none}.uk-search-input::placeholder{color:#999}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;left:0;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-search .uk-search-icon:hover{color:#999}.uk-search .uk-search-icon:not(a):not(button):not(input){pointer-events:none}.uk-search .uk-search-icon-flip{right:0;left:auto}.uk-search-default{width:240px}.uk-search-default .uk-search-input{height:40px;padding-left:10px;padding-right:10px;background:#f8f8f8}.uk-search-default .uk-search-input:focus{background-color:rgb(242.9,242.9,242.9)}.uk-search-default .uk-search-icon{padding-left:10px;padding-right:10px}.uk-search-default:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:40px}.uk-search-default:has(.uk-search-icon-flip) .uk-search-input{padding-right:40px}.uk-search-navbar{width:240px}.uk-search-navbar .uk-search-input{height:40px;padding-left:10px;padding-right:10px;background:#fff}.uk-search-navbar .uk-search-input:focus{background-color:hsl(0,0%,99%)}.uk-search-navbar .uk-search-icon{padding-left:10px;padding-right:10px}.uk-search-navbar:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:40px}.uk-search-navbar:has(.uk-search-icon-flip) .uk-search-input{padding-right:40px}.uk-search-medium{width:400px}.uk-search-medium .uk-search-input{height:55px;padding-left:12px;padding-right:12px;background:#f8f8f8;font-size:1.5rem}.uk-search-medium .uk-search-input:focus{background-color:rgb(242.9,242.9,242.9)}.uk-search-medium .uk-search-icon{padding-left:12px;padding-right:12px}.uk-search-medium:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:48px}.uk-search-medium:has(.uk-search-icon-flip) .uk-search-input{padding-right:48px}.uk-search-large{width:500px}.uk-search-large .uk-search-input{height:90px;padding-left:20px;padding-right:20px;background:#f8f8f8;font-size:2.625rem}.uk-search-large .uk-search-input:focus{background-color:rgb(242.9,242.9,242.9)}.uk-search-large .uk-search-icon{padding-left:20px;padding-right:20px}.uk-search-large:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-left:80px}.uk-search-large:has(.uk-search-icon-flip) .uk-search-input{padding-right:80px}.uk-search-toggle{color:#999}.uk-search-toggle:hover{color:#666}.uk-slider{-webkit-tap-highlight-color:rgba(0,0,0,0);--_offset: 2rem}.uk-slider:has(.uk-position-center-left-out){padding-left:var(--_offset)}.uk-slider:has(.uk-position-center-left-out) .uk-position-relative{padding-left:var(--_offset)}.uk-slider:has(.uk-position-center-right-out){padding-right:var(--_offset)}.uk-slider:has(.uk-position-center-right-out) .uk-position-relative{padding-right:var(--_offset)}.uk-slider-container{overflow:hidden;overflow:clip}.uk-slider-container-offset{margin:-11px -25px -39px -25px;padding:11px 25px 39px 25px}.uk-slider-items{will-change:transform;position:relative;touch-action:pan-y}.uk-slider-items:not(.uk-grid){display:flex;margin:0;padding:0;list-style:none;-webkit-touch-callout:none}.uk-slider-items.uk-grid{flex-wrap:nowrap}.uk-slider-items>*{flex:none !important;box-sizing:border-box;max-width:100%;position:relative}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNJLHVDakJrdkI4QixDaUIxdUJsQyxtQ0FDSSxpQmpCdXVCZ0MsQ2lCdHVCaEMsa0JqQnN1QmdDLENpQm51QnBDLHFHQUNBLGlGQU1BLDZCakJpdUJzQixDaUIzdEJ0QixtQ0FDSSxXakJoQ29CLENpQmlDcEIsaUJqQjJ0QitCLENpQjF0Qi9CLGtCakIwdEIrQixDaUJ6dEIvQixlakJuSmdCLENpQndKcEIseUNBQ0ksOEJqQnF0QjZCLENpQjdzQmpDLGtDQUNJLGlCakIwc0IrQixDaUJ6c0IvQixrQmpCeXNCK0IsQ2lCdHNCbkMsb0dBQ0EsZ0ZBTUEsNkJqQm9zQnNCLENpQjlyQnRCLG1DQUNJLFdqQmhFMEIsQ2lCaUUxQixpQmpCOHJCK0IsQ2lCN3JCL0Isa0JqQjZyQitCLENpQjVyQi9CLGtCakJqT3NCLENpQmtPdEIsZ0JqQi9IcUIsQ2lCb0l6Qix5Q0FDSSx1Q2pCd3JCNkIsQ2lCaHJCakMsa0NBQ0ksaUJqQjRxQitCLENpQjNxQi9CLGtCakIycUIrQixDaUJ4cUJuQyxvR0FDQSxnRkFNQSw0QmpCdXFCcUIsQ2lCanFCckIsa0NBQ0ksV2pCaXFCa0IsQ2lCaHFCbEIsaUJqQmlxQjhCLENpQmhxQjlCLGtCakJncUI4QixDaUIvcEI5QixrQmpCdFFzQixDaUJ1UXRCLGtCakJ4T3VCLENpQjZPM0Isd0NBQ0ksdUNqQm1wQjZCLENpQjNvQmpDLGlDQUNJLGlCakIrb0I4QixDaUI5b0I5QixrQmpCOG9COEIsQ2lCM29CbEMsbUdBQ0EsK0VBTUEsa0JBQ0ksVWpCNVBpQixDaUJpUXJCLHdCQUNJLFVqQm5UVyxDRmlCZixXQUVJLDBDRHJCSCxnQkFFQSw2Q0FDQyw0QkFFQSxtRUFDQyw0QkFJRiw4Q0FDQyw2QkFFQSxvRUFDQyw2QkNvQkgscUJBRUksZ0JBRUEsY0FPSiw0QkFDSSwrQkFDQSw0QkFZSixpQkFFSSxzQkFFQSxrQkFFQSxtQkFRSiwrQkFDSSxhQUVBLFNBQ0EsVUFDQSxnQkFFQSwyQkFHSiwwQ0FZQSxtQkFFSSxxQkFDQSxzQkFDQSxlQUVBLHFnVCIsInNvdXJjZXMiOlsid2VicGFjazovL2plZC13cC10aGVtZS8uL3NyYy9zY3NzL2Fic3RyYWN0cy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9zcmMvc2Nzcy9iYXNlL19pbXBvcnQuc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9zcmMvc2Nzcy9iYXNlL3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9zcmMvc2Nzcy9hYnN0cmFjdHMvbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vc3JjL3Njc3MvYmxvY2tzL2NvcmUvYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2plZC13cC10aGVtZS8uL3NyYy9zY3NzL2Jsb2Nrcy9jb3JlL2NvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vc3JjL3Njc3MvYWJzdHJhY3RzL2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vc3JjL3Njc3MvYmxvY2tzL2NvcmUvY29sdW1ucy5zY3NzIiwid2VicGFjazovL2plZC13cC10aGVtZS8uL3NyYy9zY3NzL2Jsb2Nrcy9jb3JlL2RldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9zcmMvc2Nzcy9ibG9ja3MvY29yZS9ncm91cC5zY3NzIiwid2VicGFjazovL2plZC13cC10aGVtZS8uL3NyYy9zY3NzL2Jsb2Nrcy9jb3JlL2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vc3JjL3Njc3MvYmxvY2tzL2NvcmUvc3BhY2VyLnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vc3JjL3Njc3MvYmxvY2tzL2NvcmUvbGlzdC5zY3NzIiwid2VicGFjazovL2plZC13cC10aGVtZS8uL3NyYy9zY3NzL2Jsb2Nrcy9jb3JlL3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9zcmMvc2Nzcy9ibG9ja3MvY29yZS9xdWVyeS5zY3NzIiwid2VicGFjazovL2plZC13cC10aGVtZS8uL3NyYy9zY3NzL2Jsb2Nrcy9zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9ub2RlX21vZHVsZXMvdWlraXQvc3JjL3Njc3MvY29tcG9uZW50cy9zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9ub2RlX21vZHVsZXMvdWlraXQvc3JjL3Njc3MvY29tcG9uZW50cy9zbGlkZW5hdi5zY3NzIiwid2VicGFjazovL2plZC13cC10aGVtZS8uL25vZGVfbW9kdWxlcy91aWtpdC9zcmMvc2Nzcy92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9ub2RlX21vZHVsZXMvdWlraXQvc3JjL3Njc3MvY29tcG9uZW50cy93aWR0aC5zY3NzIiwid2VicGFjazovL2plZC13cC10aGVtZS8uL25vZGVfbW9kdWxlcy91aWtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL2RvdG5hdi5zY3NzIiwid2VicGFjazovL2plZC13cC10aGVtZS8uL3NyYy9zY3NzL2Jhc2UvZG90bmF2LnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vc3JjL3Njc3MvYmxvY2tzL3RhYnMuc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9zcmMvc2Nzcy9wYXR0ZXJucy8zLXN0ZXAtbW9kZWwuc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9zcmMvc2Nzcy9wYXR0ZXJucy9jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vc3JjL3Njc3MvcGF0dGVybnMvZXZlbnQtdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vc3JjL3Njc3MvcGF0dGVybnMvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vc3JjL3Njc3MvcGF0dGVybnMvaW1hZ2UtdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vc3JjL3Njc3MvcGF0dGVybnMvcXVvdGUuc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9zcmMvc2Nzcy9wYXR0ZXJucy90ZWFtbWVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vc3JjL3Njc3MvcGFydHMvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vc3JjL3Njc3MvYmxvY2tzL2NvcmUvbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL2plZC13cC10aGVtZS8uL25vZGVfbW9kdWxlcy91aWtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL2dyaWQuc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9ub2RlX21vZHVsZXMvdWlraXQvc3JjL3Njc3MvY29tcG9uZW50cy9tYXJnaW4uc2NzcyIsIndlYnBhY2s6Ly9qZWQtd3AtdGhlbWUvLi9ub2RlX21vZHVsZXMvdWlraXQvc3JjL3Njc3MvY29tcG9uZW50cy91dGlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vamVkLXdwLXRoZW1lLy4vbm9kZV9tb2R1bGVzL3Vpa2l0L3NyYy9zY3NzL2NvbXBvbmVudHMvc2VhcmNoLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiOnJvb3Qge1xyXG5cdC0tYmFzZS1nYXAtc2l6ZTogMS41cmVtO1xyXG59XHJcbiIsIi8vIFJlc2V0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuOnJvb3Qge1xyXG5cdGludGVycG9sYXRlLXNpemU6IGFsbG93LWtleXdvcmRzO1xyXG59XHJcblxyXG5odG1sIHtcclxuXHRzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XHJcblxyXG5cdEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xyXG5cdFx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcblx0XHRzY3JvbGwtcGFkZGluZy10b3A6IDEwNXB4O1xyXG5cdH1cclxufVxyXG5cclxuYm9keSB7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdGNvbnRhaW5lci1uYW1lOiBib2R5O1xyXG5cdGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxufVxyXG5cclxuaW1nIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5maWd1cmUge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcclxuQGltcG9ydCBcImRvdG5hdlwiO1xyXG5cclxuI215LWFqYXgtc2VhcmNoLWZvcm0ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0YnV0dG9uIHtcclxuXHRcdHdpZHRoOiBjYWxjUmVtKDIwKTtcclxuXHRcdGhlaWdodDogY2FsY1JlbSgyMCk7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IGNhbGNSZW0oMjgpO1xyXG5cdFx0dHJhbnNsYXRlOiAwIC01MCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgc3ZnQkcoXHJcblx0XHRcdCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTE3LjUgMTcuNDk5NUwxMi41IDEyLjQ5OTVNMi41IDguMzMyODRDMi41IDkuMDk4ODkgMi42NTA4OCA5Ljg1NzQzIDIuOTQ0MDQgMTAuNTY1MkMzLjIzNzE5IDExLjI3MjkgMy42NjY4NyAxMS45MTYgNC4yMDg1NCAxMi40NTc2QzQuNzUwMjIgMTIuOTk5MyA1LjM5MzI4IDEzLjQyOSA2LjEwMTAxIDEzLjcyMjFDNi44MDg3NSAxNC4wMTUzIDcuNTY3MjkgMTQuMTY2MiA4LjMzMzMzIDE0LjE2NjJDOS4wOTkzOCAxNC4xNjYyIDkuODU3OTIgMTQuMDE1MyAxMC41NjU3IDEzLjcyMjFDMTEuMjczNCAxMy40MjkgMTEuOTE2NCAxMi45OTkzIDEyLjQ1ODEgMTIuNDU3NkMxMi45OTk4IDExLjkxNiAxMy40Mjk1IDExLjI3MjkgMTMuNzIyNiAxMC41NjUyQzE0LjAxNTggOS44NTc0MyAxNC4xNjY3IDkuMDk4ODkgMTQuMTY2NyA4LjMzMjg0QzE0LjE2NjcgNy41NjY4IDE0LjAxNTggNi44MDgyNiAxMy43MjI2IDYuMTAwNTNDMTMuNDI5NSA1LjM5Mjc5IDEyLjk5OTggNC43NDk3MyAxMi40NTgxIDQuMjA4MDZDMTEuOTE2NCAzLjY2NjM4IDExLjI3MzQgMy4yMzY3IDEwLjU2NTcgMi45NDM1NUM5Ljg1NzkyIDIuNjUwNCA5LjA5OTM4IDIuNDk5NTEgOC4zMzMzMyAyLjQ5OTUxQzcuNTY3MjkgMi40OTk1MSA2LjgwODc1IDIuNjUwNCA2LjEwMTAxIDIuOTQzNTVDNS4zOTMyOCAzLjIzNjcgNC43NTAyMiAzLjY2NjM4IDQuMjA4NTQgNC4yMDgwNkMzLjY2Njg3IDQuNzQ5NzMgMy4yMzcxOSA1LjM5Mjc5IDIuOTQ0MDQgNi4xMDA1M0MyLjY1MDg4IDYuODA4MjYgMi41IDcuNTY2OCAyLjUgOC4zMzI4NFpcIiBzdHJva2U9XCInXHJcblx0XHRcdFx0c3ZnQ29sb3IoXCIjN0Q3RDdEXCIpXHJcblx0XHRcdFx0J1wiIHN0cm9rZS13aWR0aD1cIjEuNjY2NjdcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+J1xyXG5cdFx0KTtcclxuXHRcdEBpbmNsdWRlIGJnSW1nKCk7XHJcblx0fVxyXG5cclxuXHRpbnB1dCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoY2FsY1JlbSgyOCkgKyBjYWxjUmVtKDIwKSArIGNhbGNSZW0oOCkpO1xyXG5cdFx0d2lkdGg6IGNhbGNSZW0oMjcwKTtcclxuXHR9XHJcbn1cclxuXHJcbiNteS1hamF4LXNlYXJjaC1yZXN1bHRzIHtcclxuXHRtYXJnaW4tdG9wOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS14cyk7XHJcblx0YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXJvc2UpO1xyXG5cdGJvcmRlci1yYWRpdXM6IGNhbGNSZW0oMjQpO1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z2FwOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS14cyk7XHJcblxyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuXHJcblx0JjpoYXMoPiAqKSB7XHJcblx0XHRwYWRkaW5nOiBjYWxjUmVtKDI0KTtcclxuXHJcblx0XHQ+IGRpdjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1sYXJnZSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBGb3JtXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLXNtYWxsKTtcclxuXHRwYWRkaW5nOiBjYWxjUmVtKDEyKSBjYWxjUmVtKDI4KTtcclxuXHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0Z3JleSk7XHJcblx0Ym9yZGVyLXJhZGl1czogY2FsY1JlbSgyNCk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCY6OnBsYWNlaG9sZGVyIHtcclxuXHRcdGNvbG9yOiAjOGI4YjhiO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1iZS12aWV0bmFtLXBybyk7XHJcblx0fVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcclxuXHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcclxuXHJcblx0QGluY2x1ZGUgc3ZnQkcoXHJcblx0XHQnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAyMCAyMFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk01IDcuNUwxMCAxMi41TDE1IDcuNVwiIHN0cm9rZT1cIidcclxuXHRcdFx0c3ZnQ29sb3IoXCIjNUE1QTVBXCIpXHJcblx0XHRcdCdcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+J1xyXG5cdCk7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjYWxjUmVtKDI0KTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSBjYWxjUmVtKDI0KSkgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuXHRmb250LXNpemU6IGNhbGNSZW0oMTQpO1xyXG59XHJcblxyXG4ud3BjZjctYWNjZXB0YW5jZSB7XHJcblx0LndwY2Y3LWxpc3QtaXRlbSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHRsYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGdhcDogY2FsY1JlbSg4KTtcclxuXHJcblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0XHQvLyBhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHdpZHRoOiBjYWxjUmVtKDE2KTtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjUmVtKDE2KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0YWNjZW50LWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gYmxibGJsYWJsb2Nrc1xyXG4uYmxhYmxhYmxvY2tzLXRhYnMtY29udGVudCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIEJsb2cgZmlsdGVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLnpldHQtYmxvZy1maWx0ZXItcXVlcnkge1xyXG5cdC56ZXR0LWJsb2ctZmlsdGVyLWZvcm0ge1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXB1cnBsZSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiBjYWxjUmVtKDUwKTtcclxuXHRcdHBhZGRpbmc6IDAgY2FsY1JlbSgxMik7XHJcblx0XHRtYXJnaW4tdG9wOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1tKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IGNhbGNSZW0oNDApO1xyXG5cclxuXHRcdHNlbGVjdCB7XHJcblx0XHRcdHBhZGRpbmc6IGNhbGNSZW0oMjQpIGNhbGNSZW0oMzYpO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjUmVtKDQ4KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSBjYWxjUmVtKDIwKSkgY2VudGVyO1xyXG5cdFx0XHRmb250LXNpemU6IGNhbGNSZW0oMTgpO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc3ZnQkcoXHJcblx0XHRcdFx0JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNSA4LjVMMTAgMTMuNUwxNSA4LjVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+J1xyXG5cdFx0XHQpO1xyXG5cclxuXHRcdFx0b3B0aW9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHVycGxlKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19yb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdC8vIGdhcDogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tcyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud3AtYmxvY2stcG9zdC10ZW1wbGF0ZSB7XHJcblx0XHQ+IC53cC1ibG9jay1ncm91cCArIC53cC1ibG9jay1ncm91cCB7XHJcblx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0teHMpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24ge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wdXJwbGUpO1xyXG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xyXG5cclxuXHQucGFnZS1udW1iZXJzIHtcclxuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xyXG5cdH1cclxufVxyXG5cclxuLndwLWJsb2NrLXBvc3QtdGVybXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGdhcDogMC41cmVtO1xyXG5cclxuXHQud3AtYmxvY2stcG9zdC10ZXJtc19fc2VwYXJhdG9yIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uemV0dC1ibG9jay1ldmVudC1xdWVyeSB7XHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHJcblx0XHQmID4gbGkge1xyXG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLXh4cyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay1ncm91cC5pcy12ZXJ0aWNhbCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG59XHJcbiIsIkBtaXhpbiBwaW5rQXJyb3dJY29uKCkge1xyXG5cdCYuaGFzLXBpbmstY29sb3IuaGFzLWJyaWNvbGFnZS1ncm90ZXNxdWUtZm9udC1mYW1pbHkge1xyXG5cdFx0QGluY2x1ZGUgcHNldWRvKGFmdGVyLCAkcG9zOiByZWxhdGl2ZSwgJHBhcmVudDogZmxleCkge1xyXG5cdFx0XHR3aWR0aDogY2FsY1JlbSgyNCk7XHJcblx0XHRcdGhlaWdodDogY2FsY1JlbSgyNCk7XHJcblx0XHRcdHRyYW5zbGF0ZTogMCAxNDAlO1xyXG5cdFx0XHRyb3RhdGU6IDE4MGRlZztcclxuXHJcblx0XHRcdEBpbmNsdWRlIHN2Z0JHKFxyXG5cdFx0XHRcdCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTE5IDVMNSAxOU01IDE5SDE3LjZNNSAxOUw1IDYuNFwiIHN0cm9rZT1cIidcclxuXHRcdFx0XHRcdHN2Z0NvbG9yKFwiI0UwMDE3N1wiKVxyXG5cdFx0XHRcdFx0J1wiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+J1xyXG5cdFx0XHQpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbm1haW4sXHJcbmZvb3RlcixcclxuLndwLWJsb2NrLXBvc3QtY29udGVudCB7XHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gSGVhZGxpbmVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcblx0dGV4dC13cmFwOiBiYWxhbmNlO1xyXG5cclxuXHQvLyBnZW5lcmVsbGVyIEFic3RhbmRcclxuXHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdG1hcmdpbi10b3A6IDFlbTtcclxuXHR9XHJcblxyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuXHR9XHJcblxyXG5cdC8vIEFic3RhbmQgenUgYW5kZXJlbiBIZWFkbGluZXNcclxuXHQmOmhhcygrIGgxKSArIGgxLFxyXG5cdCY6aGFzKCsgaDIpICsgaDIsXHJcblx0JjpoYXMoKyBoMykgKyBoMyxcclxuXHQmOmhhcygrIGg0KSArIGg0LFxyXG5cdCY6aGFzKCsgaDUpICsgaDUsXHJcblx0JjpoYXMoKyBoNikgKyBoNiB7XHJcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5oMSB7XHJcblx0bGluZS1oZWlnaHQ6IDEuMTtcclxufVxyXG5cclxuaDIge1xyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxLjE2ZW07XHJcblxyXG5cdFx0JjpoYXMoKyBwKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxubWFpbiB7XHJcblx0Ly8gTGlzdHNcclxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblx0dWwsXHJcblx0b2wge1xyXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKTpub3QoW2NsYXNzKj1cInVrLXNsaWRlXCJdKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDAuNXJlbTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCk6bm90KFtjbGFzcyo9XCJ1ay1zbGlkZVwiXSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dWwud3AtYmxvY2stbGlzdCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRnYXA6IGNhbGNSZW0oOCk7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IGNhbGNSZW0oMzIpOyAvLyB3aWR0aCBvZiBpY29uICsgOHB4IGdhcFxyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHBzZXVkbyhiZWZvcmUsICRwb3M6IGFic29sdXRlLCAkcGFyZW50OiByZWxhdGl2ZSkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjUmVtKDI0KTtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGNSZW0oMjQpO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHN2Z0JHKFxyXG5cdFx0XHRcdFx0JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTkgMTJINU0xOSAxMkwxMyAxOE0xOSAxMkwxMyA2XCIgc3Ryb2tlPVwiJ1xyXG5cdFx0XHRcdFx0XHRzdmdDb2xvcihcIiNlNTAwNzlcIilcclxuXHRcdFx0XHRcdFx0J1wiIHN0cm9rZS13aWR0aD1cIjNcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+J1xyXG5cdFx0XHRcdCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBTY2hyaWZ0Z3LDtsOfZW5cclxuXHQvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblx0Lmhhcy1sYXJnZS1mb250LXNpemUge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcblxyXG5cdC8vIC5oYXMteGxhcmdlLWZvbnQtc2l6ZSB7XHJcblx0Ly8gXHQmLmhhcy1waW5rLWNvbG9yLmhhcy1icmljb2xhZ2UtZ3JvdGVzcXVlLWZvbnQtZmFtaWx5IHtcclxuXHQvLyBcdFx0QGluY2x1ZGUgcGlua0Fycm93SWNvbigpO1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHJcblx0Lmhhcy14eGxhcmdlLWZvbnQtc2l6ZSB7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHJcblx0XHQvLyAmLmhhcy1waW5rLWNvbG9yLmhhcy1icmljb2xhZ2UtZ3JvdGVzcXVlLWZvbnQtZmFtaWx5IHtcclxuXHRcdC8vIFx0QGluY2x1ZGUgcGlua0Fycm93SWNvbigpO1xyXG5cdFx0Ly8gfVxyXG5cdH1cclxuXHJcblx0c3Ryb25nIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0fVxyXG59XHJcblxyXG4vLyBMaW5rc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbnAgYSxcclxuZm9vdGVyIGxpIGEge1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgXCJzYXNzOmxpc3RcIjtcclxuQHVzZSBcInNhc3M6bWFwXCI7XHJcbkB1c2UgXCJzYXNzOm1ldGFcIjtcclxuQHVzZSBcInNhc3M6c3RyaW5nXCI7XHJcblxyXG4vL1xyXG4vLyBNaXhpbnM6IFV0aWxpdHlcclxuLy9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLyBQc2V1ZG9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKipcclxuICogRGFzIHBzZXVkbyBNaXhpbiBlcmxhdWJ0IGRhcyBlaW5mYWNoZSBlcnN0ZWxsZW4gdm9uIHBzZXVkby1FbGVtZW50ZW4uXHJcbiAqIEVzIGthbm4gbWl0dGVscyBAaW5jbHVkZSBpbiBFbGVtZW50ZSBlaW5nZWJ1bmRlbiB3ZXJkZW4gdW5kIGFremVwdGllcnRcclxuICogZm9sZ2VuZGUgUGFyYW10ZXI6XHJcbiAqICAgIC0gJGxvYyAgICAgID0gbG9jYXRpb24gKGJlZm9yZSBbZGVmYXVsdF0gb2RlciBhZnRlcilcclxuICogICAgLSAkY29udGVudCAgPSBjb250ZW50IGRlciBtaXR0ZWxzIENTUyBnZW5lcmllcnQgd2VyZGVuIHNvbGxcclxuICogICAgLSAkcG9zICAgICAgPSBwb3NpdGlvbiAoYWJzb2x1dGUgW2RlZmF1bHRdIG9kZXIgcmVsYXRpdmUpXHJcbiAqXHQgIC0gJHBhcmVudFx0ICA9IGRpc3BsYXkgZGVzIHBhcmVudCBFbGVtZW50cyAocmVsYXRpdmUgW2RlZmF1bHRdIG9kZXIgZmxleClcclxuICpcclxuICogQnNwLjogQGluY2x1ZGUgcHNldWRvKCRsb2M6IGFmdGVyLCAkY29udGVudDogJ2hhbGxvJywgJHBvczogcmVsYXRpdmUpIHsgYmFja2dyb3VuZDogcmVkOyB9XHJcbiAqXHJcbiAqIERhcyBNaXhpbiBrYW5uIGR1cmNoIGVpZ2VuZSBlcndlaXRlcm5kZSBFaWdlbnNjaGFmdGVuIGVyZ8Okbnp0IHdlcmRlbi5cclxuICovXHJcblxyXG5AbWl4aW4gcHNldWRvKCRsb2M6IGJlZm9yZSwgJGNvbnRlbnQ6IFwiXCIsICRwb3M6IGFic29sdXRlLCAkcGFyZW50OiBcIlwiKSB7XHJcblx0QGlmICRwYXJlbnQgPT0gcmVsYXRpdmUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH0gQGVsc2UgaWYgJHBhcmVudCA9PSBmbGV4IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQmOjojeyRsb2N9IHtcclxuXHRcdGNvbnRlbnQ6ICRjb250ZW50O1xyXG5cdFx0cG9zaXRpb246ICRwb3M7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gQmFzZWxpbmUgZ3JpZFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbkBtaXhpbiBiYXNlbGluZS1ncmlkKFxyXG5cdCRtaW5vcjogZmFsc2UsXHJcblx0JG1ham9yOiB2YXIoLS0jeyRwcmVmaXh9LWJhc2VsaW5lKSxcclxuXHQkY29sb3I6IGFxdWEsXHJcblx0JG9wYWNpdHk6IDAuNlxyXG4pIHtcclxuXHQkY29sb3ItLW1ham9yOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xyXG5cdCRjb2xvci0tbWlub3I6IHJnYmEoJGNvbG9yLCBjYWxjKCN7JG9wYWNpdHl9IC8gMikpO1xyXG5cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogLTM7XHJcblx0fVxyXG5cclxuXHRAaWYgJG1pbm9yIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcblx0XHRcdFx0dG8gYm90dG9tLFxyXG5cdFx0XHRcdCRjb2xvci0tbWlub3IsXHJcblx0XHRcdFx0JGNvbG9yLS1taW5vciAxcHgsXHJcblx0XHRcdFx0dHJhbnNwYXJlbnQgMXB4LFxyXG5cdFx0XHRcdHRyYW5zcGFyZW50XHJcblx0XHRcdCk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBjYWxjKCN7JG1ham9yfSAvICN7JG1pbm9yfSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuXHRcdFx0dG8gYm90dG9tLFxyXG5cdFx0XHQkY29sb3ItLW1ham9yLFxyXG5cdFx0XHQkY29sb3ItLW1ham9yIDFweCxcclxuXHRcdFx0dHJhbnNwYXJlbnQgMXB4LFxyXG5cdFx0XHR0cmFuc3BhcmVudFxyXG5cdFx0KTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAkbWFqb3I7XHJcblx0fVxyXG59XHJcblxyXG4vLyBQYWdlIFBhZGRpbmdcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKipcclxuICogRGFzIHBhZGRpbmdQYWdlIE1peGluIGVyemV1Z3QgZWluaGVpdGxpY2hlIElubmVuYWJzdMOkbmRlLiBEYWJlaSB3ZXJkZW5cclxuICogYXVzIGRlciB0aGVtZS5qc29uIGRlcyBDaGlsZCBUaGVtZXMgV2VydGUgZ2Vob2x0LlxyXG4gKi9cclxuXHJcbi8vJGRlZmF1bHRQYWdlUGFkZGluZzogZ2V0TWFwKCR3cCwgJ3NldHRpbmdzJywgJ2N1c3RvbScsICdwYWdlUGFkZGluZycsICdkZWZhdWx0Jyk7XHJcbi8vJG1lZGl1bVBhZ2VQYWRkaW5nOiBnZXRNYXAoJHdwLCAnc2V0dGluZ3MnLCAnY3VzdG9tJywgJ3BhZ2VQYWRkaW5nJywgJ21lZGl1bScpO1xyXG5cclxuLy9AbWl4aW4gcGFkZGluZ1BhZ2UoJGRlZmF1bHQ6ICRkZWZhdWx0UGFnZVBhZGRpbmcsICRtZWRpdW06ICRtZWRpdW1QYWdlUGFkZGluZykge1xyXG4vLyAgQGluY2x1ZGUgbXEoJHVudGlsOiBkZXNrdG9wKSB7XHJcbi8vICAgIHBhZGRpbmctbGVmdDogJG1lZGl1bTtcclxuLy8gICAgcGFkZGluZy1yaWdodDogJG1lZGl1bTtcclxuLy8gIH1cclxuLy9cclxuLy8gIEBpbmNsdWRlIG1xKCR1bnRpbDogdGFibGV0LWwpIHtcclxuLy8gICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdDtcclxuLy8gICAgcGFkZGluZy1yaWdodDogJGRlZmF1bHQ7XHJcbi8vICB9XHJcbi8vfVxyXG4vL1xyXG4vL0BtaXhpbiBwYWRkaW5nUGFnZVJlc2V0KCkge1xyXG4vLyAgQGluY2x1ZGUgcGFkZGluZ1BhZ2UoJGRlZmF1bHQ6IDAsICRtZWRpdW06IDApO1xyXG4vL31cclxuXHJcbi8vIFJlc2V0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLyoqXHJcbiAqIERhcyByZXNldCBNaXhpbiBlbnRmZXJudCBkZWZhdWx0IHN0eWxlcyB2b24gRWxlbWVudGVuLlxyXG4gKi9cclxuXHJcbkBtaXhpbiByZXNldCgkZWwpIHtcclxuXHRAaWYgJGVsID09IFwiYnV0dG9uXCIge1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFNWRyBoZWxwZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKipcclxuICogRGllIHN2Z0NvbG9yIEZ1bmt0aW9uIHdhbmRlbHQgSGV4IEZhcmJlbiBzbyB1bSwgZGFzcyBzaWUgaW4gYmctaW1nXHJcbiAqIFNWR3MgYWxzIEZpbGwgb2RlciBTdHJva2UgZ2VudXR6dCB3ZXJkZW4ga8O2bm5lbi5cclxuICovXHJcblxyXG5AZnVuY3Rpb24gc3ZnQ29sb3IoJHZhbHVlKSB7XHJcblx0JGNvbG9yOiBcIiUyM1wiICsgc3RyaW5nLnNsaWNlKCN7JHZhbHVlfSwgLTYpO1xyXG5cclxuXHRAcmV0dXJuICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIHN2Z0JHKCRzdmcpIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCN7JHN2Z31cIik7XHJcbn1cclxuXHJcbi8vQG1peGluIHN2Zy1maWxsKCRzcmMsICRjb2xvci1kZWZhdWx0LCAkY29sb3ItbmV3LCAkcHJvcGVydHk6IGJhY2tncm91bmQtaW1hZ2Upe1xyXG4vL1xyXG4vLyAgJGVzY2FwZS1jb2xvci1kZWZhdWx0OiAgZXNjYXBlKCRjb2xvci1kZWZhdWx0KSAhZGVmYXVsdDtcclxuLy8gICRlc2NhcGUtY29sb3ItbmV3OiAgZXNjYXBlKFwiI3skY29sb3ItbmV3fVwiKSAhZGVmYXVsdDtcclxuLy9cclxuLy8gICRkYXRhLXVyaTogIGRhdGEtdXJpKCdpbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgnLCBcIiN7JHNyY31cIikgIWRlZmF1bHQ7XHJcbi8vICAkcmVwbGFjZS1zcmM6ICByZXBsYWNlKFwiI3skZGF0YS11cml9XCIsIFwiI3skZXNjYXBlLWNvbG9yLWRlZmF1bHR9XCIsIFwiI3skZXNjYXBlLWNvbG9yLW5ld31cIiwgXCJnXCIpICFkZWZhdWx0O1xyXG4vL1xyXG4vLyAgI3skcHJvcGVydHl9OiB1bnF1b3RlKCRyZXBsYWNlLXNyYyk7XHJcbi8vfVxyXG5cclxuLy8gQmFja2dyb3VuZCBCbHVyXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQG1peGluIGJhY2tkcm9wQmx1cigkc2l6ZSkge1xyXG5cdEBzdXBwb3J0cyAoLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmUpIG9yIChiYWNrZHJvcC1maWx0ZXI6IG5vbmUpIHtcclxuXHRcdGJhY2tkcm9wLWZpbHRlcjogYmx1cigjeyRzaXplfSk7XHJcblx0fVxyXG59XHJcblxyXG4vLyBCYWNrZ3JvdW5kIEltYWdlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQG1peGluIGJnSW1nKCRzaXplOiBjb250YWluLCAkcG9zOiBjZW50ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCkge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogJHNpemU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogJHBvcztcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcclxufVxyXG5cclxuQG1peGluIGRlYnVnLW1hcCgkbWFwKSB7XHJcblx0QGF0LXJvb3Qge1xyXG5cdFx0QGRlYnVnLW1hcCB7XHJcblx0XHRcdF9fdG9zdHJpbmdfXzogbWV0YS5pbnNwZWN0KCRtYXApO1xyXG5cdFx0XHRfX2xlbmd0aF9fOiBsaXN0Lmxlbmd0aCgkbWFwKTtcclxuXHRcdFx0X19kZXB0aF9fOiBkZXB0aCgkbWFwKTtcclxuXHRcdFx0X19rZXlzX186IG1hcC5rZXlzKCRtYXApO1xyXG5cdFx0XHRfX3Byb3BlcnRpZXNfXyB7XHJcblx0XHRcdFx0QGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXAge1xyXG5cdFx0XHRcdFx0I3snKCcgKyBtZXRhLnR5cGUtb2YoJHZhbHVlKSArICcpICcgKyAka2V5fTogbWV0YS5pbnNwZWN0KFxyXG5cdFx0XHRcdFx0XHQkdmFsdWVcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBCYWNrZW5kIGxhYmVscyBmb3IgY3VzdG9tIGJsb2NrIGxheW91dHNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vKipcclxuICogRGFzIGJhY2tlbmQtbGFiZWwgTWl4aW4gZXJsYXVidCBkYXMgZWluZmFjaGUgZXJzdGVsbGVuIHZvbiBCbG9jay1MYWJlbG5cclxuICogaW0gQmFja2VuZC4gRXMga2FubiBtaXR0ZWxzIEBpbmNsdWRlIGluIEVsZW1lbnRlIGVpbmdlYnVuZGVuIHdlcmRlbiB1bmRcclxuICogYWt6ZXB0aWVydCBmb2xnZW5kZSBQYXJhbXRlcjpcclxuICogICAgLSAkbGFiZWxUZXh0ID0gVGV4dCwgZGVyIGFscyBMYWJlbCBhbmdlemVpZ3Qgd2VyZGVuIHNvbGxcclxuICpcclxuICogQnNwLjogQGluY2x1ZGUgYmFja2VuZC1sYWJlbCgnVGFicycpXHJcbiAqXHJcbiAqL1xyXG5cclxuQG1peGluIGJhY2tlbmQtbGFiZWwoJGxhYmVsVGV4dCkge1xyXG5cdC0tX2NvbG9yOiB2YXIoLS13cC1hZG1pbi10aGVtZS1jb2xvcik7XHJcblxyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlcjogdmFyKC0td3AtYWRtaW4tYm9yZGVyLXdpZHRoLWZvY3VzKSBzb2xpZCB2YXIoLS1fY29sb3IpO1xyXG5cdHBhZGRpbmc6IDAuNXJlbTtcclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6ICRsYWJlbFRleHQ7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1fY29sb3IpO1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0cGFkZGluZzogMC4zZW0gMC42ZW07XHJcblx0XHRmb250LXNpemU6IDAuOHJlbTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdC0tX2NvbG9yOiB2YXIoLS13cC1ibG9jay1zeW5jZWQtY29sb3IpO1xyXG5cdH1cclxufVxyXG5cclxuLy8gTWl4aW4gZm9yIGJhY2tlbmQgYmxvY2sgZWRpdG9yXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLyoqXHJcbiAqIERhcyBiYWNrZW5kIE1peGluIGVybGF1YnQgZGFzIGVpbmZhY2hlIHN0eWxlbiB2b24gQmxvY2stRWxlbWVudGVuIGltXHJcbiAqIEJhY2tlbmQuXHJcbioqL1xyXG5cclxuQG1peGluIGJhY2tlbmQoKSB7XHJcblx0LmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbiIsIi8vXHJcbi8vIEJ1dHRvbnMgQmxvY2tcclxuLy9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AbWl4aW4gYnV0dG9uSWNvbiB7XHJcblx0Z2FwOiBjYWxjUmVtKDEyKTtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdEBjb250ZW50O1xyXG5cclxuXHRAaW5jbHVkZSBwc2V1ZG8oYWZ0ZXIsICRwb3M6IHJlbGF0aXZlLCAkcGFyZW50OiBmbGV4KSB7XHJcblx0XHR3aWR0aDogMnJlbTtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgc3ZnQkcoXHJcblx0XHRcdCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTguNSAxNS41TDE2IDhNMTYgOEg5TTE2IDhWMTVcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS13aWR0aD1cIjIuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nXHJcblx0XHQpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY2FsY1JlbSgyNCk7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tX2JnLCB0cmFuc3BhcmVudCk7XHJcblx0XHRjb2xvcjogdmFyKC0tX2NvbG9yKTtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLV9jb2xvcik7XHJcblx0XHRcdEBpbmNsdWRlIHN2Z0JHKFxyXG5cdFx0XHRcdCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTguNSAxNS41TDE2IDhNMTYgOEg5TTE2IDhWMTVcIiBzdHJva2U9XCJ3aGl0ZVwiIHN0cm9rZS13aWR0aD1cIjIuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nXHJcblx0XHRcdCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ud3AtYmxvY2stYnV0dG9ucyB7XHJcblx0Ji5pcy1sYXlvdXQtZmxleCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxufVxyXG5cclxuLndwLWJsb2NrLWJ1dHRvbiB7XHJcblx0LndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0cGFkZGluZzogY2FsY1JlbSgxMik7XHJcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogY2FsY1JlbSgyMCk7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC0tX2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xyXG5cdFx0XHQtLV9iZzogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdChbaHJlZio9XCIucGRmXCJdKSB7XHJcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbkljb24oKTtcclxuXHRcdH1cclxuXHJcblx0XHQmW2hyZWYqPVwiLnBkZlwiXSB7XHJcblx0XHRcdGdhcDogMXJlbTtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLWlubGluZTogM3JlbTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHBzZXVkbyhiZWZvcmUsICRwb3M6IHJlbGF0aXZlLCAkcGFyZW50OiBmbGV4KSB7XHJcblx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHN2Z0JHKFxyXG5cdFx0XHRcdFx0JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxOVwiIHZpZXdCb3g9XCIwIDAgMTggMTlcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMSAxNFYxNkMxIDE2LjUzMDQgMS4yMTA3MSAxNy4wMzkxIDEuNTg1NzkgMTcuNDE0MkMxLjk2MDg2IDE3Ljc4OTMgMi40Njk1NyAxOCAzIDE4SDE1QzE1LjUzMDQgMTggMTYuMDM5MSAxNy43ODkzIDE2LjQxNDIgMTcuNDE0MkMxNi43ODkzIDE3LjAzOTEgMTcgMTYuNTMwNCAxNyAxNlYxNE0xNCA4TDkgMTNMNCA4TTkgMTNWMVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nXHJcblx0XHRcdFx0KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmhhcy13aGl0ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3ZnQkcoXHJcblx0XHRcdFx0XHQnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCI+ICA8cGF0aCBkPVwiTTguNSAxNS41TDE2IDhNMTYgOEg5TTE2IDhWMTVcIiBzdHJva2U9XCInXHJcblx0XHRcdFx0XHRcdHN2Z0NvbG9yKFwiI0ZDRkNGQ1wiKVxyXG5cdFx0XHRcdFx0XHQnXCIgc3Ryb2tlLXdpZHRoPVwiMi41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPidcclxuXHRcdFx0XHQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjaykgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHN2Z0JHKFxyXG5cdFx0XHRcdFx0XHQnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCI+ICA8cGF0aCBkPVwiTTguNSAxNS41TDE2IDhNMTYgOEg5TTE2IDhWMTVcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS13aWR0aD1cIjIuNVwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuaGFzLXB1cnBsZS1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaXMtc3R5bGUtb3V0bGluZSB7XHJcblx0XHQud3AtYmxvY2stYnV0dG9uX19saW5rIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHVycGxlKTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdGdhcDogY2FsY1JlbSg0KTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHBzZXVkbyhhZnRlciwgJHBvczogcmVsYXRpdmUpIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsY1JlbSgyNCk7XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjUmVtKDI0KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHN2Z0JHKFxyXG5cdFx0XHRcdFx0JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNOC40NjQyNCAxNS41MzU1TDE1LjUzNTMgOC40NjQ0N00xNS41MzUzIDguNDY0NDdWMTUuNTM1NU0xNS41MzUzIDguNDY0NDdIOC40NjQyNFwiIHN0cm9rZT1cIidcclxuXHRcdFx0XHRcdFx0c3ZnQ29sb3IoXCIjNEYyOTcyXCIpXHJcblx0XHRcdFx0XHRcdCdcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPidcclxuXHRcdFx0XHQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzdmdCRyhcclxuXHRcdFx0XHRcdFx0JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNOC40NjQyNCAxNS41MzU1TDE1LjUzNTMgOC40NjQ0N00xNS41MzUzIDguNDY0NDdWMTUuNTM1NU0xNS41MzUzIDguNDY0NDdIOC40NjQyNFwiIHN0cm9rZT1cIidcclxuXHRcdFx0XHRcdFx0XHRzdmdDb2xvcihcIiM0RjI5NzJcIilcclxuXHRcdFx0XHRcdFx0XHQnXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndwY2Y3LXN1Ym1pdC13cmFwcGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRwYWRkaW5nOiBjYWxjUmVtKDEyKTtcclxuXHRwYWRkaW5nLWlubGluZS1zdGFydDogY2FsY1JlbSgyMCk7XHJcblx0Ym9yZGVyLXJhZGl1czogY2FsY1JlbSg1MCk7XHJcblxyXG5cdCY6aGFzKD4gLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZCkge1xyXG5cdFx0b3BhY2l0eTogMC4zO1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBidXR0b25JY29uKCk7XHJcblxyXG5cdC53cGNmNy1zdWJtaXQge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Zm9udC1zaXplOiB2YXIoLS13cC0tcHJlc2V0LS1mb250LXNpemUtLWRlZmF1bHQpO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1iZS12aWV0bmFtLXBybyk7XHJcblx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQtLV9iZzogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcclxuXHRcdC0tX2NvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xyXG5cclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQud3BjZjctc3VibWl0IHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vXHJcbi8vIENvdmVyIEJsb2NrXHJcbi8vXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLndwLWJsb2NrLWNvdmVyLFxyXG4ud3AtYmxvY2stY292ZXItaW1hZ2Uge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi53cC1ibG9jay1jb3ZlciB7XHJcbiAgbWluLWhlaWdodDogdW5zZXQ7XHJcblxyXG4gICYuaXMtbGlnaHQgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAud3AtYmxvY2stY292ZXJfX2JhY2tncm91bmQuaGFzLWJhY2tncm91bmQtZGltLTEwMCB7XHJcbiAgICArIC53cC1ibG9jay1jb3Zlcl9faW1hZ2UtYmFja2dyb3VuZCB7IHotaW5kZXg6IDE7IH1cclxuICB9XHJcblxyXG4gICYuaXMtc3R5bGUge1xyXG4gICAgJi1jb250YWluIHtcclxuICAgICAgLndwLWJsb2NrLWNvdmVyX19pbWFnZS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gcmFuZGFiZmFsbGVuZGUgU3BhbHRlblxyXG4gICAgJi1ibGVlZC0tbGVmdCxcclxuICAgICYtYmxlZWQtLXJpZ2h0IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNsYXRlOiAtNTAlO1xyXG5cclxuICAgICAgPiAud3AtYmxvY2stY292ZXJfX2ltYWdlLWJhY2tncm91bmQge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogJGxhcHRvcCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgkdW50aWw6ICRsYXB0b3ApIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJGxhcHRvcCkge1xyXG4gICAgICAgICAgZ2FwOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgICAgICAgIC53cC1ibG9jay1jb2x1bW5bY2xhc3MqPVwiaGFzLWJhY2tncm91bmRcIl0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwc2V1ZG8oYmVmb3JlKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldENvbG9yKHdoaXRlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJsZWVkLS1yaWdodCB7XHJcbiAgICAgIEBpbmNsdWRlIG1xKCRsYXB0b3ApIHtcclxuICAgICAgICAud3AtYmxvY2stY29sdW1ucyB7XHJcblxyXG4gICAgICAgICAgLndwLWJsb2NrLWNvbHVtbjpsYXN0LWNoaWxkOm5vdCguYmxvY2stZWRpdG9yLWJsb2NrLWxpc3RfX2xheW91dCkgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW5bY2xhc3MqPVwiaGFzLWJhY2tncm91bmRcIl0ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IHNwYWNpbmcocykgY2FsYyhzcGFjaW5nKGQpIC8gMikgc3BhY2luZyhzKSAwO1xyXG5cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHNwYWNpbmcoZCk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygtMSAqIHNwYWNpbmcoZCkgLyAyKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJsZWVkLS1sZWZ0IHtcclxuICAgICAgQGluY2x1ZGUgbXEoJGxhcHRvcCkge1xyXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW5zIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgLndwLWJsb2NrLWNvbHVtbjpmaXJzdC1jaGlsZDpub3QoLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19sYXlvdXQpID4gKiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcSgkbGFwdG9wKSB7XHJcbiAgICAgICAgICAgICYuaXMtc3R5bGUtZ3JpZC0tbGFyZ2Uge1xyXG4gICAgICAgICAgICAgIC53cC1ibG9jay1jb2x1bW5bY2xhc3MqPVwiaGFzLWJhY2tncm91bmRcIl0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogc3BhY2luZyhzKSAwIHNwYWNpbmcocykgY2FsYyhzcGFjaW5nKGwpIC8gMik7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IHNwYWNpbmcobCk7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTEgKiBzcGFjaW5nKGwpIC8gMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhhcy1wYXJhbGxheCB7XHJcbiAgICAmLmFsaWduZnVsbCAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciwgLy8gRnJvbnRlbmRcclxuICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHsgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSAvLyBCYWNrZW5kXHJcblxyXG4gICAgLy9AZWFjaCAkY29sb3IgaW4gJGNvbG9yUGFsZXR0ZSB7XHJcbiAgICAvLyAgJHNsdWc6IG1hcC1nZXQoJGNvbG9yLCAnc2x1ZycpO1xyXG4gICAgLy8gICRjb2xvcjogbWFwLWdldCgkY29sb3IsICdjb2xvcicpO1xyXG4gICAgLy9cclxuICAgIC8vICAud3AtYmxvY2stY292ZXIuaGFzLSN7JHNsdWd9LWJhY2tncm91bmQtY29sb3Ige1xyXG4gICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC45KSAhaW1wb3J0YW50O1xyXG4gICAgLy8gIH1cclxuICAgIC8vfVxyXG4gIH1cclxuXHJcbiAgJi5oYXMtY3VzdG9tLWNvbnRlbnQtcG9zaXRpb24uaGFzLWN1c3RvbS1jb250ZW50LXBvc2l0aW9uIHtcclxuICAgIC53cC1ibG9jay1jb3Zlcl9faW5uZXItY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy9cclxuLy8gVXRpbGl0eTogQnJlYWtwb2ludHNcclxuLy9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kdGFibGV0LXA6IDY0MHB4O1xyXG4kdGFibGV0LWw6IDk2MHB4O1xyXG4kbGFwdG9wOiAxMjAwcHg7XHJcbiRkZXNrdG9wOiAxNjAwcHg7XHJcblxyXG5AbWl4aW4gbXEoJGZyb206IGZhbHNlLCAkdW50aWw6IGZhbHNlKSB7XHJcbiAgJG1pbldpZHRoOiAwO1xyXG4gICRtYXhXaWR0aDogMDtcclxuICAkbWVkaWFRdWVyeTogJyc7XHJcblxyXG4gIEBpZiAkZnJvbSB7XHJcbiAgICAkbWluV2lkdGg6ICRmcm9tO1xyXG4gIH1cclxuXHJcbiAgQGlmICR1bnRpbCB7XHJcbiAgICAkbWF4V2lkdGg6ICR1bnRpbDtcclxuICB9XHJcblxyXG4gIEBpZiAkbWluV2lkdGggIT0gMCB7XHJcbiAgICAkbWVkaWFRdWVyeTogJyhtaW4td2lkdGg6ICN7JG1pbldpZHRofSknO1xyXG4gIH1cclxuXHJcbiAgQGlmICRtYXhXaWR0aCAhPSAwIHtcclxuICAgICRtZWRpYVF1ZXJ5OiAnKG1heC13aWR0aDogY2FsYygjeyRtYXhXaWR0aH0gLSAxcHgpKSc7XHJcbiAgfVxyXG5cclxuICBAaWYgJG1pbldpZHRoICE9IDAgYW5kICRtYXhXaWR0aCAhPSAwIHtcclxuICAgICRtZWRpYVF1ZXJ5OiAnKG1pbi13aWR0aDogI3skbWluV2lkdGh9KSBhbmQgKG1heC13aWR0aDogY2FsYygjeyRtYXhXaWR0aH0gLSAxcHgpKSc7XHJcbiAgfVxyXG5cclxuICBAaWYgJGZyb20gPT0gJ3RvdWNoJyB7XHJcbiAgICAkbWVkaWFRdWVyeTogJyhwb2ludGVyOiBjb2Fyc2UpJ1xyXG4gIH1cclxuXHJcbiAgQGlmICRmcm9tID09ICdtb3VzZScge1xyXG4gICAgJG1lZGlhUXVlcnk6ICcocG9pbnRlcjogZmluZSknXHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skbWVkaWFRdWVyeX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvL1xyXG4vLyBDb2x1bW5zIEJsb2NrXHJcbi8vXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLndwLWJsb2NrLWNvbHVtbnMge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdC53cC1ibG9jay1jb2x1bW4ge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHRAaW5jbHVkZSBtcSgkbGFwdG9wKSB7XHJcblx0XHRcdCYuaXMtc3R5bGUtZmlyc3Qge1xyXG5cdFx0XHRcdG9yZGVyOiAtMTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmlzLXN0eWxlLWxhc3Qge1xyXG5cdFx0XHRcdG9yZGVyOiA5OTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmlzLXN0eWxlLWNlbnRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JltzdHlsZSo9XCJib3JkZXItdG9wLWxlZnQtcmFkaXVzXCJdLFxyXG5cdCZbc3R5bGUqPVwiYm9yZGVyLXRvcC1yaWdodC1yYWRpdXNcIl0sXHJcblx0JltzdHlsZSo9XCJib3JkZXItYm90dG9tLXJpZ2gtcmFkaXVzXCJdLFxyXG5cdCZbc3R5bGUqPVwiYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1c1wiXSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxufVxyXG4iLCIud3AtYmxvY2stZGV0YWlscyB7XHJcblx0Ji5oYXMtcm9zZS1iYWNrZ3JvdW5kLWNvbG9yIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IGNhbGNSZW0oMjQpO1xyXG5cdH1cclxuXHJcblx0c3VtbWFyeSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHVycGxlKTtcclxuXHRcdGdhcDogY2FsY1JlbSgyNCk7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLXhzKTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0QGluY2x1ZGUgcHNldWRvKGFmdGVyLCAkcG9zOiByZWxhdGl2ZSwgJHBhcmVudDogZmxleCkge1xyXG5cdFx0XHR3aWR0aDogY2FsY1JlbSgyNCk7XHJcblx0XHRcdGhlaWdodDogY2FsY1JlbSgyNCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzdmdCRyhcclxuXHRcdFx0XHQnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk02IDlMMTIgMTVMMTggOVwiIHN0cm9rZT1cIidcclxuXHRcdFx0XHRcdHN2Z0NvbG9yKFwiIzRmMjk3MlwiKVxyXG5cdFx0XHRcdFx0J1wiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+J1xyXG5cdFx0XHQpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCY6bm90KDpvcGVuKSB7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXB1cnBsZSk7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0c3VtbWFyeSB7XHJcblx0XHRcdHBhZGRpbmctaW5saW5lOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjpvcGVuIHtcclxuXHRcdHN1bW1hcnk6OmFmdGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgc3ZnQkcoXHJcblx0XHRcdFx0JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNiAxNUwxMiA5TDE4IDE1XCIgc3Ryb2tlPVwiJ1xyXG5cdFx0XHRcdFx0c3ZnQ29sb3IoXCIjNGYyOTcyXCIpXHJcblx0XHRcdFx0XHQnXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nXHJcblx0XHRcdCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi53cC1ibG9jay1ncm91cCB7XHJcblx0Ji5pcy1sYXlvdXQtZmxleCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0Ji5pcy1ub3dyYXAge1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0fVxyXG5cclxuXHQmLmlzLWNvbnRlbnQtanVzdGlmaWNhdGlvbi1zcGFjZS1iZXR3ZWVuIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdC8vICYuaXMtdmVydGljYWwge1xyXG5cdC8vIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHQvLyB9XHJcblxyXG5cdCY6aGFzKD4gLndwLWJsb2NrLWVtYmVkLmlzLXR5cGUtdmlkZW8pIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG59XHJcblxyXG4qOmhhcyg+IC53cC1ibG9jay1ncm91cC1pcy1sYXlvdXQtZ3JpZCkge1xyXG5cdGNvbnRhaW5lcjogZ3JpZC1jb250YWluZXIgLyBpbmxpbmUtc2l6ZTtcclxuXHJcblx0PiAud3AtYmxvY2stZ3JvdXAtaXMtbGF5b3V0LWdyaWQge1xyXG5cdFx0QGNvbnRhaW5lciBncmlkLWNvbnRhaW5lciAod2lkdGggPCA3MGNoKSB7XHJcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuXHRcdH1cclxuXHJcblx0XHRAY29udGFpbmVyIGdyaWQtY29udGFpbmVyICh3aWR0aCA8IDUwY2gpIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZW50cnktY29udGVudCA+IC53cC1ibG9jay1ncm91cCB7XHJcblx0Ji5pcy12ZXJ0aWNhbCB7XHJcblx0XHQ+IC53cC1ibG9jay1jb2x1bW5zIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSk7XHJcblxyXG5cdFx0XHQmLmFsaWdud2lkZSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiB2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0td2lkZS1zaXplKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpub3QoLmFsaWduZnVsbCkge1xyXG5cdFx0XHRcdG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLndwLWJsb2NrLWltYWdlIHtcclxuXHQmLmlzLXN0eWxlLWFycm93IHtcclxuXHRcdEBpbmNsdWRlIHBzZXVkbyhiZWZvcmUsICRwYXJlbnQ6IHJlbGF0aXZlKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjUmVtKDI4KTtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjUmVtKDI4KTtcclxuXHRcdFx0Ym90dG9tOiBjYWxjUmVtKDI0KTtcclxuXHRcdFx0bGVmdDogY2FsY1JlbSgyNCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzdmdCRyhcclxuXHRcdFx0XHQnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzMVwiIGhlaWdodD1cIjMxXCIgdmlld0JveD1cIjAgMCAzMSAzMVwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0yOS41IDEuNUwxLjUgMjkuNU0xLjUgMjkuNUwxLjUgMy4zNjY2N00xLjUgMjkuNUwyNy42MzMzIDI5LjVcIiBzdHJva2U9XCInXHJcblx0XHRcdFx0XHRzdmdDb2xvcihcIiNFMDAxNzdcIilcclxuXHRcdFx0XHRcdCdcIiBzdHJva2Utd2lkdGg9XCIzXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPidcclxuXHRcdFx0KTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIiRzaXplczogKHh4cywgeHMsIHMsIGQsbSwgbCwgeGwpO1xyXG5cclxuLndwLWJsb2NrLXNwYWNlciB7XHJcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzIHtcclxuICAgICYuaXMtc3R5bGUtI3skc2l6ZX0ge1xyXG4gICAgICBoZWlnaHQ6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLSN7JHNpemV9KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufSIsInVsLFxyXG5vbCB7XHJcbiAgICAmLmlzLXN0eWxlLWNvbHVtbnMge1xyXG4gICAgICAgIGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxuXHJcbiAgICAgICAgQGNvbnRhaW5lciAobWluLXdpZHRoOiA3NzBweCkge1xyXG4gICAgICAgICAgICBjb2x1bW5zOiAyO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiB2YXIoLS1iYXNlLWdhcC1zaXplKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBjb250YWluZXIgKG1pbi13aWR0aDogODIwcHgpIHtcclxuICAgICAgICAgICAgY29sdW1uczogMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEVkaXRvclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi5ibG9jay1lZGl0b3ItYmxvY2stbGlzdF9fbGF5b3V0IHtcclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgICAgICYuaXMtc3R5bGUtY29sdW1ucyB7XHJcbiAgICAgICAgICAgIGNvbHVtbnM6IDI7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHZhcigtLWJhc2UtZ2FwLXNpemUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbixcclxuLnBhZ2luYXRpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuIiwiLndwLWJsb2NrLXF1ZXJ5IHtcclxuXHQuaXMtbGF5b3V0LWdyaWQge1xyXG5cdFx0Ly8gVE9ETzogY29udGFpbmVyIHF1ZXJ5IHN0YXR0IG1lZGlhIHF1ZXJ5XHJcblx0XHRAaW5jbHVkZSBtcSgkdW50aWw6ICR0YWJsZXQtbCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2x1bW5zLTQge1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgkdGFibGV0LWwsICRsYXB0b3ApIHtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IGdldFNwYWNpbmcocyk7XHJcblx0fVxyXG5cclxuXHQud3AtYmxvY2stZ3JvdXAge1xyXG5cdFx0Ji5oYXMtbGlnaHRncmV5LWJvcmRlci1jb2xvci5oYXMtYmFja2dyb3VuZCB7XHJcblx0XHRcdC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIHtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiAzMzMgLyAyNTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQud3AtYmxvY2stcG9zdC10ZXJtcyBhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBpbmspO1xyXG5cdFx0XHRcdHBhZGRpbmc6IGNhbGNSZW0oNCkgMXJlbTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiBjYWxjUmVtKDI0KTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZTtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LndwLWJsb2NrLWFjZi1maWVsZC1ibG9ja3MtYWNmLWJ1dHRvbixcclxuXHQud3AtYmxvY2stcG9zdC1leGNlcnB0X19tb3JlLXRleHQge1xyXG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcclxuXHJcblx0XHQud3AtYmxvY2stYWNmLWZpZWxkLWJsb2Nrcy1hY2YtYnV0dG9uX19saW5rIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHVycGxlKTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQud3AtYmxvY2stYWNmLWZpZWxkLWJsb2Nrcy1hY2YtYnV0dG9uX19saW5rLFxyXG5cdFx0LndwLWJsb2NrLXBvc3QtZXhjZXJwdF9fbW9yZS1saW5rIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXB1cnBsZSk7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRnYXA6IGNhbGNSZW0oNCk7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBwc2V1ZG8oYWZ0ZXIsICRwb3M6IHJlbGF0aXZlKSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGNSZW0oMjQpO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsY1JlbSgyNCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzdmdCRyhcclxuXHRcdFx0XHRcdCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTguNDY0MjQgMTUuNTM1NUwxNS41MzUzIDguNDY0NDdNMTUuNTM1MyA4LjQ2NDQ3VjE1LjUzNTVNMTUuNTM1MyA4LjQ2NDQ3SDguNDY0MjRcIiBzdHJva2U9XCInXHJcblx0XHRcdFx0XHRcdHN2Z0NvbG9yKFwiIzRGMjk3MlwiKVxyXG5cdFx0XHRcdFx0XHQnXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nXHJcblx0XHRcdFx0KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gY2F0ZWdvcmllc1xyXG5cdC53cC1ibG9jay1jYXRlZ29yaWVzLWxpc3Qge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZzogMC4yNWVtIDEuNWVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBuYXZpZ2F0aW9uXHJcbi53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uIHtcclxuXHRwYWRkaW5nOiBjYWxjUmVtKDQpIGNhbGNSZW0oMTIpO1xyXG5cdGJvcmRlci1yYWRpdXM6IGNhbGNSZW0oMjQpO1xyXG5cclxuXHQucGFnZS1udW1iZXJzIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRvcGFjaXR5OiAwLjU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nLWlubGluZTogMC4yNWVtO1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcblxyXG5cdFx0Ji5jdXJyZW50LFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1wcmV2aW91cyxcclxuXHQud3AtYmxvY2stcXVlcnktcGFnaW5hdGlvbi1uZXh0LFxyXG5cdC5wYWdlLW51bWJlcnMubmV4dCxcclxuXHQucGFnZS1udW1iZXJzLnByZXYge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLXByZXZpb3VzIC5pcy1hcnJvdy1jaGV2cm9uLFxyXG5cdC53cC1ibG9jay1xdWVyeS1wYWdpbmF0aW9uLW5leHQgLmlzLWFycm93LWNoZXZyb24sXHJcblx0LnBhZ2UtbnVtYmVycy5uZXh0LFxyXG5cdC5wYWdlLW51bWJlcnMucHJldiB7XHJcblx0XHR0ZXh0LWluZGVudDogLTEwMHZ3O1xyXG5cdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgcHNldWRvKGFmdGVyLCAkcG9zOiByZWxhdGl2ZSwgJHBhcmVudDogZmxleCkge1xyXG5cdFx0XHR3aWR0aDogY2FsY1JlbSgyNCk7XHJcblx0XHRcdGhlaWdodDogY2FsY1JlbSgyNCk7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBiZ0ltZygpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tcHJldmlvdXMgLmlzLWFycm93LWNoZXZyb246OmFmdGVyLFxyXG5cdC5wYWdlLW51bWJlcnMucHJldjo6YWZ0ZXIge1xyXG5cdFx0QGluY2x1ZGUgc3ZnQkcoXHJcblx0XHRcdCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTE1IDZMOSAxMkwxNSAxOFwiIHN0cm9rZT1cIidcclxuXHRcdFx0XHRzdmdDb2xvcihcIiNGRkYyRjRcIilcclxuXHRcdFx0XHQnXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nXHJcblx0XHQpO1xyXG5cdH1cclxuXHJcblx0LndwLWJsb2NrLXF1ZXJ5LXBhZ2luYXRpb24tbmV4dCAuaXMtYXJyb3ctY2hldnJvbjo6YWZ0ZXIsXHJcblx0LnBhZ2UtbnVtYmVycy5uZXh0OjphZnRlciB7XHJcblx0XHRAaW5jbHVkZSBzdmdCRyhcclxuXHRcdFx0JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNOSA2TDE1IDEyTDkgMThcIiBzdHJva2U9XCInXHJcblx0XHRcdFx0c3ZnQ29sb3IoXCIjRkZGMkY0XCIpXHJcblx0XHRcdFx0J1wiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+J1xyXG5cdFx0KTtcclxuXHR9XHJcbn1cclxuIiwiLy9cclxuLy8gU2xpZGVyXHJcbi8vXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQG1peGluIGhvb2stc2xpZGVyKCkge1xyXG5cdC8vIFBhZGRpbmcgaWYgc2xpZGVuYXYgc2l0cyBvdXRzaWRlXHJcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cdC0tX29mZnNldDogMnJlbTtcclxuXHJcblx0JjpoYXMoLnVrLXBvc2l0aW9uLWNlbnRlci1sZWZ0LW91dCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1fb2Zmc2V0KTtcclxuXHJcblx0XHQudWstcG9zaXRpb24tcmVsYXRpdmUge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLV9vZmZzZXQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JjpoYXMoLnVrLXBvc2l0aW9uLWNlbnRlci1yaWdodC1vdXQpIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLV9vZmZzZXQpO1xyXG5cclxuXHRcdC51ay1wb3NpdGlvbi1yZWxhdGl2ZSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLV9vZmZzZXQpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy9cclxuLy8gU2xpZGVuYXZcclxuLy9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBEb3RuYXZcclxuLy9cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBFZGl0b3IgU3R5bGVzXHJcbi8vXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLmJsb2NrLWVkaXRvci1ibG9jay1saXN0X19ibG9jay5pcy1zdHlsZS1zbGlkZXIge1xyXG5cdC0tX2NvbHM6IDE7XHJcblxyXG5cdEBpbmNsdWRlIGJhY2tlbmQtbGFiZWwoXCJTbGlkZXJcIik7XHJcblxyXG5cdGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcblxyXG5cdD4gKiB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gdmFyKC0tX2NvbHMpKSAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcbn1cclxuXHJcbkBpbXBvcnQgXCJ+dWlraXQvc3JjL3Njc3MvY29tcG9uZW50cy9zbGlkZXJcIjtcclxuQGltcG9ydCBcIn51aWtpdC9zcmMvc2Nzcy9jb21wb25lbnRzL3NsaWRlbmF2XCI7XHJcbkBpbXBvcnQgXCJ+dWlraXQvc3JjL3Njc3MvY29tcG9uZW50cy93aWR0aFwiO1xyXG5AaW1wb3J0IFwifnVpa2l0L3NyYy9zY3NzL2NvbXBvbmVudHMvZG90bmF2XCI7XHJcbiIsIkB1c2UgXCJzYXNzOm1ldGFcIjtcblxuLy8gTmFtZTogICAgICAgICAgICBTbGlkZXJcbi8vIERlc2NyaXB0aW9uOiAgICAgQ29tcG9uZW50IHRvIGNyZWF0ZSBob3Jpem9udGFsIHNsaWRlcnNcbi8vXG4vLyBDb21wb25lbnQ6ICAgICAgIGB1ay1zbGlkZXJgXG4vL1xuLy8gU3ViLW9iamVjdHM6ICAgICBgdWstc2xpZGVyLWNvbnRhaW5lcmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLXNsaWRlci1pdGVtc2Bcbi8vXG4vLyBTdGF0ZXM6ICAgICAgICAgIGB1ay1hY3RpdmVgXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy8gVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29tcG9uZW50OiBTbGlkZXJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gUHJldmVudCB0YWIgaGlnaGxpZ2h0aW5nIG9uIGlPUy5cbiAqL1xuXG4udWstc2xpZGVyIHtcbiAgICAvKiAxICovXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay1zbGlkZXIpKSB7QGluY2x1ZGUgaG9vay1zbGlkZXIoKTt9XG59XG5cblxuLyogQ29udGFpbmVyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIENsaXAgY2hpbGQgZWxlbWVudHNcbiAqIDIuIFByZXZlbnQgYWNjaWRlbnRhbCBzY3JvbGxpbmcgdGhyb3VnaCBlbGVtZW50cyBpbiBzbGlkZSBnZXR0aW5nIGZvY3VzZWRcbiAqL1xuXG4udWstc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgLyogMSAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLyogMiAqL1xuICAgIG92ZXJmbG93OiBjbGlwO1xufVxuXG4vKlxuICogV2lkZW4gY29udGFpbmVyIHRvIHByZXZlbnQgYm94LXNoYWRvd3MgZnJvbSBjbGlwcGluZywgYGxhcmdlLWJveC1zaGFkb3dgXG4gKi9cblxuLnVrLXNsaWRlci1jb250YWluZXItb2Zmc2V0IHtcbiAgICBtYXJnaW46ICRzbGlkZXItY29udGFpbmVyLW1hcmdpbi10b3AgJHNsaWRlci1jb250YWluZXItbWFyZ2luLXJpZ2h0ICRzbGlkZXItY29udGFpbmVyLW1hcmdpbi1ib3R0b20gJHNsaWRlci1jb250YWluZXItbWFyZ2luLWxlZnQ7XG4gICAgcGFkZGluZzogKCRzbGlkZXItY29udGFpbmVyLW1hcmdpbi10b3AgKiAtMSkgKCRzbGlkZXItY29udGFpbmVyLW1hcmdpbi1yaWdodCAqIC0xKSAoJHNsaWRlci1jb250YWluZXItbWFyZ2luLWJvdHRvbSAqIC0xKSAoJHNsaWRlci1jb250YWluZXItbWFyZ2luLWxlZnQgKiAtMSk7XG59XG5cbi8qIEl0ZW1zXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIE9wdGltaXplIGFuaW1hdGlvblxuICogMi4gQ3JlYXRlIGEgY29udGFpbmluZyBibG9jay4gSW4gU2FmYXJpIGl0J3MgbmVpdGhlciBjcmVhdGVkIGJ5IGB0cmFuc2Zvcm1gIG5vciBgd2lsbC1jaGFuZ2VgLlxuICogMy4gRGlzYWJsZSBob3Jpem9udGFsIHBhbm5pbmcgZ2VzdHVyZXNcbiAqL1xuXG4udWstc2xpZGVyLWl0ZW1zIHtcbiAgICAvKiAxICovXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAvKiAyICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8qIDMgKi9cbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4vKlxuICogMS4gUmVzZXQgbGlzdCBzdHlsZSB3aXRob3V0IGludGVyZmVyaW5nIHdpdGggZ3JpZFxuICogMi4gUHJldmVudCBkaXNwbGF5aW5nIHRoZSBjYWxsb3V0IGluZm9ybWF0aW9uIG9uIGlPUy5cbiAqL1xuXG4udWstc2xpZGVyLWl0ZW1zOm5vdCgudWstZ3JpZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyogMSAqL1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLyogMiAqL1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbn1cblxuLnVrLXNsaWRlci1pdGVtcy51ay1ncmlkIHsgZmxleC13cmFwOiBub3dyYXA7IH1cblxuXG4vKiBJdGVtXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIExldCBpdGVtcyB0YWtlIGNvbnRlbnQgZGltZW5zaW9ucyAoMCAwIGF1dG8pXG4gKiAgICBgbWF4LXdpZHRoYCBuZWVkZWQgdG8ga2VlcCBpbWFnZSByZXNwb25zaXZlbmVzcyBhbmQgcHJldmVudCBjb250ZW50IG92ZXJmbG93XG4gKiAyLiBDcmVhdGUgcG9zaXRpb24gY29udGV4dFxuICovXG5cbi51ay1zbGlkZXItaXRlbXMgPiAqIHtcbiAgICAvKiAxICovXG4gICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC8qIDIgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuLy8gSG9va3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay1zbGlkZXItbWlzYykpIHtAaW5jbHVkZSBob29rLXNsaWRlci1taXNjKCk7fVxuXG4vLyBAbWl4aW4gaG9vay1zbGlkZXIoKXt9XG4vLyBAbWl4aW4gaG9vay1zbGlkZXItbWlzYygpe31cbiIsIkB1c2UgXCJzYXNzOm1ldGFcIjtcblxuLy8gTmFtZTogICAgICAgICAgICBTbGlkZW5hdlxuLy8gRGVzY3JpcHRpb246ICAgICBDb21wb25lbnQgdG8gY3JlYXRlIHByZXZpb3VzL25leHQgaWNvbiBuYXZpZ2F0aW9uc1xuLy9cbi8vIENvbXBvbmVudDogICAgICAgYHVrLXNsaWRlbmF2YFxuLy9cbi8vIFN1Yi1vYmplY3RzOiAgICAgYHVrLXNsaWRlbmF2LWNvbnRhaW5lcmBcbi8vXG4vLyBNb2RpZmllcnM6ICAgICAgIGB1ay1zbGlkZW5hdi1wcmV2aW91c2Bcbi8vICAgICAgICAgICAgICAgICAgYHVrLXNsaWRlbmF2LW5leHRgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1zbGlkZW5hdi1sYXJnZWBcbi8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cblxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29tcG9uZW50OiBTbGlkZW5hdlxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZG9wdHMgYHVrLWljb25gXG4gKi9cblxuLnVrLXNsaWRlbmF2IHtcbiAgICBwYWRkaW5nOiAkc2xpZGVuYXYtcGFkZGluZy12ZXJ0aWNhbCAkc2xpZGVuYXYtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGNvbG9yOiAkc2xpZGVuYXYtY29sb3I7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stc2xpZGVuYXYpKSB7QGluY2x1ZGUgaG9vay1zbGlkZW5hdigpO31cbn1cblxuLyogSG92ZXIgKi9cbi51ay1zbGlkZW5hdjpob3ZlciB7XG4gICAgY29sb3I6ICRzbGlkZW5hdi1ob3Zlci1jb2xvcjtcbiAgICBAaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay1zbGlkZW5hdi1ob3ZlcikpIHtAaW5jbHVkZSBob29rLXNsaWRlbmF2LWhvdmVyKCk7fVxufVxuXG4vKiBPbkNsaWNrICovXG4udWstc2xpZGVuYXY6YWN0aXZlIHtcbiAgICBjb2xvcjogJHNsaWRlbmF2LWFjdGl2ZS1jb2xvcjtcbiAgICBAaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay1zbGlkZW5hdi1hY3RpdmUpKSB7QGluY2x1ZGUgaG9vay1zbGlkZW5hdi1hY3RpdmUoKTt9XG59XG5cblxuLyogSWNvbiBtb2RpZmllclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBQcmV2aW91c1xuICovXG5cbi51ay1zbGlkZW5hdi1wcmV2aW91cyB7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stc2xpZGVuYXYtcHJldmlvdXMpKSB7QGluY2x1ZGUgaG9vay1zbGlkZW5hdi1wcmV2aW91cygpO31cbn1cblxuLypcbiAqIE5leHRcbiAqL1xuXG4udWstc2xpZGVuYXYtbmV4dCB7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stc2xpZGVuYXYtbmV4dCkpIHtAaW5jbHVkZSBob29rLXNsaWRlbmF2LW5leHQoKTt9XG59XG5cblxuLyogU2l6ZSBtb2RpZmllclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1zbGlkZW5hdi1sYXJnZSB7XG4gICAgcGFkZGluZzogJHNsaWRlbmF2LWxhcmdlLXBhZGRpbmctdmVydGljYWwgJHNsaWRlbmF2LWxhcmdlLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBAaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay1zbGlkZW5hdi1sYXJnZSkpIHtAaW5jbHVkZSBob29rLXNsaWRlbmF2LWxhcmdlKCk7fVxufVxuXG5cbi8qIENvbnRhaW5lclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1zbGlkZW5hdi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stc2xpZGVuYXYtY29udGFpbmVyKSkge0BpbmNsdWRlIGhvb2stc2xpZGVuYXYtY29udGFpbmVyKCk7fVxufVxuXG5cbi8vIEhvb2tzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stc2xpZGVuYXYtbWlzYykpIHtAaW5jbHVkZSBob29rLXNsaWRlbmF2LW1pc2MoKTt9XG5cbi8vIEBtaXhpbiBob29rLXNsaWRlbmF2KCl7fVxuLy8gQG1peGluIGhvb2stc2xpZGVuYXYtaG92ZXIoKXt9XG4vLyBAbWl4aW4gaG9vay1zbGlkZW5hdi1hY3RpdmUoKXt9XG4vLyBAbWl4aW4gaG9vay1zbGlkZW5hdi1wcmV2aW91cygpe31cbi8vIEBtaXhpbiBob29rLXNsaWRlbmF2LW5leHQoKXt9XG4vLyBAbWl4aW4gaG9vay1zbGlkZW5hdi1sYXJnZSgpe31cbi8vIEBtaXhpbiBob29rLXNsaWRlbmF2LWNvbnRhaW5lcigpe31cbi8vIEBtaXhpbiBob29rLXNsaWRlbmF2LW1pc2MoKXt9XG5cblxuLy8gSW52ZXJzZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuXG5cbi8vIEBtaXhpbiBob29rLWludmVyc2Utc2xpZGVuYXYoKXt9XG4vLyBAbWl4aW4gaG9vay1pbnZlcnNlLXNsaWRlbmF2LWhvdmVyKCl7fVxuLy8gQG1peGluIGhvb2staW52ZXJzZS1zbGlkZW5hdi1hY3RpdmUoKXt9XG4iLCJAdXNlIFwic2FzczpzdHJpbmdcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbiRnbG9iYWwtbWFyZ2luOiAyMHB4ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pdGVtLW1hcmdpbi10b3A6ICRnbG9iYWwtbWFyZ2luICFkZWZhdWx0O1xuJGdsb2JhbC1tZWRpdW0tZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi10aXRsZS1mb250LXNpemU6ICRnbG9iYWwtbWVkaXVtLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdGl0bGUtbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcbiRnbG9iYWwtZW1waGFzaXMtY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRpdGxlLWNvbG9yOiAkZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGdsb2JhbC1jb2xvcjogIzY2NiAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdGl0bGUtaG92ZXItY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbnRlbnQtbWFyZ2luLXRvcDogJGdsb2JhbC1tYXJnaW4gIWRlZmF1bHQ7XG4kZ2xvYmFsLWludmVyc2UtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kaW52ZXJzZS1nbG9iYWwtZW1waGFzaXMtY29sb3I6ICRnbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWFjY29yZGlvbi10aXRsZS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtZ2xvYmFsLWNvbG9yOiByZ2JhKCRnbG9iYWwtaW52ZXJzZS1jb2xvciwgMC43KSAhZGVmYXVsdDtcbiRpbnZlcnNlLWFjY29yZGlvbi10aXRsZS1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi12ZXJ0aWNhbDogJGdsb2JhbC1tYXJnaW4gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZzogMTVweCAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXJpZ2h0OiAkYWxlcnQtcGFkZGluZyArIDE0cHggIWRlZmF1bHQ7XG4kZ2xvYmFsLW11dGVkLWJhY2tncm91bmQ6ICNmOGY4ZjggIWRlZmF1bHQ7XG4kYWxlcnQtYmFja2dyb3VuZDogJGdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGFsZXJ0LWNsb3NlLXRvcDogJGFsZXJ0LXBhZGRpbmcgKyA1cHggIWRlZmF1bHQ7XG4kYWxlcnQtY2xvc2UtcmlnaHQ6ICRhbGVydC1wYWRkaW5nICFkZWZhdWx0O1xuJGdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQ6ICMxZTg3ZjAgIWRlZmF1bHQ7XG4kYWxlcnQtcHJpbWFyeS1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoY29sb3IubWl4KHdoaXRlLCAkZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCwgNDAlKSwgJGxpZ2h0bmVzczogMjAlKSAhZGVmYXVsdDtcbiRhbGVydC1wcmltYXJ5LWNvbG9yOiAkZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRnbG9iYWwtc3VjY2Vzcy1iYWNrZ3JvdW5kOiAjMzJkMjk2ICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KGNvbG9yLm1peCh3aGl0ZSwgJGdsb2JhbC1zdWNjZXNzLWJhY2tncm91bmQsIDQwJSksICRsaWdodG5lc3M6IDI1JSkgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy1jb2xvcjogJGdsb2JhbC1zdWNjZXNzLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kZ2xvYmFsLXdhcm5pbmctYmFja2dyb3VuZDogI2ZhYTA1YSAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdChjb2xvci5taXgod2hpdGUsICRnbG9iYWwtd2FybmluZy1iYWNrZ3JvdW5kLCA0NSUpLCAkbGlnaHRuZXNzOiAxNSUpICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctY29sb3I6ICRnbG9iYWwtd2FybmluZy1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGdsb2JhbC1kYW5nZXItYmFja2dyb3VuZDogI2YwNTA2ZSAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KGNvbG9yLm1peCh3aGl0ZSwgJGdsb2JhbC1kYW5nZXItYmFja2dyb3VuZCwgNDAlKSwgJGxpZ2h0bmVzczogMjAlKSAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItY29sb3I6ICRnbG9iYWwtZGFuZ2VyLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kZ2xvYmFsLWd1dHRlcjogMzBweCAhZGVmYXVsdDtcbiRhbGlnbi1tYXJnaW4taG9yaXpvbnRhbDogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kYWxpZ24tbWFyZ2luLXZlcnRpY2FsOiAkZ2xvYmFsLWd1dHRlciAhZGVmYXVsdDtcbiRnbG9iYWwtbWVkaXVtLWd1dHRlcjogNDBweCAhZGVmYXVsdDtcbiRhbGlnbi1tYXJnaW4taG9yaXpvbnRhbC1sOiAkZ2xvYmFsLW1lZGl1bS1ndXR0ZXIgIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mYWRlLWR1cmF0aW9uOiAwLjhzICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1zdHJva2UtZHVyYXRpb246IDJzICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1rZW5idXJucy1kdXJhdGlvbjogMTVzICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1mYXN0LWR1cmF0aW9uOiAwLjFzICFkZWZhdWx0O1xuJGFuaW1hdGlvbi1zbGlkZS1zbWFsbC10cmFuc2xhdGU6IDEwcHggIWRlZmF1bHQ7XG4kYW5pbWF0aW9uLXNsaWRlLW1lZGl1bS10cmFuc2xhdGU6IDUwcHggIWRlZmF1bHQ7XG4kZ2xvYmFsLWxhcmdlLW1hcmdpbjogNzBweCAhZGVmYXVsdDtcbiRhcnRpY2xlLW1hcmdpbi10b3A6ICRnbG9iYWwtbGFyZ2UtbWFyZ2luICFkZWZhdWx0O1xuJGdsb2JhbC0yeGxhcmdlLWZvbnQtc2l6ZTogMi42MjVyZW0gIWRlZmF1bHQ7XG4kYXJ0aWNsZS10aXRsZS1mb250LXNpemUtbTogJGdsb2JhbC0yeGxhcmdlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRhcnRpY2xlLXRpdGxlLWZvbnQtc2l6ZTogJGFydGljbGUtdGl0bGUtZm9udC1zaXplLW0gKiAwLjg1ICFkZWZhdWx0O1xuJGFydGljbGUtdGl0bGUtbGluZS1oZWlnaHQ6IDEuMiAhZGVmYXVsdDtcbiRnbG9iYWwtc21hbGwtZm9udC1zaXplOiAwLjg3NXJlbSAhZGVmYXVsdDtcbiRhcnRpY2xlLW1ldGEtZm9udC1zaXplOiAkZ2xvYmFsLXNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRhcnRpY2xlLW1ldGEtbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcbiRnbG9iYWwtbXV0ZWQtY29sb3I6ICM5OTkgIWRlZmF1bHQ7XG4kYXJ0aWNsZS1tZXRhLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yOiByZ2JhKCRnbG9iYWwtaW52ZXJzZS1jb2xvciwgMC41KSAhZGVmYXVsdDtcbiRpbnZlcnNlLWFydGljbGUtbWV0YS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGdsb2JhbC1iYWNrZ3JvdW5kOiAjZmZmICFkZWZhdWx0O1xuJGJhY2tncm91bmQtZGVmYXVsdC1iYWNrZ3JvdW5kOiAkZ2xvYmFsLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kYmFja2dyb3VuZC1tdXRlZC1iYWNrZ3JvdW5kOiAkZ2xvYmFsLW11dGVkLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kYmFja2dyb3VuZC1wcmltYXJ5LWJhY2tncm91bmQ6ICRnbG9iYWwtcHJpbWFyeS1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGdsb2JhbC1zZWNvbmRhcnktYmFja2dyb3VuZDogIzIyMiAhZGVmYXVsdDtcbiRiYWNrZ3JvdW5kLXNlY29uZGFyeS1iYWNrZ3JvdW5kOiAkZ2xvYmFsLXNlY29uZGFyeS1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGJhZGdlLXNpemU6IDE4cHggIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy12ZXJ0aWNhbDogMCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLWhvcml6b250YWw6IDVweCAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiA1MDBweCAhZGVmYXVsdDtcbiRiYWRnZS1iYWNrZ3JvdW5kOiAkZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogJGdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZTogMTFweCAhZGVmYXVsdDtcbiRpbnZlcnNlLWdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQ6ICRnbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWJhZGdlLWJhY2tncm91bmQ6ICRpbnZlcnNlLWdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kaW52ZXJzZS1nbG9iYWwtaW52ZXJzZS1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWJhZGdlLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRiYXNlLWJvZHktYmFja2dyb3VuZDogJGdsb2JhbC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGdsb2JhbC1mb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGJhc2UtYm9keS1mb250LWZhbWlseTogJGdsb2JhbC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRiYXNlLWJvZHktZm9udC13ZWlnaHQ6IG5vcm1hbCAhZGVmYXVsdDtcbiRnbG9iYWwtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuJGJhc2UtYm9keS1mb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplICFkZWZhdWx0O1xuJGdsb2JhbC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGJhc2UtYm9keS1saW5lLWhlaWdodDogJGdsb2JhbC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRiYXNlLWJvZHktY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kZ2xvYmFsLWxpbmstY29sb3I6ICMxZTg3ZjAgIWRlZmF1bHQ7XG4kYmFzZS1saW5rLWNvbG9yOiAkZ2xvYmFsLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kYmFzZS1saW5rLXRleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcbiRnbG9iYWwtbGluay1ob3Zlci1jb2xvcjogIzBmNmVjZCAhZGVmYXVsdDtcbiRiYXNlLWxpbmstaG92ZXItY29sb3I6ICRnbG9iYWwtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRiYXNlLWxpbmstaG92ZXItdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kYmFzZS1zdHJvbmctZm9udC13ZWlnaHQ6IGJvbGRlciAhZGVmYXVsdDtcbiRiYXNlLWNvZGUtZm9udC1zaXplOiAkZ2xvYmFsLXNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRiYXNlLWNvZGUtZm9udC1mYW1pbHk6IENvbnNvbGFzLCBtb25hY28sIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRiYXNlLWNvZGUtY29sb3I6ICRnbG9iYWwtZGFuZ2VyLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kYmFzZS1lbS1jb2xvcjogJGdsb2JhbC1kYW5nZXItYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRiYXNlLWlucy1iYWNrZ3JvdW5kOiAjZmZkICFkZWZhdWx0O1xuJGJhc2UtaW5zLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGJhc2UtbWFyay1iYWNrZ3JvdW5kOiAjZmZkICFkZWZhdWx0O1xuJGJhc2UtbWFyay1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRiYXNlLXF1b3RlLWZvbnQtc3R5bGU6IGl0YWxpYyAhZGVmYXVsdDtcbiRiYXNlLXNtYWxsLWZvbnQtc2l6ZTogODAlICFkZWZhdWx0O1xuJGJhc2UtbWFyZ2luLXZlcnRpY2FsOiAkZ2xvYmFsLW1hcmdpbiAhZGVmYXVsdDtcbiRiYXNlLWhlYWRpbmctZm9udC1mYW1pbHk6ICRnbG9iYWwtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYmFzZS1oZWFkaW5nLWZvbnQtd2VpZ2h0OiBub3JtYWwgIWRlZmF1bHQ7XG4kYmFzZS1oZWFkaW5nLWNvbG9yOiAkZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGJhc2UtaGVhZGluZy10ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcbiRnbG9iYWwtbWVkaXVtLW1hcmdpbjogNDBweCAhZGVmYXVsdDtcbiRiYXNlLWhlYWRpbmctbWFyZ2luLXRvcDogJGdsb2JhbC1tZWRpdW0tbWFyZ2luICFkZWZhdWx0O1xuJGJhc2UtaDEtZm9udC1zaXplLW06ICRnbG9iYWwtMnhsYXJnZS1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmFzZS1oMS1mb250LXNpemU6ICRiYXNlLWgxLWZvbnQtc2l6ZS1tICogMC44NSAhZGVmYXVsdDtcbiRiYXNlLWgxLWxpbmUtaGVpZ2h0OiAxLjIgIWRlZmF1bHQ7XG4kZ2xvYmFsLXhsYXJnZS1mb250LXNpemU6IDJyZW0gIWRlZmF1bHQ7XG4kYmFzZS1oMi1mb250LXNpemUtbTogJGdsb2JhbC14bGFyZ2UtZm9udC1zaXplICFkZWZhdWx0O1xuJGJhc2UtaDItZm9udC1zaXplOiAkYmFzZS1oMi1mb250LXNpemUtbSAqIDAuODUgIWRlZmF1bHQ7XG4kYmFzZS1oMi1saW5lLWhlaWdodDogMS4zICFkZWZhdWx0O1xuJGdsb2JhbC1sYXJnZS1mb250LXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcbiRiYXNlLWgzLWZvbnQtc2l6ZTogJGdsb2JhbC1sYXJnZS1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmFzZS1oMy1saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xuJGJhc2UtaDQtZm9udC1zaXplOiAkZ2xvYmFsLW1lZGl1bS1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmFzZS1oNC1saW5lLWhlaWdodDogMS40ICFkZWZhdWx0O1xuJGJhc2UtaDUtZm9udC1zaXplOiAkZ2xvYmFsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRiYXNlLWg1LWxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG4kYmFzZS1oNi1mb250LXNpemU6ICRnbG9iYWwtc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJhc2UtaDYtbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcbiRiYXNlLWxpc3QtcGFkZGluZy1sZWZ0OiAzMHB4ICFkZWZhdWx0O1xuJGJhc2UtaHItbWFyZ2luLXZlcnRpY2FsOiAkZ2xvYmFsLW1hcmdpbiAhZGVmYXVsdDtcbiRnbG9iYWwtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kYmFzZS1oci1ib3JkZXItd2lkdGg6ICRnbG9iYWwtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGdsb2JhbC1ib3JkZXI6ICNlNWU1ZTUgIWRlZmF1bHQ7XG4kYmFzZS1oci1ib3JkZXI6ICRnbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJGJhc2UtYmxvY2txdW90ZS1mb250LXNpemU6ICRnbG9iYWwtbWVkaXVtLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRiYXNlLWJsb2NrcXVvdGUtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRiYXNlLWJsb2NrcXVvdGUtZm9udC1zdHlsZTogaXRhbGljICFkZWZhdWx0O1xuJGJhc2UtYmxvY2txdW90ZS1tYXJnaW4tdmVydGljYWw6ICRnbG9iYWwtbWFyZ2luICFkZWZhdWx0O1xuJGdsb2JhbC1zbWFsbC1tYXJnaW46IDEwcHggIWRlZmF1bHQ7XG4kYmFzZS1ibG9ja3F1b3RlLWZvb3Rlci1tYXJnaW4tdG9wOiAkZ2xvYmFsLXNtYWxsLW1hcmdpbiAhZGVmYXVsdDtcbiRiYXNlLWJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJGdsb2JhbC1zbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmFzZS1ibG9ja3F1b3RlLWZvb3Rlci1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJGJhc2UtcHJlLWZvbnQtc2l6ZTogJGdsb2JhbC1zbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmFzZS1wcmUtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiRiYXNlLXByZS1mb250LWZhbWlseTogJGJhc2UtY29kZS1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRiYXNlLXByZS1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRiYXNlLWZvY3VzLW91dGxpbmUtd2lkdGg6IDJweCAhZGVmYXVsdDtcbiRiYXNlLWZvY3VzLW91dGxpbmUtc3R5bGU6IGRvdHRlZCAhZGVmYXVsdDtcbiRiYXNlLWZvY3VzLW91dGxpbmU6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kYmFzZS1mb2N1cy1vdXRsaW5lLW9mZnNldDogMXB4ICFkZWZhdWx0O1xuJGJhc2Utc2VsZWN0aW9uLWJhY2tncm91bmQ6ICMzOWYgIWRlZmF1bHQ7XG4kYmFzZS1zZWxlY3Rpb24tY29sb3I6ICRnbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWJhc2UtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWJhc2UtbGluay1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtYmFzZS1saW5rLWhvdmVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1iYXNlLWNvZGUtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWJhc2UtZW0tY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWJhc2UtaGVhZGluZy1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtZ2xvYmFsLWJvcmRlcjogcmdiYSgkZ2xvYmFsLWludmVyc2UtY29sb3IsIDAuMikgIWRlZmF1bHQ7XG4kaW52ZXJzZS1iYXNlLWhyLWJvcmRlcjogJGludmVyc2UtZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRpbnZlcnNlLWJhc2UtZm9jdXMtb3V0bGluZTogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1mb250LXNpemU6ICRnbG9iYWwtc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1jb2xvcjogJGdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0taG92ZXItY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLWhvdmVyLXRleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogXCIvXCIgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLW1hcmdpbi1ob3Jpem9udGFsOiAyMHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mb250LXNpemU6ICRicmVhZGNydW1iLWl0ZW0tZm9udC1zaXplICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogJGdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWJyZWFkY3J1bWItaXRlbS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtYnJlYWRjcnVtYi1pdGVtLWhvdmVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRnbG9iYWwtY29udHJvbC1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAkZ2xvYmFsLWNvbnRyb2wtaGVpZ2h0ICFkZWZhdWx0O1xuJGdsb2JhbC1jb250cm9sLXNtYWxsLWhlaWdodDogMzBweCAhZGVmYXVsdDtcbiRidXR0b24tc21hbGwtbGluZS1oZWlnaHQ6ICRnbG9iYWwtY29udHJvbC1zbWFsbC1oZWlnaHQgIWRlZmF1bHQ7XG4kZ2xvYmFsLWNvbnRyb2wtbGFyZ2UtaGVpZ2h0OiA1NXB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1sYXJnZS1saW5lLWhlaWdodDogJGdsb2JhbC1jb250cm9sLWxhcmdlLWhlaWdodCAhZGVmYXVsdDtcbiRidXR0b24tZm9udC1zaXplOiAkZ2xvYmFsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidXR0b24tc21hbGwtZm9udC1zaXplOiAkZ2xvYmFsLXNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidXR0b24tbGFyZ2UtZm9udC1zaXplOiAkZ2xvYmFsLW1lZGl1bS1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kZ2xvYmFsLXNtYWxsLWd1dHRlcjogMTVweCAhZGVmYXVsdDtcbiRidXR0b24tc21hbGwtcGFkZGluZy1ob3Jpem9udGFsOiAkZ2xvYmFsLXNtYWxsLWd1dHRlciAhZGVmYXVsdDtcbiRidXR0b24tbGFyZ2UtcGFkZGluZy1ob3Jpem9udGFsOiAkZ2xvYmFsLW1lZGl1bS1ndXR0ZXIgIWRlZmF1bHQ7XG4kYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZDogJGdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGJ1dHRvbi1kZWZhdWx0LWNvbG9yOiAkZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGJ1dHRvbi1kZWZhdWx0LWhvdmVyLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTUlKSAhZGVmYXVsdDtcbiRidXR0b24tZGVmYXVsdC1ob3Zlci1jb2xvcjogJGdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRidXR0b24tZGVmYXVsdC1hY3RpdmUtYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRidXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtMTAlKSAhZGVmYXVsdDtcbiRidXR0b24tZGVmYXVsdC1hY3RpdmUtY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogJGdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktY29sb3I6ICRnbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRidXR0b24tcHJpbWFyeS1ob3Zlci1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQsICRsaWdodG5lc3M6IC01JSkgIWRlZmF1bHQ7XG4kYnV0dG9uLXByaW1hcnktaG92ZXItY29sb3I6ICRnbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRidXR0b24tcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtMTAlKSAhZGVmYXVsdDtcbiRidXR0b24tcHJpbWFyeS1hY3RpdmUtY29sb3I6ICRnbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRnbG9iYWwtc2Vjb25kYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlY29uZGFyeS1jb2xvcjogJGdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXItYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQsICRsaWdodG5lc3M6IC01JSkgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlY29uZGFyeS1ob3Zlci1jb2xvcjogJGdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJGJ1dHRvbi1zZWNvbmRhcnktYWN0aXZlLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtMTAlKSAhZGVmYXVsdDtcbiRidXR0b24tc2Vjb25kYXJ5LWFjdGl2ZS1jb2xvcjogJGdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZDogJGdsb2JhbC1kYW5nZXItYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRidXR0b24tZGFuZ2VyLWNvbG9yOiAkZ2xvYmFsLWludmVyc2UtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLWRhbmdlci1ob3Zlci1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGJ1dHRvbi1kYW5nZXItYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTUlKSAhZGVmYXVsdDtcbiRidXR0b24tZGFuZ2VyLWhvdmVyLWNvbG9yOiAkZ2xvYmFsLWludmVyc2UtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLWRhbmdlci1hY3RpdmUtYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRidXR0b24tZGFuZ2VyLWJhY2tncm91bmQsICRsaWdodG5lc3M6IC0xMCUpICFkZWZhdWx0O1xuJGJ1dHRvbi1kYW5nZXItYWN0aXZlLWNvbG9yOiAkZ2xvYmFsLWludmVyc2UtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQ6ICRnbG9iYWwtbXV0ZWQtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRidXR0b24tZGlzYWJsZWQtY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLXRleHQtbGluZS1oZWlnaHQ6ICRnbG9iYWwtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnV0dG9uLXRleHQtY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLXRleHQtaG92ZXItY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLXRleHQtZGlzYWJsZWQtY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmstbGluZS1oZWlnaHQ6ICRnbG9iYWwtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmstY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmstaG92ZXItY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmstaG92ZXItdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtYnV0dG9uLWRlZmF1bHQtYmFja2dyb3VuZDogJGludmVyc2UtZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRpbnZlcnNlLWJ1dHRvbi1kZWZhdWx0LWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWJ1dHRvbi1kZWZhdWx0LWhvdmVyLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkaW52ZXJzZS1idXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtNSUpICFkZWZhdWx0O1xuJGludmVyc2UtYnV0dG9uLWRlZmF1bHQtaG92ZXItY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtYnV0dG9uLWRlZmF1bHQtYWN0aXZlLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkaW52ZXJzZS1idXR0b24tZGVmYXVsdC1iYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtMTAlKSAhZGVmYXVsdDtcbiRpbnZlcnNlLWJ1dHRvbi1kZWZhdWx0LWFjdGl2ZS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWludmVyc2UtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1idXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kOiAkaW52ZXJzZS1nbG9iYWwtcHJpbWFyeS1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGludmVyc2UtYnV0dG9uLXByaW1hcnktY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtYnV0dG9uLXByaW1hcnktaG92ZXItYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRpbnZlcnNlLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQsICRsaWdodG5lc3M6IC01JSkgIWRlZmF1bHQ7XG4kaW52ZXJzZS1idXR0b24tcHJpbWFyeS1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWludmVyc2UtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1idXR0b24tcHJpbWFyeS1hY3RpdmUtYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRpbnZlcnNlLWJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQsICRsaWdodG5lc3M6IC0xMCUpICFkZWZhdWx0O1xuJGludmVyc2UtYnV0dG9uLXByaW1hcnktYWN0aXZlLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZDogJGludmVyc2UtZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRpbnZlcnNlLWJ1dHRvbi1zZWNvbmRhcnktY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtYnV0dG9uLXNlY29uZGFyeS1ob3Zlci1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGludmVyc2UtYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtNSUpICFkZWZhdWx0O1xuJGludmVyc2UtYnV0dG9uLXNlY29uZGFyeS1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWludmVyc2UtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1idXR0b24tc2Vjb25kYXJ5LWFjdGl2ZS1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGludmVyc2UtYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtMTAlKSAhZGVmYXVsdDtcbiRpbnZlcnNlLWJ1dHRvbi1zZWNvbmRhcnktYWN0aXZlLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWJ1dHRvbi10ZXh0LWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1idXR0b24tdGV4dC1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtYnV0dG9uLXRleHQtZGlzYWJsZWQtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWJ1dHRvbi1saW5rLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1idXR0b24tbGluay1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGNhcmQtYm9keS1wYWRkaW5nLWhvcml6b250YWw6ICRnbG9iYWwtZ3V0dGVyICFkZWZhdWx0O1xuJGNhcmQtYm9keS1wYWRkaW5nLXZlcnRpY2FsOiAkZ2xvYmFsLWd1dHRlciAhZGVmYXVsdDtcbiRjYXJkLWJvZHktcGFkZGluZy1ob3Jpem9udGFsLWw6ICRnbG9iYWwtbWVkaXVtLWd1dHRlciAhZGVmYXVsdDtcbiRjYXJkLWJvZHktcGFkZGluZy12ZXJ0aWNhbC1sOiAkZ2xvYmFsLW1lZGl1bS1ndXR0ZXIgIWRlZmF1bHQ7XG4kY2FyZC1oZWFkZXItcGFkZGluZy1ob3Jpem9udGFsOiAkZ2xvYmFsLWd1dHRlciAhZGVmYXVsdDtcbiRjYXJkLWhlYWRlci1wYWRkaW5nLXZlcnRpY2FsOiBtYXRoLnJvdW5kKCgkZ2xvYmFsLWd1dHRlciAqIDAuNSkpICFkZWZhdWx0O1xuJGNhcmQtaGVhZGVyLXBhZGRpbmctaG9yaXpvbnRhbC1sOiAkZ2xvYmFsLW1lZGl1bS1ndXR0ZXIgIWRlZmF1bHQ7XG4kY2FyZC1oZWFkZXItcGFkZGluZy12ZXJ0aWNhbC1sOiBtYXRoLnJvdW5kKCgkZ2xvYmFsLW1lZGl1bS1ndXR0ZXIgKiAwLjUpKSAhZGVmYXVsdDtcbiRjYXJkLWZvb3Rlci1wYWRkaW5nLWhvcml6b250YWw6ICRnbG9iYWwtZ3V0dGVyICFkZWZhdWx0O1xuJGNhcmQtZm9vdGVyLXBhZGRpbmctdmVydGljYWw6ICgkZ2xvYmFsLWd1dHRlciAqIDAuNSkgIWRlZmF1bHQ7XG4kY2FyZC1mb290ZXItcGFkZGluZy1ob3Jpem9udGFsLWw6ICRnbG9iYWwtbWVkaXVtLWd1dHRlciAhZGVmYXVsdDtcbiRjYXJkLWZvb3Rlci1wYWRkaW5nLXZlcnRpY2FsLWw6IG1hdGgucm91bmQoKCRnbG9iYWwtbWVkaXVtLWd1dHRlciAqIDAuNSkpICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtZm9udC1zaXplOiAkZ2xvYmFsLWxhcmdlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG4kY2FyZC1iYWRnZS10b3A6IDE1cHggIWRlZmF1bHQ7XG4kY2FyZC1iYWRnZS1yaWdodDogMTVweCAhZGVmYXVsdDtcbiRjYXJkLWJhZGdlLWhlaWdodDogMjJweCAhZGVmYXVsdDtcbiRjYXJkLWJhZGdlLXBhZGRpbmctaG9yaXpvbnRhbDogMTBweCAhZGVmYXVsdDtcbiRjYXJkLWJhZGdlLWJhY2tncm91bmQ6ICRnbG9iYWwtcHJpbWFyeS1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGNhcmQtYmFkZ2UtY29sb3I6ICRnbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRjYXJkLWJhZGdlLWZvbnQtc2l6ZTogJGdsb2JhbC1zbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY2FyZC1ob3Zlci1iYWNrZ3JvdW5kOiAkZ2xvYmFsLW11dGVkLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kY2FyZC1kZWZhdWx0LWJhY2tncm91bmQ6ICRnbG9iYWwtbXV0ZWQtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRjYXJkLWRlZmF1bHQtY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kY2FyZC1kZWZhdWx0LXRpdGxlLWNvbG9yOiAkZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGNhcmQtZGVmYXVsdC1ob3Zlci1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGNhcmQtZGVmYXVsdC1iYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtNSUpICFkZWZhdWx0O1xuJGNhcmQtZGVmYXVsdC1jb2xvci1tb2RlOiBkYXJrICFkZWZhdWx0O1xuJGNhcmQtcHJpbWFyeS1iYWNrZ3JvdW5kOiAkZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRjYXJkLXByaW1hcnktY29sb3I6ICRnbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRjYXJkLXByaW1hcnktdGl0bGUtY29sb3I6ICRjYXJkLXByaW1hcnktY29sb3IgIWRlZmF1bHQ7XG4kY2FyZC1wcmltYXJ5LWhvdmVyLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkY2FyZC1wcmltYXJ5LWJhY2tncm91bmQsICRsaWdodG5lc3M6IC01JSkgIWRlZmF1bHQ7XG4kY2FyZC1wcmltYXJ5LWNvbG9yLW1vZGU6IGxpZ2h0ICFkZWZhdWx0O1xuJGNhcmQtc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRnbG9iYWwtc2Vjb25kYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kY2FyZC1zZWNvbmRhcnktY29sb3I6ICRnbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRjYXJkLXNlY29uZGFyeS10aXRsZS1jb2xvcjogJGNhcmQtc2Vjb25kYXJ5LWNvbG9yICFkZWZhdWx0O1xuJGNhcmQtc2Vjb25kYXJ5LWhvdmVyLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkY2FyZC1zZWNvbmRhcnktYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTUlKSAhZGVmYXVsdDtcbiRjYXJkLXNlY29uZGFyeS1jb2xvci1tb2RlOiBsaWdodCAhZGVmYXVsdDtcbiRjYXJkLXNtYWxsLWJvZHktcGFkZGluZy1ob3Jpem9udGFsOiAkZ2xvYmFsLW1hcmdpbiAhZGVmYXVsdDtcbiRjYXJkLXNtYWxsLWJvZHktcGFkZGluZy12ZXJ0aWNhbDogJGdsb2JhbC1tYXJnaW4gIWRlZmF1bHQ7XG4kY2FyZC1zbWFsbC1oZWFkZXItcGFkZGluZy1ob3Jpem9udGFsOiAkZ2xvYmFsLW1hcmdpbiAhZGVmYXVsdDtcbiRjYXJkLXNtYWxsLWhlYWRlci1wYWRkaW5nLXZlcnRpY2FsOiBtYXRoLnJvdW5kKCgkZ2xvYmFsLW1hcmdpbiAqIDAuNjY2NjcpKSAhZGVmYXVsdDtcbiRjYXJkLXNtYWxsLWZvb3Rlci1wYWRkaW5nLWhvcml6b250YWw6ICRnbG9iYWwtbWFyZ2luICFkZWZhdWx0O1xuJGNhcmQtc21hbGwtZm9vdGVyLXBhZGRpbmctdmVydGljYWw6IG1hdGgucm91bmQoKCRnbG9iYWwtbWFyZ2luICogMC42NjY2NykpICFkZWZhdWx0O1xuJGdsb2JhbC1sYXJnZS1ndXR0ZXI6IDcwcHggIWRlZmF1bHQ7XG4kY2FyZC1sYXJnZS1ib2R5LXBhZGRpbmctaG9yaXpvbnRhbC1sOiAkZ2xvYmFsLWxhcmdlLWd1dHRlciAhZGVmYXVsdDtcbiRjYXJkLWxhcmdlLWJvZHktcGFkZGluZy12ZXJ0aWNhbC1sOiAkZ2xvYmFsLWxhcmdlLWd1dHRlciAhZGVmYXVsdDtcbiRjYXJkLWxhcmdlLWhlYWRlci1wYWRkaW5nLWhvcml6b250YWwtbDogJGdsb2JhbC1sYXJnZS1ndXR0ZXIgIWRlZmF1bHQ7XG4kY2FyZC1sYXJnZS1oZWFkZXItcGFkZGluZy12ZXJ0aWNhbC1sOiBtYXRoLnJvdW5kKCgkZ2xvYmFsLWxhcmdlLWd1dHRlciAqIDAuNSkpICFkZWZhdWx0O1xuJGNhcmQtbGFyZ2UtZm9vdGVyLXBhZGRpbmctaG9yaXpvbnRhbC1sOiAkZ2xvYmFsLWxhcmdlLWd1dHRlciAhZGVmYXVsdDtcbiRjYXJkLWxhcmdlLWZvb3Rlci1wYWRkaW5nLXZlcnRpY2FsLWw6IG1hdGgucm91bmQoKCRnbG9iYWwtbGFyZ2UtZ3V0dGVyICogMC41KSkgIWRlZmF1bHQ7XG4kaW52ZXJzZS1jYXJkLWJhZGdlLWJhY2tncm91bmQ6ICRpbnZlcnNlLWdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kaW52ZXJzZS1jYXJkLWJhZGdlLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogJGdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRjbG9zZS1ob3Zlci1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWNsb3NlLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1jbG9zZS1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGNvbHVtbi1ndXR0ZXI6ICRnbG9iYWwtZ3V0dGVyICFkZWZhdWx0O1xuJGNvbHVtbi1ndXR0ZXItbDogJGdsb2JhbC1tZWRpdW0tZ3V0dGVyICFkZWZhdWx0O1xuJGNvbHVtbi1kaXZpZGVyLXJ1bGUtY29sb3I6ICRnbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJGNvbHVtbi1kaXZpZGVyLXJ1bGUtd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRpbnZlcnNlLWNvbHVtbi1kaXZpZGVyLXJ1bGUtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1ib3JkZXIgIWRlZmF1bHQ7XG4kY29tbWVudC1oZWFkZXItbWFyZ2luLWJvdHRvbTogJGdsb2JhbC1tYXJnaW4gIWRlZmF1bHQ7XG4kY29tbWVudC10aXRsZS1mb250LXNpemU6ICRnbG9iYWwtbWVkaXVtLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb21tZW50LXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG4kY29tbWVudC1tZXRhLWZvbnQtc2l6ZTogJGdsb2JhbC1zbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY29tbWVudC1tZXRhLWxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG4kY29tbWVudC1tZXRhLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGNvbW1lbnQtbGlzdC1tYXJnaW4tdG9wOiAkZ2xvYmFsLWxhcmdlLW1hcmdpbiAhZGVmYXVsdDtcbiRjb21tZW50LWxpc3QtcGFkZGluZy1sZWZ0OiAzMHB4ICFkZWZhdWx0O1xuJGNvbW1lbnQtbGlzdC1wYWRkaW5nLWxlZnQtbTogMTAwcHggIWRlZmF1bHQ7XG4kY29udGFpbmVyLW1heC13aWR0aDogMTIwMHB4ICFkZWZhdWx0O1xuJGNvbnRhaW5lci14c21hbGwtbWF4LXdpZHRoOiA3NTBweCAhZGVmYXVsdDtcbiRjb250YWluZXItc21hbGwtbWF4LXdpZHRoOiA5MDBweCAhZGVmYXVsdDtcbiRjb250YWluZXItbGFyZ2UtbWF4LXdpZHRoOiAxNDAwcHggIWRlZmF1bHQ7XG4kY29udGFpbmVyLXhsYXJnZS1tYXgtd2lkdGg6IDE2MDBweCAhZGVmYXVsdDtcbiRjb250YWluZXItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuJGNvbnRhaW5lci1wYWRkaW5nLWhvcml6b250YWwtczogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kY29udGFpbmVyLXBhZGRpbmctaG9yaXpvbnRhbC1tOiAkZ2xvYmFsLW1lZGl1bS1ndXR0ZXIgIWRlZmF1bHQ7XG4kY291bnRkb3duLW51bWJlci1saW5lLWhlaWdodDogMC44ICFkZWZhdWx0O1xuJGNvdW50ZG93bi1udW1iZXItZm9udC1zaXplOiAycmVtICFkZWZhdWx0O1xuJGNvdW50ZG93bi1udW1iZXItZm9udC1zaXplLXM6IDRyZW0gIWRlZmF1bHQ7XG4kY291bnRkb3duLW51bWJlci1mb250LXNpemUtbTogNnJlbSAhZGVmYXVsdDtcbiRjb3VudGRvd24tc2VwYXJhdG9yLWxpbmUtaGVpZ2h0OiAxLjYgIWRlZmF1bHQ7XG4kY291bnRkb3duLXNlcGFyYXRvci1mb250LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kY291bnRkb3duLXNlcGFyYXRvci1mb250LXNpemUtczogMnJlbSAhZGVmYXVsdDtcbiRjb3VudGRvd24tc2VwYXJhdG9yLWZvbnQtc2l6ZS1tOiAzcmVtICFkZWZhdWx0O1xuJGRlc2NyaXB0aW9uLWxpc3QtdGVybS1jb2xvcjogJGdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRkZXNjcmlwdGlvbi1saXN0LXRlcm0tbWFyZ2luLXRvcDogJGdsb2JhbC1tYXJnaW4gIWRlZmF1bHQ7XG4kZGVzY3JpcHRpb24tbGlzdC1kaXZpZGVyLXRlcm0tbWFyZ2luLXRvcDogJGdsb2JhbC1tYXJnaW4gIWRlZmF1bHQ7XG4kZGVzY3JpcHRpb24tbGlzdC1kaXZpZGVyLXRlcm0tYm9yZGVyLXdpZHRoOiAkZ2xvYmFsLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkZXNjcmlwdGlvbi1saXN0LWRpdmlkZXItdGVybS1ib3JkZXI6ICRnbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJGRpdmlkZXItbWFyZ2luLXZlcnRpY2FsOiAkZ2xvYmFsLW1hcmdpbiAhZGVmYXVsdDtcbiRkaXZpZGVyLWljb24td2lkdGg6IDUwcHggIWRlZmF1bHQ7XG4kZGl2aWRlci1pY29uLWhlaWdodDogMjBweCAhZGVmYXVsdDtcbiRkaXZpZGVyLWljb24tY29sb3I6ICRnbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJGRpdmlkZXItaWNvbi1saW5lLXRvcDogNTAlICFkZWZhdWx0O1xuJGRpdmlkZXItaWNvbi1saW5lLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJGRpdmlkZXItaWNvbi1saW5lLWJvcmRlci13aWR0aDogJGdsb2JhbC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZGl2aWRlci1pY29uLWxpbmUtYm9yZGVyOiAkZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRpbnRlcm5hbC1kaXZpZGVyLWljb24taW1hZ2U6IFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDY2lyY2xlJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBzdHJva2UlM0QlMjIjMDAwJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMGN4JTNEJTIyMTAlMjIlMjBjeSUzRCUyMjEwJTIyJTIwciUzRCUyMjclMjIlMjAlMkYlM0UlMEElM0MlMkZzdmclM0UlMEFcIiAhZGVmYXVsdDtcbiRkaXZpZGVyLXNtYWxsLXdpZHRoOiAxMDBweCAhZGVmYXVsdDtcbiRkaXZpZGVyLXNtYWxsLWJvcmRlci13aWR0aDogJGdsb2JhbC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZGl2aWRlci1zbWFsbC1ib3JkZXI6ICRnbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJGRpdmlkZXItdmVydGljYWwtaGVpZ2h0OiAxMDBweCAhZGVmYXVsdDtcbiRkaXZpZGVyLXZlcnRpY2FsLWJvcmRlci13aWR0aDogJGdsb2JhbC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZGl2aWRlci12ZXJ0aWNhbC1ib3JkZXI6ICRnbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJGludmVyc2UtZGl2aWRlci1pY29uLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJGludmVyc2UtZGl2aWRlci1pY29uLWxpbmUtYm9yZGVyOiAkaW52ZXJzZS1nbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJGludmVyc2UtZGl2aWRlci1zbWFsbC1ib3JkZXI6ICRpbnZlcnNlLWdsb2JhbC1ib3JkZXIgIWRlZmF1bHQ7XG4kaW52ZXJzZS1kaXZpZGVyLXZlcnRpY2FsLWJvcmRlcjogJGludmVyc2UtZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRkb3RuYXYtbWFyZ2luLWhvcml6b250YWw6IDEycHggIWRlZmF1bHQ7XG4kZG90bmF2LW1hcmdpbi12ZXJ0aWNhbDogJGRvdG5hdi1tYXJnaW4taG9yaXpvbnRhbCAhZGVmYXVsdDtcbiRkb3RuYXYtaXRlbS13aWR0aDogMTBweCAhZGVmYXVsdDtcbiRkb3RuYXYtaXRlbS1oZWlnaHQ6ICRkb3RuYXYtaXRlbS13aWR0aCAhZGVmYXVsdDtcbiRkb3RuYXYtaXRlbS1ib3JkZXItcmFkaXVzOiA1MCUgIWRlZmF1bHQ7XG4kZG90bmF2LWl0ZW0tYmFja2dyb3VuZDogcmdiYSgkZ2xvYmFsLWNvbG9yLCAwLjIpICFkZWZhdWx0O1xuJGRvdG5hdi1pdGVtLWhvdmVyLWJhY2tncm91bmQ6IHJnYmEoJGdsb2JhbC1jb2xvciwgMC42KSAhZGVmYXVsdDtcbiRkb3RuYXYtaXRlbS1vbmNsaWNrLWJhY2tncm91bmQ6IHJnYmEoJGdsb2JhbC1jb2xvciwgMC4yKSAhZGVmYXVsdDtcbiRkb3RuYXYtaXRlbS1hY3RpdmUtYmFja2dyb3VuZDogcmdiYSgkZ2xvYmFsLWNvbG9yLCAwLjYpICFkZWZhdWx0O1xuJGludmVyc2UtZG90bmF2LWl0ZW0tYmFja2dyb3VuZDogcmdiYSgkaW52ZXJzZS1nbG9iYWwtY29sb3IsIDAuNSkgIWRlZmF1bHQ7XG4kaW52ZXJzZS1kb3RuYXYtaXRlbS1ob3Zlci1iYWNrZ3JvdW5kOiByZ2JhKCRpbnZlcnNlLWdsb2JhbC1jb2xvciwgMC45KSAhZGVmYXVsdDtcbiRpbnZlcnNlLWRvdG5hdi1pdGVtLW9uY2xpY2stYmFja2dyb3VuZDogcmdiYSgkaW52ZXJzZS1nbG9iYWwtY29sb3IsIDAuNSkgIWRlZmF1bHQ7XG4kaW52ZXJzZS1kb3RuYXYtaXRlbS1hY3RpdmUtYmFja2dyb3VuZDogcmdiYSgkaW52ZXJzZS1nbG9iYWwtY29sb3IsIDAuOSkgIWRlZmF1bHQ7XG4kZ2xvYmFsLXotaW5kZXg6IDEwMDAgIWRlZmF1bHQ7XG4kZHJvcC16LWluZGV4OiAkZ2xvYmFsLXotaW5kZXggKyAyMCAhZGVmYXVsdDtcbiRkcm9wLW1hcmdpbjogJGdsb2JhbC1tYXJnaW4gIWRlZmF1bHQ7XG4kZHJvcC12aWV3cG9ydC1tYXJnaW46IDE1cHggIWRlZmF1bHQ7XG4kZHJvcC13aWR0aDogMzAwcHggIWRlZmF1bHQ7XG4kZHJvcC1wYXJlbnQtaWNvbi1tYXJnaW4tbGVmdDogMC4yNWVtICFkZWZhdWx0O1xuJGRyb3BiYXItbWFyZ2luOiAwICFkZWZhdWx0O1xuJGRyb3BiYXItcGFkZGluZy10b3A6IDE1cHggIWRlZmF1bHQ7XG4kZHJvcGJhci1wYWRkaW5nLWJvdHRvbTogJGRyb3BiYXItcGFkZGluZy10b3AgIWRlZmF1bHQ7XG4kZHJvcGJhci1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4kZHJvcGJhci1wYWRkaW5nLWhvcml6b250YWwtczogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kZHJvcGJhci1wYWRkaW5nLWhvcml6b250YWwtbTogJGdsb2JhbC1tZWRpdW0tZ3V0dGVyICFkZWZhdWx0O1xuJGRyb3BiYXItYmFja2dyb3VuZDogJGdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGRyb3BiYXItY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGJhci1jb2xvci1tb2RlOiBkYXJrICFkZWZhdWx0O1xuJGRyb3BiYXItZm9jdXMtb3V0bGluZTogJGJhc2UtZm9jdXMtb3V0bGluZSAhZGVmYXVsdDtcbiRkcm9wYmFyLWxhcmdlLXBhZGRpbmctdG9wOiA0MHB4ICFkZWZhdWx0O1xuJGRyb3BiYXItbGFyZ2UtcGFkZGluZy1ib3R0b206ICRkcm9wYmFyLWxhcmdlLXBhZGRpbmctdG9wICFkZWZhdWx0O1xuJGRyb3Bkb3duLW1hcmdpbjogJGdsb2JhbC1zbWFsbC1tYXJnaW4gIWRlZmF1bHQ7XG4kZHJvcGRvd24tdmlld3BvcnQtbWFyZ2luOiAxNXB4ICFkZWZhdWx0O1xuJGRyb3Bkb3duLW1pbi13aWR0aDogMjAwcHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZzogMTVweCAhZGVmYXVsdDtcbiRkcm9wZG93bi1iYWNrZ3JvdW5kOiAkZ2xvYmFsLW11dGVkLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3ItbW9kZTogZGFyayAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb2N1cy1vdXRsaW5lOiAkYmFzZS1mb2N1cy1vdXRsaW5lICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxhcmdlLXBhZGRpbmc6IDQwcHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZHJvcGJhci1tYXJnaW46ICRkcm9wZG93bi1tYXJnaW4gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZHJvcGJhci1wYWRkaW5nLXRvcDogJGRyb3Bkb3duLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZHJvcGJhci1wYWRkaW5nLWJvdHRvbTogJGRyb3Bkb3duLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZHJvcGJhci12aWV3cG9ydC1tYXJnaW46IDE1cHggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZHJvcGJhci12aWV3cG9ydC1tYXJnaW4tczogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZHJvcGJhci12aWV3cG9ydC1tYXJnaW4tbTogJGdsb2JhbC1tZWRpdW0tZ3V0dGVyICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRyb3BiYXItbGFyZ2UtcGFkZGluZy10b3A6ICRkcm9wZG93bi1sYXJnZS1wYWRkaW5nICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRyb3BiYXItbGFyZ2UtcGFkZGluZy1ib3R0b206ICRkcm9wZG93bi1sYXJnZS1wYWRkaW5nICFkZWZhdWx0O1xuJGRyb3Bkb3duLW5hdi1pdGVtLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLW5hdi1pdGVtLWhvdmVyLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLW5hdi1zdWJ0aXRsZS1mb250LXNpemU6ICRnbG9iYWwtc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGRyb3Bkb3duLW5hdi1oZWFkZXItY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbmF2LWRpdmlkZXItYm9yZGVyLXdpZHRoOiAkZ2xvYmFsLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1uYXYtZGl2aWRlci1ib3JkZXI6ICRnbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJGRyb3Bkb3duLW5hdi1zdWJsaXN0LWl0ZW0tY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbmF2LXN1Ymxpc3QtaXRlbS1ob3Zlci1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRkcm9wbmF2LWRyb3BiYXItei1pbmRleDogJGdsb2JhbC16LWluZGV4IC0gMjAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6IDNweCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkZ2xvYmFsLW11dGVkLWJhY2tncm91bmQsICRsaWdodG5lc3M6IC01JSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1mb2N1cy1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGZvcm0tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTUlKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogMTVweCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXdpZHRoOiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiA1MDBweCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJhY2tncm91bmQ6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1nbG9iYWwtbXV0ZWQtYmFja2dyb3VuZDogcmdiYSgkZ2xvYmFsLWludmVyc2UtY29sb3IsIDAuMSkgIWRlZmF1bHQ7XG4kaW52ZXJzZS1mb3JtLXJhbmdlLXRyYWNrLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkaW52ZXJzZS1nbG9iYWwtbXV0ZWQtYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTUlKSAhZGVmYXVsdDtcbiRpbnZlcnNlLWZvcm0tcmFuZ2UtdHJhY2stZm9jdXMtYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRpbnZlcnNlLWZvcm0tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgJGFscGhhOiAwLjA1KSAhZGVmYXVsdDtcbiRpbnZlcnNlLWZvcm0tcmFuZ2UtdGh1bWItYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRpbnZlcnNlLWdsb2JhbC1jb2xvciwgJGFscGhhOiAxKSAhZGVmYXVsdDtcbiRmb3JtLWhlaWdodDogJGdsb2JhbC1jb250cm9sLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLWxpbmUtaGVpZ2h0OiAkZm9ybS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1wYWRkaW5nLWhvcml6b250YWw6IDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1wYWRkaW5nLXZlcnRpY2FsOiBtYXRoLnJvdW5kKCRmb3JtLXBhZGRpbmctaG9yaXpvbnRhbCAqIDAuNikgIWRlZmF1bHQ7XG4kZm9ybS1iYWNrZ3JvdW5kOiAkZ2xvYmFsLW11dGVkLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kZm9ybS1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZvY3VzLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkZm9ybS1iYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtNSUpICFkZWZhdWx0O1xuJGZvcm0tZm9jdXMtY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1kaXNhYmxlZC1iYWNrZ3JvdW5kOiAkZ2xvYmFsLW11dGVkLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kZm9ybS1kaXNhYmxlZC1jb2xvcjogJGdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXBsYWNlaG9sZGVyLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc21hbGwtaGVpZ2h0OiAkZ2xvYmFsLWNvbnRyb2wtc21hbGwtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc21hbGwtcGFkZGluZy1ob3Jpem9udGFsOiA4cHggIWRlZmF1bHQ7XG4kZm9ybS1zbWFsbC1wYWRkaW5nLXZlcnRpY2FsOiBtYXRoLnJvdW5kKCRmb3JtLXNtYWxsLXBhZGRpbmctaG9yaXpvbnRhbCAqIDAuNikgIWRlZmF1bHQ7XG4kZm9ybS1zbWFsbC1saW5lLWhlaWdodDogJGZvcm0tc21hbGwtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc21hbGwtZm9udC1zaXplOiAkZ2xvYmFsLXNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWxhcmdlLWhlaWdodDogJGdsb2JhbC1jb250cm9sLWxhcmdlLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLWxhcmdlLXBhZGRpbmctaG9yaXpvbnRhbDogMTJweCAhZGVmYXVsdDtcbiRmb3JtLWxhcmdlLXBhZGRpbmctdmVydGljYWw6IG1hdGgucm91bmQoJGZvcm0tbGFyZ2UtcGFkZGluZy1ob3Jpem9udGFsICogMC42KSAhZGVmYXVsdDtcbiRmb3JtLWxhcmdlLWxpbmUtaGVpZ2h0OiAkZm9ybS1sYXJnZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1sYXJnZS1mb250LXNpemU6ICRnbG9iYWwtbWVkaXVtLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWRhbmdlci1jb2xvcjogJGdsb2JhbC1kYW5nZXItYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRmb3JtLXN1Y2Nlc3MtY29sb3I6ICRnbG9iYWwtc3VjY2Vzcy1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGZvcm0td2lkdGgteHNtYWxsOiA1MHB4ICFkZWZhdWx0O1xuJGZvcm0td2lkdGgtc21hbGw6IDEzMHB4ICFkZWZhdWx0O1xuJGZvcm0td2lkdGgtbWVkaXVtOiAyMDBweCAhZGVmYXVsdDtcbiRmb3JtLXdpZHRoLWxhcmdlOiA1MDBweCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXJpZ2h0OiAyMHB4ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWljb24tY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3Qtb3B0aW9uLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWljb24tY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1kYXRhbGlzdC1wYWRkaW5nLXJpZ2h0OiAyMHB4ICFkZWZhdWx0O1xuJGZvcm0tZGF0YWxpc3QtaWNvbi1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXJhZGlvLXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kZm9ybS1yYWRpby1tYXJnaW4tdG9wOiAtNHB4ICFkZWZhdWx0O1xuJGZvcm0tcmFkaW8tYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRnbG9iYWwtbXV0ZWQtYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTUlKSAhZGVmYXVsdDtcbiRmb3JtLXJhZGlvLWZvY3VzLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkZm9ybS1yYWRpby1iYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtNSUpICFkZWZhdWx0O1xuJGZvcm0tcmFkaW8tY2hlY2tlZC1iYWNrZ3JvdW5kOiAkZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRmb3JtLXJhZGlvLWNoZWNrZWQtaWNvbi1jb2xvcjogJGdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tcmFkaW8tY2hlY2tlZC1mb2N1cy1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQsICRsaWdodG5lc3M6IC0xMCUpICFkZWZhdWx0O1xuJGZvcm0tcmFkaW8tZGlzYWJsZWQtYmFja2dyb3VuZDogJGdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGZvcm0tcmFkaW8tZGlzYWJsZWQtaWNvbi1jb2xvcjogJGdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWxlZ2VuZC1mb250LXNpemU6ICRnbG9iYWwtbGFyZ2UtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tbGVnZW5kLWxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG4kZm9ybS1zdGFja2VkLW1hcmdpbi1ib3R0b206ICRnbG9iYWwtc21hbGwtbWFyZ2luICFkZWZhdWx0O1xuJGZvcm0taG9yaXpvbnRhbC1sYWJlbC13aWR0aDogMjAwcHggIWRlZmF1bHQ7XG4kZm9ybS1ob3Jpem9udGFsLWxhYmVsLW1hcmdpbi10b3A6IDdweCAhZGVmYXVsdDtcbiRmb3JtLWhvcml6b250YWwtY29udHJvbHMtbWFyZ2luLWxlZnQ6IDIxNXB4ICFkZWZhdWx0O1xuJGZvcm0taG9yaXpvbnRhbC1jb250cm9scy10ZXh0LXBhZGRpbmctdG9wOiA3cHggIWRlZmF1bHQ7XG4kZm9ybS1pY29uLXdpZHRoOiAkZm9ybS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1pY29uLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taWNvbi1ob3Zlci1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpbnRlcm5hbC1mb3JtLXNlbGVjdC1pbWFnZTogXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB3aWR0aCUzRCUyMjI0JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDE2JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMEElMjAlMjAlMjAlMjAlM0Nwb2x5Z29uJTIwZmlsbCUzRCUyMiMwMDAlMjIlMjBwb2ludHMlM0QlMjIxMiUyMDElMjA5JTIwNiUyMDE1JTIwNiUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUzQ3BvbHlnb24lMjBmaWxsJTNEJTIyIzAwMCUyMiUyMHBvaW50cyUzRCUyMjEyJTIwMTMlMjA5JTIwOCUyMDE1JTIwOCUyMiUyMCUyRiUzRSUwQSUzQyUyRnN2ZyUzRSUwQVwiICFkZWZhdWx0O1xuJGludGVybmFsLWZvcm0tZGF0YWxpc3QtaW1hZ2U6IFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIwd2lkdGglM0QlMjIyNCUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAxNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcG9seWdvbiUyMGZpbGwlM0QlMjIjMDAwJTIyJTIwcG9pbnRzJTNEJTIyMTIlMjAxMiUyMDglMjA2JTIwMTYlMjA2JTIyJTIwJTJGJTNFJTBBJTNDJTJGc3ZnJTNFJTBBXCIgIWRlZmF1bHQ7XG4kaW50ZXJuYWwtZm9ybS1yYWRpby1pbWFnZTogXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB3aWR0aCUzRCUyMjE2JTIyJTIwaGVpZ2h0JTNEJTIyMTYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDE2JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NjaXJjbGUlMjBmaWxsJTNEJTIyIzAwMCUyMiUyMGN4JTNEJTIyOCUyMiUyMGN5JTNEJTIyOCUyMiUyMHIlM0QlMjIyJTIyJTIwJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIgIWRlZmF1bHQ7XG4kaW50ZXJuYWwtZm9ybS1jaGVja2JveC1pbWFnZTogXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM0NzdmclMjB3aWR0aCUzRCUyMjE0JTIyJTIwaGVpZ2h0JTNEJTIyMTElMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNCUyMDExJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMEElMjAlMjAlMjAlMjAlM0Nwb2x5Z29uJTIwZmlsbCUzRCUyMiMwMDAlMjIlMjBwb2ludHMlM0QlMjIxMiUyMDElMjA1JTIwNy41JTIwMiUyMDUlMjAxJTIwNS41JTIwNSUyMDEwJTIwMTMlMjAxLjUlMjIlMjAlMkYlM0UlMEElM0MlMkZzdmclM0UlMEFcIiAhZGVmYXVsdDtcbiRpbnRlcm5hbC1mb3JtLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtaW1hZ2U6IFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjE2JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAxNiUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDcmVjdCUyMGZpbGwlM0QlMjIjMDAwJTIyJTIweCUzRCUyMjMlMjIlMjB5JTNEJTIyOCUyMiUyMHdpZHRoJTNEJTIyMTAlMjIlMjBoZWlnaHQlM0QlMjIxJTIyJTIwJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIgIWRlZmF1bHQ7XG4kaW52ZXJzZS1mb3JtLWJhY2tncm91bmQ6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGludmVyc2UtZm9ybS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtZm9ybS1mb2N1cy1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGludmVyc2UtZm9ybS1iYWNrZ3JvdW5kLCAkYWxwaGE6IDAuMDUpICFkZWZhdWx0O1xuJGludmVyc2UtZm9ybS1mb2N1cy1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtZm9ybS1wbGFjZWhvbGRlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtZm9ybS1zZWxlY3QtaWNvbi1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtZm9ybS1kYXRhbGlzdC1pY29uLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1mb3JtLXJhZGlvLWJhY2tncm91bmQ6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGludmVyc2UtZm9ybS1yYWRpby1mb2N1cy1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGludmVyc2UtZm9ybS1yYWRpby1iYWNrZ3JvdW5kLCAkYWxwaGE6IDAuMDUpICFkZWZhdWx0O1xuJGludmVyc2UtZm9ybS1yYWRpby1jaGVja2VkLWJhY2tncm91bmQ6ICRpbnZlcnNlLWdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kaW52ZXJzZS1mb3JtLXJhZGlvLWNoZWNrZWQtaWNvbi1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWludmVyc2UtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1mb3JtLXJhZGlvLWNoZWNrZWQtZm9jdXMtYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRpbnZlcnNlLWdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQsICRhbHBoYTogMC4xKSAhZGVmYXVsdDtcbiRpbnZlcnNlLWZvcm0taWNvbi1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtZm9ybS1pY29uLWhvdmVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItaG9yaXpvbnRhbDogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItdmVydGljYWw6ICRncmlkLWd1dHRlci1ob3Jpem9udGFsICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLWhvcml6b250YWwtbDogJGdsb2JhbC1tZWRpdW0tZ3V0dGVyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXZlcnRpY2FsLWw6ICRncmlkLWd1dHRlci1ob3Jpem9udGFsLWwgIWRlZmF1bHQ7XG4kZ3JpZC1zbWFsbC1ndXR0ZXItaG9yaXpvbnRhbDogJGdsb2JhbC1zbWFsbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kZ3JpZC1zbWFsbC1ndXR0ZXItdmVydGljYWw6ICRncmlkLXNtYWxsLWd1dHRlci1ob3Jpem9udGFsICFkZWZhdWx0O1xuJGdyaWQtbWVkaXVtLWd1dHRlci1ob3Jpem9udGFsOiAkZ2xvYmFsLWd1dHRlciAhZGVmYXVsdDtcbiRncmlkLW1lZGl1bS1ndXR0ZXItdmVydGljYWw6ICRncmlkLW1lZGl1bS1ndXR0ZXItaG9yaXpvbnRhbCAhZGVmYXVsdDtcbiRncmlkLWxhcmdlLWd1dHRlci1ob3Jpem9udGFsOiAkZ2xvYmFsLW1lZGl1bS1ndXR0ZXIgIWRlZmF1bHQ7XG4kZ3JpZC1sYXJnZS1ndXR0ZXItdmVydGljYWw6ICRncmlkLWxhcmdlLWd1dHRlci1ob3Jpem9udGFsICFkZWZhdWx0O1xuJGdyaWQtbGFyZ2UtZ3V0dGVyLWhvcml6b250YWwtbDogJGdsb2JhbC1sYXJnZS1ndXR0ZXIgIWRlZmF1bHQ7XG4kZ3JpZC1sYXJnZS1ndXR0ZXItdmVydGljYWwtbDogJGdyaWQtbGFyZ2UtZ3V0dGVyLWhvcml6b250YWwtbCAhZGVmYXVsdDtcbiRncmlkLWRpdmlkZXItYm9yZGVyLXdpZHRoOiAkZ2xvYmFsLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRncmlkLWRpdmlkZXItYm9yZGVyOiAkZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRpbnZlcnNlLWdyaWQtZGl2aWRlci1ib3JkZXI6ICRpbnZlcnNlLWdsb2JhbC1ib3JkZXIgIWRlZmF1bHQ7XG4kaGVhZGluZy1tZWRpdW0tZm9udC1zaXplLWw6IDRyZW0gIWRlZmF1bHQ7XG4kaGVhZGluZy1zbWFsbC1mb250LXNpemUtbTogJGhlYWRpbmctbWVkaXVtLWZvbnQtc2l6ZS1sICogMC44MTI1ICFkZWZhdWx0O1xuJGhlYWRpbmctc21hbGwtZm9udC1zaXplOiAkaGVhZGluZy1zbWFsbC1mb250LXNpemUtbSAqIDAuOCAhZGVmYXVsdDtcbiRoZWFkaW5nLW1lZGl1bS1mb250LXNpemUtbTogJGhlYWRpbmctbWVkaXVtLWZvbnQtc2l6ZS1sICogMC44NzUgIWRlZmF1bHQ7XG4kaGVhZGluZy1tZWRpdW0tZm9udC1zaXplOiAkaGVhZGluZy1tZWRpdW0tZm9udC1zaXplLW0gKiAwLjgyNSAhZGVmYXVsdDtcbiRoZWFkaW5nLWxhcmdlLWZvbnQtc2l6ZS1tOiAkaGVhZGluZy1tZWRpdW0tZm9udC1zaXplLWwgIWRlZmF1bHQ7XG4kaGVhZGluZy1sYXJnZS1mb250LXNpemU6ICRoZWFkaW5nLWxhcmdlLWZvbnQtc2l6ZS1tICogMC44NSAhZGVmYXVsdDtcbiRoZWFkaW5nLXhsYXJnZS1mb250LXNpemU6ICRoZWFkaW5nLWxhcmdlLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGhlYWRpbmctbGFyZ2UtZm9udC1zaXplLWw6IDZyZW0gIWRlZmF1bHQ7XG4kaGVhZGluZy14bGFyZ2UtZm9udC1zaXplLW06ICRoZWFkaW5nLWxhcmdlLWZvbnQtc2l6ZS1sICFkZWZhdWx0O1xuJGhlYWRpbmctMnhsYXJnZS1mb250LXNpemU6ICRoZWFkaW5nLXhsYXJnZS1mb250LXNpemUtbSAhZGVmYXVsdDtcbiRoZWFkaW5nLXhsYXJnZS1mb250LXNpemUtbDogOHJlbSAhZGVmYXVsdDtcbiRoZWFkaW5nLTJ4bGFyZ2UtZm9udC1zaXplLW06ICRoZWFkaW5nLXhsYXJnZS1mb250LXNpemUtbCAhZGVmYXVsdDtcbiRoZWFkaW5nLTN4bGFyZ2UtZm9udC1zaXplOiAkaGVhZGluZy0yeGxhcmdlLWZvbnQtc2l6ZS1tICFkZWZhdWx0O1xuJGhlYWRpbmctMnhsYXJnZS1mb250LXNpemUtbDogMTFyZW0gIWRlZmF1bHQ7XG4kaGVhZGluZy0zeGxhcmdlLWZvbnQtc2l6ZS1tOiAkaGVhZGluZy0yeGxhcmdlLWZvbnQtc2l6ZS1sICFkZWZhdWx0O1xuJGhlYWRpbmctM3hsYXJnZS1mb250LXNpemUtbDogMTVyZW0gIWRlZmF1bHQ7XG4kaGVhZGluZy1zbWFsbC1saW5lLWhlaWdodDogMS4yICFkZWZhdWx0O1xuJGhlYWRpbmctbWVkaXVtLWxpbmUtaGVpZ2h0OiAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZy1sYXJnZS1saW5lLWhlaWdodDogMS4xICFkZWZhdWx0O1xuJGhlYWRpbmcteGxhcmdlLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xuJGhlYWRpbmctMnhsYXJnZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcbiRoZWFkaW5nLTN4bGFyZ2UtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XG4kaGVhZGluZy1kaXZpZGVyLXBhZGRpbmctYm90dG9tOiBzdHJpbmcudW5xdW90ZSgnY2FsYyg1cHggKyAwLjFlbSknKSAhZGVmYXVsdDtcbiRoZWFkaW5nLWRpdmlkZXItYm9yZGVyLXdpZHRoOiBzdHJpbmcudW5xdW90ZSgnY2FsYygwLjJweCArIDAuMDVlbSknKSAhZGVmYXVsdDtcbiRoZWFkaW5nLWRpdmlkZXItYm9yZGVyOiAkZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRoZWFkaW5nLWJ1bGxldC10b3A6IHN0cmluZy51bnF1b3RlKCdjYWxjKC0wLjEgKiAxZW0pJykgIWRlZmF1bHQ7XG4kaGVhZGluZy1idWxsZXQtaGVpZ2h0OiBzdHJpbmcudW5xdW90ZSgnY2FsYyg0cHggKyAwLjdlbSknKSAhZGVmYXVsdDtcbiRoZWFkaW5nLWJ1bGxldC1tYXJnaW4tcmlnaHQ6IHN0cmluZy51bnF1b3RlKCdjYWxjKDVweCArIDAuMmVtKScpICFkZWZhdWx0O1xuJGhlYWRpbmctYnVsbGV0LWJvcmRlci13aWR0aDogc3RyaW5nLnVucXVvdGUoJ2NhbGMoNXB4ICsgMC4xZW0pJykgIWRlZmF1bHQ7XG4kaGVhZGluZy1idWxsZXQtYm9yZGVyOiAkZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRoZWFkaW5nLWxpbmUtdG9wOiA1MCUgIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWJvcmRlci13aWR0aDogc3RyaW5nLnVucXVvdGUoJ2NhbGMoMC4ycHggKyAwLjA1ZW0pJykgIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLXdpZHRoOiAyMDAwcHggIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLWJvcmRlcjogJGdsb2JhbC1ib3JkZXIgIWRlZmF1bHQ7XG4kaGVhZGluZy1saW5lLW1hcmdpbi1ob3Jpem9udGFsOiBzdHJpbmcudW5xdW90ZSgnY2FsYyg1cHggKyAwLjNlbSknKSAhZGVmYXVsdDtcbiRoZWFkaW5nLXByaW1hcnktZm9udC1zaXplLWw6IDMuNzVyZW0gIWRlZmF1bHQ7XG4kaGVhZGluZy1wcmltYXJ5LWxpbmUtaGVpZ2h0LWw6IDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5nLXByaW1hcnktZm9udC1zaXplLW06ICRoZWFkaW5nLXByaW1hcnktZm9udC1zaXplLWwgKiAwLjkgIWRlZmF1bHQ7XG4kaGVhZGluZy1wcmltYXJ5LWZvbnQtc2l6ZTogJGhlYWRpbmctcHJpbWFyeS1mb250LXNpemUtbCAqIDAuOCAhZGVmYXVsdDtcbiRoZWFkaW5nLXByaW1hcnktbGluZS1oZWlnaHQ6IDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5nLWhlcm8tZm9udC1zaXplLWw6IDhyZW0gIWRlZmF1bHQ7XG4kaGVhZGluZy1oZXJvLWxpbmUtaGVpZ2h0LWw6IDEgIWRlZmF1bHQ7XG4kaGVhZGluZy1oZXJvLWZvbnQtc2l6ZS1tOiAkaGVhZGluZy1oZXJvLWZvbnQtc2l6ZS1sICogMC43NSAhZGVmYXVsdDtcbiRoZWFkaW5nLWhlcm8tbGluZS1oZWlnaHQtbTogMSAhZGVmYXVsdDtcbiRoZWFkaW5nLWhlcm8tZm9udC1zaXplOiAkaGVhZGluZy1oZXJvLWZvbnQtc2l6ZS1sICogMC41ICFkZWZhdWx0O1xuJGhlYWRpbmctaGVyby1saW5lLWhlaWdodDogMS4xICFkZWZhdWx0O1xuJGludmVyc2UtaGVhZGluZy1kaXZpZGVyLWJvcmRlcjogJGludmVyc2UtZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRpbnZlcnNlLWhlYWRpbmctYnVsbGV0LWJvcmRlcjogJGludmVyc2UtZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRpbnZlcnNlLWhlYWRpbmctbGluZS1ib3JkZXI6ICRpbnZlcnNlLWdsb2JhbC1ib3JkZXIgIWRlZmF1bHQ7XG4kaGVpZ2h0LXNtYWxsLWhlaWdodDogMTUwcHggIWRlZmF1bHQ7XG4kaGVpZ2h0LW1lZGl1bS1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xuJGhlaWdodC1sYXJnZS1oZWlnaHQ6IDQ1MHB4ICFkZWZhdWx0O1xuJGljb24taW1hZ2Utc2l6ZTogMjBweCAhZGVmYXVsdDtcbiRpY29uLWxpbmstY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWhvdmVyLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGljb24tbGluay1hY3RpdmUtY29sb3I6IGNvbG9yLmFkanVzdCgkZ2xvYmFsLWNvbG9yLCAkbGlnaHRuZXNzOiAtNSUpICFkZWZhdWx0O1xuJGljb24tYnV0dG9uLXNpemU6IDM2cHggIWRlZmF1bHQ7XG4kaWNvbi1idXR0b24tYm9yZGVyLXJhZGl1czogNTAwcHggIWRlZmF1bHQ7XG4kaWNvbi1idXR0b24tYmFja2dyb3VuZDogJGdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGljb24tYnV0dG9uLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGljb24tYnV0dG9uLWhvdmVyLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkaWNvbi1idXR0b24tYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTUlKSAhZGVmYXVsdDtcbiRpY29uLWJ1dHRvbi1ob3Zlci1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpY29uLWJ1dHRvbi1hY3RpdmUtYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRpY29uLWJ1dHRvbi1iYWNrZ3JvdW5kLCAkbGlnaHRuZXNzOiAtMTAlKSAhZGVmYXVsdDtcbiRpY29uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1pY29uLWxpbmstY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWljb24tbGluay1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtaWNvbi1saW5rLWFjdGl2ZS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtaWNvbi1idXR0b24tYmFja2dyb3VuZDogJGludmVyc2UtZ2xvYmFsLW11dGVkLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kaW52ZXJzZS1pY29uLWJ1dHRvbi1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtaWNvbi1idXR0b24taG92ZXItYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRpbnZlcnNlLWljb24tYnV0dG9uLWJhY2tncm91bmQsICRhbHBoYTogMC4wNSkgIWRlZmF1bHQ7XG4kaW52ZXJzZS1pY29uLWJ1dHRvbi1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtaWNvbi1idXR0b24tYWN0aXZlLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkaW52ZXJzZS1pY29uLWJ1dHRvbi1iYWNrZ3JvdW5kLCAkYWxwaGE6IDAuMSkgIWRlZmF1bHQ7XG4kaW52ZXJzZS1pY29uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpY29ubmF2LW1hcmdpbi1ob3Jpem9udGFsOiAkZ2xvYmFsLXNtYWxsLW1hcmdpbiAhZGVmYXVsdDtcbiRpY29ubmF2LW1hcmdpbi12ZXJ0aWNhbDogJGljb25uYXYtbWFyZ2luLWhvcml6b250YWwgIWRlZmF1bHQ7XG4kaWNvbm5hdi1pdGVtLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGljb25uYXYtaXRlbS1ob3Zlci1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpY29ubmF2LWl0ZW0tYWN0aXZlLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtaWNvbm5hdi1pdGVtLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1pY29ubmF2LWl0ZW0taG92ZXItY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLWljb25uYXYtaXRlbS1hY3RpdmUtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRsYWJlbC1wYWRkaW5nLXZlcnRpY2FsOiAwICFkZWZhdWx0O1xuJGxhYmVsLXBhZGRpbmctaG9yaXpvbnRhbDogJGdsb2JhbC1zbWFsbC1tYXJnaW4gIWRlZmF1bHQ7XG4kbGFiZWwtYmFja2dyb3VuZDogJGdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbGFiZWwtbGluZS1oZWlnaHQ6ICRnbG9iYWwtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kbGFiZWwtZm9udC1zaXplOiAkZ2xvYmFsLXNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRsYWJlbC1jb2xvcjogJGdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJGxhYmVsLXN1Y2Nlc3MtYmFja2dyb3VuZDogJGdsb2JhbC1zdWNjZXNzLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbGFiZWwtc3VjY2Vzcy1jb2xvcjogJGdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJGxhYmVsLXdhcm5pbmctYmFja2dyb3VuZDogJGdsb2JhbC13YXJuaW5nLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbGFiZWwtd2FybmluZy1jb2xvcjogJGdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJGxhYmVsLWRhbmdlci1iYWNrZ3JvdW5kOiAkZ2xvYmFsLWRhbmdlci1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGxhYmVsLWRhbmdlci1jb2xvcjogJGdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbGFiZWwtYmFja2dyb3VuZDogJGludmVyc2UtZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRpbnZlcnNlLWxhYmVsLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRsZWFkZXItZmlsbC1jb250ZW50OiBzdHJpbmcudW5xdW90ZSgnLicpICFkZWZhdWx0O1xuJGxlYWRlci1maWxsLW1hcmdpbi1sZWZ0OiAkZ2xvYmFsLXNtYWxsLWd1dHRlciAhZGVmYXVsdDtcbiRsaWdodGJveC16LWluZGV4OiAkZ2xvYmFsLXotaW5kZXggKyAxMCAhZGVmYXVsdDtcbiRsaWdodGJveC1iYWNrZ3JvdW5kOiAjMDAwICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWNvbG9yLW1vZGU6IGxpZ2h0ICFkZWZhdWx0O1xuJGxpZ2h0Ym94LWZvY3VzLW91dGxpbmU6IHJnYmEoMjU1LDI1NSwyNTUsMC43KSAhZGVmYXVsdDtcbiRsaWdodGJveC1pdGVtLW1heC13aWR0aDogMTAwdncgIWRlZmF1bHQ7XG4kbGlnaHRib3gtaXRlbS1tYXgtaGVpZ2h0OiAxMDB2aCAhZGVmYXVsdDtcbiRsaWdodGJveC10aHVtYm5hdi12ZXJ0aWNhbC13aWR0aDogMTAwcHggIWRlZmF1bHQ7XG4kbGlnaHRib3gtdGh1bWJuYXYtaGVpZ2h0OiAxMDBweCAhZGVmYXVsdDtcbiRsaWdodGJveC1jYXB0aW9uLXBhZGRpbmctdmVydGljYWw6IDEwcHggIWRlZmF1bHQ7XG4kbGlnaHRib3gtY2FwdGlvbi1wYWRkaW5nLWhvcml6b250YWw6IDEwcHggIWRlZmF1bHQ7XG4kbGlnaHRib3gtY2FwdGlvbi1iYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMykgIWRlZmF1bHQ7XG4kbGlnaHRib3gtY2FwdGlvbi1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjcpICFkZWZhdWx0O1xuJGxpbmstbXV0ZWQtY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kbGluay1tdXRlZC1ob3Zlci1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRsaW5rLXRleHQtaG92ZXItY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kbGluay1oZWFkaW5nLWhvdmVyLWNvbG9yOiAkZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRsaW5rLWhlYWRpbmctaG92ZXItdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xuJGludmVyc2UtbGluay1tdXRlZC1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbGluay1tdXRlZC1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbGluay10ZXh0LWhvdmVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1saW5rLWhlYWRpbmctaG92ZXItY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbGlzdC1tYXJnaW4tdG9wOiAkZ2xvYmFsLXNtYWxsLW1hcmdpbiAhZGVmYXVsdDtcbiRsaXN0LXBhZGRpbmctbGVmdDogMzBweCAhZGVmYXVsdDtcbiRsaXN0LW1hcmtlci1oZWlnaHQ6ICgkZ2xvYmFsLWxpbmUtaGVpZ2h0ICogMWVtKSAhZGVmYXVsdDtcbiRsaXN0LW11dGVkLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZW1waGFzaXMtY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1wcmltYXJ5LWNvbG9yOiAkZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRsaXN0LXNlY29uZGFyeS1jb2xvcjogJGdsb2JhbC1zZWNvbmRhcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRsaXN0LWJ1bGxldC1pY29uLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZGl2aWRlci1tYXJnaW4tdG9wOiAkZ2xvYmFsLXNtYWxsLW1hcmdpbiAhZGVmYXVsdDtcbiRsaXN0LWRpdmlkZXItYm9yZGVyLXdpZHRoOiAkZ2xvYmFsLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWRpdmlkZXItYm9yZGVyOiAkZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRsaXN0LXN0cmlwZWQtcGFkZGluZy12ZXJ0aWNhbDogJGdsb2JhbC1zbWFsbC1tYXJnaW4gIWRlZmF1bHQ7XG4kbGlzdC1zdHJpcGVkLXBhZGRpbmctaG9yaXpvbnRhbDogJGdsb2JhbC1zbWFsbC1tYXJnaW4gIWRlZmF1bHQ7XG4kbGlzdC1zdHJpcGVkLWJhY2tncm91bmQ6ICRnbG9iYWwtbXV0ZWQtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRsaXN0LWxhcmdlLW1hcmdpbi10b3A6ICRnbG9iYWwtbWFyZ2luICFkZWZhdWx0O1xuJGxpc3QtbGFyZ2UtZGl2aWRlci1tYXJnaW4tdG9wOiAkZ2xvYmFsLW1hcmdpbiAhZGVmYXVsdDtcbiRsaXN0LWxhcmdlLXN0cmlwZWQtcGFkZGluZy12ZXJ0aWNhbDogJGdsb2JhbC1tYXJnaW4gIWRlZmF1bHQ7XG4kbGlzdC1sYXJnZS1zdHJpcGVkLXBhZGRpbmctaG9yaXpvbnRhbDogJGdsb2JhbC1zbWFsbC1tYXJnaW4gIWRlZmF1bHQ7XG4kaW50ZXJuYWwtbGlzdC1idWxsZXQtaW1hZ2U6IFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyNiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDYlMjA2JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NjaXJjbGUlMjBmaWxsJTNEJTIyIzAwMCUyMiUyMGN4JTNEJTIyMyUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIzJTIyJTIwJTJGJTNFJTBBJTNDJTJGc3ZnJTNFXCIgIWRlZmF1bHQ7XG4kaW52ZXJzZS1saXN0LW11dGVkLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1saXN0LWVtcGhhc2lzLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1saXN0LXByaW1hcnktY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kaW52ZXJzZS1saXN0LXNlY29uZGFyeS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRpbnZlcnNlLWxpc3QtZGl2aWRlci1ib3JkZXI6ICRpbnZlcnNlLWdsb2JhbC1ib3JkZXIgIWRlZmF1bHQ7XG4kaW52ZXJzZS1saXN0LXN0cmlwZWQtYmFja2dyb3VuZDogJGludmVyc2UtZ2xvYmFsLW11dGVkLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kaW52ZXJzZS1saXN0LWJ1bGxldC1pY29uLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kbWFyZ2luLW1hcmdpbjogJGdsb2JhbC1tYXJnaW4gIWRlZmF1bHQ7XG4kbWFyZ2luLXhzbWFsbC1tYXJnaW46IDVweCAhZGVmYXVsdDtcbiRtYXJnaW4tc21hbGwtbWFyZ2luOiAkZ2xvYmFsLXNtYWxsLW1hcmdpbiAhZGVmYXVsdDtcbiRtYXJnaW4tbWVkaXVtLW1hcmdpbjogJGdsb2JhbC1tZWRpdW0tbWFyZ2luICFkZWZhdWx0O1xuJG1hcmdpbi1sYXJnZS1tYXJnaW46ICRnbG9iYWwtbWVkaXVtLW1hcmdpbiAhZGVmYXVsdDtcbiRtYXJnaW4tbGFyZ2UtbWFyZ2luLWw6ICRnbG9iYWwtbGFyZ2UtbWFyZ2luICFkZWZhdWx0O1xuJG1hcmdpbi14bGFyZ2UtbWFyZ2luOiAkZ2xvYmFsLWxhcmdlLW1hcmdpbiAhZGVmYXVsdDtcbiRnbG9iYWwteGxhcmdlLW1hcmdpbjogMTQwcHggIWRlZmF1bHQ7XG4kbWFyZ2luLXhsYXJnZS1tYXJnaW4tbDogJGdsb2JhbC14bGFyZ2UtbWFyZ2luICFkZWZhdWx0O1xuJG1hcmtlci1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XG4kbWFya2VyLWJhY2tncm91bmQ6ICRnbG9iYWwtc2Vjb25kYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kbWFya2VyLWNvbG9yOiAkZ2xvYmFsLWludmVyc2UtY29sb3IgIWRlZmF1bHQ7XG4kbWFya2VyLWhvdmVyLWNvbG9yOiAkZ2xvYmFsLWludmVyc2UtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1tYXJrZXItYmFja2dyb3VuZDogJGdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGludmVyc2UtbWFya2VyLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbWFya2VyLWhvdmVyLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLXotaW5kZXg6ICRnbG9iYWwtei1pbmRleCArIDEwICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KSAhZGVmYXVsdDtcbiRtb2RhbC1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4kbW9kYWwtcGFkZGluZy1ob3Jpem9udGFsLXM6ICRnbG9iYWwtZ3V0dGVyICFkZWZhdWx0O1xuJG1vZGFsLXBhZGRpbmctaG9yaXpvbnRhbC1tOiAkZ2xvYmFsLW1lZGl1bS1ndXR0ZXIgIWRlZmF1bHQ7XG4kbW9kYWwtcGFkZGluZy12ZXJ0aWNhbDogJG1vZGFsLXBhZGRpbmctaG9yaXpvbnRhbCAhZGVmYXVsdDtcbiRtb2RhbC1wYWRkaW5nLXZlcnRpY2FsLXM6IDUwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLXdpZHRoOiA2MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctYmFja2dyb3VuZDogJGdsb2JhbC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRhaW5lci13aWR0aDogMTIwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWJvZHktcGFkZGluZy1ob3Jpem9udGFsOiAyMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWJvZHktcGFkZGluZy12ZXJ0aWNhbDogMjBweCAhZGVmYXVsdDtcbiRtb2RhbC1ib2R5LXBhZGRpbmctaG9yaXpvbnRhbC1zOiAkZ2xvYmFsLWd1dHRlciAhZGVmYXVsdDtcbiRtb2RhbC1ib2R5LXBhZGRpbmctdmVydGljYWwtczogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmctaG9yaXpvbnRhbDogMjBweCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy12ZXJ0aWNhbDogKCRtb2RhbC1oZWFkZXItcGFkZGluZy1ob3Jpem9udGFsICogMC41KSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy1ob3Jpem9udGFsLXM6ICRnbG9iYWwtZ3V0dGVyICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXZlcnRpY2FsLXM6ICgkbW9kYWwtaGVhZGVyLXBhZGRpbmctaG9yaXpvbnRhbC1zICogMC41KSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYmFja2dyb3VuZDogJGdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1wYWRkaW5nLWhvcml6b250YWw6IDIwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLXBhZGRpbmctdmVydGljYWw6ICgkbW9kYWwtZm9vdGVyLXBhZGRpbmctaG9yaXpvbnRhbCAqIDAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLXBhZGRpbmctaG9yaXpvbnRhbC1zOiAkZ2xvYmFsLWd1dHRlciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItcGFkZGluZy12ZXJ0aWNhbC1zOiAoJG1vZGFsLWZvb3Rlci1wYWRkaW5nLWhvcml6b250YWwtcyAqIDAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJhY2tncm91bmQ6ICRnbG9iYWwtbXV0ZWQtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRtb2RhbC10aXRsZS1mb250LXNpemU6ICRnbG9iYWwteGxhcmdlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS4zICFkZWZhdWx0O1xuJG1vZGFsLWNsb3NlLXBvc2l0aW9uOiAkZ2xvYmFsLXNtYWxsLW1hcmdpbiAhZGVmYXVsdDtcbiRtb2RhbC1jbG9zZS1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XG4kbW9kYWwtY2xvc2Utb3V0c2lkZS1wb3NpdGlvbjogMCAhZGVmYXVsdDtcbiRtb2RhbC1jbG9zZS1vdXRzaWRlLXRyYW5zbGF0ZTogMTAwJSAhZGVmYXVsdDtcbiRtb2RhbC1jbG9zZS1vdXRzaWRlLWNvbG9yOiBjb2xvci5hZGp1c3QoJGdsb2JhbC1pbnZlcnNlLWNvbG9yLCAkbGlnaHRuZXNzOiAyMCUpICFkZWZhdWx0O1xuJG1vZGFsLWNsb3NlLW91dHNpZGUtaG92ZXItY29sb3I6ICRnbG9iYWwtaW52ZXJzZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtaXRlbS1wYWRkaW5nLXZlcnRpY2FsOiA1cHggIWRlZmF1bHQ7XG4kbmF2LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsOiAwICFkZWZhdWx0O1xuJG5hdi1zdWJsaXN0LXBhZGRpbmctdmVydGljYWw6IDVweCAhZGVmYXVsdDtcbiRuYXYtc3VibGlzdC1wYWRkaW5nLWxlZnQ6IDE1cHggIWRlZmF1bHQ7XG4kbmF2LXN1Ymxpc3QtZGVlcGVyLXBhZGRpbmctbGVmdDogMTVweCAhZGVmYXVsdDtcbiRuYXYtc3VibGlzdC1pdGVtLXBhZGRpbmctdmVydGljYWw6IDJweCAhZGVmYXVsdDtcbiRuYXYtcGFyZW50LWljb24tbWFyZ2luLWxlZnQ6IDAuMjVlbSAhZGVmYXVsdDtcbiRuYXYtaGVhZGVyLXBhZGRpbmctdmVydGljYWw6ICRuYXYtaXRlbS1wYWRkaW5nLXZlcnRpY2FsICFkZWZhdWx0O1xuJG5hdi1oZWFkZXItcGFkZGluZy1ob3Jpem9udGFsOiAkbmF2LWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsICFkZWZhdWx0O1xuJG5hdi1oZWFkZXItZm9udC1zaXplOiAkZ2xvYmFsLXNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRuYXYtaGVhZGVyLXRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XG4kbmF2LWhlYWRlci1tYXJnaW4tdG9wOiAkZ2xvYmFsLW1hcmdpbiAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4tdmVydGljYWw6IDVweCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4taG9yaXpvbnRhbDogMCAhZGVmYXVsdDtcbiRuYXYtZGVmYXVsdC1mb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplICFkZWZhdWx0O1xuJG5hdi1kZWZhdWx0LWxpbmUtaGVpZ2h0OiAkZ2xvYmFsLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kZWZhdWx0LWl0ZW0tY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWRlZmF1bHQtaXRlbS1ob3Zlci1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRuYXYtZGVmYXVsdC1pdGVtLWFjdGl2ZS1jb2xvcjogJGdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRuYXYtZGVmYXVsdC1zdWJ0aXRsZS1mb250LXNpemU6ICRnbG9iYWwtc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJG5hdi1kZWZhdWx0LWhlYWRlci1jb2xvcjogJGdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRuYXYtZGVmYXVsdC1kaXZpZGVyLWJvcmRlci13aWR0aDogJGdsb2JhbC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LWRlZmF1bHQtZGl2aWRlci1ib3JkZXI6ICRnbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJG5hdi1kZWZhdWx0LXN1Ymxpc3QtZm9udC1zaXplOiAkbmF2LWRlZmF1bHQtZm9udC1zaXplICFkZWZhdWx0O1xuJG5hdi1kZWZhdWx0LXN1Ymxpc3QtbGluZS1oZWlnaHQ6ICRuYXYtZGVmYXVsdC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRuYXYtZGVmYXVsdC1zdWJsaXN0LWl0ZW0tY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LWRlZmF1bHQtc3VibGlzdC1pdGVtLWhvdmVyLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1kZWZhdWx0LXN1Ymxpc3QtaXRlbS1hY3RpdmUtY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXByaW1hcnktZm9udC1zaXplOiAkZ2xvYmFsLWxhcmdlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRuYXYtcHJpbWFyeS1saW5lLWhlaWdodDogJGdsb2JhbC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRuYXYtcHJpbWFyeS1pdGVtLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1wcmltYXJ5LWl0ZW0taG92ZXItY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXByaW1hcnktaXRlbS1hY3RpdmUtY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXByaW1hcnktc3VidGl0bGUtZm9udC1zaXplOiAkZ2xvYmFsLW1lZGl1bS1mb250LXNpemUgIWRlZmF1bHQ7XG4kbmF2LXByaW1hcnktaGVhZGVyLWNvbG9yOiAkZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1wcmltYXJ5LWRpdmlkZXItYm9yZGVyLXdpZHRoOiAkZ2xvYmFsLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtcHJpbWFyeS1kaXZpZGVyLWJvcmRlcjogJGdsb2JhbC1ib3JkZXIgIWRlZmF1bHQ7XG4kbmF2LXByaW1hcnktc3VibGlzdC1mb250LXNpemU6ICRnbG9iYWwtbWVkaXVtLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRuYXYtcHJpbWFyeS1zdWJsaXN0LWxpbmUtaGVpZ2h0OiAkZ2xvYmFsLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG5hdi1wcmltYXJ5LXN1Ymxpc3QtaXRlbS1jb2xvcjogJGdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcHJpbWFyeS1zdWJsaXN0LWl0ZW0taG92ZXItY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXByaW1hcnktc3VibGlzdC1pdGVtLWFjdGl2ZS1jb2xvcjogJGdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRuYXYtc2Vjb25kYXJ5LWZvbnQtc2l6ZTogJGdsb2JhbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kbmF2LXNlY29uZGFyeS1saW5lLWhlaWdodDogJGdsb2JhbC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRuYXYtc2Vjb25kYXJ5LWl0ZW0tY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXNlY29uZGFyeS1pdGVtLWhvdmVyLWNvbG9yOiAkZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1zZWNvbmRhcnktaXRlbS1hY3RpdmUtY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXNlY29uZGFyeS1zdWJ0aXRsZS1mb250LXNpemU6ICRnbG9iYWwtc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJG5hdi1zZWNvbmRhcnktc3VidGl0bGUtY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXNlY29uZGFyeS1zdWJ0aXRsZS1ob3Zlci1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRuYXYtc2Vjb25kYXJ5LXN1YnRpdGxlLWFjdGl2ZS1jb2xvcjogJGdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRuYXYtc2Vjb25kYXJ5LWhlYWRlci1jb2xvcjogJGdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRuYXYtc2Vjb25kYXJ5LWRpdmlkZXItYm9yZGVyLXdpZHRoOiAkZ2xvYmFsLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtc2Vjb25kYXJ5LWRpdmlkZXItYm9yZGVyOiAkZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRuYXYtc2Vjb25kYXJ5LXN1Ymxpc3QtZm9udC1zaXplOiAkZ2xvYmFsLXNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRuYXYtc2Vjb25kYXJ5LXN1Ymxpc3QtbGluZS1oZWlnaHQ6ICRnbG9iYWwtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kbmF2LXNlY29uZGFyeS1zdWJsaXN0LWl0ZW0tY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXNlY29uZGFyeS1zdWJsaXN0LWl0ZW0taG92ZXItY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXNlY29uZGFyeS1zdWJsaXN0LWl0ZW0tYWN0aXZlLWNvbG9yOiAkZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1tZWRpdW0tbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XG4kbmF2LW1lZGl1bS1mb250LXNpemUtbDogNHJlbSAhZGVmYXVsdDtcbiRuYXYtbWVkaXVtLWZvbnQtc2l6ZS1tOiAkbmF2LW1lZGl1bS1mb250LXNpemUtbCAqIDAuODc1ICFkZWZhdWx0O1xuJG5hdi1tZWRpdW0tZm9udC1zaXplOiAkbmF2LW1lZGl1bS1mb250LXNpemUtbSAqIDAuODI1ICFkZWZhdWx0O1xuJG5hdi1sYXJnZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcbiRuYXYtbGFyZ2UtZm9udC1zaXplLW06IDRyZW0gIWRlZmF1bHQ7XG4kbmF2LWxhcmdlLWZvbnQtc2l6ZTogJG5hdi1sYXJnZS1mb250LXNpemUtbSAqIDAuODUgIWRlZmF1bHQ7XG4kbmF2LWxhcmdlLWZvbnQtc2l6ZS1sOiA2cmVtICFkZWZhdWx0O1xuJG5hdi14bGFyZ2UtbGluZS1oZWlnaHQ6IDEgIWRlZmF1bHQ7XG4kbmF2LXhsYXJnZS1mb250LXNpemU6IDRyZW0gIWRlZmF1bHQ7XG4kbmF2LXhsYXJnZS1mb250LXNpemUtbTogNnJlbSAhZGVmYXVsdDtcbiRuYXYteGxhcmdlLWZvbnQtc2l6ZS1sOiA4cmVtICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVycy1tYXJnaW4tdG9wOiA1cHggIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXJzLWJvcmRlci13aWR0aDogJGdsb2JhbC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXJzLWJvcmRlcjogJGdsb2JhbC1ib3JkZXIgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtZGVmYXVsdC1pdGVtLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtZGVmYXVsdC1pdGVtLWhvdmVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtZGVmYXVsdC1pdGVtLWFjdGl2ZS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbmF2LWRlZmF1bHQtaGVhZGVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtZGVmYXVsdC1kaXZpZGVyLWJvcmRlcjogJGludmVyc2UtZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRpbnZlcnNlLW5hdi1kZWZhdWx0LXN1Ymxpc3QtaXRlbS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbmF2LWRlZmF1bHQtc3VibGlzdC1pdGVtLWhvdmVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtZGVmYXVsdC1zdWJsaXN0LWl0ZW0tYWN0aXZlLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtcHJpbWFyeS1pdGVtLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtcHJpbWFyeS1pdGVtLWhvdmVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtcHJpbWFyeS1pdGVtLWFjdGl2ZS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbmF2LXByaW1hcnktaGVhZGVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtcHJpbWFyeS1kaXZpZGVyLWJvcmRlcjogJGludmVyc2UtZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRpbnZlcnNlLW5hdi1wcmltYXJ5LXN1Ymxpc3QtaXRlbS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbmF2LXByaW1hcnktc3VibGlzdC1pdGVtLWhvdmVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtcHJpbWFyeS1zdWJsaXN0LWl0ZW0tYWN0aXZlLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtc2Vjb25kYXJ5LWl0ZW0tY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLW5hdi1zZWNvbmRhcnktaXRlbS1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbmF2LXNlY29uZGFyeS1pdGVtLWFjdGl2ZS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbmF2LXNlY29uZGFyeS1zdWJ0aXRsZS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbmF2LXNlY29uZGFyeS1zdWJ0aXRsZS1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbmF2LXNlY29uZGFyeS1zdWJ0aXRsZS1hY3RpdmUtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLW5hdi1zZWNvbmRhcnktaGVhZGVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtc2Vjb25kYXJ5LWRpdmlkZXItYm9yZGVyOiAkaW52ZXJzZS1nbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJGludmVyc2UtbmF2LXNlY29uZGFyeS1zdWJsaXN0LWl0ZW0tY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLW5hdi1zZWNvbmRhcnktc3VibGlzdC1pdGVtLWhvdmVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXYtc2Vjb25kYXJ5LXN1Ymxpc3QtaXRlbS1hY3RpdmUtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLW5hdi1kaXZpZGVycy1ib3JkZXI6ICRpbnZlcnNlLWdsb2JhbC1ib3JkZXIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJhY2tncm91bmQ6ICRnbG9iYWwtbXV0ZWQtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRuYXZiYXItZ2FwOiAwcHggIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbG9yLW1vZGU6IGRhcmsgIWRlZmF1bHQ7XG4kbmF2YmFyLW5hdi1nYXA6IDBweCAhZGVmYXVsdDtcbiRuYXZiYXItbmF2LWl0ZW0taGVpZ2h0OiA4MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1uYXYtaXRlbS1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4kbmF2YmFyLW5hdi1pdGVtLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1uYXYtaXRlbS1mb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplICFkZWZhdWx0O1xuJG5hdmJhci1uYXYtaXRlbS1mb250LWZhbWlseTogJGdsb2JhbC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRuYXZiYXItbmF2LWl0ZW0taG92ZXItY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLW5hdi1pdGVtLW9uY2xpY2stY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLW5hdi1pdGVtLWFjdGl2ZS1jb2xvcjogJGdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItcGFyZW50LWljb24tbWFyZ2luLWxlZnQ6IDRweCAhZGVmYXVsdDtcbiRuYXZiYXItaXRlbS1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4kbmF2YmFyLWl0ZW0tY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZS1jb2xvcjogJGdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlLWhvdmVyLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1zdWJ0aXRsZS1mb250LXNpemU6ICRnbG9iYWwtc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1tYXJnaW46IDAgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLXNoaWZ0LW1hcmdpbjogMCAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tdmlld3BvcnQtbWFyZ2luOiAxNXB4ICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi13aWR0aDogMjAwcHggIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLXBhZGRpbmc6IDE1cHggIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWJhY2tncm91bmQ6ICRnbG9iYWwtbXV0ZWQtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWNvbG9yLW1vZGU6IGRhcmsgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWZvY3VzLW91dGxpbmU6ICRiYXNlLWZvY3VzLW91dGxpbmUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWdyaWQtZ3V0dGVyLWhvcml6b250YWw6ICRnbG9iYWwtZ3V0dGVyICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1ncmlkLWd1dHRlci12ZXJ0aWNhbDogJG5hdmJhci1kcm9wZG93bi1ncmlkLWd1dHRlci1ob3Jpem9udGFsICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1sYXJnZS1zaGlmdC1tYXJnaW46IDAgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWxhcmdlLXBhZGRpbmc6IDQwcHggIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWRyb3BiYXItbWFyZ2luOiAwICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1kcm9wYmFyLXNoaWZ0LW1hcmdpbjogMCAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tZHJvcGJhci1wYWRkaW5nLXRvcDogJG5hdmJhci1kcm9wZG93bi1wYWRkaW5nICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1kcm9wYmFyLXBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWRyb3Bkb3duLWRyb3BiYXItcGFkZGluZy10b3AgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLWRyb3BiYXItdmlld3BvcnQtbWFyZ2luOiAxNXB4ICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1kcm9wYmFyLXZpZXdwb3J0LW1hcmdpbi1zOiAkZ2xvYmFsLWd1dHRlciAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tZHJvcGJhci12aWV3cG9ydC1tYXJnaW4tbTogJGdsb2JhbC1tZWRpdW0tZ3V0dGVyICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1kcm9wYmFyLWxhcmdlLXNoaWZ0LW1hcmdpbjogMCAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tZHJvcGJhci1sYXJnZS1wYWRkaW5nLXRvcDogJG5hdmJhci1kcm9wZG93bi1sYXJnZS1wYWRkaW5nICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1kcm9wYmFyLWxhcmdlLXBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWRyb3Bkb3duLWRyb3BiYXItbGFyZ2UtcGFkZGluZy10b3AgIWRlZmF1bHQ7XG4kbmF2YmFyLWRyb3Bkb3duLW5hdi1pdGVtLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1uYXYtaXRlbS1ob3Zlci1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tbmF2LWl0ZW0tYWN0aXZlLWNvbG9yOiAkZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kcm9wZG93bi1uYXYtc3VidGl0bGUtZm9udC1zaXplOiAkZ2xvYmFsLXNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tbmF2LWhlYWRlci1jb2xvcjogJGdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tbmF2LWRpdmlkZXItYm9yZGVyLXdpZHRoOiAkZ2xvYmFsLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tbmF2LWRpdmlkZXItYm9yZGVyOiAkZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tbmF2LXN1Ymxpc3QtaXRlbS1jb2xvcjogJGdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tbmF2LXN1Ymxpc3QtaXRlbS1ob3Zlci1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZHJvcGRvd24tbmF2LXN1Ymxpc3QtaXRlbS1hY3RpdmUtY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXZiYXItbmF2LWl0ZW0tY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLW5hdmJhci1uYXYtaXRlbS1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbmF2YmFyLW5hdi1pdGVtLW9uY2xpY2stY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLW5hdmJhci1uYXYtaXRlbS1hY3RpdmUtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLW5hdmJhci1pdGVtLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXZiYXItdG9nZ2xlLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1uYXZiYXItdG9nZ2xlLWhvdmVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLXBvc2l0aW9uOiAxMHB4ICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi16LWluZGV4OiAkZ2xvYmFsLXotaW5kZXggKyA0MCAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24td2lkdGg6IDM1MHB4ICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1tZXNzYWdlLW1hcmdpbi10b3A6IDEwcHggIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLW1lc3NhZ2UtcGFkZGluZzogJGdsb2JhbC1zbWFsbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLW1lc3NhZ2UtYmFja2dyb3VuZDogJGdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1tZXNzYWdlLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1tZXNzYWdlLWZvbnQtc2l6ZTogJGdsb2JhbC1tZWRpdW0tZm9udC1zaXplICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1tZXNzYWdlLWxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLWNsb3NlLXRvcDogJG5vdGlmaWNhdGlvbi1tZXNzYWdlLXBhZGRpbmcgKyA1cHggIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLWNsb3NlLXJpZ2h0OiAkbm90aWZpY2F0aW9uLW1lc3NhZ2UtcGFkZGluZyAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tbWVzc2FnZS1wcmltYXJ5LWNvbG9yOiAkZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tbWVzc2FnZS1zdWNjZXNzLWNvbG9yOiAkZ2xvYmFsLXN1Y2Nlc3MtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tbWVzc2FnZS13YXJuaW5nLWNvbG9yOiAkZ2xvYmFsLXdhcm5pbmctYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tbWVzc2FnZS1kYW5nZXItY29sb3I6ICRnbG9iYWwtZGFuZ2VyLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXotaW5kZXg6ICRnbG9iYWwtei1pbmRleCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFyLXdpZHRoOiAyNzBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFyLXBhZGRpbmctdmVydGljYWw6IDIwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhci1wYWRkaW5nLWhvcml6b250YWw6IDIwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhci1iYWNrZ3JvdW5kOiAkZ2xvYmFsLXNlY29uZGFyeS1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYXItY29sb3ItbW9kZTogbGlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhci13aWR0aC1zOiAzNTBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFyLXBhZGRpbmctdmVydGljYWwtczogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJhci1wYWRkaW5nLWhvcml6b250YWwtczogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNsb3NlLXBvc2l0aW9uOiA1cHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNsb3NlLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtY2xvc2UtcG9zaXRpb24tczogMTBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtb3ZlcmxheS1iYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSkgIWRlZmF1bHQ7XG4kb3ZlcmxheS1wYWRkaW5nLWhvcml6b250YWw6ICRnbG9iYWwtZ3V0dGVyICFkZWZhdWx0O1xuJG92ZXJsYXktcGFkZGluZy12ZXJ0aWNhbDogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kb3ZlcmxheS1kZWZhdWx0LWJhY2tncm91bmQ6IHJnYmEoJGdsb2JhbC1iYWNrZ3JvdW5kLCAwLjgpICFkZWZhdWx0O1xuJG92ZXJsYXktZGVmYXVsdC1jb2xvci1tb2RlOiBkYXJrICFkZWZhdWx0O1xuJG92ZXJsYXktcHJpbWFyeS1iYWNrZ3JvdW5kOiByZ2JhKCRnbG9iYWwtc2Vjb25kYXJ5LWJhY2tncm91bmQsIDAuOCkgIWRlZmF1bHQ7XG4kb3ZlcmxheS1wcmltYXJ5LWNvbG9yLW1vZGU6IGxpZ2h0ICFkZWZhdWx0O1xuJHBhZGRpbmctcGFkZGluZzogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kcGFkZGluZy1wYWRkaW5nLWw6ICRnbG9iYWwtbWVkaXVtLWd1dHRlciAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLXBhZGRpbmc6ICRnbG9iYWwtc21hbGwtZ3V0dGVyICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtcGFkZGluZzogJGdsb2JhbC1tZWRpdW0tZ3V0dGVyICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtcGFkZGluZy1sOiAkZ2xvYmFsLWxhcmdlLWd1dHRlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1ob3Jpem9udGFsOiAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taXRlbS1wYWRkaW5nLXZlcnRpY2FsOiA1cHggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1pdGVtLXBhZGRpbmctaG9yaXpvbnRhbDogMTBweCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWl0ZW0tY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1pdGVtLWhvdmVyLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taXRlbS1ob3Zlci10ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1pdGVtLWFjdGl2ZS1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWl0ZW0tZGlzYWJsZWQtY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1wYWdpbmF0aW9uLWl0ZW0tY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLXBhZ2luYXRpb24taXRlbS1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtcGFnaW5hdGlvbi1pdGVtLWFjdGl2ZS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtcGFnaW5hdGlvbi1pdGVtLWRpc2FibGVkLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItbWFyZ2luLXZlcnRpY2FsOiAkZ2xvYmFsLW1hcmdpbiAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1wYWRkaW5nLXZlcnRpY2FsOiAkZ2xvYmFsLWd1dHRlciAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1wYWRkaW5nLWhvcml6b250YWw6ICRnbG9iYWwtZ3V0dGVyICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLWJhY2tncm91bmQ6ICRnbG9iYWwtbXV0ZWQtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRwb3NpdGlvbi1zbWFsbC1tYXJnaW46ICRnbG9iYWwtc21hbGwtZ3V0dGVyICFkZWZhdWx0O1xuJHBvc2l0aW9uLW1lZGl1bS1tYXJnaW46ICRnbG9iYWwtZ3V0dGVyICFkZWZhdWx0O1xuJHBvc2l0aW9uLWxhcmdlLW1hcmdpbjogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kcG9zaXRpb24tbGFyZ2UtbWFyZ2luLWw6IDUwcHggIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtaGVpZ2h0OiAxNXB4ICFkZWZhdWx0O1xuJHByb2dyZXNzLW1hcmdpbi12ZXJ0aWNhbDogJGdsb2JhbC1tYXJnaW4gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFja2dyb3VuZDogJGdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iYWNrZ3JvdW5kOiAkZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRzZWFyY2gtY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kc2VhcmNoLXBsYWNlaG9sZGVyLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJHNlYXJjaC1pY29uLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJHNlYXJjaC1kZWZhdWx0LXdpZHRoOiAyNDBweCAhZGVmYXVsdDtcbiRzZWFyY2gtZGVmYXVsdC1oZWlnaHQ6ICRnbG9iYWwtY29udHJvbC1oZWlnaHQgIWRlZmF1bHQ7XG4kc2VhcmNoLWRlZmF1bHQtcGFkZGluZy1ob3Jpem9udGFsOiAxMHB4ICFkZWZhdWx0O1xuJHNlYXJjaC1kZWZhdWx0LWJhY2tncm91bmQ6ICRnbG9iYWwtbXV0ZWQtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRzZWFyY2gtZGVmYXVsdC1mb2N1cy1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJHNlYXJjaC1kZWZhdWx0LWJhY2tncm91bmQsICRsaWdodG5lc3M6IC0yJSkgIWRlZmF1bHQ7XG4kc2VhcmNoLWRlZmF1bHQtaWNvbi13aWR0aDogMjBweCAhZGVmYXVsdDtcbiRzZWFyY2gtZGVmYXVsdC1pY29uLXBhZGRpbmc6IDEwcHggIWRlZmF1bHQ7XG4kc2VhcmNoLW5hdmJhci13aWR0aDogMjQwcHggIWRlZmF1bHQ7XG4kc2VhcmNoLW5hdmJhci1oZWlnaHQ6ICRnbG9iYWwtY29udHJvbC1oZWlnaHQgIWRlZmF1bHQ7XG4kc2VhcmNoLW5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6IDEwcHggIWRlZmF1bHQ7XG4kc2VhcmNoLW5hdmJhci1iYWNrZ3JvdW5kOiAkZ2xvYmFsLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kc2VhcmNoLW5hdmJhci1mb2N1cy1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJHNlYXJjaC1uYXZiYXItYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTElKSAhZGVmYXVsdDtcbiRzZWFyY2gtbmF2YmFyLWljb24td2lkdGg6IDIwcHggIWRlZmF1bHQ7XG4kc2VhcmNoLW5hdmJhci1pY29uLXBhZGRpbmc6IDEwcHggIWRlZmF1bHQ7XG4kc2VhcmNoLW1lZGl1bS13aWR0aDogNDAwcHggIWRlZmF1bHQ7XG4kc2VhcmNoLW1lZGl1bS1oZWlnaHQ6ICRnbG9iYWwtY29udHJvbC1sYXJnZS1oZWlnaHQgIWRlZmF1bHQ7XG4kc2VhcmNoLW1lZGl1bS1wYWRkaW5nLWhvcml6b250YWw6IDEycHggIWRlZmF1bHQ7XG4kc2VhcmNoLW1lZGl1bS1iYWNrZ3JvdW5kOiAkc2VhcmNoLWRlZmF1bHQtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRzZWFyY2gtbWVkaXVtLWZvbnQtc2l6ZTogJGdsb2JhbC1sYXJnZS1mb250LXNpemUgIWRlZmF1bHQ7XG4kc2VhcmNoLW1lZGl1bS1mb2N1cy1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJHNlYXJjaC1tZWRpdW0tYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTIlKSAhZGVmYXVsdDtcbiRzZWFyY2gtbWVkaXVtLWljb24td2lkdGg6IDI0cHggIWRlZmF1bHQ7XG4kc2VhcmNoLW1lZGl1bS1pY29uLXBhZGRpbmc6IDEycHggIWRlZmF1bHQ7XG4kc2VhcmNoLWxhcmdlLXdpZHRoOiA1MDBweCAhZGVmYXVsdDtcbiRzZWFyY2gtbGFyZ2UtaGVpZ2h0OiA5MHB4ICFkZWZhdWx0O1xuJHNlYXJjaC1sYXJnZS1wYWRkaW5nLWhvcml6b250YWw6IDIwcHggIWRlZmF1bHQ7XG4kc2VhcmNoLWxhcmdlLWJhY2tncm91bmQ6ICRzZWFyY2gtZGVmYXVsdC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHNlYXJjaC1sYXJnZS1mb250LXNpemU6ICRnbG9iYWwtMnhsYXJnZS1mb250LXNpemUgIWRlZmF1bHQ7XG4kc2VhcmNoLWxhcmdlLWZvY3VzLWJhY2tncm91bmQ6IGNvbG9yLmFkanVzdCgkc2VhcmNoLWxhcmdlLWJhY2tncm91bmQsICRsaWdodG5lc3M6IC0yJSkgIWRlZmF1bHQ7XG4kc2VhcmNoLWxhcmdlLWljb24td2lkdGg6IDQwcHggIWRlZmF1bHQ7XG4kc2VhcmNoLWxhcmdlLWljb24tcGFkZGluZzogMjBweCAhZGVmYXVsdDtcbiRzZWFyY2gtdG9nZ2xlLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJHNlYXJjaC10b2dnbGUtaG92ZXItY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1zZWFyY2gtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLXNlYXJjaC1wbGFjZWhvbGRlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2Utc2VhcmNoLWljb24tY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLXNlYXJjaC1kZWZhdWx0LWJhY2tncm91bmQ6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGludmVyc2Utc2VhcmNoLWRlZmF1bHQtZm9jdXMtYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRpbnZlcnNlLXNlYXJjaC1kZWZhdWx0LWJhY2tncm91bmQsICRhbHBoYTogMC4wNSkgIWRlZmF1bHQ7XG4kaW52ZXJzZS1zZWFyY2gtbmF2YmFyLWJhY2tncm91bmQ6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGludmVyc2Utc2VhcmNoLW5hdmJhci1mb2N1cy1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGludmVyc2Utc2VhcmNoLW5hdmJhci1iYWNrZ3JvdW5kLCAkYWxwaGE6IDAuMDUpICFkZWZhdWx0O1xuJGludmVyc2Utc2VhcmNoLW1lZGl1bS1iYWNrZ3JvdW5kOiAkaW52ZXJzZS1zZWFyY2gtZGVmYXVsdC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGludmVyc2Utc2VhcmNoLW1lZGl1bS1mb2N1cy1iYWNrZ3JvdW5kOiBjb2xvci5hZGp1c3QoJGludmVyc2Utc2VhcmNoLW1lZGl1bS1iYWNrZ3JvdW5kLCAkYWxwaGE6IDAuMDUpICFkZWZhdWx0O1xuJGludmVyc2Utc2VhcmNoLWxhcmdlLWJhY2tncm91bmQ6ICRpbnZlcnNlLXNlYXJjaC1kZWZhdWx0LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kaW52ZXJzZS1zZWFyY2gtbGFyZ2UtZm9jdXMtYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRpbnZlcnNlLXNlYXJjaC1sYXJnZS1iYWNrZ3JvdW5kLCAkYWxwaGE6IDAuMDUpICFkZWZhdWx0O1xuJGludmVyc2Utc2VhcmNoLXRvZ2dsZS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2Utc2VhcmNoLXRvZ2dsZS1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJHNlY3Rpb24tcGFkZGluZy12ZXJ0aWNhbDogJGdsb2JhbC1tZWRpdW0tbWFyZ2luICFkZWZhdWx0O1xuJHNlY3Rpb24tcGFkZGluZy12ZXJ0aWNhbC1tOiAkZ2xvYmFsLWxhcmdlLW1hcmdpbiAhZGVmYXVsdDtcbiRzZWN0aW9uLXhzbWFsbC1wYWRkaW5nLXZlcnRpY2FsOiAkZ2xvYmFsLW1hcmdpbiAhZGVmYXVsdDtcbiRzZWN0aW9uLXNtYWxsLXBhZGRpbmctdmVydGljYWw6ICRnbG9iYWwtbWVkaXVtLW1hcmdpbiAhZGVmYXVsdDtcbiRzZWN0aW9uLWxhcmdlLXBhZGRpbmctdmVydGljYWw6ICRnbG9iYWwtbGFyZ2UtbWFyZ2luICFkZWZhdWx0O1xuJHNlY3Rpb24tbGFyZ2UtcGFkZGluZy12ZXJ0aWNhbC1tOiAkZ2xvYmFsLXhsYXJnZS1tYXJnaW4gIWRlZmF1bHQ7XG4kc2VjdGlvbi14bGFyZ2UtcGFkZGluZy12ZXJ0aWNhbDogJGdsb2JhbC14bGFyZ2UtbWFyZ2luICFkZWZhdWx0O1xuJHNlY3Rpb24teGxhcmdlLXBhZGRpbmctdmVydGljYWwtbTogKCRnbG9iYWwtbGFyZ2UtbWFyZ2luICsgJGdsb2JhbC14bGFyZ2UtbWFyZ2luKSAhZGVmYXVsdDtcbiRzZWN0aW9uLWRlZmF1bHQtYmFja2dyb3VuZDogJGdsb2JhbC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHNlY3Rpb24tZGVmYXVsdC1jb2xvci1tb2RlOiBkYXJrICFkZWZhdWx0O1xuJHNlY3Rpb24tbXV0ZWQtYmFja2dyb3VuZDogJGdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHNlY3Rpb24tbXV0ZWQtY29sb3ItbW9kZTogZGFyayAhZGVmYXVsdDtcbiRzZWN0aW9uLXByaW1hcnktYmFja2dyb3VuZDogJGdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kc2VjdGlvbi1wcmltYXJ5LWNvbG9yLW1vZGU6IGxpZ2h0ICFkZWZhdWx0O1xuJHNlY3Rpb24tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRnbG9iYWwtc2Vjb25kYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kc2VjdGlvbi1zZWNvbmRhcnktY29sb3ItbW9kZTogbGlnaHQgIWRlZmF1bHQ7XG4kc2xpZGVuYXYtcGFkZGluZy12ZXJ0aWNhbDogNXB4ICFkZWZhdWx0O1xuJHNsaWRlbmF2LXBhZGRpbmctaG9yaXpvbnRhbDogMTBweCAhZGVmYXVsdDtcbiRzbGlkZW5hdi1jb2xvcjogcmdiYSgkZ2xvYmFsLWNvbG9yLCAwLjUpICFkZWZhdWx0O1xuJHNsaWRlbmF2LWhvdmVyLWNvbG9yOiByZ2JhKCRnbG9iYWwtY29sb3IsIDAuOSkgIWRlZmF1bHQ7XG4kc2xpZGVuYXYtYWN0aXZlLWNvbG9yOiByZ2JhKCRnbG9iYWwtY29sb3IsIDAuNSkgIWRlZmF1bHQ7XG4kc2xpZGVuYXYtbGFyZ2UtcGFkZGluZy12ZXJ0aWNhbDogMTBweCAhZGVmYXVsdDtcbiRzbGlkZW5hdi1sYXJnZS1wYWRkaW5nLWhvcml6b250YWw6ICRzbGlkZW5hdi1sYXJnZS1wYWRkaW5nLXZlcnRpY2FsICFkZWZhdWx0O1xuJGludmVyc2Utc2xpZGVuYXYtY29sb3I6IHJnYmEoJGludmVyc2UtZ2xvYmFsLWNvbG9yLCAwLjcpICFkZWZhdWx0O1xuJGludmVyc2Utc2xpZGVuYXYtaG92ZXItY29sb3I6IHJnYmEoJGludmVyc2UtZ2xvYmFsLWNvbG9yLCAwLjk1KSAhZGVmYXVsdDtcbiRpbnZlcnNlLXNsaWRlbmF2LWFjdGl2ZS1jb2xvcjogcmdiYSgkaW52ZXJzZS1nbG9iYWwtY29sb3IsIDAuNykgIWRlZmF1bHQ7XG4kc2xpZGVyLWNvbnRhaW5lci1tYXJnaW4tdG9wOiAtMTFweCAhZGVmYXVsdDtcbiRzbGlkZXItY29udGFpbmVyLW1hcmdpbi1ib3R0b206IC0zOXB4ICFkZWZhdWx0O1xuJHNsaWRlci1jb250YWluZXItbWFyZ2luLWxlZnQ6IC0yNXB4ICFkZWZhdWx0O1xuJHNsaWRlci1jb250YWluZXItbWFyZ2luLXJpZ2h0OiAtMjVweCAhZGVmYXVsdDtcbiRzb3J0YWJsZS1kcmFnZ2VkLXotaW5kZXg6ICRnbG9iYWwtei1pbmRleCArIDUwICFkZWZhdWx0O1xuJHNvcnRhYmxlLXBsYWNlaG9sZGVyLW9wYWNpdHk6IDAgIWRlZmF1bHQ7XG4kc29ydGFibGUtZW1wdHktaGVpZ2h0OiA1MHB4ICFkZWZhdWx0O1xuJHNwaW5uZXItc2l6ZTogMzBweCAhZGVmYXVsdDtcbiRzcGlubmVyLXN0cm9rZS13aWR0aDogMSAhZGVmYXVsdDtcbiRzcGlubmVyLXJhZGl1czogbWF0aC5mbG9vcigoKCRzcGlubmVyLXNpemUgLSAkc3Bpbm5lci1zdHJva2Utd2lkdGgpICogMC41KSkgIWRlZmF1bHQ7XG4kc3Bpbm5lci1jaXJjdW1mZXJlbmNlOiBtYXRoLnJvdW5kKDIgKiAzLjE0MSAqICRzcGlubmVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kc3Bpbm5lci1kdXJhdGlvbjogMS40cyAhZGVmYXVsdDtcbiRzdGlja3ktei1pbmRleDogJGdsb2JhbC16LWluZGV4IC0gMjAgIWRlZmF1bHQ7XG4kc3RpY2t5LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4ycyAhZGVmYXVsdDtcbiRzdGlja3ktcmV2ZXJzZS1hbmltYXRpb24tZHVyYXRpb246IDAuMnMgIWRlZmF1bHQ7XG4kc3VibmF2LW1hcmdpbi1ob3Jpem9udGFsOiAyMHB4ICFkZWZhdWx0O1xuJHN1Ym5hdi1pdGVtLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJHN1Ym5hdi1pdGVtLWhvdmVyLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJHN1Ym5hdi1pdGVtLWhvdmVyLXRleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcbiRzdWJuYXYtaXRlbS1hY3RpdmUtY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kc3VibmF2LWRpdmlkZXItbWFyZ2luLWhvcml6b250YWw6ICRzdWJuYXYtbWFyZ2luLWhvcml6b250YWwgIWRlZmF1bHQ7XG4kc3VibmF2LWRpdmlkZXItYm9yZGVyLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XG4kc3VibmF2LWRpdmlkZXItYm9yZGVyLXdpZHRoOiAkZ2xvYmFsLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRzdWJuYXYtZGl2aWRlci1ib3JkZXI6ICRnbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJHN1Ym5hdi1waWxsLW1hcmdpbi1ob3Jpem9udGFsOiAkc3VibmF2LW1hcmdpbi1ob3Jpem9udGFsICFkZWZhdWx0O1xuJHN1Ym5hdi1waWxsLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDogNXB4ICFkZWZhdWx0O1xuJHN1Ym5hdi1waWxsLWl0ZW0tcGFkZGluZy1ob3Jpem9udGFsOiAxMHB4ICFkZWZhdWx0O1xuJHN1Ym5hdi1waWxsLWl0ZW0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kc3VibmF2LXBpbGwtaXRlbS1jb2xvcjogJHN1Ym5hdi1pdGVtLWNvbG9yICFkZWZhdWx0O1xuJHN1Ym5hdi1waWxsLWl0ZW0taG92ZXItYmFja2dyb3VuZDogJGdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHN1Ym5hdi1waWxsLWl0ZW0taG92ZXItY29sb3I6ICRnbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kc3VibmF2LXBpbGwtaXRlbS1vbmNsaWNrLWJhY2tncm91bmQ6ICRzdWJuYXYtcGlsbC1pdGVtLWhvdmVyLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kc3VibmF2LXBpbGwtaXRlbS1vbmNsaWNrLWNvbG9yOiAkc3VibmF2LXBpbGwtaXRlbS1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRzdWJuYXYtcGlsbC1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kOiAkZ2xvYmFsLXByaW1hcnktYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRzdWJuYXYtcGlsbC1pdGVtLWFjdGl2ZS1jb2xvcjogJGdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJHN1Ym5hdi1pdGVtLWRpc2FibGVkLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2Utc3VibmF2LWl0ZW0tY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLXN1Ym5hdi1pdGVtLWhvdmVyLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1zdWJuYXYtaXRlbS1hY3RpdmUtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLXN1Ym5hdi1kaXZpZGVyLWJvcmRlcjogJGludmVyc2UtZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRpbnZlcnNlLXN1Ym5hdi1waWxsLWl0ZW0tYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kaW52ZXJzZS1zdWJuYXYtcGlsbC1pdGVtLWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1zdWJuYXYtcGlsbC1pdGVtLWhvdmVyLWJhY2tncm91bmQ6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGludmVyc2Utc3VibmF2LXBpbGwtaXRlbS1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2Utc3VibmF2LXBpbGwtaXRlbS1vbmNsaWNrLWJhY2tncm91bmQ6ICRpbnZlcnNlLXN1Ym5hdi1waWxsLWl0ZW0taG92ZXItYmFja2dyb3VuZCAhZGVmYXVsdDtcbiRpbnZlcnNlLXN1Ym5hdi1waWxsLWl0ZW0tb25jbGljay1jb2xvcjogJGludmVyc2Utc3VibmF2LXBpbGwtaXRlbS1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLXN1Ym5hdi1waWxsLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQ6ICRpbnZlcnNlLWdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kaW52ZXJzZS1zdWJuYXYtcGlsbC1pdGVtLWFjdGl2ZS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWludmVyc2UtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS1zdWJuYXYtaXRlbS1kaXNhYmxlZC1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJHRhYi1tYXJnaW4taG9yaXpvbnRhbDogMjBweCAhZGVmYXVsdDtcbiR0YWItaXRlbS1wYWRkaW5nLWhvcml6b250YWw6IDEwcHggIWRlZmF1bHQ7XG4kdGFiLWl0ZW0tcGFkZGluZy12ZXJ0aWNhbDogNXB4ICFkZWZhdWx0O1xuJHRhYi1pdGVtLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJHRhYi1pdGVtLWhvdmVyLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJHRhYi1pdGVtLWhvdmVyLXRleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcbiR0YWItaXRlbS1hY3RpdmUtY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kdGFiLWl0ZW0tZGlzYWJsZWQtY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS10YWItaXRlbS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtdGFiLWl0ZW0taG92ZXItY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLXRhYi1pdGVtLWFjdGl2ZS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtdGFiLWl0ZW0tZGlzYWJsZWQtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1tYXJnaW4tdmVydGljYWw6ICRnbG9iYWwtbWFyZ2luICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy12ZXJ0aWNhbDogMTZweCAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctaG9yaXpvbnRhbDogMTJweCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkZXItY2VsbC1mb250LXNpemU6ICRnbG9iYWwtZm9udC1zaXplICFkZWZhdWx0O1xuJHRhYmxlLWhlYWRlci1jZWxsLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJHRhYmxlLWhlYWRlci1jZWxsLWNvbG9yOiAkZ2xvYmFsLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWZvb3Rlci1mb250LXNpemU6ICRnbG9iYWwtc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJHRhYmxlLWNhcHRpb24tZm9udC1zaXplOiAkZ2xvYmFsLXNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAkZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZDogI2ZmZCAhZGVmYXVsdDtcbiR0YWJsZS1kaXZpZGVyLWJvcmRlci13aWR0aDogJGdsb2JhbC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtZGl2aWRlci1ib3JkZXI6ICRnbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtcm93LWJhY2tncm91bmQ6ICRnbG9iYWwtbXV0ZWQtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1yb3ctYmFja2dyb3VuZDogJHRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZCAhZGVmYXVsdDtcbiR0YWJsZS1zbWFsbC1jZWxsLXBhZGRpbmctdmVydGljYWw6IDEwcHggIWRlZmF1bHQ7XG4kdGFibGUtc21hbGwtY2VsbC1wYWRkaW5nLWhvcml6b250YWw6IDEycHggIWRlZmF1bHQ7XG4kdGFibGUtbGFyZ2UtY2VsbC1wYWRkaW5nLXZlcnRpY2FsOiAyMnB4ICFkZWZhdWx0O1xuJHRhYmxlLWxhcmdlLWNlbGwtcGFkZGluZy1ob3Jpem9udGFsOiAxMnB4ICFkZWZhdWx0O1xuJHRhYmxlLWV4cGFuZC1taW4td2lkdGg6IDE1MHB4ICFkZWZhdWx0O1xuJGludmVyc2UtdGFibGUtaGVhZGVyLWNlbGwtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLXRhYmxlLWNhcHRpb24tY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLXRhYmxlLXJvdy1hY3RpdmUtYmFja2dyb3VuZDogY29sb3IuYWRqdXN0KCRpbnZlcnNlLWdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kLCAkYWxwaGE6IC0wLjAyKSAhZGVmYXVsdDtcbiRpbnZlcnNlLXRhYmxlLWRpdmlkZXItYm9yZGVyOiAkaW52ZXJzZS1nbG9iYWwtYm9yZGVyICFkZWZhdWx0O1xuJGludmVyc2UtdGFibGUtc3RyaXBlZC1yb3ctYmFja2dyb3VuZDogJGludmVyc2UtZ2xvYmFsLW11dGVkLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kaW52ZXJzZS10YWJsZS1ob3Zlci1yb3ctYmFja2dyb3VuZDogJGludmVyc2UtdGFibGUtcm93LWFjdGl2ZS1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHRleHQtbGVhZC1mb250LXNpemU6ICRnbG9iYWwtbGFyZ2UtZm9udC1zaXplICFkZWZhdWx0O1xuJHRleHQtbGVhZC1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJHRleHQtbGVhZC1jb2xvcjogJGdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiR0ZXh0LW1ldGEtZm9udC1zaXplOiAkZ2xvYmFsLXNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiR0ZXh0LW1ldGEtbGluZS1oZWlnaHQ6IDEuNCAhZGVmYXVsdDtcbiR0ZXh0LW1ldGEtY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kdGV4dC1zbWFsbC1mb250LXNpemU6ICRnbG9iYWwtc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJHRleHQtc21hbGwtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcbiR0ZXh0LWxhcmdlLWZvbnQtc2l6ZTogJGdsb2JhbC1sYXJnZS1mb250LXNpemUgIWRlZmF1bHQ7XG4kdGV4dC1sYXJnZS1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuJHRleHQtbXV0ZWQtY29sb3I6ICRnbG9iYWwtbXV0ZWQtY29sb3IgIWRlZmF1bHQ7XG4kdGV4dC1lbXBoYXNpcy1jb2xvcjogJGdsb2JhbC1lbXBoYXNpcy1jb2xvciAhZGVmYXVsdDtcbiR0ZXh0LXByaW1hcnktY29sb3I6ICRnbG9iYWwtcHJpbWFyeS1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHRleHQtc2Vjb25kYXJ5LWNvbG9yOiAkZ2xvYmFsLXNlY29uZGFyeS1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHRleHQtc3VjY2Vzcy1jb2xvcjogJGdsb2JhbC1zdWNjZXNzLWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kdGV4dC13YXJuaW5nLWNvbG9yOiAkZ2xvYmFsLXdhcm5pbmctYmFja2dyb3VuZCAhZGVmYXVsdDtcbiR0ZXh0LWRhbmdlci1jb2xvcjogJGdsb2JhbC1kYW5nZXItYmFja2dyb3VuZCAhZGVmYXVsdDtcbiR0ZXh0LWJhY2tncm91bmQtY29sb3I6ICRnbG9iYWwtcHJpbWFyeS1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHRleHQtc3Ryb2tlLXRleHQtc3Ryb2tlOiBzdHJpbmcudW5xdW90ZSgnY2FsYygxLjRweCArIDAuMDAyZW0pJykgIWRlZmF1bHQ7XG4kaW52ZXJzZS10ZXh0LWxlYWQtY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLXRleHQtbWV0YS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtdGV4dC1tdXRlZC1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtdGV4dC1lbXBoYXNpcy1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtdGV4dC1wcmltYXJ5LWNvbG9yOiAkaW52ZXJzZS1nbG9iYWwtcHJpbWFyeS1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJGludmVyc2UtdGV4dC1zZWNvbmRhcnktY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kdGh1bWJuYXYtbWFyZ2luLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4kdGh1bWJuYXYtbWFyZ2luLXZlcnRpY2FsOiAkdGh1bWJuYXYtbWFyZ2luLWhvcml6b250YWwgIWRlZmF1bHQ7XG4kdGlsZS1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4kdGlsZS1wYWRkaW5nLWhvcml6b250YWwtczogJGdsb2JhbC1ndXR0ZXIgIWRlZmF1bHQ7XG4kdGlsZS1wYWRkaW5nLWhvcml6b250YWwtbTogJGdsb2JhbC1tZWRpdW0tZ3V0dGVyICFkZWZhdWx0O1xuJHRpbGUtcGFkZGluZy12ZXJ0aWNhbDogJGdsb2JhbC1tZWRpdW0tbWFyZ2luICFkZWZhdWx0O1xuJHRpbGUtcGFkZGluZy12ZXJ0aWNhbC1tOiAkZ2xvYmFsLWxhcmdlLW1hcmdpbiAhZGVmYXVsdDtcbiR0aWxlLXhzbWFsbC1wYWRkaW5nLXZlcnRpY2FsOiAkZ2xvYmFsLW1hcmdpbiAhZGVmYXVsdDtcbiR0aWxlLXNtYWxsLXBhZGRpbmctdmVydGljYWw6ICRnbG9iYWwtbWVkaXVtLW1hcmdpbiAhZGVmYXVsdDtcbiR0aWxlLWxhcmdlLXBhZGRpbmctdmVydGljYWw6ICRnbG9iYWwtbGFyZ2UtbWFyZ2luICFkZWZhdWx0O1xuJHRpbGUtbGFyZ2UtcGFkZGluZy12ZXJ0aWNhbC1tOiAkZ2xvYmFsLXhsYXJnZS1tYXJnaW4gIWRlZmF1bHQ7XG4kdGlsZS14bGFyZ2UtcGFkZGluZy12ZXJ0aWNhbDogJGdsb2JhbC14bGFyZ2UtbWFyZ2luICFkZWZhdWx0O1xuJHRpbGUteGxhcmdlLXBhZGRpbmctdmVydGljYWwtbTogKCRnbG9iYWwtbGFyZ2UtbWFyZ2luICsgJGdsb2JhbC14bGFyZ2UtbWFyZ2luKSAhZGVmYXVsdDtcbiR0aWxlLWRlZmF1bHQtYmFja2dyb3VuZDogJGdsb2JhbC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHRpbGUtZGVmYXVsdC1jb2xvci1tb2RlOiBkYXJrICFkZWZhdWx0O1xuJHRpbGUtbXV0ZWQtYmFja2dyb3VuZDogJGdsb2JhbC1tdXRlZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xuJHRpbGUtbXV0ZWQtY29sb3ItbW9kZTogZGFyayAhZGVmYXVsdDtcbiR0aWxlLXByaW1hcnktYmFja2dyb3VuZDogJGdsb2JhbC1wcmltYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kdGlsZS1wcmltYXJ5LWNvbG9yLW1vZGU6IGxpZ2h0ICFkZWZhdWx0O1xuJHRpbGUtc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICRnbG9iYWwtc2Vjb25kYXJ5LWJhY2tncm91bmQgIWRlZmF1bHQ7XG4kdGlsZS1zZWNvbmRhcnktY29sb3ItbW9kZTogbGlnaHQgIWRlZmF1bHQ7XG4kdG9vbHRpcC16LWluZGV4OiAkZ2xvYmFsLXotaW5kZXggKyAzMCAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogMTBweCAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXZlcnRpY2FsOiAzcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLWhvcml6b250YWw6IDZweCAhZGVmYXVsdDtcbiR0b29sdGlwLWJhY2tncm91bmQ6ICM2NjYgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAycHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogJGdsb2JhbC1pbnZlcnNlLWNvbG9yICFkZWZhdWx0O1xuJHRvb2x0aXAtZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xuJHRvdG9wLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcbiR0b3RvcC1jb2xvcjogJGdsb2JhbC1tdXRlZC1jb2xvciAhZGVmYXVsdDtcbiR0b3RvcC1ob3Zlci1jb2xvcjogJGdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiR0b3RvcC1hY3RpdmUtY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kaW52ZXJzZS10b3RvcC1jb2xvcjogJGludmVyc2UtZ2xvYmFsLW11dGVkLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtdG90b3AtaG92ZXItY29sb3I6ICRpbnZlcnNlLWdsb2JhbC1jb2xvciAhZGVmYXVsdDtcbiRpbnZlcnNlLXRvdG9wLWFjdGl2ZS1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1zY2FsZTogMS4wMyAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLXNsaWRlLXNtYWxsLXRyYW5zbGF0ZTogMTBweCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLXNsaWRlLW1lZGl1bS10cmFuc2xhdGU6IDUwcHggIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1zbG93LWR1cmF0aW9uOiAwLjdzICFkZWZhdWx0O1xuJHBhbmVsLXNjcm9sbGFibGUtaGVpZ2h0OiAxNzBweCAhZGVmYXVsdDtcbiRwYW5lbC1zY3JvbGxhYmxlLXBhZGRpbmc6IDEwcHggIWRlZmF1bHQ7XG4kcGFuZWwtc2Nyb2xsYWJsZS1ib3JkZXItd2lkdGg6ICRnbG9iYWwtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhbmVsLXNjcm9sbGFibGUtYm9yZGVyOiAkZ2xvYmFsLWJvcmRlciAhZGVmYXVsdDtcbiRib3JkZXItcm91bmRlZC1ib3JkZXItcmFkaXVzOiA1cHggIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1kdXJhdGlvbjogMC4xcyAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWJvdHRvbS1oZWlnaHQ6IDMwcHggIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1ib3R0b20tYm90dG9tOiAoLSRib3gtc2hhZG93LWJvdHRvbS1oZWlnaHQpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctYm90dG9tLWJvcmRlci1yYWRpdXM6IDEwMCUgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1ib3R0b20tYmFja2dyb3VuZDogIzQ0NCAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWJvdHRvbS1ibHVyOiAyMHB4ICFkZWZhdWx0O1xuJGRyb3BjYXAtbWFyZ2luLXJpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGRyb3BjYXAtZm9udC1zaXplOiAoKCRnbG9iYWwtbGluZS1oZWlnaHQgKiAzKSAqIDFlbSkgIWRlZmF1bHQ7XG4kZHJvcGNhcC1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcbiRsb2dvLWZvbnQtc2l6ZTogJGdsb2JhbC1sYXJnZS1mb250LXNpemUgIWRlZmF1bHQ7XG4kbG9nby1mb250LWZhbWlseTogJGdsb2JhbC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRsb2dvLWNvbG9yOiAkZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGxvZ28taG92ZXItY29sb3I6ICRnbG9iYWwtZW1waGFzaXMtY29sb3IgIWRlZmF1bHQ7XG4kZHJhZ292ZXItYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgxMDAsMTAwLDEwMCwwLjMpICFkZWZhdWx0O1xuJGludmVyc2UtbG9nby1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGludmVyc2UtbG9nby1ob3Zlci1jb2xvcjogJGludmVyc2UtZ2xvYmFsLWVtcGhhc2lzLWNvbG9yICFkZWZhdWx0O1xuJGRlcHJlY2F0ZWQ6IGZhbHNlICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtc21hbGw6IDY0MHB4ICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtbWVkaXVtOiA5NjBweCAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxhcmdlOiAxMjAwcHggIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC14bGFyZ2U6IDE2MDBweCAhZGVmYXVsdDtcbiRicmVha3BvaW50LXhzbWFsbC1tYXg6ICgkYnJlYWtwb2ludC1zbWFsbCAtIDEpICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtc21hbGwtbWF4OiAoJGJyZWFrcG9pbnQtbWVkaXVtIC0gMSkgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1tZWRpdW0tbWF4OiAoJGJyZWFrcG9pbnQtbGFyZ2UgLSAxKSAhZGVmYXVsdDtcbiRicmVha3BvaW50LWxhcmdlLW1heDogKCRicmVha3BvaW50LXhsYXJnZSAtIDEpICFkZWZhdWx0O1xuJGdsb2JhbC1zbWFsbC1ib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLDAsMCwwLjA4KSAhZGVmYXVsdDtcbiRnbG9iYWwtbWVkaXVtLWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLDAsMCwwLjA4KSAhZGVmYXVsdDtcbiRnbG9iYWwtbGFyZ2UtYm94LXNoYWRvdzogMCAxNHB4IDI1cHggcmdiYSgwLDAsMCwwLjE2KSAhZGVmYXVsdDtcbiRnbG9iYWwteGxhcmdlLWJveC1zaGFkb3c6IDAgMjhweCA1MHB4IHJnYmEoMCwwLDAsMC4xNikgIWRlZmF1bHQ7XG4kd2lkdGgtc21hbGwtd2lkdGg6IDE1MHB4ICFkZWZhdWx0O1xuJHdpZHRoLW1lZGl1bS13aWR0aDogMzAwcHggIWRlZmF1bHQ7XG4kd2lkdGgtbGFyZ2Utd2lkdGg6IDQ1MHB4ICFkZWZhdWx0O1xuJHdpZHRoLXhsYXJnZS13aWR0aDogNjAwcHggIWRlZmF1bHQ7XG4kd2lkdGgtMnhsYXJnZS13aWR0aDogNzUwcHggIWRlZmF1bHQ7XG4kaW52ZXJzZS1nbG9iYWwtY29sb3ItbW9kZTogbGlnaHQgIWRlZmF1bHQ7IiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6c3RyaW5nXCI7XG5cbi8vIE5hbWU6ICAgICAgICAgICAgV2lkdGhcbi8vIERlc2NyaXB0aW9uOiAgICAgVXRpbGl0aWVzIGZvciB3aWR0aHNcbi8vXG4vLyBDb21wb25lbnQ6ICAgICAgIGB1ay1jaGlsZC13aWR0aC0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstd2lkdGgtKmBcbi8vXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyBWYXJpYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb21wb25lbnQ6IFdpZHRoXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuXG4vKiBFcXVhbCBjaGlsZCB3aWR0aHNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5bY2xhc3MqPVwidWstY2hpbGQtd2lkdGhcIl0gPiAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udWstY2hpbGQtd2lkdGgtMS0yID4gKiB7IHdpZHRoOiA1MCU7IH1cbi51ay1jaGlsZC13aWR0aC0xLTMgPiAqIHsgd2lkdGg6IHN0cmluZy51bnF1b3RlKCdjYWxjKDEwMCUgLyAzKScpOyB9XG4udWstY2hpbGQtd2lkdGgtMS00ID4gKiB7IHdpZHRoOiAyNSU7IH1cbi51ay1jaGlsZC13aWR0aC0xLTUgPiAqIHsgd2lkdGg6IDIwJTsgfVxuLnVrLWNoaWxkLXdpZHRoLTEtNiA+ICogeyB3aWR0aDogc3RyaW5nLnVucXVvdGUoJ2NhbGMoMTAwJSAvIDYpJyk7IH1cblxuLnVrLWNoaWxkLXdpZHRoLWF1dG8gPiAqIHsgd2lkdGg6IGF1dG87IH1cblxuLypcbiAqIDEuIFJlc2V0IHRoZSBgbWluLXdpZHRoYCwgd2hpY2ggaXMgc2V0IHRvIGF1dG8gYnkgZGVmYXVsdCwgYmVjYXVzZVxuICogICAgZmxleCBpdGVtcyB3b24ndCBzaHJpbmsgYmVsb3cgdGhlaXIgbWluaW11bSBpbnRyaW5zaWMgY29udGVudCBzaXplLlxuICogICAgVXNpbmcgYDFweGAgaW5zdGVhZCBvZiBgMGAsIHNvIGl0ZW1zIHN0aWxsIHdyYXAgaW50byB0aGUgbmV4dCBsaW5lLFxuICogICAgaWYgdGhleSBoYXZlIHplcm8gd2lkdGggYW5kIHBhZGRpbmcgYW5kIHRoZSBwcmVkZWNlc3NvciBpcyAxMDAlIHdpZGUuXG4gKi9cblxuLnVrLWNoaWxkLXdpZHRoLWV4cGFuZCA+IDpub3QoW2NsYXNzKj1cInVrLXdpZHRoXCJdKSB7XG4gICAgZmxleDogMTtcbiAgICAvKiAxICovXG4gICAgbWluLXdpZHRoOiAxcHg7XG59XG5cbi8qIFBob25lIGxhbmRzY2FwZSBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcblxuICAgIC51ay1jaGlsZC13aWR0aC0xLTFcXEBzID4gKiB7IHdpZHRoOiAxMDAlOyB9XG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtMlxcQHMgPiAqIHsgd2lkdGg6IDUwJTsgfVxuICAgIC51ay1jaGlsZC13aWR0aC0xLTNcXEBzID4gKiB7IHdpZHRoOiBzdHJpbmcudW5xdW90ZSgnY2FsYygxMDAlIC8gMyknKTsgfVxuICAgIC51ay1jaGlsZC13aWR0aC0xLTRcXEBzID4gKiB7IHdpZHRoOiAyNSU7IH1cbiAgICAudWstY2hpbGQtd2lkdGgtMS01XFxAcyA+ICogeyB3aWR0aDogMjAlOyB9XG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtNlxcQHMgPiAqIHsgd2lkdGg6IHN0cmluZy51bnF1b3RlKCdjYWxjKDEwMCUgLyA2KScpOyB9XG5cbiAgICAudWstY2hpbGQtd2lkdGgtYXV0b1xcQHMgPiAqIHsgd2lkdGg6IGF1dG87IH1cbiAgICAudWstY2hpbGQtd2lkdGgtZXhwYW5kXFxAcyA+IDpub3QoW2NsYXNzKj1cInVrLXdpZHRoXCJdKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgIH1cblxuICAgIC8qIFJlc2V0IGV4cGFuZCAqL1xuICAgIC51ay1jaGlsZC13aWR0aC0xLTFcXEBzID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC0xLTJcXEBzID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC0xLTNcXEBzID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC0xLTRcXEBzID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC0xLTVcXEBzID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC0xLTZcXEBzID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC1hdXRvXFxAcyA+IDpub3QoW2NsYXNzKj1cInVrLXdpZHRoXCJdKSB7IGZsZXg6IGluaXRpYWw7IH1cblxufVxuXG4vKiBUYWJsZXQgbGFuZHNjYXBlIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZWRpdW0pIHtcblxuICAgIC51ay1jaGlsZC13aWR0aC0xLTFcXEBtID4gKiB7IHdpZHRoOiAxMDAlOyB9XG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtMlxcQG0gPiAqIHsgd2lkdGg6IDUwJTsgfVxuICAgIC51ay1jaGlsZC13aWR0aC0xLTNcXEBtID4gKiB7IHdpZHRoOiBzdHJpbmcudW5xdW90ZSgnY2FsYygxMDAlIC8gMyknKTsgfVxuICAgIC51ay1jaGlsZC13aWR0aC0xLTRcXEBtID4gKiB7IHdpZHRoOiAyNSU7IH1cbiAgICAudWstY2hpbGQtd2lkdGgtMS01XFxAbSA+ICogeyB3aWR0aDogMjAlOyB9XG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtNlxcQG0gPiAqIHsgd2lkdGg6IHN0cmluZy51bnF1b3RlKCdjYWxjKDEwMCUgLyA2KScpOyB9XG5cbiAgICAudWstY2hpbGQtd2lkdGgtYXV0b1xcQG0gPiAqIHsgd2lkdGg6IGF1dG87IH1cbiAgICAudWstY2hpbGQtd2lkdGgtZXhwYW5kXFxAbSA+IDpub3QoW2NsYXNzKj1cInVrLXdpZHRoXCJdKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgIH1cblxuICAgIC8qIFJlc2V0IGV4cGFuZCAqL1xuICAgIC51ay1jaGlsZC13aWR0aC0xLTFcXEBtID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC0xLTJcXEBtID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC0xLTNcXEBtID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC0xLTRcXEBtID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC0xLTVcXEBtID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC0xLTZcXEBtID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC1hdXRvXFxAbSA+IDpub3QoW2NsYXNzKj1cInVrLXdpZHRoXCJdKSB7IGZsZXg6IGluaXRpYWw7IH1cblxufVxuXG4vKiBEZXNrdG9wIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSkge1xuXG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtMVxcQGwgPiAqIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAudWstY2hpbGQtd2lkdGgtMS0yXFxAbCA+ICogeyB3aWR0aDogNTAlOyB9XG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtM1xcQGwgPiAqIHsgd2lkdGg6IHN0cmluZy51bnF1b3RlKCdjYWxjKDEwMCUgLyAzKScpOyB9XG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtNFxcQGwgPiAqIHsgd2lkdGg6IDI1JTsgfVxuICAgIC51ay1jaGlsZC13aWR0aC0xLTVcXEBsID4gKiB7IHdpZHRoOiAyMCU7IH1cbiAgICAudWstY2hpbGQtd2lkdGgtMS02XFxAbCA+ICogeyB3aWR0aDogc3RyaW5nLnVucXVvdGUoJ2NhbGMoMTAwJSAvIDYpJyk7IH1cblxuICAgIC51ay1jaGlsZC13aWR0aC1hdXRvXFxAbCA+ICogeyB3aWR0aDogYXV0bzsgfVxuICAgIC51ay1jaGlsZC13aWR0aC1leHBhbmRcXEBsID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgLyogUmVzZXQgZXhwYW5kICovXG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtMVxcQGwgPiA6bm90KFtjbGFzcyo9XCJ1ay13aWR0aFwiXSksXG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtMlxcQGwgPiA6bm90KFtjbGFzcyo9XCJ1ay13aWR0aFwiXSksXG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtM1xcQGwgPiA6bm90KFtjbGFzcyo9XCJ1ay13aWR0aFwiXSksXG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtNFxcQGwgPiA6bm90KFtjbGFzcyo9XCJ1ay13aWR0aFwiXSksXG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtNVxcQGwgPiA6bm90KFtjbGFzcyo9XCJ1ay13aWR0aFwiXSksXG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtNlxcQGwgPiA6bm90KFtjbGFzcyo9XCJ1ay13aWR0aFwiXSksXG4gICAgLnVrLWNoaWxkLXdpZHRoLWF1dG9cXEBsID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pIHsgZmxleDogaW5pdGlhbDsgfVxuXG59XG5cbi8qIExhcmdlIHNjcmVlbiBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGxhcmdlKSB7XG5cbiAgICAudWstY2hpbGQtd2lkdGgtMS0xXFxAeGwgPiAqIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAudWstY2hpbGQtd2lkdGgtMS0yXFxAeGwgPiAqIHsgd2lkdGg6IDUwJTsgfVxuICAgIC51ay1jaGlsZC13aWR0aC0xLTNcXEB4bCA+ICogeyB3aWR0aDogc3RyaW5nLnVucXVvdGUoJ2NhbGMoMTAwJSAvIDMpJyk7IH1cbiAgICAudWstY2hpbGQtd2lkdGgtMS00XFxAeGwgPiAqIHsgd2lkdGg6IDI1JTsgfVxuICAgIC51ay1jaGlsZC13aWR0aC0xLTVcXEB4bCA+ICogeyB3aWR0aDogMjAlOyB9XG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtNlxcQHhsID4gKiB7IHdpZHRoOiBzdHJpbmcudW5xdW90ZSgnY2FsYygxMDAlIC8gNiknKTsgfVxuXG4gICAgLnVrLWNoaWxkLXdpZHRoLWF1dG9cXEB4bCA+ICogeyB3aWR0aDogYXV0bzsgfVxuICAgIC51ay1jaGlsZC13aWR0aC1leHBhbmRcXEB4bCA+IDpub3QoW2NsYXNzKj1cInVrLXdpZHRoXCJdKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgIH1cblxuICAgIC8qIFJlc2V0IGV4cGFuZCAqL1xuICAgIC51ay1jaGlsZC13aWR0aC0xLTFcXEB4bCA+IDpub3QoW2NsYXNzKj1cInVrLXdpZHRoXCJdKSxcbiAgICAudWstY2hpbGQtd2lkdGgtMS0yXFxAeGwgPiA6bm90KFtjbGFzcyo9XCJ1ay13aWR0aFwiXSksXG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtM1xcQHhsID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC0xLTRcXEB4bCA+IDpub3QoW2NsYXNzKj1cInVrLXdpZHRoXCJdKSxcbiAgICAudWstY2hpbGQtd2lkdGgtMS01XFxAeGwgPiA6bm90KFtjbGFzcyo9XCJ1ay13aWR0aFwiXSksXG4gICAgLnVrLWNoaWxkLXdpZHRoLTEtNlxcQHhsID4gOm5vdChbY2xhc3MqPVwidWstd2lkdGhcIl0pLFxuICAgIC51ay1jaGlsZC13aWR0aC1hdXRvXFxAeGwgPiA6bm90KFtjbGFzcyo9XCJ1ay13aWR0aFwiXSkgeyBmbGV4OiBpbml0aWFsOyB9XG5cbn1cblxuXG4vKiBTaW5nbGUgV2lkdGhzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIGBtYXgtd2lkdGhgIGlzIG5lZWRlZCBmb3IgdGhlIHBpeGVsLWJhc2VkIGNsYXNzZXNcbiAqL1xuXG5bY2xhc3MqPVwidWstd2lkdGhcIl0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogMSAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogSGFsdmVzICovXG4udWstd2lkdGgtMS0yIHsgd2lkdGg6IDUwJTsgfVxuXG4vKiBUaGlyZHMgKi9cbi51ay13aWR0aC0xLTMgeyB3aWR0aDogc3RyaW5nLnVucXVvdGUoJ2NhbGMoMTAwJSAvIDMpJyk7IH1cbi51ay13aWR0aC0yLTMgeyB3aWR0aDogc3RyaW5nLnVucXVvdGUoJ2NhbGMoMjAwJSAvIDMpJyk7IH1cblxuLyogUXVhcnRlcnMgKi9cbi51ay13aWR0aC0xLTQgeyB3aWR0aDogMjUlOyB9XG4udWstd2lkdGgtMy00IHsgd2lkdGg6IDc1JTsgfVxuXG4vKiBGaWZ0aHMgKi9cbi51ay13aWR0aC0xLTUgeyB3aWR0aDogMjAlOyB9XG4udWstd2lkdGgtMi01IHsgd2lkdGg6IDQwJTsgfVxuLnVrLXdpZHRoLTMtNSB7IHdpZHRoOiA2MCU7IH1cbi51ay13aWR0aC00LTUgeyB3aWR0aDogODAlOyB9XG5cbi8qIFNpeHRocyAqL1xuLnVrLXdpZHRoLTEtNiB7IHdpZHRoOiBzdHJpbmcudW5xdW90ZSgnY2FsYygxMDAlIC8gNiknKTsgfVxuLnVrLXdpZHRoLTUtNiB7IHdpZHRoOiBzdHJpbmcudW5xdW90ZSgnY2FsYyg1MDAlIC8gNiknKTsgfVxuXG4vKiBQaXhlbCAqL1xuLnVrLXdpZHRoLXNtYWxsIHsgd2lkdGg6ICR3aWR0aC1zbWFsbC13aWR0aDsgfVxuLnVrLXdpZHRoLW1lZGl1bSB7IHdpZHRoOiAkd2lkdGgtbWVkaXVtLXdpZHRoOyB9XG4udWstd2lkdGgtbGFyZ2UgeyB3aWR0aDogJHdpZHRoLWxhcmdlLXdpZHRoOyB9XG4udWstd2lkdGgteGxhcmdlIHsgd2lkdGg6ICR3aWR0aC14bGFyZ2Utd2lkdGg7IH1cbi51ay13aWR0aC0yeGxhcmdlIHsgd2lkdGg6ICR3aWR0aC0yeGxhcmdlLXdpZHRoOyB9XG5AaWYgKCRkZXByZWNhdGVkID09IHRydWUpIHtcbi51ay13aWR0aC14eGxhcmdlIHsgd2lkdGg6ICR3aWR0aC0yeGxhcmdlLXdpZHRoOyB9XG59XG5cbi8qIEF1dG8gKi9cbi51ay13aWR0aC1hdXRvIHsgd2lkdGg6IGF1dG87IH1cblxuLyogRXhwYW5kICovXG4udWstd2lkdGgtZXhwYW5kIHtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMXB4O1xufVxuXG4vKiBQaG9uZSBsYW5kc2NhcGUgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG5cbiAgICAvKiBXaG9sZSAqL1xuICAgIC51ay13aWR0aC0xLTFcXEBzIHsgd2lkdGg6IDEwMCU7IH1cblxuICAgIC8qIEhhbHZlcyAqL1xuICAgIC51ay13aWR0aC0xLTJcXEBzIHsgd2lkdGg6IDUwJTsgfVxuXG4gICAgLyogVGhpcmRzICovXG4gICAgLnVrLXdpZHRoLTEtM1xcQHMgeyB3aWR0aDogc3RyaW5nLnVucXVvdGUoJ2NhbGMoMTAwJSAvIDMpJyk7IH1cbiAgICAudWstd2lkdGgtMi0zXFxAcyB7IHdpZHRoOiBzdHJpbmcudW5xdW90ZSgnY2FsYygyMDAlIC8gMyknKTsgfVxuXG4gICAgLyogUXVhcnRlcnMgKi9cbiAgICAudWstd2lkdGgtMS00XFxAcyB7IHdpZHRoOiAyNSU7IH1cbiAgICAudWstd2lkdGgtMy00XFxAcyB7IHdpZHRoOiA3NSU7IH1cblxuICAgIC8qIEZpZnRocyAqL1xuICAgIC51ay13aWR0aC0xLTVcXEBzIHsgd2lkdGg6IDIwJTsgfVxuICAgIC51ay13aWR0aC0yLTVcXEBzIHsgd2lkdGg6IDQwJTsgfVxuICAgIC51ay13aWR0aC0zLTVcXEBzIHsgd2lkdGg6IDYwJTsgfVxuICAgIC51ay13aWR0aC00LTVcXEBzIHsgd2lkdGg6IDgwJTsgfVxuXG4gICAgLyogU2l4dGhzICovXG4gICAgLnVrLXdpZHRoLTEtNlxcQHMgeyB3aWR0aDogc3RyaW5nLnVucXVvdGUoJ2NhbGMoMTAwJSAvIDYpJyk7IH1cbiAgICAudWstd2lkdGgtNS02XFxAcyB7IHdpZHRoOiBzdHJpbmcudW5xdW90ZSgnY2FsYyg1MDAlIC8gNiknKTsgfVxuXG4gICAgLyogUGl4ZWwgKi9cbiAgICAudWstd2lkdGgtc21hbGxcXEBzIHsgd2lkdGg6ICR3aWR0aC1zbWFsbC13aWR0aDsgfVxuICAgIC51ay13aWR0aC1tZWRpdW1cXEBzIHsgd2lkdGg6ICR3aWR0aC1tZWRpdW0td2lkdGg7IH1cbiAgICAudWstd2lkdGgtbGFyZ2VcXEBzIHsgd2lkdGg6ICR3aWR0aC1sYXJnZS13aWR0aDsgfVxuICAgIC51ay13aWR0aC14bGFyZ2VcXEBzIHsgd2lkdGg6ICR3aWR0aC14bGFyZ2Utd2lkdGg7IH1cbiAgICAudWstd2lkdGgtMnhsYXJnZVxcQHMgeyB3aWR0aDogJHdpZHRoLTJ4bGFyZ2Utd2lkdGg7IH1cbiAgICBAaWYgKCRkZXByZWNhdGVkID09IHRydWUpIHtcbi51ay13aWR0aC14eGxhcmdlXFxAcyB7IHdpZHRoOiAkd2lkdGgtMnhsYXJnZS13aWR0aDsgfVxufVxuXG4gICAgLyogQXV0byAqL1xuICAgIC51ay13aWR0aC1hdXRvXFxAcyB7IHdpZHRoOiBhdXRvOyB9XG5cbiAgICAvKiBFeHBhbmQgKi9cbiAgICAudWstd2lkdGgtZXhwYW5kXFxAcyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgIH1cblxuICAgIC8qIFJlc2V0IGV4cGFuZCAqL1xuICAgIC51ay13aWR0aC0xLTFcXEBzLFxuICAgIC51ay13aWR0aC0xLTJcXEBzLFxuICAgIC51ay13aWR0aC0xLTNcXEBzLFxuICAgIC51ay13aWR0aC0yLTNcXEBzLFxuICAgIC51ay13aWR0aC0xLTRcXEBzLFxuICAgIC51ay13aWR0aC0zLTRcXEBzLFxuICAgIC51ay13aWR0aC0xLTVcXEBzLFxuICAgIC51ay13aWR0aC0yLTVcXEBzLFxuICAgIC51ay13aWR0aC0zLTVcXEBzLFxuICAgIC51ay13aWR0aC00LTVcXEBzLFxuICAgIC51ay13aWR0aC0xLTZcXEBzLFxuICAgIC51ay13aWR0aC01LTZcXEBzLFxuICAgIC51ay13aWR0aC1zbWFsbFxcQHMsXG4gICAgLnVrLXdpZHRoLW1lZGl1bVxcQHMsXG4gICAgLnVrLXdpZHRoLWxhcmdlXFxAcyxcbiAgICAudWstd2lkdGgteGxhcmdlXFxAcyxcbiAgICAudWstd2lkdGgtMnhsYXJnZVxcQHMsXG4gICAgLnVrLXdpZHRoLWF1dG9cXEBzIHsgZmxleDogaW5pdGlhbDsgfVxuXG59XG5cbi8qIFRhYmxldCBsYW5kc2NhcGUgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuXG4gICAgLyogV2hvbGUgKi9cbiAgICAudWstd2lkdGgtMS0xXFxAbSB7IHdpZHRoOiAxMDAlOyB9XG5cbiAgICAvKiBIYWx2ZXMgKi9cbiAgICAudWstd2lkdGgtMS0yXFxAbSB7IHdpZHRoOiA1MCU7IH1cblxuICAgIC8qIFRoaXJkcyAqL1xuICAgIC51ay13aWR0aC0xLTNcXEBtIHsgd2lkdGg6IHN0cmluZy51bnF1b3RlKCdjYWxjKDEwMCUgLyAzKScpOyB9XG4gICAgLnVrLXdpZHRoLTItM1xcQG0geyB3aWR0aDogc3RyaW5nLnVucXVvdGUoJ2NhbGMoMjAwJSAvIDMpJyk7IH1cblxuICAgIC8qIFF1YXJ0ZXJzICovXG4gICAgLnVrLXdpZHRoLTEtNFxcQG0geyB3aWR0aDogMjUlOyB9XG4gICAgLnVrLXdpZHRoLTMtNFxcQG0geyB3aWR0aDogNzUlOyB9XG5cbiAgICAvKiBGaWZ0aHMgKi9cbiAgICAudWstd2lkdGgtMS01XFxAbSB7IHdpZHRoOiAyMCU7IH1cbiAgICAudWstd2lkdGgtMi01XFxAbSB7IHdpZHRoOiA0MCU7IH1cbiAgICAudWstd2lkdGgtMy01XFxAbSB7IHdpZHRoOiA2MCU7IH1cbiAgICAudWstd2lkdGgtNC01XFxAbSB7IHdpZHRoOiA4MCU7IH1cblxuICAgIC8qIFNpeHRocyAqL1xuICAgIC51ay13aWR0aC0xLTZcXEBtIHsgd2lkdGg6IHN0cmluZy51bnF1b3RlKCdjYWxjKDEwMCUgLyA2KScpOyB9XG4gICAgLnVrLXdpZHRoLTUtNlxcQG0geyB3aWR0aDogc3RyaW5nLnVucXVvdGUoJ2NhbGMoNTAwJSAvIDYpJyk7IH1cblxuICAgIC8qIFBpeGVsICovXG4gICAgLnVrLXdpZHRoLXNtYWxsXFxAbSB7IHdpZHRoOiAkd2lkdGgtc21hbGwtd2lkdGg7IH1cbiAgICAudWstd2lkdGgtbWVkaXVtXFxAbSB7IHdpZHRoOiAkd2lkdGgtbWVkaXVtLXdpZHRoOyB9XG4gICAgLnVrLXdpZHRoLWxhcmdlXFxAbSB7IHdpZHRoOiAkd2lkdGgtbGFyZ2Utd2lkdGg7IH1cbiAgICAudWstd2lkdGgteGxhcmdlXFxAbSB7IHdpZHRoOiAkd2lkdGgteGxhcmdlLXdpZHRoOyB9XG4gICAgLnVrLXdpZHRoLTJ4bGFyZ2VcXEBtIHsgd2lkdGg6ICR3aWR0aC0yeGxhcmdlLXdpZHRoOyB9XG4gICAgQGlmICgkZGVwcmVjYXRlZCA9PSB0cnVlKSB7XG4udWstd2lkdGgteHhsYXJnZVxcQG0geyB3aWR0aDogJHdpZHRoLTJ4bGFyZ2Utd2lkdGg7IH1cbn1cblxuICAgICAvKiBBdXRvICovXG4gICAgLnVrLXdpZHRoLWF1dG9cXEBtIHsgd2lkdGg6IGF1dG87IH1cblxuICAgIC8qIEV4cGFuZCAqL1xuICAgIC51ay13aWR0aC1leHBhbmRcXEBtIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgLyogUmVzZXQgZXhwYW5kICovXG4gICAgLnVrLXdpZHRoLTEtMVxcQG0sXG4gICAgLnVrLXdpZHRoLTEtMlxcQG0sXG4gICAgLnVrLXdpZHRoLTEtM1xcQG0sXG4gICAgLnVrLXdpZHRoLTItM1xcQG0sXG4gICAgLnVrLXdpZHRoLTEtNFxcQG0sXG4gICAgLnVrLXdpZHRoLTMtNFxcQG0sXG4gICAgLnVrLXdpZHRoLTEtNVxcQG0sXG4gICAgLnVrLXdpZHRoLTItNVxcQG0sXG4gICAgLnVrLXdpZHRoLTMtNVxcQG0sXG4gICAgLnVrLXdpZHRoLTQtNVxcQG0sXG4gICAgLnVrLXdpZHRoLTEtNlxcQG0sXG4gICAgLnVrLXdpZHRoLTUtNlxcQG0sXG4gICAgLnVrLXdpZHRoLXNtYWxsXFxAbSxcbiAgICAudWstd2lkdGgtbWVkaXVtXFxAbSxcbiAgICAudWstd2lkdGgtbGFyZ2VcXEBtLFxuICAgIC51ay13aWR0aC14bGFyZ2VcXEBtLFxuICAgIC51ay13aWR0aC0yeGxhcmdlXFxAbSxcbiAgICAudWstd2lkdGgtYXV0b1xcQG0geyBmbGV4OiBpbml0aWFsOyB9XG5cbn1cblxuLyogRGVza3RvcCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblxuICAgIC8qIFdob2xlICovXG4gICAgLnVrLXdpZHRoLTEtMVxcQGwgeyB3aWR0aDogMTAwJTsgfVxuXG4gICAgLyogSGFsdmVzICovXG4gICAgLnVrLXdpZHRoLTEtMlxcQGwgeyB3aWR0aDogNTAlOyB9XG5cbiAgICAvKiBUaGlyZHMgKi9cbiAgICAudWstd2lkdGgtMS0zXFxAbCB7IHdpZHRoOiBzdHJpbmcudW5xdW90ZSgnY2FsYygxMDAlIC8gMyknKTsgfVxuICAgIC51ay13aWR0aC0yLTNcXEBsIHsgd2lkdGg6IHN0cmluZy51bnF1b3RlKCdjYWxjKDIwMCUgLyAzKScpOyB9XG5cbiAgICAvKiBRdWFydGVycyAqL1xuICAgIC51ay13aWR0aC0xLTRcXEBsIHsgd2lkdGg6IDI1JTsgfVxuICAgIC51ay13aWR0aC0zLTRcXEBsIHsgd2lkdGg6IDc1JTsgfVxuXG4gICAgLyogRmlmdGhzICovXG4gICAgLnVrLXdpZHRoLTEtNVxcQGwgeyB3aWR0aDogMjAlOyB9XG4gICAgLnVrLXdpZHRoLTItNVxcQGwgeyB3aWR0aDogNDAlOyB9XG4gICAgLnVrLXdpZHRoLTMtNVxcQGwgeyB3aWR0aDogNjAlOyB9XG4gICAgLnVrLXdpZHRoLTQtNVxcQGwgeyB3aWR0aDogODAlOyB9XG5cbiAgICAvKiBTaXh0aHMgKi9cbiAgICAudWstd2lkdGgtMS02XFxAbCB7IHdpZHRoOiBzdHJpbmcudW5xdW90ZSgnY2FsYygxMDAlIC8gNiknKTsgfVxuICAgIC51ay13aWR0aC01LTZcXEBsIHsgd2lkdGg6IHN0cmluZy51bnF1b3RlKCdjYWxjKDUwMCUgLyA2KScpOyB9XG5cbiAgICAvKiBQaXhlbCAqL1xuICAgIC51ay13aWR0aC1zbWFsbFxcQGwgeyB3aWR0aDogJHdpZHRoLXNtYWxsLXdpZHRoOyB9XG4gICAgLnVrLXdpZHRoLW1lZGl1bVxcQGwgeyB3aWR0aDogJHdpZHRoLW1lZGl1bS13aWR0aDsgfVxuICAgIC51ay13aWR0aC1sYXJnZVxcQGwgeyB3aWR0aDogJHdpZHRoLWxhcmdlLXdpZHRoOyB9XG4gICAgLnVrLXdpZHRoLXhsYXJnZVxcQGwgeyB3aWR0aDogJHdpZHRoLXhsYXJnZS13aWR0aDsgfVxuICAgIC51ay13aWR0aC0yeGxhcmdlXFxAbCB7IHdpZHRoOiAkd2lkdGgtMnhsYXJnZS13aWR0aDsgfVxuICAgIEBpZiAoJGRlcHJlY2F0ZWQgPT0gdHJ1ZSkge1xuLnVrLXdpZHRoLXh4bGFyZ2VcXEBsIHsgd2lkdGg6ICR3aWR0aC0yeGxhcmdlLXdpZHRoOyB9XG59XG5cbiAgICAvKiBBdXRvICovXG4gICAgLnVrLXdpZHRoLWF1dG9cXEBsIHsgd2lkdGg6IGF1dG87IH1cblxuICAgIC8qIEV4cGFuZCAqL1xuICAgIC51ay13aWR0aC1leHBhbmRcXEBsIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgfVxuXG4gICAgLyogUmVzZXQgZXhwYW5kICovXG4gICAgLnVrLXdpZHRoLTEtMVxcQGwsXG4gICAgLnVrLXdpZHRoLTEtMlxcQGwsXG4gICAgLnVrLXdpZHRoLTEtM1xcQGwsXG4gICAgLnVrLXdpZHRoLTItM1xcQGwsXG4gICAgLnVrLXdpZHRoLTEtNFxcQGwsXG4gICAgLnVrLXdpZHRoLTMtNFxcQGwsXG4gICAgLnVrLXdpZHRoLTEtNVxcQGwsXG4gICAgLnVrLXdpZHRoLTItNVxcQGwsXG4gICAgLnVrLXdpZHRoLTMtNVxcQGwsXG4gICAgLnVrLXdpZHRoLTQtNVxcQGwsXG4gICAgLnVrLXdpZHRoLTEtNlxcQGwsXG4gICAgLnVrLXdpZHRoLTUtNlxcQGwsXG4gICAgLnVrLXdpZHRoLXNtYWxsXFxAbCxcbiAgICAudWstd2lkdGgtbWVkaXVtXFxAbCxcbiAgICAudWstd2lkdGgtbGFyZ2VcXEBsLFxuICAgIC51ay13aWR0aC14bGFyZ2VcXEBsLFxuICAgIC51ay13aWR0aC0yeGxhcmdlXFxAbCxcbiAgICAudWstd2lkdGgtYXV0b1xcQGwgeyBmbGV4OiBpbml0aWFsOyB9XG5cbn1cblxuLyogTGFyZ2Ugc2NyZWVuIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bGFyZ2UpIHtcblxuICAgIC8qIFdob2xlICovXG4gICAgLnVrLXdpZHRoLTEtMVxcQHhsIHsgd2lkdGg6IDEwMCU7IH1cblxuICAgIC8qIEhhbHZlcyAqL1xuICAgIC51ay13aWR0aC0xLTJcXEB4bCB7IHdpZHRoOiA1MCU7IH1cblxuICAgIC8qIFRoaXJkcyAqL1xuICAgIC51ay13aWR0aC0xLTNcXEB4bCB7IHdpZHRoOiBzdHJpbmcudW5xdW90ZSgnY2FsYygxMDAlIC8gMyknKTsgfVxuICAgIC51ay13aWR0aC0yLTNcXEB4bCB7IHdpZHRoOiBzdHJpbmcudW5xdW90ZSgnY2FsYygyMDAlIC8gMyknKTsgfVxuXG4gICAgLyogUXVhcnRlcnMgKi9cbiAgICAudWstd2lkdGgtMS00XFxAeGwgeyB3aWR0aDogMjUlOyB9XG4gICAgLnVrLXdpZHRoLTMtNFxcQHhsIHsgd2lkdGg6IDc1JTsgfVxuXG4gICAgLyogRmlmdGhzICovXG4gICAgLnVrLXdpZHRoLTEtNVxcQHhsIHsgd2lkdGg6IDIwJTsgfVxuICAgIC51ay13aWR0aC0yLTVcXEB4bCB7IHdpZHRoOiA0MCU7IH1cbiAgICAudWstd2lkdGgtMy01XFxAeGwgeyB3aWR0aDogNjAlOyB9XG4gICAgLnVrLXdpZHRoLTQtNVxcQHhsIHsgd2lkdGg6IDgwJTsgfVxuXG4gICAgLyogU2l4dGhzICovXG4gICAgLnVrLXdpZHRoLTEtNlxcQHhsIHsgd2lkdGg6IHN0cmluZy51bnF1b3RlKCdjYWxjKDEwMCUgLyA2KScpOyB9XG4gICAgLnVrLXdpZHRoLTUtNlxcQHhsIHsgd2lkdGg6IHN0cmluZy51bnF1b3RlKCdjYWxjKDUwMCUgLyA2KScpOyB9XG5cbiAgICAvKiBQaXhlbCAqL1xuICAgIC51ay13aWR0aC1zbWFsbFxcQHhsIHsgd2lkdGg6ICR3aWR0aC1zbWFsbC13aWR0aDsgfVxuICAgIC51ay13aWR0aC1tZWRpdW1cXEB4bCB7IHdpZHRoOiAkd2lkdGgtbWVkaXVtLXdpZHRoOyB9XG4gICAgLnVrLXdpZHRoLWxhcmdlXFxAeGwgeyB3aWR0aDogJHdpZHRoLWxhcmdlLXdpZHRoOyB9XG4gICAgLnVrLXdpZHRoLXhsYXJnZVxcQHhsIHsgd2lkdGg6ICR3aWR0aC14bGFyZ2Utd2lkdGg7IH1cbiAgICAudWstd2lkdGgtMnhsYXJnZVxcQHhsIHsgd2lkdGg6ICR3aWR0aC0yeGxhcmdlLXdpZHRoOyB9XG4gICAgQGlmICgkZGVwcmVjYXRlZCA9PSB0cnVlKSB7XG4udWstd2lkdGgteHhsYXJnZVxcQHhsIHsgd2lkdGg6ICR3aWR0aC0yeGxhcmdlLXdpZHRoOyB9XG59XG5cbiAgICAvKiBBdXRvICovXG4gICAgLnVrLXdpZHRoLWF1dG9cXEB4bCB7IHdpZHRoOiBhdXRvOyB9XG5cbiAgICAvKiBFeHBhbmQgKi9cbiAgICAudWstd2lkdGgtZXhwYW5kXFxAeGwge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDFweDtcbiAgICB9XG5cbiAgICAvKiBSZXNldCBleHBhbmQgKi9cbiAgICAudWstd2lkdGgtMS0xXFxAeGwsXG4gICAgLnVrLXdpZHRoLTEtMlxcQHhsLFxuICAgIC51ay13aWR0aC0xLTNcXEB4bCxcbiAgICAudWstd2lkdGgtMi0zXFxAeGwsXG4gICAgLnVrLXdpZHRoLTEtNFxcQHhsLFxuICAgIC51ay13aWR0aC0zLTRcXEB4bCxcbiAgICAudWstd2lkdGgtMS01XFxAeGwsXG4gICAgLnVrLXdpZHRoLTItNVxcQHhsLFxuICAgIC51ay13aWR0aC0zLTVcXEB4bCxcbiAgICAudWstd2lkdGgtNC01XFxAeGwsXG4gICAgLnVrLXdpZHRoLTEtNlxcQHhsLFxuICAgIC51ay13aWR0aC01LTZcXEB4bCxcbiAgICAudWstd2lkdGgtc21hbGxcXEB4bCxcbiAgICAudWstd2lkdGgtbWVkaXVtXFxAeGwsXG4gICAgLnVrLXdpZHRoLWxhcmdlXFxAeGwsXG4gICAgLnVrLXdpZHRoLXhsYXJnZVxcQHhsLFxuICAgIC51ay13aWR0aC0yeGxhcmdlXFxAeGwsXG4gICAgLnVrLXdpZHRoLWF1dG9cXEB4bCB7IGZsZXg6IGluaXRpYWw7IH1cblxufVxuXG4vKiBJbnRyaW5zaWMgV2lkdGhzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLXdpZHRoLW1heC1jb250ZW50IHsgd2lkdGg6IG1heC1jb250ZW50OyB9XG5cbi51ay13aWR0aC1taW4tY29udGVudCB7IHdpZHRoOiBtaW4tY29udGVudDsgfVxuXG5cbi8vIEhvb2tzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2std2lkdGgtbWlzYykpIHtAaW5jbHVkZSBob29rLXdpZHRoLW1pc2MoKTt9XG5cbi8vIEBtaXhpbiBob29rLXdpZHRoLW1pc2MoKXt9XG4iLCJAdXNlIFwic2FzczptZXRhXCI7XG5cbi8vIE5hbWU6ICAgICAgICAgICAgRG90bmF2XG4vLyBEZXNjcmlwdGlvbjogICAgIENvbXBvbmVudCB0byBjcmVhdGUgZG90IG5hdmlnYXRpb25zXG4vL1xuLy8gQ29tcG9uZW50OiAgICAgICBgdWstZG90bmF2YFxuLy9cbi8vIE1vZGlmaWVyOiAgICAgICAgYHVrLWRvdG5hdi12ZXJ0aWNhbGBcbi8vXG4vLyBTdGF0ZXM6ICAgICAgICAgIGB1ay1hY3RpdmVgXG4vL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy8gVmFyaWFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG5cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbXBvbmVudDogRG90bmF2XG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIEFsbG93IGl0ZW1zIHRvIHdyYXAgaW50byB0aGUgbmV4dCBsaW5lXG4gKiAyLiBSZXNldCBsaXN0XG4gKiAzLiBHdXR0ZXJcbiAqL1xuXG4udWstZG90bmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8qIDEgKi9cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLyogMiAqL1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLyogMyAqL1xuICAgIG1hcmdpbi1sZWZ0OiAoLSRkb3RuYXYtbWFyZ2luLWhvcml6b250YWwpO1xuICAgIEBpZihtZXRhLm1peGluLWV4aXN0cyhob29rLWRvdG5hdikpIHtAaW5jbHVkZSBob29rLWRvdG5hdigpO31cbn1cblxuLypcbiAqIDEuIFNwYWNlIGlzIGFsbG9jYXRlZCBzb2xlbHkgYmFzZWQgb24gY29udGVudCBkaW1lbnNpb25zOiAwIDAgYXV0b1xuICogMi4gR3V0dGVyXG4gKi9cblxuLnVrLWRvdG5hdiA+ICoge1xuICAgIC8qIDEgKi9cbiAgICBmbGV4OiBub25lO1xuICAgIC8qIDIgKi9cbiAgICBwYWRkaW5nLWxlZnQ6ICRkb3RuYXYtbWFyZ2luLWhvcml6b250YWw7XG59XG5cblxuLyogSXRlbXNcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogSXRlbXNcbiAqIDEuIEhpZGUgdGV4dCBpZiBwcmVzZW50XG4gKi9cblxuLnVrLWRvdG5hdiA+ICogPiAqIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAkZG90bmF2LWl0ZW0td2lkdGg7XG4gICAgaGVpZ2h0OiAkZG90bmF2LWl0ZW0taGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRkb3RuYXYtaXRlbS1ib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6ICRkb3RuYXYtaXRlbS1iYWNrZ3JvdW5kO1xuICAgIC8qIDEgKi9cbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stZG90bmF2LWl0ZW0pKSB7QGluY2x1ZGUgaG9vay1kb3RuYXYtaXRlbSgpO31cbn1cblxuLyogSG92ZXIgKi9cbi51ay1kb3RuYXYgPiAqID4gOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG90bmF2LWl0ZW0taG92ZXItYmFja2dyb3VuZDtcbiAgICBAaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay1kb3RuYXYtaXRlbS1ob3ZlcikpIHtAaW5jbHVkZSBob29rLWRvdG5hdi1pdGVtLWhvdmVyKCk7fVxufVxuXG4vKiBPbkNsaWNrICovXG4udWstZG90bmF2ID4gKiA+IDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkb3RuYXYtaXRlbS1vbmNsaWNrLWJhY2tncm91bmQ7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stZG90bmF2LWl0ZW0tb25jbGljaykpIHtAaW5jbHVkZSBob29rLWRvdG5hdi1pdGVtLW9uY2xpY2soKTt9XG59XG5cbi8qIEFjdGl2ZSAqL1xuLnVrLWRvdG5hdiA+IC51ay1hY3RpdmUgPiAqIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZG90bmF2LWl0ZW0tYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stZG90bmF2LWl0ZW0tYWN0aXZlKSkge0BpbmNsdWRlIGhvb2stZG90bmF2LWl0ZW0tYWN0aXZlKCk7fVxufVxuXG5cbi8qIE1vZGlmaWVyOiAndWstZG90bmF2LXZlcnRpY2FsJ1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBDaGFuZ2UgZGlyZWN0aW9uXG4gKiAyLiBHdXR0ZXJcbiAqL1xuXG4udWstZG90bmF2LXZlcnRpY2FsIHtcbiAgICAvKiAxICovXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAvKiAyICovXG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogKC0kZG90bmF2LW1hcmdpbi12ZXJ0aWNhbCk7XG59XG5cbi8qIDIgKi9cbi51ay1kb3RuYXYtdmVydGljYWwgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6ICRkb3RuYXYtbWFyZ2luLXZlcnRpY2FsO1xufVxuXG5cbi8vIEhvb2tzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stZG90bmF2LW1pc2MpKSB7QGluY2x1ZGUgaG9vay1kb3RuYXYtbWlzYygpO31cblxuLy8gQG1peGluIGhvb2stZG90bmF2KCl7fVxuLy8gQG1peGluIGhvb2stZG90bmF2LWl0ZW0oKXt9XG4vLyBAbWl4aW4gaG9vay1kb3RuYXYtaXRlbS1ob3Zlcigpe31cbi8vIEBtaXhpbiBob29rLWRvdG5hdi1pdGVtLW9uY2xpY2soKXt9XG4vLyBAbWl4aW4gaG9vay1kb3RuYXYtaXRlbS1hY3RpdmUoKXt9XG4vLyBAbWl4aW4gaG9vay1kb3RuYXYtbWlzYygpe31cblxuXG4vLyBJbnZlcnNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG5cblxuLy8gQG1peGluIGhvb2staW52ZXJzZS1kb3RuYXYtaXRlbSgpe31cbi8vIEBtaXhpbiBob29rLWludmVyc2UtZG90bmF2LWl0ZW0taG92ZXIoKXt9XG4vLyBAbWl4aW4gaG9vay1pbnZlcnNlLWRvdG5hdi1pdGVtLW9uY2xpY2soKXt9XG4vLyBAbWl4aW4gaG9vay1pbnZlcnNlLWRvdG5hdi1pdGVtLWFjdGl2ZSgpe31cbiIsIkBtaXhpbiBob29rLWRvdG5hdigpIHtcclxuXHRtYXJnaW4tdG9wOiBjYWxjUmVtKDMyKTtcclxuXHRyb3ctZ2FwOiAxMnB4O1xyXG59XHJcblxyXG5AbWl4aW4gaG9vay1kb3RuYXYtaXRlbSgpIHtcclxuXHR3aWR0aDogY2FsY1JlbSgzMyk7XHJcblx0aGVpZ2h0OiBjYWxjUmVtKDUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IGNhbGNSZW0oMik7XHJcblx0b3BhY2l0eTogMC4xNTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcHVycGxlKTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1peGluIGhvb2stZG90bmF2LWl0ZW0taG92ZXIoKSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXB1cnBsZSk7XHJcblx0b3BhY2l0eTogMC44O1xyXG59XHJcblxyXG5AbWl4aW4gaG9vay1kb3RuYXYtaXRlbS1hY3RpdmUoKSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXB1cnBsZSk7XHJcblx0b3BhY2l0eTogMTtcclxuXHR3aWR0aDogY2FsY1JlbSg4MCk7XHJcbn1cclxuIiwiLmJsYWJsYWJsb2Nrcy10YWJzIHtcclxuXHRhbmNob3ItbmFtZTogLS10YWJzO1xyXG5cclxuXHQuYmJiLXRhYi1pY29uIHtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRwYWRkaW5nOiBjYWxjUmVtKDcpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEoJHVudGlsOiA3NjlweCkge1xyXG5cdFx0LmJsYWJsYWJsb2Nrcy10YWJzLWJ1dHRvbnMge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQuYmxhYmxhYmxvY2stdGFiLWJ0biB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyAud3AtYmxvY2stZ3JvdXA6aGFzKD4gLndwLWJsb2NrLWhlYWRpbmcpOmhhcygrIC5ibGFibGFibG9ja3MtdGFicykge1xyXG4vLyBcdEBzdXBwb3J0cyAoYW5jaG9yLW5hbWU6IC0tdGFicykge1xyXG4vLyBcdFx0QGluY2x1ZGUgbXEoNzY5cHgpIHtcclxuLy8gXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4vLyBcdFx0XHRwb3NpdGlvbi1hbmNob3I6IC0tdGFicztcclxuLy8gXHRcdFx0dG9wOiBjYWxjKGFuY2hvcih0b3ApICsgMXJlbSk7XHJcbi8vIFx0XHRcdGxlZnQ6IGFuY2hvcihsZWZ0KTtcclxuLy8gXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pICFpbXBvcnRhbnQ7XHJcbi8vIFx0XHR9XHJcbi8vIFx0fVxyXG4vLyB9XHJcbiIsIkBtaXhpbiBjb3VudGVyKCkge1xyXG5cdGNvbnRlbnQ6IGNvdW50ZXIodGhyZWUtc3RlcC1tb2RlbC1jb3VudGVyLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1mdW5uZWwtZGlzcGxheSk7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCAyLjI1cmVtICsgKCgxdncgLSAwLjJyZW0pICogMC45MzgpLCAzcmVtKTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVyZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBpbmspO1xyXG5cdHBhZGRpbmc6IDAgMC41ZW0gMC4wNWVtIDAuNWVtO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRAY29udGVudDtcclxufVxyXG5cclxuLnRocmVlLXN0ZXAtbW9kZWwge1xyXG5cdC0tX2JvcmRlcjogMnB4IGRhc2hlZCAjOTE5MTkxO1xyXG5cdC0tX3NwYWNpbmctaDogNHJlbTtcclxuXHQtLV9zcGFjaW5nLXY6IDJyZW07XHJcblxyXG5cdGNvdW50ZXItcmVzZXQ6IHRocmVlLXN0ZXAtbW9kZWwtY291bnRlcjtcclxuXHRjb250YWluZXI6IHRocmVlLXN0ZXAtbW9kZWwgLyBpbmxpbmUtc2l6ZTtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xyXG5cclxuXHQvLyBtaXQgQmlsZGVyblxyXG5cdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHQmOmhhcyhpbWcpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHJcblx0XHQvLyBFbGVtZW50XHJcblx0XHQ+IC53cC1ibG9jay1ncm91cCB7XHJcblx0XHRcdC0tX2xlZnQ6IDA7XHJcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50OiB0aHJlZS1zdGVwLW1vZGVsLWNvdW50ZXI7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBwc2V1ZG8oYmVmb3JlLCAkcG9zOiBhYnNvbHV0ZSwgJHBhcmVudDogcmVsYXRpdmUpIHtcclxuXHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgxMjAwcHgpIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHZhcigtLV9ib3JkZXIpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogdmFyKC0tX2JvcmRlcik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OiB2YXIoLS1fYm9yZGVyKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ly8gemVpbGUgbWl0IHRleHQgbGlua3NcclxuXHRcdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoMTIwMHB4KSB7XHJcblx0XHRcdFx0XHQvLyAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG5cdFx0XHRcdFx0Ly8gLndwLWJsb2NrLWNvbHVtbnMge1xyXG5cdFx0XHRcdFx0Ly8gdHJhbnNsYXRlOiAwIGNhbGMoLTI1JSArIDJyZW0pO1xyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGNSZW0oMjQpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjUmVtKDI0KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIHplaWxlIG1pdCB0ZXh0IHJlY2h0c1xyXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoMTIwMHB4KSB7XHJcblx0XHRcdFx0XHQtLV9sZWZ0OiBjYWxjKHZhcigtLV9zcGFjaW5nLWgpICogLTEgLSAycHgpO1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IHZhcigtLV9ib3JkZXIpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsY1JlbSgyNCk7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjUmVtKDI0KTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMjUlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDRweCk7XHJcblx0XHRcdFx0XHRcdHRvcDogLTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC53cC1ibG9jay1jb2x1bW5zIHtcclxuXHRcdFx0XHRyb3ctZ2FwOiAwO1xyXG5cdFx0XHRcdC8vIEBpbmNsdWRlIG1xKCR1bnRpbDogMTIwMHB4KSB7XHJcblx0XHRcdFx0Ly8gXHRmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuXHRcdFx0XHQvLyB9XHJcblxyXG5cdFx0XHRcdC53cC1ibG9jay1jb2x1bW4ge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ibG9jazogdmFyKC0tX3NwYWNpbmctdik7XHJcblxyXG5cdFx0XHRcdFx0Ly8gQGluY2x1ZGUgbXEoJHVudGlsOiAxMjAwcHgpIHtcclxuXHRcdFx0XHRcdC8vIFx0ZmxleC1iYXNpczogMTAwJSBJICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQvLyB9XHJcblxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZDpub3QoOmhhcygrIC5pcy1zdHlsZS1maXJzdCkpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1fc3BhY2luZy1oKTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmlzLXN0eWxlLWZpcnN0IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1pbmxpbmU6IHZhcigtLV9zcGFjaW5nLWgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKDc4MnB4LCAxMjAwcHgpIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1iYXNpczogNTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC8vIHNwYWx0ZW4gb2huZSBiaWxkXHJcblx0XHRcdFx0XHQmOm5vdCg6aGFzKGltZykpIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoNzgycHgsIDkyMHB4KSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogNjAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgkdW50aWw6IDEyMDBweCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogdmFyKC0tX3NwYWNpbmctaCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQvLyBzcGFsdGVuIG1pdCBiaWxkXHJcblx0XHRcdFx0XHQmOmhhcyhpbWcpIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoNzgycHgsIDkyMHB4KSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczogNDAlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctaW5saW5lOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCR1bnRpbDogNzgycHgpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLV9zcGFjaW5nLWgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmhhcygud3AtYmxvY2staGVhZGluZykge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBwc2V1ZG8oXHJcblx0XHRcdFx0XHRcdFx0YmVmb3JlLFxyXG5cdFx0XHRcdFx0XHRcdCRwb3M6IGFic29sdXRlLFxyXG5cdFx0XHRcdFx0XHRcdCRwYXJlbnQ6IHJlbGF0aXZlXHJcblx0XHRcdFx0XHRcdCkge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGNvdW50ZXIoKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiB2YXIoLS1fbGVmdCk7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2xhdGU6IC01MCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLV9zcGFjaW5nLXYpKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkOjpiZWZvcmUge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiB2YXIoLS1fc3BhY2luZy12KTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoMTIwMHB4KSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI1JTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIG9obmUgQmlsZGVyXHJcblx0Ly8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cdCY6bm90KDpoYXMoaW1nKSkge1xyXG5cdFx0QGluY2x1ZGUgcHNldWRvKGJlZm9yZSwgJHBvczogYWJzb2x1dGUsICRwYXJlbnQ6IHJlbGF0aXZlKSB7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IHZhcigtLV9ib3JkZXIpO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDRyZW07XHJcblx0XHRcdC8vIHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gRWxlbWVudFxyXG5cdFx0PiAud3AtYmxvY2stZ3JvdXAge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0Z2FwOiBjYWxjUmVtKDI0KTtcclxuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IHRocmVlLXN0ZXAtbW9kZWwtY291bnRlcjtcclxuXHJcblx0XHRcdEBjb250YWluZXIgdGhyZWUtc3RlcC1tb2RlbCAod2lkdGggPCA2MDBweCkge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY291bnRlcigpO1xyXG5cclxuXHRcdFx0XHRAY29udGFpbmVyIHRocmVlLXN0ZXAtbW9kZWwgKHdpZHRoIDwgNjAwcHgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctaW5saW5lOiAxZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IC53cC1ibG9jay1ncm91cCB7XHJcblx0XHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi56ZXR0LWNhcmQge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRvdXRsaW5lOiAxcHggc29saWQgI2RkZDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdGNvbnRhaW5lci1uYW1lOiBjYXJkO1xyXG5cdGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcclxuXHJcblx0QGluY2x1ZGUgcHNldWRvKGJlZm9yZSkge1xyXG5cdFx0d2lkdGg6IDI4MHB4O1xyXG5cdFx0YXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1waW5rKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR0cmFuc2xhdGU6IC0yMCUgNjAlO1xyXG5cdFx0b3BhY2l0eTogMC4xO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJ1dHRvbkljb24oKTsgLy8gYmxvY2tzL2J1dHRvbnMuc2Nzc1xyXG5cclxuXHQ+IC53cC1ibG9jay1ncm91cCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMXJlbTtcclxuXHRcdHJpZ2h0OiAxcmVtO1xyXG5cdH1cclxuXHJcblx0LndwLWJsb2NrLWhlYWRpbmcge1xyXG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGNSZW0oMzIpO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LndwLWJsb2NrLWJ1dHRvbnMge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay1idXR0b25fX2xpbmsge1xyXG5cdFx0Ly8gZGlzcGxheTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdHRleHQtaW5kZW50OiAtMzAwdnc7XHJcblxyXG5cdFx0Ly8gZGVmYXVsdCBidXR0b24gc3R5bGUgZGVha3RpdmllcmVuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LS1fYmc6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gQHN1cHBvcnRzIChob3ZlcjogaG92ZXIpIHtcclxuXHQmOmhvdmVyIHtcclxuXHRcdG91dGxpbmU6IDNweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGluayk7XHJcblx0XHRib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOiAzMDVweDtcclxuXHRcdFx0b3BhY2l0eTogMC4yO1xyXG5cdFx0fVxyXG5cclxuXHRcdC53cC1ibG9jay1oZWFkaW5nOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDcwJSAzMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyB9XHJcblxyXG5cdEBjb250YWluZXIgY2FyZC1ncmlkICh3aWR0aCA8IDcwMHB4KSB7XHJcblx0XHRncmlkLWNvbHVtbjogc3BhbiAyO1xyXG5cdH1cclxuXHJcblx0QGNvbnRhaW5lciBjYXJkICh3aWR0aCA+PSA0NTBweCkge1xyXG5cdFx0LndwLWJsb2NrLWNvbHVtbjpoYXMoLndwLWJsb2NrLWltYWdlOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG5cdFx0XHRmaWd1cmUge1xyXG5cdFx0XHRcdHRyYW5zbGF0ZTogMC41cmVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAY29udGFpbmVyIGNhcmQgKHdpZHRoIDwgNDUwcHgpIHtcclxuXHRcdC53cC1ibG9jay1jb2x1bW5zIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHJcblx0XHQud3AtYmxvY2stY29sdW1uOmhhcygud3AtYmxvY2staW1hZ2U6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0b3JkZXI6IC0xO1xyXG5cdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogY2FsY1JlbSgzMik7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1heC13aWR0aDogY2FsY1JlbSg3NSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQud3AtYmxvY2staGVhZGluZyB7XHJcblx0XHRcdHBvc2l0aW9uOiB1bnNldDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctaW5saW5lOiBjYWxjUmVtKDMyKTtcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHR0b3A6IDFyZW07XHJcblx0XHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0bGVmdDogdW5zZXQ7XHJcblx0XHRcdFx0dHJhbnNsYXRlOiAwIDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53cC1ibG9jay1ncm91cC5pcy1sYXlvdXQtZ3JpZDpoYXMoLnpldHQtY2FyZCkge1xyXG5cdGNvbnRhaW5lci1uYW1lOiBjYXJkLWdyaWQ7XHJcblx0Y29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xyXG59XHJcblxyXG4vLyBCYWNrZW5kXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQGluY2x1ZGUgYmFja2VuZCB7XHJcblx0LnpldHQtY2FyZCB7XHJcblx0XHQud3AtYmxvY2staGVhZGluZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0dG9wOiA1MCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ym90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRyYW5zbGF0ZTogMXJlbSAtNTAlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzdmdCRyhcclxuXHRcdFx0XHRcdFx0JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNOC41IDE1LjVMMTYgOE0xNiA4SDlNMTYgOFYxNVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLXdpZHRoPVwiMi41XCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIvPjwvc3ZnPidcclxuXHRcdFx0XHRcdCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcclxuXHRcdFx0dGV4dC1pbmRlbnQ6IDA7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuemV0dC1ldmVudC10ZWFzZXIge1xyXG5cdGNvbnRhaW5lci1uYW1lOiBldmVudC10ZWFzZXI7XHJcblx0Y29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xyXG5cclxuXHQud3AtYmxvY2stY29sdW1ucyB7XHJcblx0XHRAY29udGFpbmVyIGV2ZW50LXRlYXNlciAod2lkdGggPCA4MDBweCkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblxyXG5cdFx0QGNvbnRhaW5lciBldmVudC10ZWFzZXIgKHdpZHRoIDwgOTAwcHgpIHtcclxuXHRcdFx0LndwLWJsb2NrLWNvbHVtbiB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogNTAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay1jb2x1bW46aGFzKD4gLndwLWJsb2NrLWJ1dHRvbnM6Zmlyc3QtY2hpbGQpOmhhcyhcclxuXHRcdFx0PiAud3AtYmxvY2staW1hZ2U6bGFzdC1jaGlsZFxyXG5cdFx0KSB7XHJcblx0XHRAY29udGFpbmVyIGV2ZW50LXRlYXNlciAod2lkdGggPj0gODAwcHgpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC53cC1ibG9jay1idXR0b25zIHtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0cmFuc2xhdGU6IDEuN3JlbSAycmVtO1xyXG5cclxuXHRcdFx0QGNvbnRhaW5lciBldmVudC10ZWFzZXIgKHdpZHRoID49IDgwMHB4KSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LndwLWJsb2NrLWltYWdlIHtcclxuXHRcdFx0QGNvbnRhaW5lciBldmVudC10ZWFzZXIgKHdpZHRoIDwgODAwcHgpIHtcclxuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDM0MiAvIDI0NztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGNvbnRhaW5lciBldmVudC10ZWFzZXIgKHdpZHRoID49IDgwMHB4KSB7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZW50cnktY29udGVudCxcclxuLmlzLXJvb3QtY29udGFpbmVyIHtcclxuXHQvLyBTdGFydHNlaXRlXHJcblx0PiBoZWFkZXI6aGFzKD4gLndwLWJsb2NrLWNvbHVtbnMpLFxyXG5cdC8vIEJpbGRlciBpbiBDb3ZlclxyXG5cdD4gaGVhZGVyOmZpcnN0LWNoaWxkIGRpdjpoYXMoPiAud3AtYmxvY2stY29sdW1ucykge1xyXG5cdFx0Y29udGFpbmVyOiBoZXJvIC8gaW5saW5lLXNpemU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiBjbGFtcCgycmVtLCAycmVtICsgKCgxdncgLSAwLjJyZW0pICogMC45MzgpLCAzLjg4cmVtKTtcclxuXHRcdH1cclxuXHJcblx0XHQud3AtYmxvY2stY29sdW1ucyB7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCR1bnRpbDogJHRhYmxldC1sKSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHRcdFx0LndwLWJsb2NrLWNvbHVtbjpoYXMoPiBmaWd1cmUpIHtcclxuXHRcdFx0XHRcdG9yZGVyOiAtMTtcclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiA0MDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQud3AtYmxvY2stY29sdW1uIHtcclxuXHRcdFx0QGNvbnRhaW5lciBoZXJvICh3aWR0aCA8IDEzMDBweCkge1xyXG5cdFx0XHRcdGZsZXgtYmFzaXM6IDUwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvLyBTcGFsdGUgbWl0IEJpbGRcclxuXHRcdFx0JjpoYXMoPiBmaWd1cmUpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIFNwYWx0ZSBvaG5lIEJpbGRcclxuXHRcdFx0Jjpub3QoOmhhcyg+IGZpZ3VyZSkpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHZhcihcclxuXHRcdFx0XHRcdC0tX3BhZGRpbmdMZWZ0LFxyXG5cdFx0XHRcdFx0dmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tZClcclxuXHRcdFx0XHQpO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgkdW50aWw6ICR0YWJsZXQtbCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLWQpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tZCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKDEyMDBweCkge1xyXG5cdFx0XHRcdFx0LS1fcGFkZGluZ0xlZnQ6IGNhbGMoXHJcblx0XHRcdFx0XHRcdCgxMDAlIC0gdmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSkpIC8gMlxyXG5cdFx0XHRcdFx0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0ZmxleDogMTtcclxuXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBVbnRlcnNlaXRlblxyXG5cdD4gc2VjdGlvbjpoYXMoLndwLWJsb2NrLWdyb3VwLmhhcy1waW5rLXRvLXB1cnBsZS1ncmFkaWVudC1iYWNrZ3JvdW5kKSB7XHJcblx0XHQmOmhhcyhkaXY6Zmlyc3QtY2hpbGQgPiAud3AtYmxvY2staW1hZ2UgaW1nKSB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKDc4MnB4KSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogY2FsY1JlbShcclxuXHRcdFx0XHRcdFx0dmFyKC0tX2ltZ0hlaWdodCwgMjY0KVxyXG5cdFx0XHRcdFx0KTsgLy8gaW1nSGVpZ2h0IGluIG1haW4uanMsIGFuc29uc3RlbiBIw7ZoZSBkZXIgQXNwZWN0IFJhdGlvXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdD4gZGl2OmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHQmID4gLndwLWJsb2NrLWltYWdlIGltZyB7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJHVudGlsOiA3ODJweCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IGNhbGNSZW0oMTAwKTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGNSZW0oNTYpO1xyXG5cclxuXHRcdFx0XHRcdCYgPiAud3AtYmxvY2staW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogLTE7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGNhbGNSZW0oMjYpO1xyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDM0MiAvIDE2NDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoNzgycHgpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiBjYWxjUmVtKDIwMCk7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogY2FsY1JlbSgxMDApO1xyXG5cclxuXHRcdFx0XHRcdCYgPiAud3AtYmxvY2staW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBtaW4oXHJcblx0XHRcdFx0XHRcdFx0Y2FsYyhcclxuXHRcdFx0XHRcdFx0XHRcdDEwMCUgLSB2YXIoXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LS13cC0tc3R5bGUtLXJvb3QtLXBhZGRpbmctbGVmdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQpIC0gdmFyKC0td3AtLXN0eWxlLS1yb290LS1wYWRkaW5nLXJpZ2h0KVxyXG5cdFx0XHRcdFx0XHRcdCksXHJcblx0XHRcdFx0XHRcdFx0dmFyKC0td3AtLXN0eWxlLS1nbG9iYWwtLWNvbnRlbnQtc2l6ZSlcclxuXHRcdFx0XHRcdFx0KTtcclxuXHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogY2FsYyhcclxuXHRcdFx0XHRcdFx0XHQoMTAwJSAtIHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUpKSAvIDJcclxuXHRcdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdFx0dHJhbnNsYXRlOiAwIGNhbGMoMTAwJSAtIDNyZW0pO1xyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IDEyMDAgLyAyNjQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKDc4MnB4LCAxMjk1cHgpIHtcclxuXHRcdFx0XHRcdCYgPiAud3AtYmxvY2staW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiB2YXIoLS13cC0tc3R5bGUtLXJvb3QtLXBhZGRpbmctbGVmdCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBBbmtlcm1lbsO8XHJcblx0XHRcdFx0LndwLWJsb2NrLW5hdmlnYXRpb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcclxuXHJcblx0XHRcdFx0XHQud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ibGFjayk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IGNhbGNSZW0oMTIpIGNhbGNSZW0oMjQpO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBjYWxjUmVtKDUwKTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcblx0XHRcdFx0XHRcdC8vICY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdC8vIFx0Y29udGVudDogXCLil49cIjtcclxuXHRcdFx0XHRcdFx0Ly8gXHRtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcclxuXHRcdFx0XHRcdFx0Ly8gfVxyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgYmFja2VuZCgpIHtcclxuLy8gfVxyXG4iLCIuemV0dC1pbWFnZS10ZWFzZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGNvbnRhaW5lci1uYW1lOiBpbWFnZS10ZWFzZXI7XHJcblx0Y29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xyXG5cclxuXHQud3AtYmxvY2staW1hZ2Uge1xyXG5cdFx0YW5jaG9yLW5hbWU6IC0taW1hZ2UtdGVhc2VyLWltYWdlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogY2FsY1JlbSgyNCk7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBwc2V1ZG8oYmVmb3JlKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjUmVtKDE0Nik7XHJcblx0XHRcdGFzcGVjdC1yYXRpbzogMTQ2IC8gMzk7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHN2Z0JHKFxyXG5cdFx0XHRcdCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE0NlwiIGhlaWdodD1cIjM5XCIgdmlld0JveD1cIjAgMCAxNDYgMzlcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMTAzLjc5MyAzOC45ODAxSDMuMDUxNzZlLTA1VjI0LjAwMDFDMy4wNTE3NmUtMDUgMTAuNzQ1MiAxMC43NDUyIDguNDgxMDNlLTA1IDI0IDcuNjQ5MzJlLTA1TDE0NS45MDUgMEwxMTIuNTAyIDM1LjIzNTlDMTEwLjIzNiAzNy42MjYzIDEwNy4wODcgMzguOTgwMSAxMDMuNzkzIDM4Ljk4MDFaXCIgZmlsbD1cIidcclxuXHRcdFx0XHRcdHN2Z0NvbG9yKFwiI0UxMDA3N1wiKSAnXCIvPjwvc3ZnPidcclxuXHRcdFx0KTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBwc2V1ZG8oYWZ0ZXIpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGFzcGVjdC1yYXRpbzogNTQ4IC8gNTY7XHJcblx0XHRcdHBvc2l0aW9uLWFuY2hvcjogLS1pbWFnZS10ZWFzZXItaW1hZ2U7XHJcblx0XHRcdGJvdHRvbTogYW5jaG9yKGJvdHRvbSk7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHJcblx0XHRcdEBzdXBwb3J0cyBub3QgKHBvc2l0aW9uLWFuY2hvcjogLS1pbWFnZS10ZWFzZXItaW1hZ2UpIHtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHN2Z0JHKFxyXG5cdFx0XHRcdCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjU0OFwiIGhlaWdodD1cIjU2XCIgdmlld0JveD1cIjAgMCA1NDggNTZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNTQ4IDBINDQwLjUzN0M0MzYuNzM4IDAgNDMyLjk5NCAwLjkwMTY4IDQyOS42MTEgMi42MzA4OUw0MDEuNDk2IDE3LjAwNTVDMzk4LjExMyAxOC43MzQ3IDM5NC4zNjkgMTkuNjM2NCAzOTAuNTcgMTkuNjM2NEgxOC4xODE4QzguMTQwMyAxOS42MzY0IDAgMjcuNzc2NiAwIDM3LjgxODJDMCA0Ny44NTk3IDguMTQwMjggNTYgMTguMTgxOCA1Nkg1MjRDNTM3LjI1NSA1NiA1NDggNDUuMjU0OCA1NDggMzJWMFpcIiBmaWxsPVwiJ1xyXG5cdFx0XHRcdFx0c3ZnQ29sb3IoXCIjRTEwMDc3XCIpICdcIi8+PC9zdmc+J1xyXG5cdFx0XHQpO1xyXG5cclxuXHRcdFx0QGNvbnRhaW5lciBpbWFnZS10ZWFzZXIgKHdpZHRoIDwgNDAwcHgpIHtcclxuXHRcdFx0XHR0cmFuc2xhdGU6IDAgNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGNvbnRhaW5lciBpbWFnZS10ZWFzZXIgKHdpZHRoIDwgNDAwcHgpIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhhcygud3AtYmxvY2staGVhZGluZy5oYXMtcHVycGxlLWJhY2tncm91bmQtY29sb3IpIC53cC1ibG9jay1pbWFnZSB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRAaW5jbHVkZSBzdmdCRyhcclxuXHRcdFx0XHQnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNDZcIiBoZWlnaHQ9XCIzOVwiIHZpZXdCb3g9XCIwIDAgMTQ2IDM5XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTEwMy43OTMgMzguOTgwMUgzLjA1MTc2ZS0wNVYyNC4wMDAxQzMuMDUxNzZlLTA1IDEwLjc0NTIgMTAuNzQ1MiA4LjQ4MTAzZS0wNSAyNCA3LjY0OTMyZS0wNUwxNDUuOTA1IDBMMTEyLjUwMiAzNS4yMzU5QzExMC4yMzYgMzcuNjI2MyAxMDcuMDg3IDM4Ljk4MDEgMTAzLjc5MyAzOC45ODAxWlwiIGZpbGw9XCInXHJcblx0XHRcdFx0XHRzdmdDb2xvcihcIiM0RjI5NzJcIikgJ1wiLz48L3N2Zz4nXHJcblx0XHRcdCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBzdmdCRyhcclxuXHRcdFx0XHQnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI1NDhcIiBoZWlnaHQ9XCI1NlwiIHZpZXdCb3g9XCIwIDAgNTQ4IDU2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTU0OCAwSDQ0MC41MzdDNDM2LjczOCAwIDQzMi45OTQgMC45MDE2OCA0MjkuNjExIDIuNjMwODlMNDAxLjQ5NiAxNy4wMDU1QzM5OC4xMTMgMTguNzM0NyAzOTQuMzY5IDE5LjYzNjQgMzkwLjU3IDE5LjYzNjRIMTguMTgxOEM4LjE0MDMgMTkuNjM2NCAwIDI3Ljc3NjYgMCAzNy44MTgyQzAgNDcuODU5NyA4LjE0MDI4IDU2IDE4LjE4MTggNTZINTI0QzUzNy4yNTUgNTYgNTQ4IDQ1LjI1NDggNTQ4IDMyVjBaXCIgZmlsbD1cIidcclxuXHRcdFx0XHRcdHN2Z0NvbG9yKFwiIzRGMjk3MlwiKSAnXCIvPjwvc3ZnPidcclxuXHRcdFx0KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay1oZWFkaW5nIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmctYmxvY2s6IDFyZW07XHJcblx0XHRwYWRkaW5nLWlubGluZTogY2FsY1JlbSgyNCk7XHJcblx0XHRmb250LXNpemU6IGNsYW1wKFxyXG5cdFx0XHRjYWxjUmVtKDM2KSxcclxuXHRcdFx0Mi4yNXJlbSArICgoMXZ3IC0gMC4ycmVtKSAqIDAuOTM4KSxcclxuXHRcdFx0Y2FsY1JlbSg0OClcclxuXHRcdCk7XHJcblxyXG5cdFx0QGNvbnRhaW5lciBpbWFnZS10ZWFzZXIgKHdpZHRoIDwgNDAwcHgpIHtcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBjb250YWluZXIgaW1hZ2UtdGVhc2VyICh3aWR0aCA+PSA0MDBweCkge1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRwb3NpdGlvbi1hbmNob3I6IC0taW1hZ2UtdGVhc2VyLWltYWdlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogYW5jaG9yKGJvdHRvbSk7XHJcblx0XHRcdGxlZnQ6IGFuY2hvcihsZWZ0KTtcclxuXHRcdFx0dHJhbnNsYXRlOiAtMXJlbSAxcmVtO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDExY2g7XHJcblx0XHRcdHBhZGRpbmctaW5saW5lOiBjYWxjUmVtKDQ0KTtcclxuXHJcblx0XHRcdEBzdXBwb3J0cyBub3QgKHBvc2l0aW9uLWFuY2hvcjogLS1pbWFnZS10ZWFzZXItaW1hZ2UpIHtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR0ZXh0LWluZGVudDogLTEwMHZ3O1xyXG5cdFx0ei1pbmRleDogMztcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogY2FsY1JlbSg2MCkgIWltcG9ydGFudDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdHJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcblx0XHRcdHRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNhbGNSZW0oNDUpICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi56ZXR0LXF1b3RlIHtcclxuXHRjb250YWluZXItbmFtZTogcXVvdGUtY2FyZDtcclxuXHRjb250YWluZXItdHlwZTogaW5saW5lLXNpemU7XHJcblxyXG5cdC5lbnRyeS1jb250ZW50IHtcclxuXHRcdCsgLndwLWJsb2NrLWdyb3VwIHtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjYWxjUmVtKDY2KSAhaW1wb3J0YW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxLjI1cmVtKSAyMCUgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdD4gLndwLWJsb2NrLWdyb3VwIHtcclxuXHRcdFx0XHRmbGV4LWJhc2lzOiAxMDAlO1xyXG5cclxuXHRcdFx0XHRAY29udGFpbmVyIHF1b3RlLWNhcmQgKHdpZHRoID49IDQ1MHB4KSB7XHJcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiBjYWxjKFxyXG5cdFx0XHRcdFx0XHQxMDAlIC0gMTMwcHggLSB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS14eHMpXHJcblx0XHRcdFx0XHQpO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gTmFtZSwgUG9zaXRpb24sIExvZ29cclxuXHRcdFx0XHQ+IC53cC1ibG9jay1ncm91cC5pcy12ZXJ0aWNhbCB7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvLyBxdW90ZSBpY29uXHJcblx0XHRcdFx0PiAud3AtYmxvY2staW1hZ2Uge1xyXG5cdFx0XHRcdFx0bWluLXdpZHRoOiBjYWxjUmVtKDY2KTtcclxuXHJcblx0XHRcdFx0XHRAY29udGFpbmVyIHF1b3RlLWNhcmQgKHdpZHRoIDwgNDUwcHgpIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDQwJTtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLXhzKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC53cC1ibG9jay1hY2YtZmllbGQtYmxvY2tzLWFjZi1pbWFnZTpsYXN0LWNoaWxkIHtcclxuXHRcdCYubGFuZHNjYXBlIGltZyB7XHJcblx0XHRcdGhlaWdodDogNTRweDtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYucG9ydHJhaXQsXHJcblx0XHQmLnBvcnRyYWl0IGltZyB7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaXMtc3R5bGUtc2xpZGVyIHtcclxuXHQmLmFsaWduZnVsbDpoYXMoLnpldHQtcXVvdGUpIHtcclxuXHRcdEBpbmNsdWRlIG1xKDEyMDBweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYyhcclxuXHRcdFx0XHQoMTAwJSAtIHZhcigtLXdwLS1zdHlsZS0tZ2xvYmFsLS1jb250ZW50LXNpemUpKSAvIDJcclxuXHRcdFx0KTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtcSgkdW50aWw6IDEyMDBweCkge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS13cC0tc3R5bGUtLXJvb3QtLXBhZGRpbmctbGVmdCk7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS13cC0tc3R5bGUtLXJvb3QtLXBhZGRpbmctcmlnaHQpO1xyXG5cdH1cclxufVxyXG4iLCIud3AtYmxvY2stY29sdW1uczpoYXMoLnpldHQtdGVhbW1lbWJlcikge1xyXG5cdEBpbmNsdWRlIG1xKCR1bnRpbDogJHRhYmxldC1sKSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbXEoJHRhYmxldC1sLCAkbGFwdG9wKSB7XHJcblx0XHQud3AtYmxvY2stY29sdW1uIHtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogY2FsYygxMDAlIC8gMykgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndwLWJsb2NrLXF1ZXJ5OmhhcyguemV0dC10ZWFtbWVtYmVyKSB7XHJcblx0LndwLWJsb2NrLXBvc3QtdGVtcGxhdGUge1xyXG5cdFx0QGluY2x1ZGUgbXEoJHVudGlsOiAzNTBweCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoJHVudGlsOiA4MDBweCkge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uemV0dC10ZWFtbWVtYmVyIHtcclxuXHRtYXgtd2lkdGg6IDM1MHB4O1xyXG5cclxuXHQud3AtYmxvY2stZ3JvdXA6aGFzKC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlKSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdC53cC1ibG9jay1wb3N0LWZlYXR1cmVkLWltYWdlIHtcclxuXHRcdFx0YW5jaG9yLW5hbWU6IC0tZmVhdHVyZWQtaW1hZ2U7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGFzcGVjdC1yYXRpbzogMjc2IC8gMjQzO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LndwLWJsb2NrLWFjZi1maWVsZC1ibG9ja3MtYWNmLWltYWdlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRwYWRkaW5nLWJsb2NrOiBjYWxjUmVtKDQpO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IGNhbGNSZW0oMjQpO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiBjYWxjUmVtKDUwKTtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHN2Z0JHKFxyXG5cdFx0XHRcdCc8P3htbCB2ZXJzaW9uPVwiMS4wXCIgZW5jb2Rpbmc9XCJVVEYtOFwiPz48c3ZnIGlkPVwiRWJlbmVfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgMCAxNDYgMzlcIj48cGF0aCBkPVwiTTAsMzloMTQ1LjlTMTEyLjUsMy43LDExMi41LDMuN0MxMTAuMiwxLjQsMTA3LjEsMCwxMDMuOCwwSDB2MzlaXCIgZmlsbD1cIidcclxuXHRcdFx0XHRcdHN2Z0NvbG9yKFwiIzRGMjk3MlwiKSAnXCIgLz48L3N2Zz4nXHJcblx0XHRcdCk7XHJcblx0XHRcdEBpbmNsdWRlIGJnSW1nKCRzaXplOiBjb3ZlciwgJHBvczogcmlnaHQpO1xyXG5cclxuXHRcdFx0QHN1cHBvcnRzIChhbmNob3ItbmFtZTogLS1mZWF0dXJlZC1pbWFnZSkge1xyXG5cdFx0XHRcdHBvc2l0aW9uLWFuY2hvcjogLS1mZWF0dXJlZC1pbWFnZTtcclxuXHRcdFx0XHRib3R0b206IGFuY2hvcihib3R0b20pO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAc3VwcG9ydHMgbm90IChhbmNob3ItbmFtZTogLS1mZWF0dXJlZC1pbWFnZSkge1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGNSZW0oMzkpO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpZWxkLXRlbGVmb25udW1tZXIsXHJcblx0LmZpZWxkLWVtYWlsIHtcclxuXHRcdGdhcDogY2FsY1JlbSg0KTtcclxuXHJcblx0XHRAaW5jbHVkZSBwc2V1ZG8oYmVmb3JlLCAkcG9zOiByZWxhdGl2ZSwgJHBhcmVudDogZmxleCkge1xyXG5cdFx0XHR3aWR0aDogY2FsY1JlbSgyNCk7XHJcblx0XHRcdGhlaWdodDogY2FsY1JlbSgyNCk7XHJcblx0XHRcdEBpbmNsdWRlIGJnSW1nKCk7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZpZWxkLXRlbGVmb25udW1tZXIge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgc3ZnQkcoXHJcblx0XHRcdFx0JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIHZpZXdCb3g9XCIwIDAgMTYgMTZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMy4zMzMzMyAyLjY2Njc1SDZMNy4zMzMzMyA2LjAwMDA4TDUuNjY2NjcgNy4wMDAwOEM2LjM4MDY0IDguNDQ3NzcgNy41NTIzMSA5LjYxOTQ0IDkgMTAuMzMzNEwxMCA4LjY2Njc1TDEzLjMzMzMgMTAuMDAwMVYxMi42NjY3QzEzLjMzMzMgMTMuMDIwNCAxMy4xOTI5IDEzLjM1OTUgMTIuOTQyOCAxMy42MDk2QzEyLjY5MjggMTMuODU5NiAxMi4zNTM2IDE0LjAwMDEgMTIgMTQuMDAwMUM5LjM5OTUxIDEzLjg0MiA2Ljk0Njc3IDEyLjczNzcgNS4xMDQ1NSAxMC44OTU1QzMuMjYyMzQgOS4wNTMzMSAyLjE1ODAzIDYuNjAwNTcgMiA0LjAwMDA4QzIgMy42NDY0NiAyLjE0MDQ4IDMuMzA3MzIgMi4zOTA1MiAzLjA1NzI3QzIuNjQwNTcgMi44MDcyMiAyLjk3OTcxIDIuNjY2NzUgMy4zMzMzMyAyLjY2Njc1WlwiIHN0cm9rZT1cIidcclxuXHRcdFx0XHRcdHN2Z0NvbG9yKFwiI0UxMDA3N1wiKVxyXG5cdFx0XHRcdFx0J1wiIHN0cm9rZS13aWR0aD1cIjEuMzMzMzNcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIi8+PC9zdmc+J1xyXG5cdFx0XHQpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmllbGQtZW1haWwge1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0QGluY2x1ZGUgc3ZnQkcoXHJcblx0XHRcdFx0JzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNlwiIHZpZXdCb3g9XCIwIDAgMTYgMTZcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNMiA0LjY2NjU5QzIgNC4zMTI5NiAyLjE0MDQ4IDMuOTczODIgMi4zOTA1MiAzLjcyMzc4QzIuNjQwNTcgMy40NzM3MyAyLjk3OTcxIDMuMzMzMjUgMy4zMzMzMyAzLjMzMzI1SDEyLjY2NjdDMTMuMDIwMyAzLjMzMzI1IDEzLjM1OTQgMy40NzM3MyAxMy42MDk1IDMuNzIzNzhDMTMuODU5NSAzLjk3MzgyIDE0IDQuMzEyOTYgMTQgNC42NjY1OU0yIDQuNjY2NTlWMTEuMzMzM0MyIDExLjY4NjkgMi4xNDA0OCAxMi4wMjYgMi4zOTA1MiAxMi4yNzYxQzIuNjQwNTcgMTIuNTI2MSAyLjk3OTcxIDEyLjY2NjYgMy4zMzMzMyAxMi42NjY2SDEyLjY2NjdDMTMuMDIwMyAxMi42NjY2IDEzLjM1OTQgMTIuNTI2MSAxMy42MDk1IDEyLjI3NjFDMTMuODU5NSAxMi4wMjYgMTQgMTEuNjg2OSAxNCAxMS4zMzMzVjQuNjY2NTlNMiA0LjY2NjU5TDggOC42NjY1OEwxNCA0LjY2NjU5XCIgc3Ryb2tlPVwiJ1xyXG5cdFx0XHRcdFx0c3ZnQ29sb3IoXCIjRTEwMDc3XCIpXHJcblx0XHRcdFx0XHQnXCIgc3Ryb2tlLXdpZHRoPVwiMS4zMzMzM1wiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiLz48L3N2Zz4nXHJcblx0XHRcdCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIiRtZW51QnJlYWtwb2ludDogMTE1MHB4O1xyXG5cclxuaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDFyZW07XHJcblx0ei1pbmRleDogOTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNsYXRlOiAtNTAlO1xyXG5cclxuXHQ+IC5oYXMtYmFja2dyb3VuZCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IGNhbGNSZW0oNTApO1xyXG5cdFx0cGFkZGluZy1yaWdodDogY2FsY1JlbSg1MCk7XHJcblx0XHR3aWR0aDogY2FsYyh2YXIoLS13cC0tc3R5bGUtLWdsb2JhbC0tY29udGVudC1zaXplKSArICgyICogY2FsY1JlbSg5OCkpKTtcclxuXHRcdG1heC13aWR0aDogY2FsYyhcclxuXHRcdFx0MTAwdncgLSB2YXIoLS13cC0tc3R5bGUtLXJvb3QtLXBhZGRpbmctbGVmdCkgLSB2YXIoXHJcblx0XHRcdFx0XHQtLXdwLS1zdHlsZS0tcm9vdC0tcGFkZGluZy1yaWdodFxyXG5cdFx0XHRcdClcclxuXHRcdCk7XHJcblx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdFx0Ym94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zbGF0ZSAwLjNzIGVhc2U7XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoMTUwMHB4KSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogY2FsY1JlbSg5OCk7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IGNhbGNSZW0oOTgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIG1xKCR1bnRpbDogJG1lbnVCcmVha3BvaW50KSB7XHJcblx0XHRcdHBhZGRpbmctaW5saW5lOiBjYWxjUmVtKDM2KTtcclxuXHJcblx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0XHRvcmRlcjogMztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LndwLWJsb2NrLXNvY2lhbC1saW5rczpoYXMoKyBmaWd1cmUpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbXEoJHVudGlsOiAkdGFibGV0LWwpIHtcclxuXHRcdFx0cGFkZGluZy1pbmxpbmU6IGNhbGNSZW0oMjQpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIFN0aWNreSBIZWFkZXJcclxuXHRcdC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuXHRcdCYudWstYWN0aXZlIHtcclxuXHRcdFx0dHJhbnNsYXRlOiAwIC0xcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgd3BOYXZpZ2F0aW9uKCRicmVha3BvaW50OiAkbWVudUJyZWFrcG9pbnQpIHtcclxuXHRoZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCB7XHJcblx0XHQvLyBoZWFkZXIgYXVmIGtsZWluZW4gYmlsZHNjaGlybWVuIHNjaG1hbGVyXHJcblx0XHRAaW5jbHVkZSBtcSgkdW50aWw6ICRtZW51QnJlYWtwb2ludCkge1xyXG5cdFx0XHQtLV9pbWdIZWlnaHQ6IGNhbGMoKDQwIC8gMTYpICogMXJlbSk7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGhlaWdodDogdmFyKC0tX2ltZ0hlaWdodCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBiZyBmaXggZsO8ciByZXNwb25zaXZlIG92ZXJsYXlcclxuXHRcdCY6aGFzKC53cC1ibG9jay1uYXZpZ2F0aW9uX19yZXNwb25zaXZlLWNvbnRhaW5lci5pcy1tZW51LW9wZW4pIHtcclxuXHRcdFx0QGluY2x1ZGUgcHNldWRvKGJlZm9yZSkge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1yb3NlKTtcclxuXHRcdFx0XHR0b3A6IHZhcigtLV9pbWdIZWlnaHQpO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKFxyXG5cdFx0XHRcdFx0dmFyKC0tX2ltZ0hlaWdodCkgKyB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS14cylcclxuXHRcdFx0XHQpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmN1cnJlbnQtbWVudS1pdGVtIHtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXBpbmspICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIge1xyXG5cdFx0XHRmb250LXNpemU6IGNhbGNSZW0oMTgpO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIHJlc3BvbnNpdmUgbWVudVxyXG5cdFx0LndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyIHtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJHVudGlsOiAkbWVudUJyZWFrcG9pbnQpIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjUmVtKDI0KTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0cmFkaXVzOiBjYWxjUmVtKDI0KTtcclxuXHJcblx0XHRcdFx0Ji5pcy1tZW51LW9wZW4ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBtaW4tY29udGVudDtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDgwZHZoO1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY2xvc2Uge1xyXG5cdFx0XHRcdFx0dG9wOiAxcmVtO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDFyZW07XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQud3AtYmxvY2stbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZFxyXG5cdFx0XHRcdFx0XHRcdHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodGdyZXkpO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRcdD4gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ibG9jazogY2FsY1JlbSgyNCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uLXN1Ym1lbnVfX3RvZ2dsZSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogY2FsY1JlbSgxOCk7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2xhdGU6IC01MCUgLTUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxcmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxcmVtO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIG1haW4gbmF2XHJcblx0XHQud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXItY29udGVudCB7XHJcblx0XHRcdD4gdWwgPiBsaSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJG1lbnVCcmVha3BvaW50KSB7XHJcblx0XHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctYmxvY2s6IGNhbGNSZW0oMjQpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gc3VibWVudVxyXG5cdFx0XHRcdC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGluayk7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiBjYWxjUmVtKDI0KTtcclxuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0td2hpdGUpO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ibG9jazogY2FsY1JlbSgyMCk7XHJcblx0XHRcdFx0XHR0cmFuc2xhdGU6IC0yNSU7XHJcblx0XHRcdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcHNldWRvKGJlZm9yZSwgJHBvczogYWJzb2x1dGUpIHtcclxuXHRcdFx0XHRcdFx0YXNwZWN0LXJhdGlvOiA2NyAvIDM2O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsY1JlbSg2Nyk7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2xhdGU6IC01MCUgLTUwJTtcclxuXHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHN2Z0JHKFxyXG5cdFx0XHRcdFx0XHRcdCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjQ2XCIgaGVpZ2h0PVwiMjZcIiB2aWV3Qm94PVwiMCAwIDQ2IDI2XCIgZmlsbD1cIm5vbmVcIj48cGF0aCBkPVwiTTIwLjEyNTMgMS4wNzIyM0MyMS42NjA5IC0wLjM1NjkyNCAyNC4wMzk4IC0wLjM1NjkyMSAyNS41NzU0IDEuMDcyMjRMNDQuNDE3OCAxOC42MDhDNDcuMDc3NSAyMS4wODMzIDQ1LjMyNiAyNS41MzYxIDQxLjY5MjcgMjUuNTM2MUg0LjAwNzk0QzAuMzc0NjU4IDI1LjUzNjEgLTEuMzc2ODIgMjEuMDgzMiAxLjI4Mjg2IDE4LjYwOEwyMC4xMjUzIDEuMDcyMjNaXCIgZmlsbD1cIidcclxuXHRcdFx0XHRcdFx0XHRcdHN2Z0NvbG9yKFwiI0UxMDA3N1wiKSAnXCIvPjwvc3ZnPidcclxuXHRcdFx0XHRcdFx0KTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IGNhbGNSZW0oNikgY2FsY1JlbSgyNCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuY3VycmVudC1tZW51LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHQ+IGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGluayk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQG1peGluIHdwTmF2aWdhdGlvbigkYnJlYWtwb2ludDogJHRhYmxldC1sKSB7XHJcblx0aGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQge1xyXG5cdFx0LndwLWJsb2NrLW5hdmlnYXRpb24ge1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgkdW50aWw6ICRicmVha3BvaW50KSB7XHJcblx0XHRcdFx0LndwLWJsb2NrLW5hdmlnYXRpb25fX3Jlc3BvbnNpdmUtY29udGFpbmVyLW9wZW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQud3AtYmxvY2stbmF2aWdhdGlvbl9fcmVzcG9uc2l2ZS1jb250YWluZXI6bm90KC5pcy1tZW51LW9wZW4pIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAY29udGVudDtcclxufVxyXG5cclxuLy9oZWFkZXIud3AtYmxvY2stdGVtcGxhdGUtcGFydCB7XHJcbi8vXHJcblxyXG4vL1xyXG4vLyAgPiAud3AtYmxvY2stY29sdW1ucyB7XHJcbi8vICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4vLyAgICBtYXJnaW46IDAgYXV0bztcclxuLy8gIH1cclxuLy9cclxuLy8gIHAge1xyXG4vLyAgICBtYXJnaW46IDA7XHJcbi8vICB9XHJcbi8vXHJcbi8vICArICoge1xyXG4vLyAgICBtYXJnaW4tdG9wOiA4NHB4O1xyXG4vLyAgfVxyXG4vL31cclxuIiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuXG4vLyBOYW1lOiAgICAgICAgICAgIEdyaWRcbi8vIERlc2NyaXB0aW9uOiAgICAgQ29tcG9uZW50IHRvIGNyZWF0ZSByZXNwb25zaXZlLCBmbHVpZCBhbmQgbmVzdGFibGUgZ3JpZHNcbi8vXG4vLyBDb21wb25lbnQ6ICAgICAgIGB1ay1ncmlkYFxuLy9cbi8vIE1vZGlmaWVyczogICAgICAgYHVrLWdyaWQtc21hbGxgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1ncmlkLW1lZGl1bWBcbi8vICAgICAgICAgICAgICAgICAgYHVrLWdyaWQtbGFyZ2VgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1ncmlkLWNvbGxhcHNlYFxuLy8gICAgICAgICAgICAgICAgICBgdWstZ3JpZC1kaXZpZGVyYFxuLy8gICAgICAgICAgICAgICAgICBgdWstZ3JpZC1tYXRjaGBcbi8vICAgICAgICAgICAgICAgICAgYHVrLWdyaWQtc3RhY2tgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1ncmlkLW1hcmdpbmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLWdyaWQtbWFyZ2luLXNtYWxsYFxuLy8gICAgICAgICAgICAgICAgICBgdWstZ3JpZC1tYXJnaW4tbWVkaXVtYFxuLy8gICAgICAgICAgICAgICAgICBgdWstZ3JpZC1tYXJnaW4tbGFyZ2VgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1ncmlkLW1hcmdpbi1jb2xsYXBzZWBcbi8vXG4vLyBTdWItbW9kaWZpZXI6ICAgIGB1ay1ncmlkLWl0ZW0tbWF0Y2hgXG4vL1xuLy8gU3RhdGVzOiAgICAgICAgICBgdWstZmlyc3QtY29sdW1uYFxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuXG5cblxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29tcG9uZW50OiBHcmlkXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIEFsbG93IGNlbGxzIHRvIHdyYXAgaW50byB0aGUgbmV4dCBsaW5lXG4gKiAyLiBSZXNldCBsaXN0XG4gKi9cblxuLnVrLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyogMSAqL1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvKiAyICovXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLypcbiAqIEdyaWQgY2VsbFxuICogTm90ZTogU3BhY2UgaXMgYWxsb2NhdGVkIHNvbGVseSBiYXNlZCBvbiBjb250ZW50IGRpbWVuc2lvbnMsIGJ1dCBzaHJpbmtzOiAwIDEgYXV0b1xuICogUmVzZXQgbWFyZ2luIGZvciBlLmcuIHBhcmFncmFwaHNcbiAqL1xuXG4udWstZ3JpZCA+ICogeyBtYXJnaW46IDA7IH1cblxuLypcbiAqIFJlbW92ZSBtYXJnaW4gZnJvbSB0aGUgbGFzdC1jaGlsZFxuICovXG5cbi51ay1ncmlkID4gKiA+IDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cbi8qIEd1dHRlclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBEZWZhdWx0XG4gKi9cblxuLyogSG9yaXpvbnRhbCAqL1xuLnVrLWdyaWQgeyBtYXJnaW4tbGVmdDogKC0kZ3JpZC1ndXR0ZXItaG9yaXpvbnRhbCk7IH1cbi51ay1ncmlkID4gKiB7IHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLWhvcml6b250YWw7IH1cblxuLyogVmVydGljYWwgKi9cbi51ay1ncmlkICsgLnVrLWdyaWQsXG4udWstZ3JpZCA+IC51ay1ncmlkLW1hcmdpbixcbiogKyAudWstZ3JpZC1tYXJnaW4geyBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXItdmVydGljYWw7IH1cblxuLyogRGVza3RvcCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblxuICAgIC8qIEhvcml6b250YWwgKi9cbiAgICAudWstZ3JpZCB7IG1hcmdpbi1sZWZ0OiAoLSRncmlkLWd1dHRlci1ob3Jpem9udGFsLWwpOyB9XG4gICAgLnVrLWdyaWQgPiAqIHsgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItaG9yaXpvbnRhbC1sOyB9XG5cbiAgICAvKiBWZXJ0aWNhbCAqL1xuICAgIC51ay1ncmlkICsgLnVrLWdyaWQsXG4gICAgLnVrLWdyaWQgPiAudWstZ3JpZC1tYXJnaW4sXG4gICAgKiArIC51ay1ncmlkLW1hcmdpbiB7IG1hcmdpbi10b3A6ICRncmlkLWd1dHRlci12ZXJ0aWNhbC1sOyB9XG5cbn1cblxuLypcbiAqIFNtYWxsXG4gKi9cblxuLyogSG9yaXpvbnRhbCAqL1xuLnVrLWdyaWQtc21hbGwsXG4udWstZ3JpZC1jb2x1bW4tc21hbGwgeyBtYXJnaW4tbGVmdDogKC0kZ3JpZC1zbWFsbC1ndXR0ZXItaG9yaXpvbnRhbCk7IH1cbi51ay1ncmlkLXNtYWxsID4gKixcbi51ay1ncmlkLWNvbHVtbi1zbWFsbCA+ICogeyBwYWRkaW5nLWxlZnQ6ICRncmlkLXNtYWxsLWd1dHRlci1ob3Jpem9udGFsOyB9XG5cbi8qIFZlcnRpY2FsICovXG4udWstZ3JpZCArIC51ay1ncmlkLXNtYWxsLFxuLnVrLWdyaWQgKyAudWstZ3JpZC1yb3ctc21hbGwsXG4udWstZ3JpZC1zbWFsbCA+IC51ay1ncmlkLW1hcmdpbixcbi51ay1ncmlkLXJvdy1zbWFsbCA+IC51ay1ncmlkLW1hcmdpbixcbiogKyAudWstZ3JpZC1tYXJnaW4tc21hbGwgeyBtYXJnaW4tdG9wOiAkZ3JpZC1zbWFsbC1ndXR0ZXItdmVydGljYWw7IH1cblxuLypcbiAqIE1lZGl1bVxuICovXG5cbi8qIEhvcml6b250YWwgKi9cbi51ay1ncmlkLW1lZGl1bSxcbi51ay1ncmlkLWNvbHVtbi1tZWRpdW0geyBtYXJnaW4tbGVmdDogKC0kZ3JpZC1tZWRpdW0tZ3V0dGVyLWhvcml6b250YWwpOyB9XG4udWstZ3JpZC1tZWRpdW0gPiAqLFxuLnVrLWdyaWQtY29sdW1uLW1lZGl1bSA+ICogeyBwYWRkaW5nLWxlZnQ6ICRncmlkLW1lZGl1bS1ndXR0ZXItaG9yaXpvbnRhbDsgfVxuXG4vKiBWZXJ0aWNhbCAqL1xuLnVrLWdyaWQgKyAudWstZ3JpZC1tZWRpdW0sXG4udWstZ3JpZCArIC51ay1ncmlkLXJvdy1tZWRpdW0sXG4udWstZ3JpZC1tZWRpdW0gPiAudWstZ3JpZC1tYXJnaW4sXG4udWstZ3JpZC1yb3ctbWVkaXVtID4gLnVrLWdyaWQtbWFyZ2luLFxuKiArIC51ay1ncmlkLW1hcmdpbi1tZWRpdW0geyBtYXJnaW4tdG9wOiAkZ3JpZC1tZWRpdW0tZ3V0dGVyLXZlcnRpY2FsOyB9XG5cbi8qXG4gKiBMYXJnZVxuICovXG5cbi8qIEhvcml6b250YWwgKi9cbi51ay1ncmlkLWxhcmdlLFxuLnVrLWdyaWQtY29sdW1uLWxhcmdlIHsgbWFyZ2luLWxlZnQ6ICgtJGdyaWQtbGFyZ2UtZ3V0dGVyLWhvcml6b250YWwpOyB9XG4udWstZ3JpZC1sYXJnZSA+ICosXG4udWstZ3JpZC1jb2x1bW4tbGFyZ2UgPiAqIHsgcGFkZGluZy1sZWZ0OiAkZ3JpZC1sYXJnZS1ndXR0ZXItaG9yaXpvbnRhbDsgfVxuXG4vKiBWZXJ0aWNhbCAqL1xuLnVrLWdyaWQgKyAudWstZ3JpZC1sYXJnZSxcbi51ay1ncmlkICsgLnVrLWdyaWQtcm93LWxhcmdlLFxuLnVrLWdyaWQtbGFyZ2UgPiAudWstZ3JpZC1tYXJnaW4sXG4udWstZ3JpZC1yb3ctbGFyZ2UgPiAudWstZ3JpZC1tYXJnaW4sXG4qICsgLnVrLWdyaWQtbWFyZ2luLWxhcmdlIHsgbWFyZ2luLXRvcDogJGdyaWQtbGFyZ2UtZ3V0dGVyLXZlcnRpY2FsOyB9XG5cbi8qIERlc2t0b3AgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG5cbiAgICAvKiBIb3Jpem9udGFsICovXG4gICAgLnVrLWdyaWQtbGFyZ2UsXG4gICAgLnVrLWdyaWQtY29sdW1uLWxhcmdlIHsgbWFyZ2luLWxlZnQ6ICgtJGdyaWQtbGFyZ2UtZ3V0dGVyLWhvcml6b250YWwtbCk7IH1cbiAgICAudWstZ3JpZC1sYXJnZSA+ICosXG4gICAgLnVrLWdyaWQtY29sdW1uLWxhcmdlID4gKiB7IHBhZGRpbmctbGVmdDogJGdyaWQtbGFyZ2UtZ3V0dGVyLWhvcml6b250YWwtbDsgfVxuXG4gICAgLyogVmVydGljYWwgKi9cbiAgICAudWstZ3JpZCArIC51ay1ncmlkLWxhcmdlLFxuICAgIC51ay1ncmlkICsgLnVrLWdyaWQtcm93LWxhcmdlLFxuICAgIC51ay1ncmlkLWxhcmdlID4gLnVrLWdyaWQtbWFyZ2luLFxuICAgIC51ay1ncmlkLXJvdy1sYXJnZSA+IC51ay1ncmlkLW1hcmdpbixcbiAgICAqICsgLnVrLWdyaWQtbWFyZ2luLWxhcmdlIHsgbWFyZ2luLXRvcDogJGdyaWQtbGFyZ2UtZ3V0dGVyLXZlcnRpY2FsLWw7IH1cblxufVxuXG4vKlxuICogQ29sbGFwc2VcbiAqL1xuXG4vKiBIb3Jpem9udGFsICovXG4udWstZ3JpZC1jb2xsYXBzZSxcbi51ay1ncmlkLWNvbHVtbi1jb2xsYXBzZSB7IG1hcmdpbi1sZWZ0OiAwOyB9XG4udWstZ3JpZC1jb2xsYXBzZSA+ICosXG4udWstZ3JpZC1jb2x1bW4tY29sbGFwc2UgPiAqIHsgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIFZlcnRpY2FsICovXG4udWstZ3JpZCArIC51ay1ncmlkLWNvbGxhcHNlLFxuLnVrLWdyaWQgKyAudWstZ3JpZC1yb3ctY29sbGFwc2UsXG4udWstZ3JpZC1jb2xsYXBzZSA+IC51ay1ncmlkLW1hcmdpbixcbi51ay1ncmlkLXJvdy1jb2xsYXBzZSA+IC51ay1ncmlkLW1hcmdpbiB7IG1hcmdpbi10b3A6IDA7IH1cblxuXG4vKiBEaXZpZGVyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLWdyaWQtZGl2aWRlciA+ICogeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnVrLWdyaWQtZGl2aWRlciA+IDpub3QoLnVrLWZpcnN0LWNvbHVtbik6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogJGdyaWQtZGl2aWRlci1ib3JkZXItd2lkdGggc29saWQgJGdyaWQtZGl2aWRlci1ib3JkZXI7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stZ3JpZC1kaXZpZGVyLWhvcml6b250YWwpKSB7QGluY2x1ZGUgaG9vay1ncmlkLWRpdmlkZXItaG9yaXpvbnRhbCgpO31cbn1cblxuLyogVmVydGljYWwgKi9cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6ICRncmlkLWRpdmlkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRncmlkLWRpdmlkZXItYm9yZGVyO1xuICAgIEBpZihtZXRhLm1peGluLWV4aXN0cyhob29rLWdyaWQtZGl2aWRlci12ZXJ0aWNhbCkpIHtAaW5jbHVkZSBob29rLWdyaWQtZGl2aWRlci12ZXJ0aWNhbCgpO31cbn1cblxuLypcbiAqIERlZmF1bHRcbiAqL1xuXG4vKiBIb3Jpem9udGFsICovXG4udWstZ3JpZC1kaXZpZGVyIHsgbWFyZ2luLWxlZnQ6IC0oJGdyaWQtZ3V0dGVyLWhvcml6b250YWwgKiAyKTsgfVxuLnVrLWdyaWQtZGl2aWRlciA+ICogeyBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItaG9yaXpvbnRhbCAqIDIpOyB9XG5cbi51ay1ncmlkLWRpdmlkZXIgPiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUgeyBsZWZ0OiAkZ3JpZC1ndXR0ZXItaG9yaXpvbnRhbDsgfVxuXG4vKiBWZXJ0aWNhbCAqL1xuLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLXN0YWNrID4gLnVrLWdyaWQtbWFyZ2luIHsgbWFyZ2luLXRvcDogKCRncmlkLWd1dHRlci12ZXJ0aWNhbCAqIDIpOyB9XG5cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbjo6YmVmb3JlIHtcbiAgICB0b3A6ICgtJGdyaWQtZ3V0dGVyLXZlcnRpY2FsKTtcbiAgICBsZWZ0OiAoJGdyaWQtZ3V0dGVyLWhvcml6b250YWwgKiAyKTtcbn1cblxuLyogRGVza3RvcCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblxuICAgIC8qIEhvcml6b250YWwgKi9cbiAgICAudWstZ3JpZC1kaXZpZGVyIHsgbWFyZ2luLWxlZnQ6IC0oJGdyaWQtZ3V0dGVyLWhvcml6b250YWwtbCAqIDIpOyB9XG4gICAgLnVrLWdyaWQtZGl2aWRlciA+ICogeyBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItaG9yaXpvbnRhbC1sICogMik7IH1cblxuICAgIC51ay1ncmlkLWRpdmlkZXIgPiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUgeyBsZWZ0OiAkZ3JpZC1ndXR0ZXItaG9yaXpvbnRhbC1sOyB9XG5cbiAgICAvKiBWZXJ0aWNhbCAqL1xuICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbiB7IG1hcmdpbi10b3A6ICgkZ3JpZC1ndXR0ZXItdmVydGljYWwtbCAqIDIpOyB9XG5cbiAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW46OmJlZm9yZSB7XG4gICAgICAgIHRvcDogKC0kZ3JpZC1ndXR0ZXItdmVydGljYWwtbCk7XG4gICAgICAgIGxlZnQ6ICgkZ3JpZC1ndXR0ZXItaG9yaXpvbnRhbC1sICogMik7XG4gICAgfVxuXG59XG5cbi8qXG4gKiBTbWFsbFxuICovXG5cbi8qIEhvcml6b250YWwgKi9cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1zbWFsbCxcbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1jb2x1bW4tc21hbGwgeyBtYXJnaW4tbGVmdDogLSgkZ3JpZC1zbWFsbC1ndXR0ZXItaG9yaXpvbnRhbCAqIDIpOyB9XG4udWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtc21hbGwgPiAqLFxuLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWNvbHVtbi1zbWFsbCA+ICogeyBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1zbWFsbC1ndXR0ZXItaG9yaXpvbnRhbCAqIDIpOyB9XG5cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1zbWFsbCA+IDpub3QoLnVrLWZpcnN0LWNvbHVtbik6OmJlZm9yZSxcbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1jb2x1bW4tc21hbGwgPiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUgeyBsZWZ0OiAkZ3JpZC1zbWFsbC1ndXR0ZXItaG9yaXpvbnRhbDsgfVxuXG4vKiBWZXJ0aWNhbCAqL1xuLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLXNtYWxsLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW4sXG4udWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtcm93LXNtYWxsLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW4geyBtYXJnaW4tdG9wOiAoJGdyaWQtc21hbGwtZ3V0dGVyLXZlcnRpY2FsICogMik7IH1cblxuLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLXNtYWxsLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW46OmJlZm9yZSB7XG4gICAgdG9wOiAoLSRncmlkLXNtYWxsLWd1dHRlci12ZXJ0aWNhbCk7XG4gICAgbGVmdDogKCRncmlkLXNtYWxsLWd1dHRlci1ob3Jpem9udGFsICogMik7XG59XG5cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1yb3ctc21hbGwudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbjo6YmVmb3JlIHsgdG9wOiAoLSRncmlkLXNtYWxsLWd1dHRlci12ZXJ0aWNhbCk7IH1cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1jb2x1bW4tc21hbGwudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbjo6YmVmb3JlIHsgbGVmdDogKCRncmlkLXNtYWxsLWd1dHRlci1ob3Jpem9udGFsICogMik7IH1cblxuLypcbiAqIE1lZGl1bVxuICovXG5cbi8qIEhvcml6b250YWwgKi9cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1tZWRpdW0sXG4udWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtY29sdW1uLW1lZGl1bSB7IG1hcmdpbi1sZWZ0OiAtKCRncmlkLW1lZGl1bS1ndXR0ZXItaG9yaXpvbnRhbCAqIDIpOyB9XG4udWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtbWVkaXVtID4gKixcbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1jb2x1bW4tbWVkaXVtID4gKiB7IHBhZGRpbmctbGVmdDogKCRncmlkLW1lZGl1bS1ndXR0ZXItaG9yaXpvbnRhbCAqIDIpOyB9XG5cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1tZWRpdW0gPiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUsXG4udWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtY29sdW1uLW1lZGl1bSA+IDpub3QoLnVrLWZpcnN0LWNvbHVtbik6OmJlZm9yZSB7IGxlZnQ6ICRncmlkLW1lZGl1bS1ndXR0ZXItaG9yaXpvbnRhbDsgfVxuXG4vKiBWZXJ0aWNhbCAqL1xuLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLW1lZGl1bS51ay1ncmlkLXN0YWNrID4gLnVrLWdyaWQtbWFyZ2luLFxuLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLXJvdy1tZWRpdW0udWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbiB7IG1hcmdpbi10b3A6ICgkZ3JpZC1tZWRpdW0tZ3V0dGVyLXZlcnRpY2FsICogMik7IH1cblxuLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLW1lZGl1bS51ay1ncmlkLXN0YWNrID4gLnVrLWdyaWQtbWFyZ2luOjpiZWZvcmUge1xuICAgIHRvcDogKC0kZ3JpZC1tZWRpdW0tZ3V0dGVyLXZlcnRpY2FsKTtcbiAgICBsZWZ0OiAoJGdyaWQtbWVkaXVtLWd1dHRlci1ob3Jpem9udGFsICogMik7XG59XG5cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1yb3ctbWVkaXVtLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW46OmJlZm9yZSB7IHRvcDogKC0kZ3JpZC1tZWRpdW0tZ3V0dGVyLXZlcnRpY2FsKTsgfVxuLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWNvbHVtbi1tZWRpdW0udWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbjo6YmVmb3JlIHsgbGVmdDogKCRncmlkLW1lZGl1bS1ndXR0ZXItaG9yaXpvbnRhbCAqIDIpOyB9XG5cbi8qXG4gKiBMYXJnZVxuICovXG5cbi8qIEhvcml6b250YWwgKi9cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1sYXJnZSxcbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1jb2x1bW4tbGFyZ2UgeyBtYXJnaW4tbGVmdDogLSgkZ3JpZC1sYXJnZS1ndXR0ZXItaG9yaXpvbnRhbCAqIDIpOyB9XG4udWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtbGFyZ2UgPiAqLFxuLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWNvbHVtbi1sYXJnZSA+ICogeyBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1sYXJnZS1ndXR0ZXItaG9yaXpvbnRhbCAqIDIpOyB9XG5cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1sYXJnZSA+IDpub3QoLnVrLWZpcnN0LWNvbHVtbik6OmJlZm9yZSxcbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1jb2x1bW4tbGFyZ2UgPiA6bm90KC51ay1maXJzdC1jb2x1bW4pOjpiZWZvcmUgeyBsZWZ0OiAkZ3JpZC1sYXJnZS1ndXR0ZXItaG9yaXpvbnRhbDsgfVxuXG4vKiBWZXJ0aWNhbCAqL1xuLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWxhcmdlLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW4sXG4udWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtcm93LWxhcmdlLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW4geyBtYXJnaW4tdG9wOiAoJGdyaWQtbGFyZ2UtZ3V0dGVyLXZlcnRpY2FsICogMik7IH1cblxuLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWxhcmdlLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW46OmJlZm9yZSB7XG4gICAgdG9wOiAoLSRncmlkLWxhcmdlLWd1dHRlci12ZXJ0aWNhbCk7XG4gICAgbGVmdDogKCRncmlkLWxhcmdlLWd1dHRlci1ob3Jpem9udGFsICogMik7XG59XG5cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1yb3ctbGFyZ2UudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbjo6YmVmb3JlIHsgdG9wOiAoLSRncmlkLWxhcmdlLWd1dHRlci12ZXJ0aWNhbCk7IH1cbi51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1jb2x1bW4tbGFyZ2UudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbjo6YmVmb3JlIHsgbGVmdDogKCRncmlkLWxhcmdlLWd1dHRlci1ob3Jpem9udGFsICogMik7IH1cblxuLyogRGVza3RvcCBhbmQgYmlnZ2VyICovXG5AbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGFyZ2UpIHtcblxuICAgIC8qIEhvcml6b250YWwgKi9cbiAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtbGFyZ2UsXG4gICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWNvbHVtbi1sYXJnZSB7IG1hcmdpbi1sZWZ0OiAtKCRncmlkLWxhcmdlLWd1dHRlci1ob3Jpem9udGFsLWwgKiAyKTsgfVxuICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1sYXJnZSA+ICosXG4gICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWNvbHVtbi1sYXJnZSA+ICogeyBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1sYXJnZS1ndXR0ZXItaG9yaXpvbnRhbC1sICogMik7IH1cblxuICAgIC51ay1ncmlkLWRpdmlkZXIudWstZ3JpZC1sYXJnZSA+IDpub3QoLnVrLWZpcnN0LWNvbHVtbik6OmJlZm9yZSxcbiAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtY29sdW1uLWxhcmdlID4gOm5vdCgudWstZmlyc3QtY29sdW1uKTo6YmVmb3JlIHsgbGVmdDogJGdyaWQtbGFyZ2UtZ3V0dGVyLWhvcml6b250YWwtbDsgfVxuXG4gICAgLyogVmVydGljYWwgKi9cbiAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtbGFyZ2UudWstZ3JpZC1zdGFjayA+IC51ay1ncmlkLW1hcmdpbixcbiAgICAudWstZ3JpZC1kaXZpZGVyLnVrLWdyaWQtcm93LWxhcmdlLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW4geyBtYXJnaW4tdG9wOiAoJGdyaWQtbGFyZ2UtZ3V0dGVyLXZlcnRpY2FsLWwgKiAyKTsgfVxuXG4gICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWxhcmdlLnVrLWdyaWQtc3RhY2sgPiAudWstZ3JpZC1tYXJnaW46OmJlZm9yZSB7XG4gICAgICAgIHRvcDogKC0kZ3JpZC1sYXJnZS1ndXR0ZXItdmVydGljYWwtbCk7XG4gICAgICAgIGxlZnQ6ICgkZ3JpZC1sYXJnZS1ndXR0ZXItaG9yaXpvbnRhbC1sICogMik7XG4gICAgfVxuXG4gICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLXJvdy1sYXJnZS51ay1ncmlkLXN0YWNrID4gLnVrLWdyaWQtbWFyZ2luOjpiZWZvcmUgeyB0b3A6ICgtJGdyaWQtbGFyZ2UtZ3V0dGVyLXZlcnRpY2FsLWwpOyB9XG4gICAgLnVrLWdyaWQtZGl2aWRlci51ay1ncmlkLWNvbHVtbi1sYXJnZS51ay1ncmlkLXN0YWNrID4gLnVrLWdyaWQtbWFyZ2luOjpiZWZvcmUgeyBsZWZ0OiAoJGdyaWQtbGFyZ2UtZ3V0dGVyLWhvcml6b250YWwtbCAqIDIpOyB9XG5cbn1cblxuXG4vKiBNYXRjaCBjaGlsZCBvZiBhIGdyaWQgY2VsbFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBCZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnRcbiAqIDEuIFdyYXAgaW50byB0aGUgbmV4dCBsaW5lXG4gKiAyLiBUYWtlIHRoZSBmdWxsIHdpZHRoLCBhdCBsZWFzdCAxMDAlLiBPbmx5IGlmIG5vIGNsYXNzIGZyb20gdGhlIFdpZHRoIGNvbXBvbmVudCBpcyBzZXQuXG4gKiAzLiBFeHBhbmQgd2lkdGggZXZlbiBpZiBsYXJnZXIgdGhhbiAxMDAlLCBlLmcuIGJlY2F1c2Ugb2YgbmVnYXRpdmUgbWFyZ2luIChOZWVkZWQgZm9yIG5lc3RlZCBncmlkcylcbiAqL1xuXG4udWstZ3JpZC1tYXRjaCA+ICosXG4udWstZ3JpZC1pdGVtLW1hdGNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8qIDEgKi9cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi51ay1ncmlkLW1hdGNoID4gKiA+IDpub3QoW2NsYXNzKj1cInVrLXdpZHRoXCJdKSxcbi51ay1ncmlkLWl0ZW0tbWF0Y2ggPiA6bm90KFtjbGFzcyo9XCJ1ay13aWR0aFwiXSkge1xuICAgIC8qIDIgKi9cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIDMgKi9cbiAgICBmbGV4OiBhdXRvO1xufVxuXG5cbi8vIEhvb2tzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stZ3JpZC1taXNjKSkge0BpbmNsdWRlIGhvb2stZ3JpZC1taXNjKCk7fVxuXG4vLyBAbWl4aW4gaG9vay1ncmlkLWRpdmlkZXItaG9yaXpvbnRhbCgpe31cbi8vIEBtaXhpbiBob29rLWdyaWQtZGl2aWRlci12ZXJ0aWNhbCgpe31cbi8vIEBtaXhpbiBob29rLWdyaWQtbWlzYygpe31cblxuXG4vLyBJbnZlcnNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG5cblxuLy8gQG1peGluIGhvb2staW52ZXJzZS1ncmlkLWRpdmlkZXItaG9yaXpvbnRhbCgpe31cbi8vIEBtaXhpbiBob29rLWludmVyc2UtZ3JpZC1kaXZpZGVyLXZlcnRpY2FsKCl7fVxuIiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuXG4vLyBOYW1lOiAgICAgICAgICAgIE1hcmdpblxuLy8gRGVzY3JpcHRpb246ICAgICBVdGlsaXRpZXMgZm9yIG1hcmdpbnNcbi8vXG4vLyBDb21wb25lbnQ6ICAgICAgIGB1ay1tYXJnaW4tKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLW1hcmdpbi1zbWFsbC0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstbWFyZ2luLW1lZGl1bS0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstbWFyZ2luLWxhcmdlLSpgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1tYXJnaW4teGxhcmdlLSpgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1tYXJnaW4tcmVtb3ZlLSpgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1tYXJnaW4tYXV0by0qYFxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuXG5cblxuXG5cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBDb21wb25lbnQ6IE1hcmdpblxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBEZWZhdWx0XG4gKi9cblxuLnVrLW1hcmdpbiB7IG1hcmdpbi1ib3R0b206ICRtYXJnaW4tbWFyZ2luOyB9XG4qICsgLnVrLW1hcmdpbiB7IG1hcmdpbi10b3A6ICRtYXJnaW4tbWFyZ2luICFpbXBvcnRhbnQ7IH1cblxuLnVrLW1hcmdpbi10b3AgeyBtYXJnaW4tdG9wOiAkbWFyZ2luLW1hcmdpbiAhaW1wb3J0YW50OyB9XG4udWstbWFyZ2luLWJvdHRvbSB7IG1hcmdpbi1ib3R0b206ICRtYXJnaW4tbWFyZ2luICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tbGVmdCB7IG1hcmdpbi1sZWZ0OiAkbWFyZ2luLW1hcmdpbiAhaW1wb3J0YW50OyB9XG4udWstbWFyZ2luLXJpZ2h0IHsgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLW1hcmdpbiAhaW1wb3J0YW50OyB9XG5cblxuLyogWFNtYWxsXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLW1hcmdpbi14c21hbGwgeyBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXhzbWFsbC1tYXJnaW47IH1cbiogKyAudWstbWFyZ2luLXhzbWFsbCB7IG1hcmdpbi10b3A6ICRtYXJnaW4teHNtYWxsLW1hcmdpbiAhaW1wb3J0YW50OyB9XG5cbi51ay1tYXJnaW4teHNtYWxsLXRvcCB7IG1hcmdpbi10b3A6ICRtYXJnaW4teHNtYWxsLW1hcmdpbiAhaW1wb3J0YW50OyB9XG4udWstbWFyZ2luLXhzbWFsbC1ib3R0b20geyBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXhzbWFsbC1tYXJnaW4gIWltcG9ydGFudDsgfVxuLnVrLW1hcmdpbi14c21hbGwtbGVmdCB7IG1hcmdpbi1sZWZ0OiAkbWFyZ2luLXhzbWFsbC1tYXJnaW4gIWltcG9ydGFudDsgfVxuLnVrLW1hcmdpbi14c21hbGwtcmlnaHQgeyBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4teHNtYWxsLW1hcmdpbiAhaW1wb3J0YW50OyB9XG5cblxuLyogU21hbGxcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstbWFyZ2luLXNtYWxsIHsgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1zbWFsbC1tYXJnaW47IH1cbiogKyAudWstbWFyZ2luLXNtYWxsIHsgbWFyZ2luLXRvcDogJG1hcmdpbi1zbWFsbC1tYXJnaW4gIWltcG9ydGFudDsgfVxuXG4udWstbWFyZ2luLXNtYWxsLXRvcCB7IG1hcmdpbi10b3A6ICRtYXJnaW4tc21hbGwtbWFyZ2luICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tc21hbGwtYm90dG9tIHsgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1zbWFsbC1tYXJnaW4gIWltcG9ydGFudDsgfVxuLnVrLW1hcmdpbi1zbWFsbC1sZWZ0IHsgbWFyZ2luLWxlZnQ6ICRtYXJnaW4tc21hbGwtbWFyZ2luICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tc21hbGwtcmlnaHQgeyBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4tc21hbGwtbWFyZ2luICFpbXBvcnRhbnQ7IH1cblxuXG4vKiBNZWRpdW1cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstbWFyZ2luLW1lZGl1bSB7IG1hcmdpbi1ib3R0b206ICRtYXJnaW4tbWVkaXVtLW1hcmdpbjsgfVxuKiArIC51ay1tYXJnaW4tbWVkaXVtIHsgbWFyZ2luLXRvcDogJG1hcmdpbi1tZWRpdW0tbWFyZ2luICFpbXBvcnRhbnQ7IH1cblxuLnVrLW1hcmdpbi1tZWRpdW0tdG9wIHsgbWFyZ2luLXRvcDogJG1hcmdpbi1tZWRpdW0tbWFyZ2luICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tbWVkaXVtLWJvdHRvbSB7IG1hcmdpbi1ib3R0b206ICRtYXJnaW4tbWVkaXVtLW1hcmdpbiAhaW1wb3J0YW50OyB9XG4udWstbWFyZ2luLW1lZGl1bS1sZWZ0IHsgbWFyZ2luLWxlZnQ6ICRtYXJnaW4tbWVkaXVtLW1hcmdpbiAhaW1wb3J0YW50OyB9XG4udWstbWFyZ2luLW1lZGl1bS1yaWdodCB7IG1hcmdpbi1yaWdodDogJG1hcmdpbi1tZWRpdW0tbWFyZ2luICFpbXBvcnRhbnQ7IH1cblxuXG4vKiBMYXJnZVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1tYXJnaW4tbGFyZ2UgeyBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWxhcmdlLW1hcmdpbjsgfVxuKiArIC51ay1tYXJnaW4tbGFyZ2UgeyBtYXJnaW4tdG9wOiAkbWFyZ2luLWxhcmdlLW1hcmdpbiAhaW1wb3J0YW50OyB9XG5cbi51ay1tYXJnaW4tbGFyZ2UtdG9wIHsgbWFyZ2luLXRvcDogJG1hcmdpbi1sYXJnZS1tYXJnaW4gIWltcG9ydGFudDsgfVxuLnVrLW1hcmdpbi1sYXJnZS1ib3R0b20geyBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLWxhcmdlLW1hcmdpbiAhaW1wb3J0YW50OyB9XG4udWstbWFyZ2luLWxhcmdlLWxlZnQgeyBtYXJnaW4tbGVmdDogJG1hcmdpbi1sYXJnZS1tYXJnaW4gIWltcG9ydGFudDsgfVxuLnVrLW1hcmdpbi1sYXJnZS1yaWdodCB7IG1hcmdpbi1yaWdodDogJG1hcmdpbi1sYXJnZS1tYXJnaW4gIWltcG9ydGFudDsgfVxuXG4vKiBEZXNrdG9wIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSkge1xuXG4gICAgLnVrLW1hcmdpbi1sYXJnZSB7IG1hcmdpbi1ib3R0b206ICRtYXJnaW4tbGFyZ2UtbWFyZ2luLWw7IH1cbiAgICAqICsgLnVrLW1hcmdpbi1sYXJnZSB7IG1hcmdpbi10b3A6ICRtYXJnaW4tbGFyZ2UtbWFyZ2luLWwgIWltcG9ydGFudDsgfVxuXG4gICAgLnVrLW1hcmdpbi1sYXJnZS10b3AgeyBtYXJnaW4tdG9wOiAkbWFyZ2luLWxhcmdlLW1hcmdpbi1sICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLWxhcmdlLWJvdHRvbSB7IG1hcmdpbi1ib3R0b206ICRtYXJnaW4tbGFyZ2UtbWFyZ2luLWwgIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tbGFyZ2UtbGVmdCB7IG1hcmdpbi1sZWZ0OiAkbWFyZ2luLWxhcmdlLW1hcmdpbi1sICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLWxhcmdlLXJpZ2h0IHsgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLWxhcmdlLW1hcmdpbi1sICFpbXBvcnRhbnQ7IH1cblxufVxuXG5cbi8qIFhMYXJnZVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1tYXJnaW4teGxhcmdlIHsgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi14bGFyZ2UtbWFyZ2luOyB9XG4qICsgLnVrLW1hcmdpbi14bGFyZ2UgeyBtYXJnaW4tdG9wOiAkbWFyZ2luLXhsYXJnZS1tYXJnaW4gIWltcG9ydGFudDsgfVxuXG4udWstbWFyZ2luLXhsYXJnZS10b3AgeyBtYXJnaW4tdG9wOiAkbWFyZ2luLXhsYXJnZS1tYXJnaW4gIWltcG9ydGFudDsgfVxuLnVrLW1hcmdpbi14bGFyZ2UtYm90dG9tIHsgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi14bGFyZ2UtbWFyZ2luICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4teGxhcmdlLWxlZnQgeyBtYXJnaW4tbGVmdDogJG1hcmdpbi14bGFyZ2UtbWFyZ2luICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4teGxhcmdlLXJpZ2h0IHsgbWFyZ2luLXJpZ2h0OiAkbWFyZ2luLXhsYXJnZS1tYXJnaW4gIWltcG9ydGFudDsgfVxuXG4vKiBEZXNrdG9wIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSkge1xuXG4gICAgLnVrLW1hcmdpbi14bGFyZ2UgeyBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXhsYXJnZS1tYXJnaW4tbDsgfVxuICAgICogKyAudWstbWFyZ2luLXhsYXJnZSB7IG1hcmdpbi10b3A6ICRtYXJnaW4teGxhcmdlLW1hcmdpbi1sICFpbXBvcnRhbnQ7IH1cblxuICAgIC51ay1tYXJnaW4teGxhcmdlLXRvcCB7IG1hcmdpbi10b3A6ICRtYXJnaW4teGxhcmdlLW1hcmdpbi1sICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLXhsYXJnZS1ib3R0b20geyBtYXJnaW4tYm90dG9tOiAkbWFyZ2luLXhsYXJnZS1tYXJnaW4tbCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi14bGFyZ2UtbGVmdCB7IG1hcmdpbi1sZWZ0OiAkbWFyZ2luLXhsYXJnZS1tYXJnaW4tbCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi14bGFyZ2UtcmlnaHQgeyBtYXJnaW4tcmlnaHQ6ICRtYXJnaW4teGxhcmdlLW1hcmdpbi1sICFpbXBvcnRhbnQ7IH1cblxufVxuXG5cbi8qIEF1dG9cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstbWFyZ2luLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51ay1tYXJnaW4tYXV0by10b3AgeyBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tYXV0by1ib3R0b20geyBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tYXV0by1sZWZ0IHsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuLnVrLW1hcmdpbi1hdXRvLXJpZ2h0IHsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLnVrLW1hcmdpbi1hdXRvLXZlcnRpY2FsIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vKiBQaG9uZSBsYW5kc2NhcGUgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG5cbiAgICAudWstbWFyZ2luLWF1dG9cXEBzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnVrLW1hcmdpbi1hdXRvLWxlZnRcXEBzIHsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tYXV0by1yaWdodFxcQHMgeyBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG59XG5cbi8qIFRhYmxldCBsYW5kc2NhcGUgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuXG4gICAgLnVrLW1hcmdpbi1hdXRvXFxAbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51ay1tYXJnaW4tYXV0by1sZWZ0XFxAbSB7IG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLWF1dG8tcmlnaHRcXEBtIHsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxufVxuXG4vKiBEZXNrdG9wIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSkge1xuXG4gICAgLnVrLW1hcmdpbi1hdXRvXFxAbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC51ay1tYXJnaW4tYXV0by1sZWZ0XFxAbCB7IG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLWF1dG8tcmlnaHRcXEBsIHsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxufVxuXG4vKiBMYXJnZSBzY3JlZW4gYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsYXJnZSkge1xuXG4gICAgLnVrLW1hcmdpbi1hdXRvXFxAeGwge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudWstbWFyZ2luLWF1dG8tbGVmdFxcQHhsIHsgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tYXV0by1yaWdodFxcQHhsIHsgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxufVxuXG5cbi8qIFJlbW92ZVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1tYXJnaW4tcmVtb3ZlIHsgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tcmVtb3ZlLXRvcCB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuLnVrLW1hcmdpbi1yZW1vdmUtYm90dG9tIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4udWstbWFyZ2luLXJlbW92ZS1sZWZ0IHsgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuLnVrLW1hcmdpbi1yZW1vdmUtcmlnaHQgeyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4udWstbWFyZ2luLXJlbW92ZS12ZXJ0aWNhbCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnVrLW1hcmdpbi1yZW1vdmUtYWRqYWNlbnQgKyAqLFxuLnVrLW1hcmdpbi1yZW1vdmUtZmlyc3QtY2hpbGQgPiA6Zmlyc3QtY2hpbGQgeyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi51ay1tYXJnaW4tcmVtb3ZlLWxhc3QtY2hpbGQgPiA6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4vKiBQaG9uZSBsYW5kc2NhcGUgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtYWxsKSB7XG5cbiAgICAudWstbWFyZ2luLXJlbW92ZS1sZWZ0XFxAcyB7IG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAudWstbWFyZ2luLXJlbW92ZS1yaWdodFxcQHMgeyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG59XG5cbi8qIFRhYmxldCBsYW5kc2NhcGUgYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuXG4gICAgLnVrLW1hcmdpbi1yZW1vdmUtbGVmdFxcQG0geyBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi1yZW1vdmUtcmlnaHRcXEBtIHsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxufVxuXG4vKiBEZXNrdG9wIGFuZCBiaWdnZXIgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sYXJnZSkge1xuXG4gICAgLnVrLW1hcmdpbi1yZW1vdmUtbGVmdFxcQGwgeyBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgLnVrLW1hcmdpbi1yZW1vdmUtcmlnaHRcXEBsIHsgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxufVxuXG4vKiBMYXJnZSBzY3JlZW4gYW5kIGJpZ2dlciAqL1xuQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsYXJnZSkge1xuXG4gICAgLnVrLW1hcmdpbi1yZW1vdmUtbGVmdFxcQHhsIHsgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC51ay1tYXJnaW4tcmVtb3ZlLXJpZ2h0XFxAeGwgeyBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG59XG5cblxuLy8gSG9va3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay1tYXJnaW4tbWlzYykpIHtAaW5jbHVkZSBob29rLW1hcmdpbi1taXNjKCk7fVxuXG4vLyBAbWl4aW4gaG9vay1tYXJnaW4tbWlzYygpe31cbiIsIkB1c2UgXCJzYXNzOm1ldGFcIjtcblxuLy8gTmFtZTogICAgICAgICAgICBVdGlsaXR5XG4vLyBEZXNjcmlwdGlvbjogICAgIFV0aWxpdGllcyBjb2xsZWN0aW9uXG4vL1xuLy8gQ29tcG9uZW50OiAgICAgICBgdWstcGFuZWwtKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLWNsZWFyZml4YFxuLy8gICAgICAgICAgICAgICAgICBgdWstZmxvYXQtKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLW92ZXJmbG93LSpgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1yZXNpemUtKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLWRpc3BsYXktKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLWlubGluZS0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstcmVzcG9uc2l2ZS0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstcHJlc2VydmUtd2lkdGhgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1vYmplY3QtKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLWJvcmRlci0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstYm94LXNoYWRvdy0qYFxuLy8gICAgICAgICAgICAgICAgICBgdWstYm94LXNoYWRvdy1ib3R0b21gXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1kcm9wY2FwYFxuLy8gICAgICAgICAgICAgICAgICBgdWstbG9nb2Bcbi8vICAgICAgICAgICAgICAgICAgYHVrLWJsZW5kLSpgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay10cmFuc2Zvcm0tKmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLXRyYW5zZm9ybS1vcmlnaW4tKmBcbi8vXG4vLyBTdGF0ZXM6ICAgICAgICAgIGB1ay1kaXNhYmxlZGBcbi8vICAgICAgICAgICAgICAgICAgYHVrLWRyYWdgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1kcmFnb3ZlcmBcbi8vICAgICAgICAgICAgICAgICAgYHVrLXByZXNlcnZlYFxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuXG5cblxuXG5cblxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIENvbXBvbmVudDogVXRpbGl0eVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cblxuLyogUGFuZWxcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsb3ctcm9vdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLypcbiAqIFJlbW92ZSBtYXJnaW4gZnJvbSB0aGUgbGFzdC1jaGlsZFxuICovXG5cbi51ay1wYW5lbCA+IDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cbi8qXG4gKiBTY3JvbGxhYmxlXG4gKi9cblxuLnVrLXBhbmVsLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogJHBhbmVsLXNjcm9sbGFibGUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRwYW5lbC1zY3JvbGxhYmxlLXBhZGRpbmc7XG4gICAgYm9yZGVyOiAkcGFuZWwtc2Nyb2xsYWJsZS1ib3JkZXItd2lkdGggc29saWQgJHBhbmVsLXNjcm9sbGFibGUtYm9yZGVyO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHJlc2l6ZTogYm90aDtcbiAgICBAaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay1wYW5lbC1zY3JvbGxhYmxlKSkge0BpbmNsdWRlIGhvb2stcGFuZWwtc2Nyb2xsYWJsZSgpO31cbn1cblxuXG4vKiBDbGVhcmZpeFxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBgdGFibGUtY2VsbGAgaXMgdXNlZCB3aXRoIGA6OmJlZm9yZWAgYmVjYXVzZSBgdGFibGVgIGNyZWF0ZXMgYSAxcHggZ2FwIHdoZW4gaXQgYmVjb21lcyBhIGZsZXggaXRlbSwgb25seSBpbiBXZWJraXRcbiAqIDIuIGB0YWJsZWAgaXMgdXNlZCBhZ2FpbiB3aXRoIGA6OmFmdGVyYCBiZWNhdXNlIGBjbGVhcmAgb25seSB3b3JrcyB3aXRoIGJsb2NrIGVsZW1lbnRzLlxuICogTm90ZTogYGRpc3BsYXk6IGJsb2NrYCB3aXRoIGBvdmVyZmxvdzogaGlkZGVuYCBpcyBjdXJyZW50bHkgbm90IHdvcmtpbmcgaW4gdGhlIGxhdGVzdCBTYWZhcmlcbiAqL1xuXG4vKiAxICovXG4udWstY2xlYXJmaXg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4vKiAyICovXG4udWstY2xlYXJmaXg6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG5cbi8qIEZsb2F0XG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIFByZXZlbnQgY29udGVudCBvdmVyZmxvd1xuICovXG5cbi51ay1mbG9hdC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi51ay1mbG9hdC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4vKiAxICovXG5bY2xhc3MqPVwidWstZmxvYXQtXCJdIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG5cblxuLyogT3ZlcmZsb3dcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstb3ZlcmZsb3ctaGlkZGVuIHsgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKlxuICogRW5hYmxlIHNjcm9sbGJhcnMgaWYgY29udGVudCBpcyBjbGlwcGVkXG4gKi9cblxuLnVrLW92ZXJmbG93LWF1dG8geyBvdmVyZmxvdzogYXV0bzsgfVxuXG4udWstb3ZlcmZsb3ctYXV0byA+IDpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5cbi8qIEJveCBTaXppbmdcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstYm94LXNpemluZy1jb250ZW50IHsgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbi51ay1ib3gtc2l6aW5nLWJvcmRlciB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuXG4vKiBSZXNpemVcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstcmVzaXplIHsgcmVzaXplOiBib3RoOyB9XG4udWstcmVzaXplLWhvcml6b250YWwgeyByZXNpemU6IGhvcml6b250YWw7IH1cbi51ay1yZXNpemUtdmVydGljYWwgeyByZXNpemU6IHZlcnRpY2FsOyB9XG5cblxuLyogRGlzcGxheVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1kaXNwbGF5LWJsb2NrIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuLnVrLWRpc3BsYXktaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbi51ay1kaXNwbGF5LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cblxuLyogSW5saW5lXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIENvbnRhaW5lciBmaXRzIGl0cyBjb250ZW50XG4gKiAyLiBDcmVhdGUgcG9zaXRpb24gY29udGV4dFxuICogMy4gUHJldmVudCBjb250ZW50IG92ZXJmbG93XG4gKiA0LiBCZWhhdmUgbGlrZSBtb3N0IGlubGluZS1ibG9jayBlbGVtZW50c1xuICogNS4gRm9yY2UgbmV3IGxheWVyIHdpdGhvdXQgY3JlYXRpbmcgYSBuZXcgc3RhY2tpbmcgY29udGV4dFxuICogICAgdG8gZml4IDFweCBnbGl0Y2ggd2hlbiBjb21iaW5lZCB3aXRoIG92ZXJsYXlzIGFuZCB0cmFuc2l0aW9ucyBpbiBXZWJraXRcbiAqIDYuIENsaXAgY2hpbGQgZWxlbWVudHNcbiAqL1xuXG5bY2xhc3MqPVwidWstaW5saW5lXCJdIHtcbiAgICAvKiAxICovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qIDIgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogMyAqL1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvKiA0ICovXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAvKiA1ICovXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51ay1pbmxpbmUtY2xpcCB7XG4gICAgLyogNiAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuLyogUmVzcG9uc2l2ZSBvYmplY3RzXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIFByZXNlcnZlIG9yaWdpbmFsIGRpbWVuc2lvbnNcbiAqIEJlY2F1c2UgYGltZywgYHZpZGVvYCwgYGNhbnZhc2AgYW5kICBgYXVkaW9gIGFyZSBhbHJlYWR5IHJlc3BvbnNpdmUgYnkgZGVmYXVsdCwgc2VlIEJhc2UgY29tcG9uZW50XG4gKi9cblxuLnVrLXByZXNlcnZlLXdpZHRoLFxuLnVrLXByZXNlcnZlLXdpZHRoIGNhbnZhcyxcbi51ay1wcmVzZXJ2ZS13aWR0aCBpbWcsXG4udWstcHJlc2VydmUtd2lkdGggc3ZnLFxuLnVrLXByZXNlcnZlLXdpZHRoIHZpZGVvIHsgbWF4LXdpZHRoOiBub25lOyB9XG5cbi8qXG4gKiBSZXNwb25zaXZlbmVzc1xuICogQ29ycmVjdHMgYG1heC13aWR0aGAgYW5kIGBtYXgtaGVpZ2h0YCBiZWhhdmlvciBpZiBwYWRkaW5nIGFuZCBib3JkZXIgYXJlIHVzZWRcbiAqL1xuXG4udWstcmVzcG9uc2l2ZS13aWR0aCxcbi51ay1yZXNwb25zaXZlLWhlaWdodCB7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLypcbiAqIDEuIFNldCBhIG1heGltdW0gd2lkdGguIGBpbXBvcnRhbnRgIG5lZWRlZCB0byBvdmVycmlkZSBgdWstcHJlc2VydmUtd2lkdGggaW1nYFxuICogMi4gQXV0byBzY2FsZSB0aGUgaGVpZ2h0LiBPbmx5IG5lZWRlZCBpZiBgaGVpZ2h0YCBhdHRyaWJ1dGUgaXMgcHJlc2VudFxuICovXG5cbi51ay1yZXNwb25zaXZlLXdpZHRoIHtcbiAgICAvKiAxICovXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgLyogMiAqL1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLypcbiAqIDEuIFNldCBhIG1heGltdW0gaGVpZ2h0LiBPbmx5IHdvcmtzIGlmIHRoZSBwYXJlbnQgZWxlbWVudCBoYXMgYSBmaXhlZCBoZWlnaHRcbiAqIDIuIEF1dG8gc2NhbGUgdGhlIHdpZHRoLiBPbmx5IG5lZWRlZCBpZiBgd2lkdGhgIGF0dHJpYnV0ZSBpcyBwcmVzZW50XG4gKiAzLiBSZXNldCBtYXgtd2lkdGgsIHdoaWNoIGBpbWcsIGB2aWRlb2AsIGBjYW52YXNgIGFuZCAgYGF1ZGlvYCBhbHJlYWR5IGhhdmUgYnkgZGVmYXVsdFxuICovXG5cbi51ay1yZXNwb25zaXZlLWhlaWdodCB7XG4gICAgLyogMSAqL1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgLyogMiAqL1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC8qIDMgKi9cbiAgICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi8qXG4gKiBGaXggaW5pdGlhbCBpZnJhbWUgd2lkdGguIFdpdGhvdXQgdGhlIHZpZXdwb3J0IGlzIGV4cGFuZGVkIG9uIGlPUyBkZXZpY2VzXG4gKi9cblxuW3VrLXJlc3BvbnNpdmVdLFxuW2RhdGEtdWstcmVzcG9uc2l2ZV0geyBtYXgtd2lkdGg6IDEwMCU7IH1cblxuXG4vKiBPYmplY3RcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstb2JqZWN0LWNvdmVyIHsgb2JqZWN0LWZpdDogY292ZXI7IH1cbi51ay1vYmplY3QtY29udGFpbiB7IG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbi51ay1vYmplY3QtZmlsbCB7IG9iamVjdC1maXQ6IGZpbGw7IH1cbi51ay1vYmplY3Qtbm9uZSB7IG9iamVjdC1maXQ6IG5vbmU7IH1cbi51ay1vYmplY3Qtc2NhbGUtZG93biB7IG9iamVjdC1maXQ6IHNjYWxlLWRvd247IH1cblxuLypcbiAqIFBvc2l0aW9uXG4gKi9cblxuLnVrLW9iamVjdC10b3AtbGVmdCB7IG9iamVjdC1wb3NpdGlvbjogMCAwOyB9XG4udWstb2JqZWN0LXRvcC1jZW50ZXIgeyBvYmplY3QtcG9zaXRpb246IDUwJSAwOyB9XG4udWstb2JqZWN0LXRvcC1yaWdodCB7IG9iamVjdC1wb3NpdGlvbjogMTAwJSAwOyB9XG4udWstb2JqZWN0LWNlbnRlci1sZWZ0IHsgb2JqZWN0LXBvc2l0aW9uOiAwIDUwJTsgfVxuLnVrLW9iamVjdC1jZW50ZXItY2VudGVyIHsgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4udWstb2JqZWN0LWNlbnRlci1yaWdodCB7IG9iamVjdC1wb3NpdGlvbjogMTAwJSA1MCU7IH1cbi51ay1vYmplY3QtYm90dG9tLWxlZnQgeyBvYmplY3QtcG9zaXRpb246IDAgMTAwJTsgfVxuLnVrLW9iamVjdC1ib3R0b20tY2VudGVyIHsgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMTAwJTsgfVxuLnVrLW9iamVjdC1ib3R0b20tcmlnaHQgeyBvYmplY3QtcG9zaXRpb246IDEwMCUgMTAwJTsgfVxuXG5cbi8qIEJvcmRlclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1ib3JkZXItY2lyY2xlIHsgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4udWstYm9yZGVyLXBpbGwgeyBib3JkZXItcmFkaXVzOiA1MDBweDsgfVxuLnVrLWJvcmRlci1yb3VuZGVkIHsgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yb3VuZGVkLWJvcmRlci1yYWRpdXM7IH1cblxuLypcbiAqIEZpeCBgb3ZlcmZsb3c6IGhpZGRlbmAgdG8gYmUgaWdub3JlZCB3aXRoIGJvcmRlci1yYWRpdXMgYW5kIENTUyB0cmFuc2Zvcm1zIGluIFdlYmtpdFxuICovXG5cbi51ay1pbmxpbmUtY2xpcFtjbGFzcyo9XCJ1ay1ib3JkZXItXCJdIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cblxuXG4vKiBCb3gtc2hhZG93XG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLWJveC1zaGFkb3ctc21hbGwgeyBib3gtc2hhZG93OiAkZ2xvYmFsLXNtYWxsLWJveC1zaGFkb3c7IH1cbi51ay1ib3gtc2hhZG93LW1lZGl1bSB7IGJveC1zaGFkb3c6ICRnbG9iYWwtbWVkaXVtLWJveC1zaGFkb3c7IH1cbi51ay1ib3gtc2hhZG93LWxhcmdlIHsgYm94LXNoYWRvdzogJGdsb2JhbC1sYXJnZS1ib3gtc2hhZG93OyB9XG4udWstYm94LXNoYWRvdy14bGFyZ2UgeyBib3gtc2hhZG93OiAkZ2xvYmFsLXhsYXJnZS1ib3gtc2hhZG93OyB9XG5cbi8qXG4gKiBIb3ZlclxuICovXG5cbltjbGFzcyo9XCJ1ay1ib3gtc2hhZG93LWhvdmVyXCJdIHsgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAkYm94LXNoYWRvdy1kdXJhdGlvbiBlYXNlLWluLW91dDsgfVxuXG4udWstYm94LXNoYWRvdy1ob3Zlci1zbWFsbDpob3ZlciB7IGJveC1zaGFkb3c6ICRnbG9iYWwtc21hbGwtYm94LXNoYWRvdzsgfVxuLnVrLWJveC1zaGFkb3ctaG92ZXItbWVkaXVtOmhvdmVyIHsgYm94LXNoYWRvdzogJGdsb2JhbC1tZWRpdW0tYm94LXNoYWRvdzsgfVxuLnVrLWJveC1zaGFkb3ctaG92ZXItbGFyZ2U6aG92ZXIgeyBib3gtc2hhZG93OiAkZ2xvYmFsLWxhcmdlLWJveC1zaGFkb3c7IH1cbi51ay1ib3gtc2hhZG93LWhvdmVyLXhsYXJnZTpob3ZlciB7IGJveC1zaGFkb3c6ICRnbG9iYWwteGxhcmdlLWJveC1zaGFkb3c7IH1cblxuXG4vKiBCb3gtc2hhZG93IGJvdHRvbVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiAxLiBTZXQgcG9zaXRpb24uXG4gKiAyLiBTZXQgc3R5bGVcbiAqIDMuIEZpeCBzaGFkb3cgYmVpbmcgY2xpcHBlZCBpbiBTYWZhcmkgaWYgY29udGFpbmVyIGlzIGFuaW1hdGVkXG4gKi9cblxuQHN1cHBvcnRzIChmaWx0ZXI6IGJsdXIoMCkpIHtcblxuICAgIC51ay1ib3gtc2hhZG93LWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLnVrLWJveC1zaGFkb3ctYm90dG9tOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIC8qIDEgKi9cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206ICRib3gtc2hhZG93LWJvdHRvbS1ib3R0b207XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgLyogMiAqL1xuICAgICAgICBoZWlnaHQ6ICRib3gtc2hhZG93LWJvdHRvbS1oZWlnaHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3gtc2hhZG93LWJvdHRvbS1ib3JkZXItcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYm94LXNoYWRvdy1ib3R0b20tYmFja2dyb3VuZDtcbiAgICAgICAgZmlsdGVyOiBibHVyKCRib3gtc2hhZG93LWJvdHRvbS1ibHVyKTtcbiAgICAgICAgLyogMyAqL1xuICAgICAgICB3aWxsLWNoYW5nZTogZmlsdGVyO1xuICAgICAgICBAaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay1ib3gtc2hhZG93LWJvdHRvbSkpIHtAaW5jbHVkZSBob29rLWJveC1zaGFkb3ctYm90dG9tKCk7fVxuICAgIH1cblxufVxuXG5cbi8qIERyb3AgY2FwXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIDEuIEZpcmVmb3ggZG9lc24ndCBhcHBseSBgOjpmaXJzdC1sZXR0ZXJgIGlmIHRoZSBmaXJzdCBsZXR0ZXIgaXMgaW5zaWRlIGNoaWxkIGVsZW1lbnRzXG4gKiAgICBodHRwczovL2J1Z3ppbGxhLm1vemlsbGEub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQwMDRcbiAqIDIuIEluIEZpcmVmb3gsIGEgZmxvYXRpbmcgYDo6Zmlyc3QtbGV0dGVyYCBkb2Vzbid0IGhhdmUgYSBsaW5lIGJveCBhbmQgdGhlcmUgZm9yIG5vIGBsaW5lLWhlaWdodGBcbiAqICAgIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTMxNzkzM1xuICovXG5cbi51ay1kcm9wY2FwOjpmaXJzdC1sZXR0ZXIsXG4vKiAxICovXG4udWstZHJvcGNhcCA+IHA6Zmlyc3Qtb2YtdHlwZTo6Zmlyc3QtbGV0dGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wY2FwLW1hcmdpbi1yaWdodDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6ICRkcm9wY2FwLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGRyb3BjYXAtbGluZS1oZWlnaHQ7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stZHJvcGNhcCkpIHtAaW5jbHVkZSBob29rLWRyb3BjYXAoKTt9XG59XG5cbi8qIDIgKi9cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cbiAgLnVrLWRyb3BjYXA6OmZpcnN0LWxldHRlcixcbiAgLnVrLWRyb3BjYXAgPiBwOmZpcnN0LW9mLXR5cGU6OmZpcnN0LWxldHRlciB7IG1hcmdpbi10b3A6IDEuMSU7IH1cblxufVxuXG5cbi8qIExvZ29cbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gU3R5bGVcbiAqIDIuIFJlcXVpcmVkIGZvciBgYWBcbiAqIDMuIEJlaGF2ZSBsaWtlIGltYWdlIGJ1dCBjYW4gYmUgb3ZlcnJpZGRlbiB0aHJvdWdoIGZsZXggdXRpbGl0eSBjbGFzc2VzXG4gKi9cblxuLnVrLWxvZ28ge1xuICAgIC8qIDEgKi9cbiAgICBmb250LXNpemU6ICRsb2dvLWZvbnQtc2l6ZTtcbiAgICBmb250LWZhbWlseTogJGxvZ28tZm9udC1mYW1pbHk7XG4gICAgY29sb3I6ICRsb2dvLWNvbG9yO1xuICAgIC8qIDIgKi9cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stbG9nbykpIHtAaW5jbHVkZSBob29rLWxvZ28oKTt9XG59XG5cbi8qIDMgKi9cbjp3aGVyZSgudWstbG9nbykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBIb3ZlciAqL1xuLnVrLWxvZ286aG92ZXIge1xuICAgIGNvbG9yOiAkbG9nby1ob3Zlci1jb2xvcjtcbiAgICAvKiAxICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpZihtZXRhLm1peGluLWV4aXN0cyhob29rLWxvZ28taG92ZXIpKSB7QGluY2x1ZGUgaG9vay1sb2dvLWhvdmVyKCk7fVxufVxuXG4udWstbG9nbyA6d2hlcmUoaW1nLCBzdmcsIHZpZGVvKSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51ay1sb2dvLWludmVyc2UgeyBkaXNwbGF5OiBub25lOyB9XG5cblxuLyogRGlzYWJsZWQgU3RhdGVcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstZGlzYWJsZWQgeyBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5cbi8qIERyYWcgU3RhdGVcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gTmVlZGVkIGlmIG1vdmluZyBvdmVyIGVsZW1lbnRzIHdpdGggaGF2ZSB0aGVpciBvd24gY3Vyc29yIG9uIGhvdmVyLCBlLmcuIGxpbmtzIG9yIGJ1dHRvbnNcbiAqIDIuIEZpeCBkcmFnZ2luZyBvdmVyIGlmcmFtZXNcbiAqL1xuXG4udWstZHJhZyxcbi8qIDEgKi9cbi51ay1kcmFnICogeyBjdXJzb3I6IG1vdmU7IH1cblxuLyogMiAqL1xuLnVrLWRyYWcgaWZyYW1lIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuXG4vKiBEcmFnb3ZlciBTdGF0ZVxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBDcmVhdGUgYSBib3gtc2hhZG93IHdoZW4gZHJhZ2dpbmcgYSBmaWxlIG92ZXIgdGhlIHVwbG9hZCBhcmVhXG4gKi9cblxuLnVrLWRyYWdvdmVyIHsgYm94LXNoYWRvdzogJGRyYWdvdmVyLWJveC1zaGFkb3c7IH1cblxuXG4vKiBCbGVuZCBtb2Rlc1xuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51ay1ibGVuZC1tdWx0aXBseSB7IG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTsgfVxuLnVrLWJsZW5kLXNjcmVlbiB7IG1peC1ibGVuZC1tb2RlOiBzY3JlZW47IH1cbi51ay1ibGVuZC1vdmVybGF5IHsgbWl4LWJsZW5kLW1vZGU6IG92ZXJsYXk7IH1cbi51ay1ibGVuZC1kYXJrZW4geyBtaXgtYmxlbmQtbW9kZTogZGFya2VuOyB9XG4udWstYmxlbmQtbGlnaHRlbiB7IG1peC1ibGVuZC1tb2RlOiBsaWdodGVuOyB9XG4udWstYmxlbmQtY29sb3ItZG9kZ2UgeyBtaXgtYmxlbmQtbW9kZTogY29sb3ItZG9kZ2U7IH1cbi51ay1ibGVuZC1jb2xvci1idXJuIHsgbWl4LWJsZW5kLW1vZGU6IGNvbG9yLWJ1cm47IH1cbi51ay1ibGVuZC1oYXJkLWxpZ2h0IHsgbWl4LWJsZW5kLW1vZGU6IGhhcmQtbGlnaHQ7IH1cbi51ay1ibGVuZC1zb2Z0LWxpZ2h0IHsgbWl4LWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7IH1cbi51ay1ibGVuZC1kaWZmZXJlbmNlIHsgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7IH1cbi51ay1ibGVuZC1leGNsdXNpb24geyBtaXgtYmxlbmQtbW9kZTogZXhjbHVzaW9uOyB9XG4udWstYmxlbmQtaHVlIHsgbWl4LWJsZW5kLW1vZGU6IGh1ZTsgfVxuLnVrLWJsZW5kLXNhdHVyYXRpb24geyBtaXgtYmxlbmQtbW9kZTogc2F0dXJhdGlvbjsgfVxuLnVrLWJsZW5kLWNvbG9yIHsgbWl4LWJsZW5kLW1vZGU6IGNvbG9yOyB9XG4udWstYmxlbmQtbHVtaW5vc2l0eSB7IG1peC1ibGVuZC1tb2RlOiBsdW1pbm9zaXR5OyB9XG5cblxuLyogVHJhbnNmb3JtXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstdHJhbnNmb3JtLWNlbnRlciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cblxuLyogVHJhbnNmb3JtIE9yaWdpblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLXRyYW5zZm9ybS1vcmlnaW4tdG9wLWxlZnQgeyB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7IH1cbi51ay10cmFuc2Zvcm0tb3JpZ2luLXRvcC1jZW50ZXIgeyB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDsgfVxuLnVrLXRyYW5zZm9ybS1vcmlnaW4tdG9wLXJpZ2h0IHsgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG4udWstdHJhbnNmb3JtLW9yaWdpbi1jZW50ZXItbGVmdCB7IHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlOyB9XG4udWstdHJhbnNmb3JtLW9yaWdpbi1jZW50ZXItcmlnaHQgeyB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTsgfVxuLnVrLXRyYW5zZm9ybS1vcmlnaW4tYm90dG9tLWxlZnQgeyB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7IH1cbi51ay10cmFuc2Zvcm0tb3JpZ2luLWJvdHRvbS1jZW50ZXIgeyB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTsgfVxuLnVrLXRyYW5zZm9ybS1vcmlnaW4tYm90dG9tLXJpZ2h0IHsgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlOyB9XG5cblxuLy8gSG9va3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay11dGlsaXR5LW1pc2MpKSB7QGluY2x1ZGUgaG9vay11dGlsaXR5LW1pc2MoKTt9XG5cbi8vIEBtaXhpbiBob29rLXBhbmVsLXNjcm9sbGFibGUoKXt9XG4vLyBAbWl4aW4gaG9vay1ib3gtc2hhZG93LWJvdHRvbSgpe31cbi8vIEBtaXhpbiBob29rLWRyb3BjYXAoKXt9XG4vLyBAbWl4aW4gaG9vay1sb2dvKCl7fVxuLy8gQG1peGluIGhvb2stbG9nby1ob3Zlcigpe31cbi8vIEBtaXhpbiBob29rLXV0aWxpdHktbWlzYygpe31cblxuXG4vLyBJbnZlcnNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG5cblxuLy8gQG1peGluIGhvb2staW52ZXJzZS1kcm9wY2FwKCl7fVxuLy8gQG1peGluIGhvb2staW52ZXJzZS1sb2dvKCl7fVxuLy8gQG1peGluIGhvb2staW52ZXJzZS1sb2dvLWhvdmVyKCl7fVxuIiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuXG4vLyBOYW1lOiAgICAgICAgICAgIFNlYXJjaFxuLy8gRGVzY3JpcHRpb246ICAgICBDb21wb25lbnQgdG8gY3JlYXRlIHRoZSBzZWFyY2hcbi8vXG4vLyBDb21wb25lbnQ6ICAgICAgIGB1ay1zZWFyY2hgXG4vL1xuLy8gU3ViLW9iamVjdHM6ICAgICBgdWstc2VhcmNoLWlucHV0YFxuLy8gICAgICAgICAgICAgICAgICBgdWstc2VhcmNoLXRvZ2dsZWBcbi8vXG4vLyBBZG9wdGVkOiAgICAgICAgIGB1ay1zZWFyY2gtaWNvbmBcbi8vXG4vLyBNb2RpZmllcjogICAgICAgIGB1ay1zZWFyY2gtZGVmYXVsdGBcbi8vICAgICAgICAgICAgICAgICAgYHVrLXNlYXJjaC1uYXZiYXJgXG4vLyAgICAgICAgICAgICAgICAgIGB1ay1zZWFyY2gtbWVkaXVtYFxuLy8gICAgICAgICAgICAgICAgICBgdWstc2VhcmNoLWxhcmdlYFxuLy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIFZhcmlhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgQ29tcG9uZW50OiBTZWFyY2hcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogMS4gQ29udGFpbmVyIGZpdHMgaXRzIGNvbnRlbnRcbiAqIDIuIENyZWF0ZSBwb3NpdGlvbiBjb250ZXh0XG4gKiAzLiBQcmV2ZW50IGNvbnRlbnQgb3ZlcmZsb3dcbiAqIDQuIFJlc2V0IGBmb3JtYFxuICovXG5cbi51ay1zZWFyY2gge1xuICAgIC8qIDEgKi9cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLyogMiAqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiAzICovXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC8qIDQgKi9cbiAgICBtYXJnaW46IDA7XG59XG5cblxuLyogSW5wdXRcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgb24gT1MgWCBhbmQgU2FmYXJpIG9uIE9TIFguXG4gKi9cblxuLnVrLXNlYXJjaC1pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi51ay1zZWFyY2gtaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24geyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLypcbiAqIFJlbW92ZXMgcGxhY2Vob2xkZXIgdHJhbnNwYXJlbmN5IGluIEZpcmVmb3guXG4gKi9cblxuLnVrLXNlYXJjaC1pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7IG9wYWNpdHk6IDE7IH1cblxuLypcbiAqIDEuIERlZmluZSBjb25zaXN0ZW50IGJveCBzaXppbmcuXG4gKiAyLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3gvSUUgYW5kIENocm9tZS9TYWZhcmkvT3BlcmEuXG4gKiAzLiBSZW1vdmUgYGJvcmRlci1yYWRpdXNgIGluIGlPUy5cbiAqIDQuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIGFsbCBicm93c2Vyc1xuICogNS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqIDYuIFJlbW92ZSBkZWZhdWx0IHN0eWxlIGluIGlPUy5cbiAqIDcuIFZlcnRpY2FsIGFsaWdubWVudFxuICogOC4gVGFrZSB0aGUgZnVsbCBjb250YWluZXIgd2lkdGhcbiAqIDkuIFN0eWxlXG4gKi9cblxuLnVrLXNlYXJjaC1pbnB1dCB7XG4gICAgLyogMSAqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLyogMiAqL1xuICAgIG1hcmdpbjogMDtcbiAgICAvKiAzICovXG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAvKiA0ICovXG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAvKiA1ICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLyogNiAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiA3ICovXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAvKiA4ICovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogOSAqL1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJHNlYXJjaC1jb2xvcjtcbiAgICBAaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay1zZWFyY2gtaW5wdXQpKSB7QGluY2x1ZGUgaG9vay1zZWFyY2gtaW5wdXQoKTt9XG59XG5cbi51ay1zZWFyY2gtaW5wdXQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi8qIFBsYWNlaG9sZGVyICovXG4udWstc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7IGNvbG9yOiAkc2VhcmNoLXBsYWNlaG9sZGVyLWNvbG9yOyB9XG5cblxuLyogSWNvbiAoQWRvcHRzIGB1ay1pY29uYClcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogUG9zaXRpb24gYWJvdmUgaW5wdXRcbiAqIDEuIFNldCBwb3NpdGlvblxuICogMi4gQ2VudGVyIGljb24gdmVydGljYWxseSBhbmQgaG9yaXpvbnRhbGx5XG4gKiAzLiBTdHlsZVxuICovXG5cbi51ay1zZWFyY2ggLnVrLXNlYXJjaC1pY29uIHtcbiAgICAvKiAxICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICAvKiAyICovXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvKiAzICovXG4gICAgY29sb3I6ICRzZWFyY2gtaWNvbi1jb2xvcjtcbiAgICBAaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay1zZWFyY2gtaWNvbikpIHtAaW5jbHVkZSBob29rLXNlYXJjaC1pY29uKCk7fVxufVxuXG4vKlxuICogUmVxdWlyZWQgZm9yIGBhYC5cbiAqL1xuXG4udWstc2VhcmNoIC51ay1zZWFyY2gtaWNvbjpob3ZlciB7IGNvbG9yOiAkc2VhcmNoLWljb24tY29sb3I7IH1cblxuLypcbiAqIE1ha2UgYGlucHV0YCBlbGVtZW50IGNsaWNrYWJsZSB0aHJvdWdoIGljb24sIGUuZy4gaWYgaXQncyBhIGBzcGFuYFxuICovXG5cbi51ay1zZWFyY2ggLnVrLXNlYXJjaC1pY29uOm5vdChhKTpub3QoYnV0dG9uKTpub3QoaW5wdXQpIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLypcbiAqIFBvc2l0aW9uIG1vZGlmaWVyXG4gKi9cblxuLnVrLXNlYXJjaCAudWstc2VhcmNoLWljb24tZmxpcCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbn1cblxuXG4vKiBEZWZhdWx0IG1vZGlmaWVyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLXNlYXJjaC1kZWZhdWx0IHsgd2lkdGg6ICRzZWFyY2gtZGVmYXVsdC13aWR0aDsgfVxuXG4vKlxuICogSW5wdXRcbiAqL1xuXG4udWstc2VhcmNoLWRlZmF1bHQgLnVrLXNlYXJjaC1pbnB1dCB7XG4gICAgaGVpZ2h0OiAkc2VhcmNoLWRlZmF1bHQtaGVpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogJHNlYXJjaC1kZWZhdWx0LXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2VhcmNoLWRlZmF1bHQtcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZGVmYXVsdC1iYWNrZ3JvdW5kO1xuICAgIEBpZihtZXRhLm1peGluLWV4aXN0cyhob29rLXNlYXJjaC1kZWZhdWx0LWlucHV0KSkge0BpbmNsdWRlIGhvb2stc2VhcmNoLWRlZmF1bHQtaW5wdXQoKTt9XG59XG5cbi8qIEZvY3VzICovXG4udWstc2VhcmNoLWRlZmF1bHQgLnVrLXNlYXJjaC1pbnB1dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXJjaC1kZWZhdWx0LWZvY3VzLWJhY2tncm91bmQ7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stc2VhcmNoLWRlZmF1bHQtaW5wdXQtZm9jdXMpKSB7QGluY2x1ZGUgaG9vay1zZWFyY2gtZGVmYXVsdC1pbnB1dC1mb2N1cygpO31cbn1cblxuLypcbiAqIEljb25cbiAqL1xuXG4udWstc2VhcmNoLWRlZmF1bHQgLnVrLXNlYXJjaC1pY29uIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzZWFyY2gtZGVmYXVsdC1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgcGFkZGluZy1yaWdodDogJHNlYXJjaC1kZWZhdWx0LXBhZGRpbmctaG9yaXpvbnRhbDtcbn1cblxuLnVrLXNlYXJjaC1kZWZhdWx0OmhhcygudWstc2VhcmNoLWljb246bm90KC51ay1zZWFyY2gtaWNvbi1mbGlwKSkgLnVrLXNlYXJjaC1pbnB1dCB7IHBhZGRpbmctbGVmdDogKCRzZWFyY2gtZGVmYXVsdC1pY29uLXdpZHRoICsgJHNlYXJjaC1kZWZhdWx0LXBhZGRpbmctaG9yaXpvbnRhbCArICRzZWFyY2gtZGVmYXVsdC1pY29uLXBhZGRpbmcpOyB9XG4udWstc2VhcmNoLWRlZmF1bHQ6aGFzKC51ay1zZWFyY2gtaWNvbi1mbGlwKSAudWstc2VhcmNoLWlucHV0IHsgcGFkZGluZy1yaWdodDogKCRzZWFyY2gtZGVmYXVsdC1pY29uLXdpZHRoICsgJHNlYXJjaC1kZWZhdWx0LXBhZGRpbmctaG9yaXpvbnRhbCArICRzZWFyY2gtZGVmYXVsdC1pY29uLXBhZGRpbmcpOyB9XG5cblxuLyogTmF2YmFyIG1vZGlmaWVyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLXNlYXJjaC1uYXZiYXIgeyB3aWR0aDogJHNlYXJjaC1uYXZiYXItd2lkdGg7IH1cblxuLypcbiAqIElucHV0XG4gKi9cblxuLnVrLXNlYXJjaC1uYXZiYXIgLnVrLXNlYXJjaC1pbnB1dCB7XG4gICAgaGVpZ2h0OiAkc2VhcmNoLW5hdmJhci1oZWlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2VhcmNoLW5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgcGFkZGluZy1yaWdodDogJHNlYXJjaC1uYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtbmF2YmFyLWJhY2tncm91bmQ7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stc2VhcmNoLW5hdmJhci1pbnB1dCkpIHtAaW5jbHVkZSBob29rLXNlYXJjaC1uYXZiYXItaW5wdXQoKTt9XG59XG5cbi8qIEZvY3VzICovXG4udWstc2VhcmNoLW5hdmJhciAudWstc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLW5hdmJhci1mb2N1cy1iYWNrZ3JvdW5kO1xuICAgIEBpZihtZXRhLm1peGluLWV4aXN0cyhob29rLXNlYXJjaC1uYXZiYXItaW5wdXQtZm9jdXMpKSB7QGluY2x1ZGUgaG9vay1zZWFyY2gtbmF2YmFyLWlucHV0LWZvY3VzKCk7fVxufVxuXG4vKlxuICogSWNvblxuICovXG5cbi51ay1zZWFyY2gtbmF2YmFyIC51ay1zZWFyY2gtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2VhcmNoLW5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgcGFkZGluZy1yaWdodDogJHNlYXJjaC1uYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xufVxuXG4udWstc2VhcmNoLW5hdmJhcjpoYXMoLnVrLXNlYXJjaC1pY29uOm5vdCgudWstc2VhcmNoLWljb24tZmxpcCkpIC51ay1zZWFyY2gtaW5wdXQgeyBwYWRkaW5nLWxlZnQ6ICgkc2VhcmNoLW5hdmJhci1pY29uLXdpZHRoICsgJHNlYXJjaC1uYXZiYXItcGFkZGluZy1ob3Jpem9udGFsICsgJHNlYXJjaC1uYXZiYXItaWNvbi1wYWRkaW5nKTsgfVxuLnVrLXNlYXJjaC1uYXZiYXI6aGFzKC51ay1zZWFyY2gtaWNvbi1mbGlwKSAudWstc2VhcmNoLWlucHV0IHsgcGFkZGluZy1yaWdodDogKCRzZWFyY2gtbmF2YmFyLWljb24td2lkdGggKyAkc2VhcmNoLW5hdmJhci1wYWRkaW5nLWhvcml6b250YWwgKyAkc2VhcmNoLW5hdmJhci1pY29uLXBhZGRpbmcpOyB9XG5cblxuLyogTWVkaXVtIG1vZGlmaWVyXG4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVrLXNlYXJjaC1tZWRpdW0geyB3aWR0aDogJHNlYXJjaC1tZWRpdW0td2lkdGg7IH1cblxuLypcbiAqIElucHV0XG4gKi9cblxuLnVrLXNlYXJjaC1tZWRpdW0gLnVrLXNlYXJjaC1pbnB1dCB7XG4gICAgaGVpZ2h0OiAkc2VhcmNoLW1lZGl1bS1oZWlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2VhcmNoLW1lZGl1bS1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgcGFkZGluZy1yaWdodDogJHNlYXJjaC1tZWRpdW0tcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtbWVkaXVtLWJhY2tncm91bmQ7XG4gICAgZm9udC1zaXplOiAkc2VhcmNoLW1lZGl1bS1mb250LXNpemU7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stc2VhcmNoLW1lZGl1bS1pbnB1dCkpIHtAaW5jbHVkZSBob29rLXNlYXJjaC1tZWRpdW0taW5wdXQoKTt9XG59XG5cbi8qIEZvY3VzICovXG4udWstc2VhcmNoLW1lZGl1bSAudWstc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLW1lZGl1bS1mb2N1cy1iYWNrZ3JvdW5kO1xuICAgIEBpZihtZXRhLm1peGluLWV4aXN0cyhob29rLXNlYXJjaC1tZWRpdW0taW5wdXQtZm9jdXMpKSB7QGluY2x1ZGUgaG9vay1zZWFyY2gtbWVkaXVtLWlucHV0LWZvY3VzKCk7fVxufVxuXG4vKlxuICogSWNvblxuICovXG5cbi51ay1zZWFyY2gtbWVkaXVtIC51ay1zZWFyY2gtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2VhcmNoLW1lZGl1bS1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgcGFkZGluZy1yaWdodDogJHNlYXJjaC1tZWRpdW0tcGFkZGluZy1ob3Jpem9udGFsO1xufVxuXG4udWstc2VhcmNoLW1lZGl1bTpoYXMoLnVrLXNlYXJjaC1pY29uOm5vdCgudWstc2VhcmNoLWljb24tZmxpcCkpIC51ay1zZWFyY2gtaW5wdXQgeyBwYWRkaW5nLWxlZnQ6ICgkc2VhcmNoLW1lZGl1bS1pY29uLXdpZHRoICsgJHNlYXJjaC1tZWRpdW0tcGFkZGluZy1ob3Jpem9udGFsICsgJHNlYXJjaC1tZWRpdW0taWNvbi1wYWRkaW5nKTsgfVxuLnVrLXNlYXJjaC1tZWRpdW06aGFzKC51ay1zZWFyY2gtaWNvbi1mbGlwKSAudWstc2VhcmNoLWlucHV0IHsgcGFkZGluZy1yaWdodDogKCRzZWFyY2gtbWVkaXVtLWljb24td2lkdGggKyAkc2VhcmNoLW1lZGl1bS1wYWRkaW5nLWhvcml6b250YWwgKyAkc2VhcmNoLW1lZGl1bS1pY29uLXBhZGRpbmcpOyB9XG5cblxuLyogTGFyZ2UgbW9kaWZpZXJcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstc2VhcmNoLWxhcmdlIHsgd2lkdGg6ICRzZWFyY2gtbGFyZ2Utd2lkdGg7IH1cblxuLypcbiAqIElucHV0XG4gKi9cblxuLnVrLXNlYXJjaC1sYXJnZSAudWstc2VhcmNoLWlucHV0IHtcbiAgICBoZWlnaHQ6ICRzZWFyY2gtbGFyZ2UtaGVpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogJHNlYXJjaC1sYXJnZS1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgcGFkZGluZy1yaWdodDogJHNlYXJjaC1sYXJnZS1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1sYXJnZS1iYWNrZ3JvdW5kO1xuICAgIGZvbnQtc2l6ZTogJHNlYXJjaC1sYXJnZS1mb250LXNpemU7XG4gICAgQGlmKG1ldGEubWl4aW4tZXhpc3RzKGhvb2stc2VhcmNoLWxhcmdlLWlucHV0KSkge0BpbmNsdWRlIGhvb2stc2VhcmNoLWxhcmdlLWlucHV0KCk7fVxufVxuXG4vKiBGb2N1cyAqL1xuLnVrLXNlYXJjaC1sYXJnZSAudWstc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLW1lZGl1bS1mb2N1cy1iYWNrZ3JvdW5kO1xuICAgIEBpZihtZXRhLm1peGluLWV4aXN0cyhob29rLXNlYXJjaC1sYXJnZS1pbnB1dC1mb2N1cykpIHtAaW5jbHVkZSBob29rLXNlYXJjaC1sYXJnZS1pbnB1dC1mb2N1cygpO31cbn1cblxuLypcbiAqIEljb25cbiAqL1xuXG4udWstc2VhcmNoLWxhcmdlIC51ay1zZWFyY2gtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc2VhcmNoLWxhcmdlLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2VhcmNoLWxhcmdlLXBhZGRpbmctaG9yaXpvbnRhbDtcbn1cblxuLnVrLXNlYXJjaC1sYXJnZTpoYXMoLnVrLXNlYXJjaC1pY29uOm5vdCgudWstc2VhcmNoLWljb24tZmxpcCkpIC51ay1zZWFyY2gtaW5wdXQgeyBwYWRkaW5nLWxlZnQ6ICgkc2VhcmNoLWxhcmdlLWljb24td2lkdGggKyAkc2VhcmNoLWxhcmdlLXBhZGRpbmctaG9yaXpvbnRhbCArICRzZWFyY2gtbGFyZ2UtaWNvbi1wYWRkaW5nKTsgfVxuLnVrLXNlYXJjaC1sYXJnZTpoYXMoLnVrLXNlYXJjaC1pY29uLWZsaXApIC51ay1zZWFyY2gtaW5wdXQgeyBwYWRkaW5nLXJpZ2h0OiAoJHNlYXJjaC1sYXJnZS1pY29uLXdpZHRoICsgJHNlYXJjaC1sYXJnZS1wYWRkaW5nLWhvcml6b250YWwgKyAkc2VhcmNoLWxhcmdlLWljb24tcGFkZGluZyk7IH1cblxuXG4vKiBUb2dnbGVcbiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWstc2VhcmNoLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRzZWFyY2gtdG9nZ2xlLWNvbG9yO1xuICAgIEBpZihtZXRhLm1peGluLWV4aXN0cyhob29rLXNlYXJjaC10b2dnbGUpKSB7QGluY2x1ZGUgaG9vay1zZWFyY2gtdG9nZ2xlKCk7fVxufVxuXG4vKiBIb3ZlciAqL1xuLnVrLXNlYXJjaC10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAkc2VhcmNoLXRvZ2dsZS1ob3Zlci1jb2xvcjtcbiAgICBAaWYobWV0YS5taXhpbi1leGlzdHMoaG9vay1zZWFyY2gtdG9nZ2xlLWhvdmVyKSkge0BpbmNsdWRlIGhvb2stc2VhcmNoLXRvZ2dsZS1ob3ZlcigpO31cbn1cblxuXG4vLyBIb29rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZihtZXRhLm1peGluLWV4aXN0cyhob29rLXNlYXJjaC1taXNjKSkge0BpbmNsdWRlIGhvb2stc2VhcmNoLW1pc2MoKTt9XG5cbi8vIEBtaXhpbiBob29rLXNlYXJjaC1pbnB1dCgpe31cbi8vIEBtaXhpbiBob29rLXNlYXJjaC1pY29uKCl7fVxuLy8gQG1peGluIGhvb2stc2VhcmNoLWRlZmF1bHQtaW5wdXQoKXt9XG4vLyBAbWl4aW4gaG9vay1zZWFyY2gtZGVmYXVsdC1pbnB1dC1mb2N1cygpe31cbi8vIEBtaXhpbiBob29rLXNlYXJjaC1uYXZiYXItaW5wdXQoKXt9XG4vLyBAbWl4aW4gaG9vay1zZWFyY2gtbmF2YmFyLWlucHV0LWZvY3VzKCl7fVxuLy8gQG1peGluIGhvb2stc2VhcmNoLW1lZGl1bS1pbnB1dCgpe31cbi8vIEBtaXhpbiBob29rLXNlYXJjaC1tZWRpdW0taW5wdXQtZm9jdXMoKXt9XG4vLyBAbWl4aW4gaG9vay1zZWFyY2gtbGFyZ2UtaW5wdXQoKXt9XG4vLyBAbWl4aW4gaG9vay1zZWFyY2gtbGFyZ2UtaW5wdXQtZm9jdXMoKXt9XG5cbi8vIEBtaXhpbiBob29rLXNlYXJjaC10b2dnbGUoKXt9XG4vLyBAbWl4aW4gaG9vay1zZWFyY2gtdG9nZ2xlLWhvdmVyKCl7fVxuXG4vLyBAbWl4aW4gaG9vay1zZWFyY2gtbWlzYygpe31cblxuXG4vLyBJbnZlcnNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG5cblxuXG5cblxuXG5cblxuLy8gQG1peGluIGhvb2staW52ZXJzZS1zZWFyY2gtZGVmYXVsdC1pbnB1dCgpe31cbi8vIEBtaXhpbiBob29rLWludmVyc2Utc2VhcmNoLWRlZmF1bHQtaW5wdXQtZm9jdXMoKXt9XG4vLyBAbWl4aW4gaG9vay1pbnZlcnNlLXNlYXJjaC1uYXZiYXItaW5wdXQoKXt9XG4vLyBAbWl4aW4gaG9vay1pbnZlcnNlLXNlYXJjaC1uYXZiYXItaW5wdXQtZm9jdXMoKXt9XG4vLyBAbWl4aW4gaG9vay1pbnZlcnNlLXNlYXJjaC1tZWRpdW0taW5wdXQoKXt9XG4vLyBAbWl4aW4gaG9vay1pbnZlcnNlLXNlYXJjaC1tZWRpdW0taW5wdXQtZm9jdXMoKXt9XG4vLyBAbWl4aW4gaG9vay1pbnZlcnNlLXNlYXJjaC1sYXJnZS1pbnB1dCgpe31cbi8vIEBtaXhpbiBob29rLWludmVyc2Utc2VhcmNoLWxhcmdlLWlucHV0LWZvY3VzKCl7fVxuLy8gQG1peGluIGhvb2staW52ZXJzZS1zZWFyY2gtdG9nZ2xlKCl7fVxuLy8gQG1peGluIGhvb2staW52ZXJzZS1zZWFyY2gtdG9nZ2xlLWhvdmVyKCl7fVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/