.bg-blue{background-color:#0e4c77}.color-color{color:#0e4c77}.bg-accent{background-color:#0084d4}.color-color{color:#0084d4}.bg-blue-light{background-color:#7ea6bc}.color-color{color:#7ea6bc}.bg-red{background-color:#973f54}.color-color{color:#973f54}.bg-red-light{background-color:#cb9faa}.color-color{color:#cb9faa}.bg-yellow{background-color:#fdd756}.color-color{color:#fdd756}.bg-yellow-light{background-color:#feebab}.color-color{color:#feebab}.bg-black{background-color:#101820}.color-color{color:#101820}.bg-white-light{background-color:#f3f3f4}.color-color{color:#f3f3f4}.bg-white{background-color:#fff}.color-color{color:#fff}.bg-green{background-color:#00ce7c}.color-color{color:#00ce7c}.bg-gray{background-color:#4c5258}.color-color{color:#4c5258}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}body .gform_wrapper.gravity-theme .gform_validation_errors{padding:1.5rem 2rem 1.5rem 6rem;background-color:rgba(151,63,84,.25);border:none;border-radius:1rem;-webkit-box-shadow:none;box-shadow:none}body .gform_wrapper.gravity-theme .gform_validation_errors:before{position:absolute;content:"";top:50%;left:2rem;width:1.8rem;height:1.8rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18"><path id="exclamation-circle" d="M26,17a9,9,0,1,1-9-9A9,9,0,0,1,26,17Zm-9,1.815a1.669,1.669,0,1,0,1.669,1.669A1.669,1.669,0,0,0,17,18.815Zm-1.585-6,.269,4.935a.435.435,0,0,0,.435.412h1.762a.435.435,0,0,0,.435-.412l.269-4.935a.435.435,0,0,0-.435-.459h-2.3a.435.435,0,0,0-.435.459Z" transform="translate(-8 -8)" fill="%23682637"/></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%)}body .gform_wrapper.gravity-theme .gform_validation_errors>h2{font:600 1.4rem/1.8rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820}body .gform_wrapper.gravity-theme .gfield_validation_message,body .gform_wrapper.gravity-theme .validation_message{padding:0;background-color:transparent;border:none;font:600 1.2rem/1.6rem Gotham Narrow A,Gotham Narrow B,sans-serif}body .gform_wrapper.gravity-theme .gform_footer input[type=submit]{line-height:1.2!important}body .facetwp-facet{margin-bottom:0}body .facetwp-facet-load_more{margin-top:3rem;margin-bottom:0;text-align:center}@media only screen and (min-width:769px){body .facetwp-facet-load_more{margin-top:5rem}}body .facetwp-pager{margin-block:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:769px){body .facetwp-pager{margin-block:7.5rem}}body .facetwp-page{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5rem;width:3rem;height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font:700 1.8rem/2.1rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820}@media only screen and (min-width:769px){body .facetwp-page{width:5rem;height:5rem}}body .facetwp-page.active{background-color:#0e4c77;color:#fff}body .facetwp-page.prev{background:url(../img/icon-chevron-left.svg) no-repeat 50%}body .facetwp-page.next{background:url(../img/icon-chevron-right.svg) no-repeat 50%}body .facetwp-date{padding-bottom:.5rem;width:12rem;font:300 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;border:none;border-bottom:1px solid #101820}body .facetwp-date-min{margin-right:2rem}@media only screen and (min-width:769px){body .facetwp-date-min{margin-right:5rem}}body .facetwp-type-date_range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .facetwp-facet-search{background:#f3f3f4;overflow:hidden}@media only screen and (min-width:769px){body .facetwp-facet-search{border-top-right-radius:7px;border-bottom-right-radius:7px}}body .facetwp-facet-search input.facetwp-search{padding:1.5rem 6rem 1.5rem 2rem;border:none;font:700 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;color:#7c8084!important;background:#f3f3f4!important}@media only screen and (max-width:768px){body .facetwp-facet-search input.facetwp-search{width:100%}}@media only screen and (min-width:769px){body .facetwp-facet-search input.facetwp-search{min-width:34.5rem;border-left:1px solid #101820}}body .facetwp-facet-search input.facetwp-search::-webkit-input-placeholder{color:#7c8084!important}body .facetwp-facet-search input.facetwp-search::-moz-placeholder{color:#7c8084!important}body .facetwp-facet-search input.facetwp-search:-ms-input-placeholder{color:#7c8084!important}body .facetwp-facet-search input.facetwp-search::-ms-input-placeholder{color:#7c8084!important}body .facetwp-facet-search input.facetwp-search::placeholder{color:#7c8084!important}body .facetwp-facet-search .facetwp-icon{width:5.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#4c5258;border:none;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.074" height="20.047" viewBox="0 0 20.074 20.047"><g id="Group_903" data-name="Group 903" transform="translate(1.5 1.5)"><ellipse id="Ellipse_1" data-name="Ellipse 1" cx="6.616" cy="6.781" rx="6.616" ry="6.781" fill="none" stroke="%23fff" stroke-width="3"/><line id="Line_11" data-name="Line 11" x2="5.549" y2="5.687" transform="translate(11.951 11.813)" fill="%23fff" stroke="%23fff" stroke-width="3"/></g></svg>');opacity:1}@media only screen and (max-width:768px){body .facetwp-facet-search .facetwp-icon{background-color:#0e4c77}}body .searchwp-form{background:#f3f3f4;overflow:hidden}@media only screen and (min-width:769px){body .searchwp-form{border-top-right-radius:1rem;border-bottom-right-radius:1rem}}body .searchwp-form-input-container .swp-input{padding:1.5rem 2rem;font:700 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;color:#7c8084!important;border:none;border-left:1px solid #101820;background:#f3f3f4!important}@media only screen and (min-width:769px){body .searchwp-form-input-container .swp-input{min-width:34.5rem}}body .searchwp-form-input-container .swp-input::-webkit-input-placeholder{color:#7c8084!important}body .searchwp-form-input-container .swp-input::-moz-placeholder{color:#7c8084!important}body .searchwp-form-input-container .swp-input:-ms-input-placeholder{color:#7c8084!important}body .searchwp-form-input-container .swp-input::-ms-input-placeholder{color:#7c8084!important}body .searchwp-form-input-container .swp-input::placeholder{color:#7c8084!important}body .searchwp-form .search-submit{width:5.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#4c5258;border:none;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.074" height="20.047" viewBox="0 0 20.074 20.047"><g id="Group_903" data-name="Group 903" transform="translate(1.5 1.5)"><ellipse id="Ellipse_1" data-name="Ellipse 1" cx="6.616" cy="6.781" rx="6.616" ry="6.781" fill="none" stroke="%23fff" stroke-width="3"/><line id="Line_11" data-name="Line 11" x2="5.549" y2="5.687" transform="translate(11.951 11.813)" fill="%23fff" stroke="%23fff" stroke-width="3"/></g></svg>')}.jcf-select{position:relative;padding-right:2rem;cursor:pointer}.jcf-select-text{font:700 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif}.jcf-select-opener{position:absolute;content:"";top:50%;right:0;width:1.5rem;height:1rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13.421" height="8.667" viewBox="0 0 13.421 8.667"><path id="angle-down" d="M5.951,161.122.246,155.416a1,1,0,0,1,0-1.422l.948-.948a1,1,0,0,1,1.422,0L6.66,157.09l4.044-4.044a1,1,0,0,1,1.422,0l.948.948a1,1,0,0,1,0,1.422l-5.706,5.706A1,1,0,0,1,5.951,161.122Z" transform="translate(0.05 -152.75)"/></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.jcf-drop-active .jcf-select-opener{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.jcf-select-drop{position:absolute;padding:2rem;width:auto!important;background-color:#fff;border:1.5px solid #101820;border-radius:0 0 1rem 1rem;z-index:1}.jcf-select-facetwp-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.jcf-select-facetwp-dropdown .jcf-select-text span{max-width:100px;text-overflow:ellipsis;overflow-y:hidden;white-space:nowrap;display:block}.jcf-list-content ul{list-style:none}.jcf-list-content li:not(:last-child){margin-bottom:1rem}.jcf-option{font:300 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;white-space:nowrap}.dataTables_wrapper{margin-block:5rem}@media only screen and (max-width:768px){.dataTables_wrapper{overflow:auto}}@media only screen and (min-width:769px){.dataTables_wrapper{margin-block:7rem}}.dataTables_filter{margin-bottom:3rem;float:none}.dataTables_filter label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:32rem;height:5rem;padding-left:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1.5px solid #101820;border-radius:1rem;overflow:hidden;color:#7c8084}.dataTables_filter label,.dataTables_filter label input{font:700 1.8rem/4.2rem Gotham Narrow A,Gotham Narrow B,sans-serif}.dataTables_filter label input{position:absolute;margin:0;top:0;left:0;padding:1.5rem;width:27rem;height:100%;border:none}.dataTables_filter label input::-webkit-input-placeholder{content:"Search"}.dataTables_filter label input::-moz-placeholder{content:"Search"}.dataTables_filter label input:-ms-input-placeholder{content:"Search"}.dataTables_filter label input::-ms-input-placeholder{content:"Search"}.dataTables_filter label input::placeholder{content:"Search"}.dataTables_filter label:after{position:absolute;display:inline-block;top:0;right:0;content:"";width:5rem;height:5rem;background-color:#4c5258;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.074" height="20.047" viewBox="0 0 20.074 20.047"><g id="Group_1042" data-name="Group 1042" transform="translate(-1039 -876)"><ellipse id="Ellipse_1" data-name="Ellipse 1" cx="6.616" cy="6.781" rx="6.616" ry="6.781" transform="translate(1040.5 877.5)" fill="none" stroke="%23fff" stroke-width="3"/><line id="Line_11" data-name="Line 11" x2="5.549" y2="5.687" transform="translate(1052.451 889.313)" fill="%23fff" stroke="%23fff" stroke-width="3"/></g></svg>');background-repeat:no-repeat;background-position:50%}.dataTables_info{display:none}.dataTables_paginate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:none!important}.dataTables_paginate a{width:5rem;height:5rem}.dataTables_paginate a:after,.dataTables_paginate a:before{content:none!important}.dataTables_paginate a.disabled{opacity:.5}.dataTables_paginate a.previous{background:url(../img/icon-chevron-left.svg) no-repeat 50%}.dataTables_paginate a.next{background:url(../img/icon-chevron-right.svg) no-repeat 50%}.tablepress thead>tr>th{padding:1.5rem 3rem;background-color:#feebab;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tablepress thead>tr>th.sorting:hover,.tablepress thead>tr>th.sorting_asc,.tablepress thead>tr>th.sorting_asc:hover,.tablepress thead>tr>th.sorting_desc,.tablepress thead>tr>th.sorting_desc:hover{background-color:#ebd486}.tablepress thead>tr>th.sorting_asc:before,.tablepress thead>tr>th.sorting_desc:before{content:" ";width:21px;height:20px;display:block;float:right}.tablepress thead>tr>th.sorting_asc:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='18' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%231E3050' d='M267.3 379.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l68.7 68.7V48c0-8.8 7.2-16 16-16s16 7.2 16 16v377.4l68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zm163-338.5l63.9 127.7.3.6 15.8 31.7c4 7.9.7 17.5-7.2 21.5s-17.5.7-21.5-7.2L470.1 192H361.9l-11.6 23.2c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l15.8-31.7.3-.6 64-127.8c2.7-5.4 8.2-8.8 14.3-8.8s11.6 3.4 14.3 8.8zm-14.3 43L377.9 160h76.2L416 83.8zM352 288h128c6.2 0 11.8 3.5 14.4 9.1s1.9 12.1-1.9 16.9L385.3 448H480c8.8 0 16 7.2 16 16s-7.2 16-16 16H352c-6.2 0-11.8-3.5-14.4-9.1s-1.9-12.1 1.9-16.9l107.2-134H352c-8.8 0-16-7.2-16-16s7.2-16 16-16z'/%3E%3C/svg%3E") no-repeat 50%;background-size:cover}.tablepress thead>tr>th.sorting_desc:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='18' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Pro 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%231E3050' d='M267.3 379.3l-96 96c-6.2 6.2-16.4 6.2-22.6 0l-96-96c-6.2-6.2-6.2-16.4 0-22.6s16.4-6.2 22.6 0l68.7 68.7V48c0-8.8 7.2-16 16-16s16 7.2 16 16v377.4l68.7-68.7c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6zM352 32h128c6.2 0 11.8 3.5 14.4 9.1s1.9 12.1-1.9 16.9L385.3 192H480c8.8 0 16 7.2 16 16s-7.2 16-16 16H352c-6.2 0-11.8-3.5-14.4-9.1s-1.9-12.1 1.9-16.9L446.7 64H352c-8.8 0-16-7.2-16-16s7.2-16 16-16zm64 256c6.1 0 11.6 3.4 14.3 8.8l63.9 127.7.3.6 15.8 31.7c4 7.9.7 17.5-7.2 21.5s-17.5.7-21.5-7.2L470.1 448H361.9l-11.6 23.2c-4 7.9-13.6 11.1-21.5 7.2s-11.1-13.6-7.2-21.5l15.8-31.7.3-.6 63.9-127.7c2.7-5.4 8.2-8.8 14.3-8.8zm-38.1 128h76.2L416 339.8 377.9 416z'/%3E%3C/svg%3E") no-repeat 50%;background-size:cover}.tablepress thead>tr>th:first-child{padding-left:5rem;border-top-left-radius:1rem}.tablepress thead>tr>th:first-child:after{left:2rem!important}.tablepress thead>tr>th:last-child{border-top-right-radius:1rem}.tablepress thead>tr>th:after{left:1rem!important;right:auto!important}.tablepress tbody tr td{padding:1rem 3rem;font:300 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;border-top:none!important}.tablepress tbody tr td:first-child{padding-left:5rem}.tablepress tbody tr td a[download]{padding:8px 3.5rem 8px 1.5rem!important;background-position:center right 1rem!important}.tablepress tbody tr.odd td{background-color:#f3f3f4}table.federal-positions a{border:2px solid #000;color:#000;font-weight:700;padding:7px 8px 5px;border-radius:10px;font-size:15px;white-space:nowrap}.modern-footnotes-footnote>a{color:#101820}.modern-footnotes-footnote__note{position:relative;padding:2rem 3rem;background-color:#f3f3f4}@media only screen and (min-width:769px){.modern-footnotes-footnote__note{padding:3rem 7.5rem 4rem 5rem}}.modern-footnotes-footnote__note:before{position:absolute;top:2.4rem;left:1.3rem;content:attr(data-mfn) ".";font:300 1.4rem/1.6rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820}@media only screen and (min-width:769px){.modern-footnotes-footnote__note:before{top:3.5rem;left:3.2rem}}.modern-footnotes-footnote__close{position:absolute;top:2.4rem;right:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.75rem;height:1.75rem;background-color:transparent;border:none;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17.5" height="17.5" viewBox="0 0 17.5 17.5"><path id="times" d="M12.067,88.75l4.975-4.975a1.564,1.564,0,0,0,0-2.211l-1.106-1.106a1.564,1.564,0,0,0-2.211,0L8.75,85.433,3.775,80.458a1.564,1.564,0,0,0-2.211,0L.458,81.564a1.564,1.564,0,0,0,0,2.211L5.433,88.75.458,93.725a1.564,1.564,0,0,0,0,2.211l1.106,1.106a1.564,1.564,0,0,0,2.211,0L8.75,92.067l4.975,4.975a1.564,1.564,0,0,0,2.211,0l1.106-1.106a1.564,1.564,0,0,0,0-2.211Z" transform="translate(0 -80)"/></svg>');cursor:pointer}@media only screen and (min-width:769px){.modern-footnotes-footnote__close{top:3.5rem;right:3rem}}.fdate-nav-prev{background:url(../img/icon-chevron-left.svg) no-repeat 50%}.fdate-nav-label{font:700 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif}.fdate-nav-next{background:url(../img/icon-chevron-right.svg) no-repeat 50%}:root{--gutter:20px;--max-width:1040px}@media only screen and (min-width:1440px){:root{--max-width:1240px}}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;font-size:62.5%}body{max-width:100%;overflow-x:hidden}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3);box-shadow:inset 0 0 5px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:#0e4c77;outline:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}img{display:block;height:auto;max-width:100%}a{color:#0084d4;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}h1,h2,h3,h4,h5{margin:0;padding:0}.section-heading{margin-bottom:2.4rem;text-align:center}@media only screen and (min-width:769px){.section-heading{margin-bottom:4.8rem}}.section-copy{margin-bottom:5rem}@media only screen and (min-width:769px){.section-copy{margin:0 auto 10rem;max-width:70rem}}.section-copy a:not([class]){text-decoration:underline}.h1,h1{font:700 4rem/1.2 Mercury Display A,Mercury Display B,sans-serif}@media only screen and (min-width:769px){.h1,h1{font-size:5rem}}@media only screen and (min-width:1200px){.h1,h1{font-size:6rem}}.block-accordions h1.section-heading,.general-content h1.section-heading,.h2,h2{font:700 3rem/1.2 Mercury Display A,Mercury Display B,sans-serif}@media only screen and (min-width:769px){.block-accordions h1.section-heading,.general-content h1.section-heading,.h2,h2{font-size:3.6rem}}@media only screen and (min-width:1200px){.block-accordions h1.section-heading,.general-content h1.section-heading,.h2,h2{font-size:4.2rem}}.cpt-detail__content .gform_title,.h3,h3{font:700 2.4rem/1.2 Gotham A,Gotham B,sans-serif}@media only screen and (min-width:769px){.cpt-detail__content .gform_title,.h3,h3{font-size:2.8rem}}@media only screen and (min-width:1200px){.cpt-detail__content .gform_title,.h3,h3{font-size:3rem}}.blockquote-block blockquote,.h4,h4{font:700 1.8rem/1.2 Gotham A,Gotham B,sans-serif}@media only screen and (min-width:769px){.blockquote-block blockquote,.h4,h4{font-size:2rem}}@media only screen and (min-width:1200px){.blockquote-block blockquote,.h4,h4{font-size:2.4rem}}.h5,h5{font:900 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif}@media only screen and (min-width:1200px){.h5,h5{font-size:2.1rem}}.h6,h6{font:600 1.6rem/2.1rem Gotham Narrow A,Gotham Narrow B,sans-serif;text-transform:uppercase}.cpt-filters__open,.single-pps_publication .report-sidebar__link,.subscribe-box__form .gfield input[type=email],.subscribe-card__form input[type=email],.text-normal,body,p{font:300 1.8rem/2.4rem Gotham Narrow A,Gotham Narrow B,sans-serif}p strong{font-weight:600}.cpt-detail__content>p:first-child,.section-copy p,.single-pps_publication .report-blockquote__content,.text-large{font:300 2rem/2.4rem Gotham Narrow A,Gotham Narrow B,sans-serif}@media only screen and (min-width:769px){.cpt-detail__content>p:first-child,.section-copy p,.single-pps_publication .report-blockquote__content,.text-large{font-size:2.4rem;line-height:3rem}}.text-small{font:600 1.6rem/2.1rem Gotham Narrow A,Gotham Narrow B,sans-serif}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}main.main section.cpt-detail ul li{margin-bottom:6px}.clearfix:after{clear:both;content:"";display:table}.container,.dataTables_wrapper{max-width:var(--max-width);margin-inline:auto;margin-right:auto;margin-left:auto;padding-inline:20px;width:100%}.container-sm{margin-inline:auto;padding-inline:2rem;width:100%}@media only screen and (min-width:769px){.container-sm{max-width:74rem}}.container-fluid{margin-inline:auto;padding-inline:20px;width:100%}@media only screen and (min-width:1200px){.container-fluid{padding-inline:5rem}}.dataTables_paginate a,.fdate-nav-next,.fdate-nav-prev,.hide-text,.history-year__slider .slick-arrow,.modern-footnotes-footnote__close,.notice-slider .slick-arrow,body .facetwp-facet-search .facetwp-icon,body .facetwp-page.next,body .facetwp-page.prev,body .searchwp-form .search-submit{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html.disable-scrolling{position:fixed;width:100%;overflow-y:scroll}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.img-a,.img-a-left,.img-a-up,.img-a-video{position:relative;display:inline-block;width:100%;overflow:hidden;z-index:1}.img-a-video{height:100%}.img-a-video .img-a-img:before{padding-top:56.25%}.img-a-bg-video,.img-a-decor{position:absolute;top:0;left:0;right:0;bottom:0}.img-a-bg-video iframe,.img-a-bg-video video{-o-object-fit:cover;object-fit:cover;position:absolute;height:100%;width:100%;top:0;left:0}.img-a-left .img-a-decor{-webkit-transform:translateX(100%);transform:translateX(100%)}.img-a-img{position:relative;overflow:hidden}.img-a-img:before{content:"";display:block;width:100%;padding-top:61.64%}.img-a-img img,.img-a-up .img-a-img img{width:100%}.img-a-img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;left:0;top:0}.img-a-up .img-a-img img{-webkit-transform:translateY(100%);transform:translateY(100%)}.img-not-a .img-a-img img{-webkit-clip-path:inherit;clip-path:inherit}.override-hidden .a-hidden{opacity:1}.a-hidden{opacity:0}.a-visible{opacity:1}.animated,.beforeHeightUp:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:.5s;animation-duration:.5s}.downFull{-webkit-animation-name:downFull;animation-name:downFull}.upFull{-webkit-animation-name:upFull;animation-name:upFull}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fade{-webkit-animation-name:fade;animation-name:fade}.beforeHeightUp:before{-webkit-animation-name:heightUp;animation-name:heightUp}.widthGrowth{-webkit-animation-name:widthGrowth;animation-name:widthGrowth}.a-delay-1{-webkit-animation-delay:.2s;animation-delay:.2s}.a-delay-2{-webkit-animation-delay:.4s;animation-delay:.4s}.a-delay-3{-webkit-animation-delay:.6s;animation-delay:.6s}.a-delay-4{-webkit-animation-delay:.8s;animation-delay:.8s}.a-delay-5{-webkit-animation-delay:1s;animation-delay:1s}.a-delay-6{-webkit-animation-delay:1.2s;animation-delay:1.2s}.a-delay-7{-webkit-animation-delay:1.4s;animation-delay:1.4s}.a-delay-8{-webkit-animation-delay:1.6s;animation-delay:1.6s}.a-delay-9{-webkit-animation-delay:1.8s;animation-delay:1.8s}.a-delay-10{-webkit-animation-delay:2s;animation-delay:2s}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.ml-1{margin-left:1rem}.mr-1,.mx-1{margin-right:1rem}.mx-1{margin-left:1rem}.my-1{padding-bottom:1rem}.my-1,.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.pl-1{padding-left:1rem}.pr-1,.px-1{padding-right:1rem}.px-1{padding-left:1rem}.py-1{padding-top:1rem;padding-bottom:1rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.ml-2{margin-left:2rem}.mr-2,.mx-2{margin-right:2rem}.mx-2{margin-left:2rem}.my-2{padding-bottom:2rem}.my-2,.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.pl-2{padding-left:2rem}.pr-2,.px-2{padding-right:2rem}.px-2{padding-left:2rem}.py-2{padding-top:2rem;padding-bottom:2rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.ml-3{margin-left:3rem}.mr-3,.mx-3{margin-right:3rem}.mx-3{margin-left:3rem}.my-3{padding-bottom:3rem}.my-3,.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.pl-3{padding-left:3rem}.pr-3,.px-3{padding-right:3rem}.px-3{padding-left:3rem}.py-3{padding-top:3rem;padding-bottom:3rem}.mt-4{margin-top:4rem}.mb-4{margin-bottom:4rem}.ml-4{margin-left:4rem}.mr-4,.mx-4{margin-right:4rem}.mx-4{margin-left:4rem}.my-4{padding-bottom:4rem}.my-4,.pt-4{padding-top:4rem}.pb-4{padding-bottom:4rem}.pl-4{padding-left:4rem}.pr-4,.px-4{padding-right:4rem}.px-4{padding-left:4rem}.py-4{padding-top:4rem;padding-bottom:4rem}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.ml-5{margin-left:5rem}.mr-5,.mx-5{margin-right:5rem}.mx-5{margin-left:5rem}.my-5{padding-bottom:5rem}.my-5,.pt-5{padding-top:5rem}.pb-5{padding-bottom:5rem}.pl-5{padding-left:5rem}.pr-5,.px-5{padding-right:5rem}.px-5{padding-left:5rem}.py-5{padding-top:5rem;padding-bottom:5rem}.mt-6{margin-top:6rem}.mb-6{margin-bottom:6rem}.ml-6{margin-left:6rem}.mr-6,.mx-6{margin-right:6rem}.mx-6{margin-left:6rem}.my-6{padding-bottom:6rem}.my-6,.pt-6{padding-top:6rem}.pb-6{padding-bottom:6rem}.pl-6{padding-left:6rem}.pr-6,.px-6{padding-right:6rem}.px-6{padding-left:6rem}.py-6{padding-top:6rem;padding-bottom:6rem}.mt-7{margin-top:7rem}.mb-7{margin-bottom:7rem}.ml-7{margin-left:7rem}.mr-7,.mx-7{margin-right:7rem}.mx-7{margin-left:7rem}.my-7{padding-bottom:7rem}.my-7,.pt-7{padding-top:7rem}.pb-7{padding-bottom:7rem}.pl-7{padding-left:7rem}.pr-7,.px-7{padding-right:7rem}.px-7{padding-left:7rem}.py-7{padding-top:7rem;padding-bottom:7rem}.mt-8{margin-top:8rem}.mb-8{margin-bottom:8rem}.ml-8{margin-left:8rem}.mr-8,.mx-8{margin-right:8rem}.mx-8{margin-left:8rem}.my-8{padding-bottom:8rem}.my-8,.pt-8{padding-top:8rem}.pb-8{padding-bottom:8rem}.pl-8{padding-left:8rem}.pr-8,.px-8{padding-right:8rem}.px-8{padding-left:8rem}.py-8{padding-top:8rem;padding-bottom:8rem}.mt-9{margin-top:9rem}.mb-9{margin-bottom:9rem}.ml-9{margin-left:9rem}.mr-9,.mx-9{margin-right:9rem}.mx-9{margin-left:9rem}.my-9{padding-bottom:9rem}.my-9,.pt-9{padding-top:9rem}.pb-9{padding-bottom:9rem}.pl-9{padding-left:9rem}.pr-9,.px-9{padding-right:9rem}.px-9{padding-left:9rem}.py-9{padding-top:9rem;padding-bottom:9rem}.mt-10{margin-top:10rem}.mb-10{margin-bottom:10rem}.ml-10{margin-left:10rem}.mr-10,.mx-10{margin-right:10rem}.mx-10{margin-left:10rem}.my-10{padding-bottom:10rem}.my-10,.pt-10{padding-top:10rem}.pb-10{padding-bottom:10rem}.pl-10{padding-left:10rem}.pr-10,.px-10{padding-right:10rem}.px-10{padding-left:10rem}.py-10{padding-top:10rem;padding-bottom:10rem}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}.my-auto{margin-top:auto;margin-bottom:auto}.bg-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.decor-heading span{background-color:#fdd756;color:#101820;-webkit-box-decoration-break:clone;box-decoration-break:clone}.d-none{display:none!important}@media only screen and (min-width:769px){.d-sm-only{display:none!important}}@media only screen and (max-width:768px){.d-md-only{display:none!important}}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-bold{font-weight:700!important}.default-editor h1,.default-editor h2,.default-editor h3,.default-editor h4,.default-editor h5,.default-editor h6,.default-editor p{margin-bottom:1em}.default-editor ol,.default-editor ul{margin-bottom:1em;padding-left:2rem}.default-editor a:not([class]){font-weight:700;text-decoration:underline}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes downFull{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:none;transform:none}}@keyframes downFull{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes upFull{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:none;transform:none}}@keyframes upFull{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes heightUp{0%{height:0%}to{height:100%}}@keyframes heightUp{0%{height:0%}to{height:100%}}@-webkit-keyframes widthGrowth{0%{width:0}to{width:100%}}@keyframes widthGrowth{0%{width:0}to{width:100%}}@-webkit-keyframes BgUp{to{background-position:50% 0}}@keyframes BgUp{to{background-position:50% 0}}@-webkit-keyframes BgDown{0%{background-size:100% 0}to{background-size:100% var(--block-height)}}@keyframes BgDown{0%{background-size:100% 0}to{background-size:100% var(--block-height)}}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes gradient{0%{background-position:0 0}to{background-position:0 -200%}}@keyframes gradient{0%{background-position:0 0}to{background-position:0 -200%}}:root{--grid-gutter-width:2rem}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--grid-gutter-width)*-1);margin-right:calc(var(--grid-gutter-width)*-1)}.row>div{padding-left:var(--grid-gutter-width);padding-right:var(--grid-gutter-width);width:100%}.col-1{width:8.33333%;max-width:8.33333%}.col-2{width:16.66667%;max-width:16.66667%}.col-3{width:25%;max-width:25%}.col-4{width:33.33333%;max-width:33.33333%}.col-5{width:41.66667%;max-width:41.66667%}.col-6{width:50%;max-width:50%}.col-7{width:58.33333%;max-width:58.33333%}.col-8{width:66.66667%;max-width:66.66667%}.col-9{width:75%;max-width:75%}.col-10{width:83.33333%;max-width:83.33333%}.col-11{width:91.66667%;max-width:91.66667%}.col-12{width:100%;max-width:100%}@media only screen and (min-width:561px){.col-sm-1{width:8.33333%;max-width:8.33333%}}@media only screen and (min-width:561px){.col-sm-2{width:16.66667%;max-width:16.66667%}}@media only screen and (min-width:561px){.col-sm-3{width:25%;max-width:25%}}@media only screen and (min-width:561px){.col-sm-4{width:33.33333%;max-width:33.33333%}}@media only screen and (min-width:561px){.col-sm-5{width:41.66667%;max-width:41.66667%}}@media only screen and (min-width:561px){.col-sm-6{width:50%;max-width:50%}}@media only screen and (min-width:561px){.col-sm-7{width:58.33333%;max-width:58.33333%}}@media only screen and (min-width:561px){.col-sm-8{width:66.66667%;max-width:66.66667%}}@media only screen and (min-width:561px){.col-sm-9{width:75%;max-width:75%}}@media only screen and (min-width:561px){.col-sm-10{width:83.33333%;max-width:83.33333%}}@media only screen and (min-width:561px){.col-sm-11{width:91.66667%;max-width:91.66667%}}@media only screen and (min-width:561px){.col-sm-12{width:100%;max-width:100%}}@media only screen and (min-width:769px){.col-md-1{width:8.33333%;max-width:8.33333%}}@media only screen and (min-width:769px){.col-md-2{width:16.66667%;max-width:16.66667%}}@media only screen and (min-width:769px){.col-md-3{width:25%;max-width:25%}}@media only screen and (min-width:769px){.col-md-4{width:33.33333%;max-width:33.33333%}}@media only screen and (min-width:769px){.col-md-5{width:41.66667%;max-width:41.66667%}}@media only screen and (min-width:769px){.col-md-6{width:50%;max-width:50%}}@media only screen and (min-width:769px){.col-md-7{width:58.33333%;max-width:58.33333%}}@media only screen and (min-width:769px){.col-md-8{width:66.66667%;max-width:66.66667%}}@media only screen and (min-width:769px){.col-md-9{width:75%;max-width:75%}}@media only screen and (min-width:769px){.col-md-10{width:83.33333%;max-width:83.33333%}}@media only screen and (min-width:769px){.col-md-11{width:91.66667%;max-width:91.66667%}}@media only screen and (min-width:769px){.col-md-12{width:100%;max-width:100%}}@media only screen and (min-width:1200px){.col-lg-1{width:8.33333%;max-width:8.33333%}}@media only screen and (min-width:1200px){.col-lg-2{width:16.66667%;max-width:16.66667%}}@media only screen and (min-width:1200px){.col-lg-3{width:25%;max-width:25%}}@media only screen and (min-width:1200px){.col-lg-4{width:33.33333%;max-width:33.33333%}}@media only screen and (min-width:1200px){.col-lg-5{width:41.66667%;max-width:41.66667%}}@media only screen and (min-width:1200px){.col-lg-6{width:50%;max-width:50%}}@media only screen and (min-width:1200px){.col-lg-7{width:58.33333%;max-width:58.33333%}}@media only screen and (min-width:1200px){.col-lg-8{width:66.66667%;max-width:66.66667%}}@media only screen and (min-width:1200px){.col-lg-9{width:75%;max-width:75%}}@media only screen and (min-width:1200px){.col-lg-10{width:83.33333%;max-width:83.33333%}}@media only screen and (min-width:1200px){.col-lg-11{width:91.66667%;max-width:91.66667%}}@media only screen and (min-width:1200px){.col-lg-12{width:100%;max-width:100%}}.header{position:relative;background-color:#fff;z-index:102}.header ul{list-style:none}.header-top{display:none}@media only screen and (min-width:769px){.header-top{display:block;position:absolute;top:0;right:0;z-index:10000}}@media only screen and (min-width:769px){.header-top__menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-top__menu>.menu-item:first-child a{padding-left:2rem;border-radius:0 0 0 2rem;overflow:hidden}.header-top__menu .menu-item a{display:block;padding:8px 1rem;font:700 12px/19px Gotham Narrow A,Gotham Narrow B,sans-serif;background-color:#f3f3f4;color:#101820;text-transform:uppercase}.header-top__menu .menu-item-donate a{background-color:#00ce7c;color:#fff;font-weight:700}.header-top__menu .menu-item-has-children>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#4c5258;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top__menu .menu-item-has-children>a:after{display:inline-block;content:"";margin-left:.5rem;width:1rem;height:1rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9.133" height="5.895" viewBox="0 0 9.133 5.895"><path id="angle-right" d="M5.694,5.052l-3.88,3.88a.682.682,0,0,1-.967,0L.2,8.287a.682.682,0,0,1,0-.967L2.952,4.57.2,1.819A.682.682,0,0,1,.2.852L.843.2A.682.682,0,0,1,1.81.2l3.88,3.88A.683.683,0,0,1,5.694,5.052Z" transform="translate(9.133) rotate(90)" fill="%23fff"/></svg>')}.header-top__menu .menu-item-has-children ul{position:absolute;right:0;opacity:0;visibility:hidden;pointer-events:none;z-index:10}@media only screen and (max-width:768px){.header-top__menu .menu-item-has-children ul{width:20rem}}.header-top__menu .menu-item-has-children ul a:hover{background-color:#101820;color:#fff}.header-top__menu .menu-item-has-children:hover ul{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header-main{padding-block:2rem}@media only screen and (min-width:769px){.header-main{border-color:#101820}}.is-opened .header-main{border-bottom:1px solid #cfd1d2}.header-main .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-logo{max-width:15rem}@media only screen and (min-width:769px){.header-logo{max-width:25rem}}@media only screen and (min-width:769px){.header-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:769px){.header-search__form{position:absolute;top:0;left:0;width:calc(100% - 7rem);height:100%;opacity:0;visibility:hidden;pointer-events:none}.is-search .header-search__form{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media only screen and (min-width:769px){.header-search__input{display:block;width:100%;height:100%;border:none;font:700 1.8rem/1 Gotham Narrow A,Gotham Narrow B,sans-serif;outline:none}}.header-search__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:769px){.header-search__btn{margin-left:1rem;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width:1200px){.header-search__btn{margin-left:4rem}}.header-search__btn .icon-close,.is-search .header-search__btn .icon-search{display:none}.is-search .header-search__btn .icon-close{display:block}.header-bottom{border-bottom:1px solid #101820}@media only screen and (max-width:768px){.header-bottom{display:none}}@media only screen and (min-width:769px){.header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.is-search .header-menu{opacity:0;visibility:hidden;pointer-events:none}}.header-menu>.menu-item>a{font:800 16px/30px Gotham A,Gotham B,sans-serif;color:#101820}@media only screen and (min-width:769px){.header-menu>.menu-item>a{padding:1rem .5rem}}@media only screen and (min-width:1440px){.header-menu>.menu-item>a{padding:1.5rem 2rem;font-size:1.5rem;line-height:2rem}}.header-menu>.menu-item .has-submenu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-menu>.menu-item .has-submenu .sub-arrow{margin-left:.5rem;display:inline-block;width:1.1rem;height:.7rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10.839" height="7" viewBox="0 0 10.839 7"><path id="angle-down" d="M4.8,159.511.189,154.9a.81.81,0,0,1,0-1.149l.766-.766a.81.81,0,0,1,1.149,0l3.266,3.266,3.266-3.266a.81.81,0,0,1,1.149,0l.766.766a.81.81,0,0,1,0,1.149l-4.608,4.608A.806.806,0,0,1,4.8,159.511Z" transform="translate(0.05 -152.75)" fill="%23101820"/></svg>');-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:1200px){.header-menu>.menu-item .has-submenu .sub-arrow{margin-left:1.1rem}}.header-menu>.menu-item .has-submenu.highlighted{background-color:#0e4c77;color:#fff}.header-menu>.menu-item .has-submenu.highlighted .sub-arrow{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10.839" height="7" viewBox="0 0 10.839 7"><path id="angle-down" d="M4.8,159.511.189,154.9a.81.81,0,0,1,0-1.149l.766-.766a.81.81,0,0,1,1.149,0l3.266,3.266,3.266-3.266a.81.81,0,0,1,1.149,0l.766.766a.81.81,0,0,1,0,1.149l-4.608,4.608A.806.806,0,0,1,4.8,159.511Z" transform="translate(0.05 -152.75)" fill="%23fff"/></svg>')}.header-menu .mega-menu{position:absolute;top:100%;left:0;width:100%;background-color:#fff;border-top:1px solid #101820}@media only screen and (min-width:769px){.header-menu .mega-menu{border-bottom:1px solid #101820}}.header-menu .mega-menu .parent-two-col .mega-menu__right ul{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:0}.header-menu .mega-menu .parent-two-col .mega-menu__right ul li{padding-right:5%;-webkit-box-flex:0;-ms-flex:0 50%;flex:0 50%}.header-menu .mega-menu .parent-two-col .mega-menu__right ul li.one-col{-webkit-box-flex:1;-ms-flex:1;flex:1}.header-menu .mega-menu .parent-two-col .mega-menu__right ul li.one-col ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-menu .mega-menu .parent-two-col .mega-menu__right ul li.one-col ul.col--1{display:block}.header-menu .mega-menu .parent-two-col .mega-menu__right ul li.one-col ul.col--1 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:769px){.header-menu .mega-menu .container,.header-menu .mega-menu .dataTables_wrapper{margin-inline:auto}}@media only screen and (min-width:769px){.header-menu .mega-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-menu .mega-menu__left{display:none}@media only screen and (min-width:1200px){.header-menu .mega-menu__left{display:block;padding:2.5rem 7.5rem 2.5rem 6.5rem;-webkit-box-flex:0;-ms-flex:0 0 33rem;flex:0 0 33rem;border-right:1px solid #101820}}.header-menu .mega-menu__left h3{font-weight:800}@media only screen and (min-width:769px){.header-menu .mega-menu__right{padding-inline:2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (min-width:1200px){.header-menu .mega-menu__right{padding-inline:4.5rem}}@media only screen and (min-width:769px){.header-menu .mega-menu__right>ul{display:grid;padding-block:3rem;grid-auto-flow:column;grid-template-columns:-webkit-max-content;grid-template-columns:max-content;grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:1rem 6rem}}@media only screen and (min-width:1200px){.header-menu .mega-menu__right>ul{padding-block:3.5rem;grid-gap:0 12rem}}.header-menu .mega-menu__right ul a{font:400 1.6rem/2.1rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820;padding:10px 0}@media only screen and (min-width:769px){.header-menu .mega-menu__right ul a:hover:not(.no-hover){color:#0e4c77}}.header-menu .mega-menu__right ul a.hide-parent-link{display:none}.header-menu .mega-menu__right--2{position:relative}.header-menu .mega-menu__right--2:before{position:absolute;top:0;width:0;height:100%;border-left:1px solid #101820}@media only screen and (min-width:769px){.header-menu .mega-menu__right--2:before{content:"";left:calc(50% - 1rem)}}@media only screen and (min-width:1200px){.header-menu .mega-menu__right--2:before{left:calc(50% - 2.25rem)}}@media only screen and (min-width:769px){.header-menu .mega-menu__right--2>ul{grid-auto-flow:unset;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-gap:2rem}}@media only screen and (min-width:1200px){.header-menu .mega-menu__right--2>ul{grid-gap:4.5rem}}.header-menu .mega-menu__right--2>ul ul{display:block}@media only screen and (min-width:769px){.header-menu .mega-menu__right--2>ul ul.col--2{margin-top:1rem;-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}}@media only screen and (min-width:1200px){.header-menu .mega-menu__right--2>ul ul.col--2{margin-top:2rem}}@media only screen and (min-width:769px){.header-menu .mega-menu__right--2>ul ul li{margin-bottom:1rem}}@media only screen and (min-width:1200px){.header-menu .mega-menu__right--2>ul ul li{margin-bottom:2rem}}.header-mobile{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;top:7.2rem;left:0;width:100%;height:calc(100vh - 7rem);background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;will-change:transform;overflow:hidden}.header.is-opened .header-mobile{-webkit-transform:none;transform:none}.admin-bar .header-mobile{top:11.6rem;height:calc(100vh - 11.6rem)}.header-mobile__search__input{display:block;width:100%;padding:2rem 2rem 2rem 5.5rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="23.393" height="23.367" viewBox="0 0 23.393 23.367"><path id="Union_2" data-name="Union 2" d="M-1236.281-263.446l6.6,6.766Zm-14.218-5.986a7.971,7.971,0,0,1,7.87-8.068,7.971,7.971,0,0,1,7.871,8.068,7.971,7.971,0,0,1-7.871,8.068A7.971,7.971,0,0,1-1250.5-269.432Z" transform="translate(1252 279)" fill="none" stroke="%234d5257" stroke-width="3"/></svg>');background-position:center left 2rem;background-color:#f3f3f4;border:none;border-bottom:1px solid #cfd1d2;font:700 1.8rem/1 Gotham A,Gotham B,sans-serif;color:#101820}.header-mobile__search__input::-webkit-input-placeholder{color:#4c5258}.header-mobile__search__input::-moz-placeholder{color:#4c5258}.header-mobile__search__input:-ms-input-placeholder{color:#4c5258}.header-mobile__search__input::-ms-input-placeholder{color:#4c5258}.header-mobile__search__input::placeholder{color:#4c5258}.header-mobile__menu{display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline:2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-mobile__menu .menu-item{padding:1.5rem 1rem;border-bottom:1px solid #cfd1d2}.header-mobile__menu .menu-item a{font:700 1.8rem/1 Gotham A,Gotham B,sans-serif;color:#101820}.header-mobile__menu .menu-item-has-children>a{display:block;position:relative}.header-mobile__menu .menu-item-has-children>a:after{position:absolute;content:"";top:50%;right:1rem;width:1rem;height:1rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.031" height="12.443" viewBox="0 0 8.031 12.443"><path id="angle-right" d="M32.507,102.833l-5.287,5.287a.929.929,0,0,1-1.318,0l-.879-.879a.929.929,0,0,1,0-1.318l3.747-3.747-3.747-3.747a.929.929,0,0,1,0-1.318l.875-.886a.929.929,0,0,1,1.318,0l5.287,5.287A.93.93,0,0,1,32.507,102.833Z" transform="translate(-24.75 -95.95)"/></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-mobile__menu .menu-item-all-sites{margin:auto -2rem 0;padding-inline:3rem;background-color:#4c5258;border:none}.header-mobile__menu .menu-item-all-sites>a{color:#fff}.header-mobile__menu .menu-item-all-sites>a:after{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.031" height="12.443" viewBox="0 0 8.031 12.443"><path id="angle-right" d="M32.507,102.833l-5.287,5.287a.929.929,0,0,1-1.318,0l-.879-.879a.929.929,0,0,1,0-1.318l3.747-3.747-3.747-3.747a.929.929,0,0,1,0-1.318l.875-.886a.929.929,0,0,1,1.318,0l5.287,5.287A.93.93,0,0,1,32.507,102.833Z" transform="translate(-24.75 -95.95)" fill="white"/></svg>')}.header-mobile__menu .sub-menu{position:absolute;padding-inline:2rem;top:0;left:0;width:100%;height:calc(100% - 6.4rem);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;will-change:transform;background-color:#fff;z-index:1}.header-mobile__menu .sub-menu.is-active{-webkit-transform:none;transform:none}.header-mobile__menu .sub-menu li{padding:1.5rem 1rem;border-bottom:1px solid #cfd1d2}.header-mobile__menu .sub-menu li a{position:relative;display:inline-block;font:400 1.8rem/1 Gotham A,Gotham B,sans-serif}.header-mobile__menu .sub-menu li:first-child a{padding-left:2rem;font-weight:700}.header-mobile__menu .sub-menu li:first-child a:before{position:absolute;content:"";top:50%;left:0;width:1rem;height:1rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8.031" height="12.443" viewBox="0 0 8.031 12.443"><path id="angle-right" d="M32.507,102.833l-5.287,5.287a.929.929,0,0,1-1.318,0l-.879-.879a.929.929,0,0,1,0-1.318l3.747-3.747-3.747-3.747a.929.929,0,0,1,0-1.318l.875-.886a.929.929,0,0,1,1.318,0l5.287,5.287A.93.93,0,0,1,32.507,102.833Z" transform="translate(32.781 108.393) rotate(180)"/></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-mobile__menu .sub-menu li:first-child a:after{position:absolute;content:"";bottom:-.8rem;left:2rem;width:calc(100% - 2rem);border-top:2px solid #0e4c77}.header-mobile__bottom{margin-top:auto;display:grid;padding:2rem;background-color:#f3f3f4;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;text-align:center}.header-mobile__bottom a{font:700 1.4rem/1.8rem Gotham A,Gotham B,sans-serif;color:#101820}.footer{padding-block:4rem;background-color:#101820;color:#fff}@media only screen and (max-width:768px){.footer{text-align:center}}@media only screen and (min-width:1200px){.footer{padding-block:7.5rem}}.footer-top{padding-bottom:2rem}@media only screen and (min-width:769px){.footer-top{display:grid;padding-bottom:4rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem}}@media only screen and (min-width:1200px){.footer-top{padding-bottom:8rem}}.footer-bottom{padding-top:2rem;border-top:1px solid #fff}@media only screen and (min-width:769px){.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-logo{max-width:250px;width:250px;display:inline-block;margin-bottom:1rem}@media only screen and (min-width:769px){.footer-logo{margin-bottom:2rem}}@media only screen and (min-width:1200px){.footer-logo{margin-bottom:3.5rem}}.footer-address{text-align:center}@media only screen and (min-width:769px){.footer-address{max-width:25rem}}.footer-address p{margin-bottom:1em}.footer-address a:not([class]){color:inherit}.footer-menu{list-style:none}@media only screen and (min-width:769px){.footer-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem}}.footer-menu a{position:relative;display:inline-block;font:900 2.1rem/2.8rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#fff}.footer-menu a:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:0;border-bottom:1px solid #fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.footer-menu a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.footer-copyright{font:300 1.2rem/2.8rem Gotham Narrow A,Gotham Narrow B,sans-serif}.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}@media only screen and (max-width:768px){.footer-socials{margin-top:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:769px){.footer-socials{margin-right:-.5rem}}.footer-socials li{margin-inline:.5rem}.footer-socials a{display:block}.footer-socials a:hover{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.footer-socials a img{width:2rem;-webkit-filter:invert(1);filter:invert(1)}div#loading-pps{display:none;position:fixed;width:240px;height:240px;top:50%;left:50%;z-index:999999;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../../../pps/assets/img/pps-loading.gif) 50% no-repeat #fff;background-size:80%;border-radius:100%;-webkit-box-shadow:0 0 35px -15px #000;box-shadow:0 0 35px -15px #000}.btn,.contact-form .gform_footer input[type=submit],.cpt-detail__content .gform_footer input[type=submit],.subscribe-box__form .gform_footer input[type=submit],.subscribe-card__form input[type=submit],.tablepress tbody tr td a[download],body .facetwp-load-more,div#fa-form .wForm form input#submit_button{display:inline-block;padding:1.5rem 2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:700 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;border:1px solid;border-radius:1rem;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (min-width:769px){.btn,.contact-form .gform_footer input[type=submit],.cpt-detail__content .gform_footer input[type=submit],.subscribe-box__form .gform_footer input[type=submit],.subscribe-card__form input[type=submit],.tablepress tbody tr td a[download],body .facetwp-load-more,div#fa-form .wForm form input#submit_button{padding-inline:3rem}}.btn:hover,.contact-form .gform_footer input[type=submit]:hover,.cpt-detail__content .gform_footer input[type=submit]:hover,.subscribe-box__form .gform_footer input[type=submit]:hover,.subscribe-card__form input[type=submit]:hover,.tablepress tbody tr td a[download]:hover,body .facetwp-load-more:hover,div#fa-form .wForm form input#submit_button:hover{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.36);box-shadow:3px 3px 6px rgba(0,0,0,.36)}.btn:disabled,.contact-form .gform_footer input[type=submit]:disabled,.cpt-detail__content .gform_footer input[type=submit]:disabled,.subscribe-box__form .gform_footer input[type=submit]:disabled,.subscribe-card__form input[type=submit]:disabled,.tablepress tbody tr td a[download]:disabled,body .facetwp-load-more:disabled,div#fa-form .wForm form input#submit_button:disabled{opacity:.6;cursor:disabled}.btn--primary,.contact-form .gform_footer input[type=submit],.cpt-detail__content .gform_footer input[type=submit],.subscribe-card__form input[type=submit],div#fa-form .wForm form input#submit_button{background-color:#0e4c77;border-color:#0e4c77;color:#fff}.btn--primary[download],.contact-form .gform_footer input[download][type=submit],.cpt-detail__content .gform_footer input[download][type=submit],.subscribe-card__form input[download][type=submit],div#fa-form .wForm form input[download]#submit_button{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.722" height="16.768" viewBox="0 0 18.722 16.768"><path id="download" d="M7.9,0h2.925A.834.834,0,0,1,11.7.786v5.5h3.207A.648.648,0,0,1,15.423,7.4L9.862,12.389a.768.768,0,0,1-1,0L3.295,7.4A.648.648,0,0,1,3.81,6.288h3.21V.786A.834.834,0,0,1,7.9,0ZM18.722,12.314v3.668a.834.834,0,0,1-.878.786H.878A.834.834,0,0,1,0,15.982V12.314a.834.834,0,0,1,.878-.786H6.242l1.792,1.6a2.031,2.031,0,0,0,2.655,0l1.792-1.6h5.364A.834.834,0,0,1,18.722,12.314ZM14.188,15.2a.736.736,0,1,0-.731.655A.7.7,0,0,0,14.188,15.2Zm2.34,0a.736.736,0,1,0-.731.655A.7.7,0,0,0,16.528,15.2Z" fill="%23fff"/></svg>')}.btn--primary[target=_blank],.contact-form .gform_footer input[target=_blank][type=submit],.cpt-detail__content .gform_footer input[target=_blank][type=submit],.subscribe-card__form input[target=_blank][type=submit],div#fa-form .wForm form input[target=_blank]#submit_button{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.866" height="16.77" viewBox="0 0 18.866 16.77"><path id="external-link-alt" d="M18.866.786V4.978a.787.787,0,0,1-1.342.556l-1.17-1.17L8.378,12.341a.786.786,0,0,1-1.112,0L6.526,11.6a.786.786,0,0,1,0-1.112L14.5,2.511,13.333,1.342A.787.787,0,0,1,13.888,0H18.08A.786.786,0,0,1,18.866.786ZM13.332,8.87l-.524.524a.786.786,0,0,0-.23.556v4.724H2.1V4.193h8.647a.786.786,0,0,0,.556-.23l.524-.524A.786.786,0,0,0,11.267,2.1h-9.7A1.572,1.572,0,0,0,0,3.668V15.2A1.572,1.572,0,0,0,1.572,16.77H13.1A1.572,1.572,0,0,0,14.674,15.2V9.425A.786.786,0,0,0,13.332,8.87Z" fill="%23fff"/></svg>')}.btn--primary[href^="mailto:"],.contact-form .gform_footer input[href^="mailto:"][type=submit],.cpt-detail__content .gform_footer input[href^="mailto:"][type=submit],.subscribe-card__form input[href^="mailto:"][type=submit],div#fa-form .wForm form input[href^="mailto:"]#submit_button{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.77" height="12.577" viewBox="0 0 16.77 12.577"><path id="envelope" d="M16.452,68.153a.2.2,0,0,1,.318.154v6.7A1.573,1.573,0,0,1,15.2,76.578H1.572A1.573,1.573,0,0,1,0,75.005V68.31a.2.2,0,0,1,.318-.154c.734.57,1.706,1.294,5.047,3.721.691.5,1.857,1.566,3.02,1.559,1.169.01,2.358-1.074,3.023-1.559C14.749,69.45,15.719,68.723,16.452,68.153ZM8.385,72.385c.76.013,1.854-.956,2.4-1.356,4.346-3.154,4.677-3.429,5.68-4.215a.784.784,0,0,0,.3-.619v-.622A1.573,1.573,0,0,0,15.2,64H1.572A1.573,1.573,0,0,0,0,65.572v.622a.789.789,0,0,0,.3.619c1,.783,1.333,1.061,5.68,4.215C6.531,71.429,7.625,72.4,8.385,72.385Z" transform="translate(0 -64)" fill="%23fff"/></svg>')}.btn--outline,.subscribe-box__form .gform_footer input[type=submit],.tablepress tbody tr td a[download],body .facetwp-load-more{border-color:#101820;background-color:#fff;color:#101820}.btn--outline img,.subscribe-box__form .gform_footer input[type=submit] img,.tablepress tbody tr td a[download] img,body .facetwp-load-more img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn--outline[download],.subscribe-box__form .gform_footer input[download][type=submit],.tablepress tbody tr td a[download],body [download].facetwp-load-more{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.722" height="16.768" viewBox="0 0 18.722 16.768"><path id="download" d="M7.9,0h2.925A.834.834,0,0,1,11.7.786v5.5h3.207A.648.648,0,0,1,15.423,7.4L9.862,12.389a.768.768,0,0,1-1,0L3.295,7.4A.648.648,0,0,1,3.81,6.288h3.21V.786A.834.834,0,0,1,7.9,0ZM18.722,12.314v3.668a.834.834,0,0,1-.878.786H.878A.834.834,0,0,1,0,15.982V12.314a.834.834,0,0,1,.878-.786H6.242l1.792,1.6a2.031,2.031,0,0,0,2.655,0l1.792-1.6h5.364A.834.834,0,0,1,18.722,12.314ZM14.188,15.2a.736.736,0,1,0-.731.655A.7.7,0,0,0,14.188,15.2Zm2.34,0a.736.736,0,1,0-.731.655A.7.7,0,0,0,16.528,15.2Z" fill="%23101820"/></svg>')}.btn--outline[target=_blank],.subscribe-box__form .gform_footer input[target=_blank][type=submit],.tablepress tbody tr td a[target=_blank][download],body [target=_blank].facetwp-load-more{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.866" height="16.77" viewBox="0 0 18.866 16.77"><path id="external-link-alt" d="M18.866.786V4.978a.787.787,0,0,1-1.342.556l-1.17-1.17L8.378,12.341a.786.786,0,0,1-1.112,0L6.526,11.6a.786.786,0,0,1,0-1.112L14.5,2.511,13.333,1.342A.787.787,0,0,1,13.888,0H18.08A.786.786,0,0,1,18.866.786ZM13.332,8.87l-.524.524a.786.786,0,0,0-.23.556v4.724H2.1V4.193h8.647a.786.786,0,0,0,.556-.23l.524-.524A.786.786,0,0,0,11.267,2.1h-9.7A1.572,1.572,0,0,0,0,3.668V15.2A1.572,1.572,0,0,0,1.572,16.77H13.1A1.572,1.572,0,0,0,14.674,15.2V9.425A.786.786,0,0,0,13.332,8.87Z" fill="%23101820"/></svg>')}.btn--outline[href^="mailto:"],.subscribe-box__form .gform_footer input[href^="mailto:"][type=submit],.tablepress tbody tr td a[href^="mailto:"][download],body [href^="mailto:"].facetwp-load-more{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.77" height="12.577" viewBox="0 0 16.77 12.577"><path id="envelope" d="M16.452,68.153a.2.2,0,0,1,.318.154v6.7A1.573,1.573,0,0,1,15.2,76.578H1.572A1.573,1.573,0,0,1,0,75.005V68.31a.2.2,0,0,1,.318-.154c.734.57,1.706,1.294,5.047,3.721.691.5,1.857,1.566,3.02,1.559,1.169.01,2.358-1.074,3.023-1.559C14.749,69.45,15.719,68.723,16.452,68.153ZM8.385,72.385c.76.013,1.854-.956,2.4-1.356,4.346-3.154,4.677-3.429,5.68-4.215a.784.784,0,0,0,.3-.619v-.622A1.573,1.573,0,0,0,15.2,64H1.572A1.573,1.573,0,0,0,0,65.572v.622a.789.789,0,0,0,.3.619c1,.783,1.333,1.061,5.68,4.215C6.531,71.429,7.625,72.4,8.385,72.385Z" transform="translate(0 -64)" fill="%23101820"/></svg>')}.btn[download],.btn[href^="mailto:"],.btn[target=_blank],.contact-form .gform_footer input[download][type=submit],.contact-form .gform_footer input[href^="mailto:"][type=submit],.contact-form .gform_footer input[target=_blank][type=submit],.cpt-detail__content .gform_footer input[download][type=submit],.cpt-detail__content .gform_footer input[href^="mailto:"][type=submit],.cpt-detail__content .gform_footer input[target=_blank][type=submit],.subscribe-box__form .gform_footer input[download][type=submit],.subscribe-box__form .gform_footer input[href^="mailto:"][type=submit],.subscribe-box__form .gform_footer input[target=_blank][type=submit],.subscribe-card__form input[download][type=submit],.subscribe-card__form input[href^="mailto:"][type=submit],.subscribe-card__form input[target=_blank][type=submit],.tablepress tbody tr td a[download],body [download].facetwp-load-more,body [href^="mailto:"].facetwp-load-more,body [target=_blank].facetwp-load-more,div#fa-form .wForm form input[download]#submit_button,div#fa-form .wForm form input[href^="mailto:"]#submit_button,div#fa-form .wForm form input[target=_blank]#submit_button{padding-right:5rem;background-position:center right 2rem}.btn--sm,.btn-tag,.subscribe-box__form .gform_footer input[type=submit],.subscribe-card__form input[type=submit]{padding:.5rem 1rem}.btn-tag{margin:0 6px 6px 0;font:500 1.4rem/1.6rem Gotham Narrow A,Gotham Narrow B,sans-serif;background-color:#feebab;border-color:#feebab;color:#101820;border-radius:3rem;cursor:default}@media only screen and (min-width:769px){.btn-tag{padding:1rem 2rem}}.btn-tag.tag{background-color:#feebab;border-color:#feebab}.btn-tag.people{background-color:#80e7be;border-color:#80e7be}.btn-tag.branch{background-color:#f9bd9b;border-color:#f9bd9b}.btn-tag:hover{-webkit-box-shadow:none;box-shadow:none}.btn--icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:1rem!important;width:3.7rem;height:3.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none!important;border:1px solid #101820}.btn--icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cpt-detail__pagination a,.link{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:700 1.8rem/3.2rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.cpt-detail__pagination a:hover,.link:hover{text-decoration:underline;-webkit-text-decoration-color:#0e4c77;text-decoration-color:#0e4c77;color:#0e4c77}.cpt-detail__pagination a[rel=next]:after,.link-next:after{display:inline-block;margin-left:.5rem;content:"";width:1.6rem;height:1.6rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.77" height="16.345" viewBox="0 0 16.77 16.345"><path id="arrow-left" d="M9.64,15.25l-.831.831a.9.9,0,0,1-1.269,0L.264,8.809a.9.9,0,0,1,0-1.269L7.54.264a.9.9,0,0,1,1.269,0l.831.831a.9.9,0,0,1-.015,1.284l-4.51,4.3H15.872a.9.9,0,0,1,.9.9v1.2a.9.9,0,0,1-.9.9H5.115l4.51,4.3A.893.893,0,0,1,9.64,15.25Z" transform="translate(16.77 16.345) rotate(180)" fill="%23101820"/></svg>');-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cpt-detail__pagination a[rel=next]:hover:after,.link-next:hover:after{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.77" height="16.345" viewBox="0 0 16.77 16.345"><path id="arrow-left" d="M9.64,15.25l-.831.831a.9.9,0,0,1-1.269,0L.264,8.809a.9.9,0,0,1,0-1.269L7.54.264a.9.9,0,0,1,1.269,0l.831.831a.9.9,0,0,1-.015,1.284l-4.51,4.3H15.872a.9.9,0,0,1,.9.9v1.2a.9.9,0,0,1-.9.9H5.115l4.51,4.3A.893.893,0,0,1,9.64,15.25Z" transform="translate(16.77 16.345) rotate(180)" fill="%230E4C77"/></svg>')}.cpt-detail__pagination a[rel=prev]:before,.link-prev:before{display:inline-block;margin-right:.5rem;content:"";width:1.6rem;height:1.6rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.77" height="16.345" viewBox="0 0 16.77 16.345"><path id="arrow-left" d="M9.59,52.9l-.831.831a.9.9,0,0,1-1.269,0L.214,46.459a.9.9,0,0,1,0-1.269L7.49,37.914a.9.9,0,0,1,1.269,0l.831.831a.9.9,0,0,1-.015,1.284l-4.51,4.3H15.822a.9.9,0,0,1,.9.9v1.2a.9.9,0,0,1-.9.9H5.065l4.51,4.3A.893.893,0,0,1,9.59,52.9Z" transform="translate(0.05 -37.65)" fill="%23101820"/></svg>');-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cpt-detail__pagination a[rel=prev]:hover:before,.link-prev:hover:before{background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.77" height="16.345" viewBox="0 0 16.77 16.345"><path id="arrow-left" d="M9.59,52.9l-.831.831a.9.9,0,0,1-1.269,0L.214,46.459a.9.9,0,0,1,0-1.269L7.49,37.914a.9.9,0,0,1,1.269,0l.831.831a.9.9,0,0,1-.015,1.284l-4.51,4.3H15.822a.9.9,0,0,1,.9.9v1.2a.9.9,0,0,1-.9.9H5.065l4.51,4.3A.893.893,0,0,1,9.59,52.9Z" transform="translate(0.05 -37.65)" fill="%230E4C77"/></svg>')}.staff-detail__title a,.underline-link{position:relative;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:700 1.8rem/2.4rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820;border:none;background-color:transparent;cursor:pointer}.staff-detail__title a:after,.underline-link:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:0;border-bottom:1px solid #101820;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.staff-detail__title a.is-active:after,.staff-detail__title a:hover:after,.underline-link.is-active:after,.underline-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.hamburger{position:relative;z-index:50;width:2.5rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;outline:none;background-color:transparent;cursor:pointer}.hamburger span{position:relative;font-size:0;width:2.5rem}.hamburger span,.hamburger span:after,.hamburger span:before{height:2px;display:block;background:#000;border-radius:2px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger span:after,.hamburger span:before{position:absolute;left:0;right:0;content:""}.hamburger span:before{top:-1rem}.hamburger span:after{bottom:-1rem}.header.is-opened .hamburger span{background-color:transparent}.header.is-opened .hamburger span:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header.is-opened .hamburger span:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width:769px){.hamburger{display:none}}.banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50rem}.banner-img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner .container,.banner .dataTables_wrapper{position:relative;z-index:1}.banner-heading{color:#fff}.notice-slider{position:relative;padding-block:0;background-color:#f3f3f4;height:56px}.notice-slider .slick-arrow{position:absolute;top:0;width:3rem;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#abaeb1;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:1}@media only screen and (min-width:769px){.notice-slider .slick-arrow{width:5.6rem}}.notice-slider .slick-arrow:hover{background-color:#4c5258}.notice-slider .slick-arrow:after{position:absolute;content:"";top:50%;left:50%;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12.908" height="20" viewBox="0 0 12.908 20"><path id="angle-right" d="M12.468,11.062l-8.5,8.5a1.493,1.493,0,0,1-2.118,0L.44,18.147a1.493,1.493,0,0,1,0-2.118l6.023-6.023L.44,3.983a1.493,1.493,0,0,1,0-2.118L1.846.44a1.493,1.493,0,0,1,2.118,0l8.5,8.5A1.5,1.5,0,0,1,12.468,11.062Z" transform="translate(12.908 20) rotate(180)" fill="%23f3f3f4"/></svg>');-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.notice-slider .slick-prev{left:0}.notice-slider .slick-next{right:0}.notice-slider .slick-next:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.notice-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;padding-inline:4rem;font:800 1.4rem/1.9rem Gotham A,Gotham B,sans-serif;color:#101820;text-align:center}@media only screen and (min-width:769px){.notice-slide{padding-inline:6rem}}.notice-slide p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;line-height:20px;font-weight:800;font-family:Gotham A,Gotham B,sans-serif}@media screen and (max-width:530px){.notice-slide p{line-height:17px;font-size:12px}}.notice-slide a:not([class]){position:relative;display:inline-block;color:#0e4c77}.notice-slide a:not([class]):after{display:inline-block;margin-left:11px;content:"";width:11px;height:11px;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="11.395" height="11.107" viewBox="0 0 11.395 11.107"><path id="arrow-right" d="M4.845,38.394l.565-.565a.608.608,0,0,1,.862,0l4.944,4.942a.608.608,0,0,1,0,.862L6.272,48.577a.608.608,0,0,1-.862,0l-.565-.565a.611.611,0,0,1,.01-.872l3.065-2.92H.61A.609.609,0,0,1,0,43.61V42.8a.609.609,0,0,1,.61-.61H7.92l-3.065-2.92A.607.607,0,0,1,4.845,38.394Z" transform="translate(0 -37.65)" fill="%230e4c77"/></svg>');-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.notice-slide a:not([class]):hover:after{-webkit-transform:translateX(5px);transform:translateX(5px)}.content-image{padding-block:5rem}@media only screen and (min-width:769px){.content-image{padding-block:15rem 5rem}}@media only screen and (min-width:769px){.content-image__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.content-image--right .content-image__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:769px){.content-image--left .content-image__content{margin-right:3rem}}@media only screen and (min-width:1440px){.content-image--left .content-image__content{margin-right:5.5rem}}@media only screen and (min-width:769px){.content-image--right .content-image__content{margin-left:5rem}}@media only screen and (min-width:1440px){.content-image--right .content-image__content{margin-left:8.8rem}}.content-image__heading{margin-bottom:1rem}@media only screen and (min-width:769px){.content-image__heading{margin-bottom:3rem}}.content-image__copy{margin-bottom:1rem}@media only screen and (min-width:769px){.content-image__copy{margin-bottom:3rem}}@media only screen and (max-width:768px){.content-image__image{margin-top:2rem}}@media only screen and (min-width:769px){.content-image__image{width:44rem;-ms-flex-negative:0;flex-shrink:0}.content-image--right .content-image__image{width:40rem}}.content-image__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.subscribe-box{padding-block:2.4rem;background-color:#f3f3f4}@media only screen and (min-width:769px){.subscribe-box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:769px){.subscribe-box__image{width:44rem;height:40rem;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (max-width:768px){.subscribe-box__content{margin-top:2rem}}@media only screen and (min-width:769px){.subscribe-box__content{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:auto}}.subscribe-box__copy,.subscribe-box__heading{margin-bottom:1rem}@media only screen and (min-width:769px){.subscribe-box__copy,.subscribe-box__heading{margin-bottom:2rem}}.subscribe-box__form .gfield input[type=email]{display:block;width:100%;padding:4px 0!important;background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #101820}.subscribe-box__form .gfield input[type=email]::-webkit-input-placeholder{color:#101820}.subscribe-box__form .gfield input[type=email]::-moz-placeholder{color:#101820}.subscribe-box__form .gfield input[type=email]:-ms-input-placeholder{color:#101820}.subscribe-box__form .gfield input[type=email]::-ms-input-placeholder{color:#101820}.subscribe-box__form .gfield input[type=email]::placeholder{color:#101820}.subscribe-box__form .gfield input[type=email]:focus,.subscribe-box__form .gfield input[type=email]:focus-visible{outline:none}.subscribe-box__form .gform_footer{margin-top:2rem;padding:0}@media only screen and (min-width:769px){.subscribe-box__form .gform_footer{margin-top:4rem}}.subscribe-card{margin-block:5rem 8rem}@media only screen and (min-width:769px){.subscribe-card{margin-block:9rem}}.subscribe-card__inner{padding:2rem;border:1px solid #abaeb1;border-radius:1rem;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);overflow:hidden}.subscribe-card__content,.subscribe-card__heading{margin-bottom:1.6rem}.subscribe-card__form input[type=email]{display:block;width:100%;margin-bottom:2.5rem;padding-block:1rem;border-radius:0;border:none;border-bottom:1px solid #101820;outline:none}.subscribe-card__form input[type=email]::-webkit-input-placeholder{color:#7c8084}.subscribe-card__form input[type=email]::-moz-placeholder{color:#7c8084}.subscribe-card__form input[type=email]:-ms-input-placeholder{color:#7c8084}.subscribe-card__form input[type=email]::-ms-input-placeholder{color:#7c8084}.subscribe-card__form input[type=email]::placeholder{color:#7c8084}.subscribe-card__form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border:none;border-bottom:1px solid #101820}.subscribe-card__form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]::-webkit-input-placeholder{color:#682637}.subscribe-card__form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]::-moz-placeholder{color:#682637}.subscribe-card__form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]:-ms-input-placeholder{color:#682637}.subscribe-card__form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]::-ms-input-placeholder{color:#682637}.subscribe-card__form .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]::placeholder{color:#682637}.advantage{padding-block:4rem}@media only screen and (min-width:769px){.advantage{padding-top:8rem}}@media only screen and (min-width:769px){.advantage-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.advantage-block{padding-block:2rem;border-radius:0;border-top:1.5px solid #fdd756}@media only screen and (min-width:769px){.advantage-block{padding-block:4.5rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media only screen and (min-width:769px){.advantage-block--half{-ms-flex-preferred-size:50%;flex-basis:50%}.advantage-block--half+.advantage-block--half .advantage-block__inner{border-left:1.5px solid #fdd756}}@media only screen and (min-width:769px){.advantage-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:auto;max-width:76rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advantage-block--right .advantage-block__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.advantage-block--half .advantage-block__inner{padding-inline:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.advantage-block__media{margin-bottom:2rem;border-radius:1rem;overflow:hidden}@media only screen and (min-width:769px){.advantage-block__media{margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 25rem;flex:0 0 25rem;width:25rem;height:25rem}.advantage-block--left .advantage-block__media{margin-right:3rem}.advantage-block--right .advantage-block__media{margin-left:3rem}.advantage-block--half .advantage-block__media{margin-bottom:3rem;-ms-flex-preferred-size:17rem;flex-basis:17rem;width:17rem;height:17rem}}@media only screen and (min-width:769px){.advantage-block--half .advantage-block__content{margin-inline:auto;width:25rem}}.advantage-block__copy,.advantage-block__heading{margin-bottom:1rem}.latest-research{position:relative;padding-block:3rem;background-color:rgba(16,24,32,.15)}@media only screen and (min-width:769px){.latest-research{padding-block:5rem}}.latest-research__bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.latest-research .container,.latest-research .dataTables_wrapper{position:relative;z-index:1}.latest-research__btn{margin-top:3rem;text-align:center}@media only screen and (min-width:769px){.latest-research__btn{margin-top:5rem}}.blog-cards{display:grid;grid-gap:3rem}@media only screen and (min-width:769px){.blog-cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.3rem}}.blog-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem;background-color:#fff;border:1px solid #abaeb1;border-radius:1rem;color:#101820;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.blog-card__img{margin-bottom:2rem;height:20rem}.blog-card__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:769px){.blog-card--horizontal .blog-card__img{margin-right:2rem;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 36rem;flex:0 0 36rem;height:30rem}}.blog-card__content{margin-bottom:3.6rem}.blog-card__title{margin-bottom:1.4rem;font-size:1.8rem}.blog-card__excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.blog-card__subtitle{margin-top:-.7rem;margin-bottom:1.6rem;font-size:1.8rem;font-weight:500}.blog-card__meta{margin-top:auto;padding-top:1.6rem;border-top:1.5px solid #cfd1d2;color:#4c5258}.blog-card:hover{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.36);box-shadow:3px 3px 6px rgba(0,0,0,.36)}.blog-card--horizontal .blog-card__body,.blog-card--vertical .blog-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:769px){.blog-card--horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.blog-card__tags{margin-top:2rem}.card-content{margin-block:5rem}@media only screen and (min-width:769px){.card-content{margin-block:10rem}}@media only screen and (min-width:1200px){.card-content{margin-bottom:15rem}}.acf-block-component .card-content{margin:0}@media only screen and (min-width:769px){.card-content .container-fluid{max-width:120rem}}.card-content__inner{border:1px solid #101820;border-radius:1rem;overflow:hidden}@media only screen and (min-width:769px){.card-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}.card-content__content{padding:3rem 2rem}@media only screen and (min-width:769px){.card-content__content{padding:5rem 3rem}}@media only screen and (min-width:1200px){.card-content__content{padding:8.5rem 5rem}}.acf-block-component .card-content__content{padding:3rem 2rem}@media only screen and (min-width:769px){.card-content__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (min-width:1200px){.card-content__image{-ms-flex-preferred-size:49.5rem;flex-basis:49.5rem}.acf-block-component .card-content__image{-ms-flex-preferred-size:50%;flex-basis:50%}}.card-content__heading{margin-bottom:3rem}@media only screen and (min-width:769px){.card-content__heading{margin-bottom:5rem}}.acf-block-component .card-content__heading{margin-bottom:2rem}.card-content__copy{margin-bottom:3rem}.tab-links{list-style:none}.tab-content{display:none}.tab-content.is-active{display:block}.general-content{padding-block:3rem}@media only screen and (min-width:769px){.general-content{padding-block:6rem}}.general-content h1,.general-content h2,.general-content h3,.general-content h4,.general-content h5,.general-content h6,.general-content p{margin-bottom:1em}.general-content ol,.general-content ul{margin-bottom:1em;padding-left:2rem}.general-content a:not([class]){font-weight:700;text-decoration:underline}.general-content.with-bg{padding-left:5rem;padding-right:5rem}.general-content .section-copy{margin-bottom:2.5rem}.general-content iframe{display:block;margin-bottom:3rem;width:100%;max-width:100%;aspect-ratio:16/9;height:auto}@media only screen and (min-width:769px){.general-content iframe{margin-bottom:5rem}}.general-content figure img{display:block;width:100%}.general-content figure figcaption{margin-top:2rem;font:300 1.6rem/3rem Gotham Narrow A,Gotham Narrow B,sans-serif}.general-content__ctas{text-align:center}@media only screen and (min-width:769px){.general-content__ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.general-content__ctas .staff-detail__title a,.general-content__ctas .underline-link,.staff-detail__title .general-content__ctas a{margin-inline:1rem}@media only screen and (min-width:769px){.general-content__ctas .staff-detail__title a,.general-content__ctas .underline-link,.staff-detail__title .general-content__ctas a{margin-inline:2.5rem}}.general-content__cta{margin:5px}.general-content__cta img{margin-inline:auto;height:7rem}.general-content+.cpt{margin-top:0}.page-banner__img{display:block;margin-bottom:4rem;height:18rem;border-radius:30px;overflow:hidden}@media only screen and (min-width:769px){.page-banner__img{margin-top:4rem;height:35rem}}.history{margin-bottom:3rem}@media only screen and (min-width:769px){.history{margin-bottom:5rem}}.history-year__slider{margin-bottom:3rem;padding-block:1.5rem;background-color:#f3f3f4}@media only screen and (min-width:769px){.history-year__slider{margin-bottom:5rem}}.history-year__slider .slick-arrow{position:absolute;top:0;width:3rem;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#4c5258;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:1}@media only screen and (min-width:769px){.history-year__slider .slick-arrow{width:5.6rem}}.history-year__slider .slick-arrow:hover{background-color:#0e4c77}.history-year__slider .slick-arrow:after{position:absolute;content:"";top:50%;left:50%;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12.908" height="20" viewBox="0 0 12.908 20"><path id="angle-right" d="M12.468,11.062l-8.5,8.5a1.493,1.493,0,0,1-2.118,0L.44,18.147a1.493,1.493,0,0,1,0-2.118l6.023-6.023L.44,3.983a1.493,1.493,0,0,1,0-2.118L1.846.44a1.493,1.493,0,0,1,2.118,0l8.5,8.5A1.5,1.5,0,0,1,12.468,11.062Z" transform="translate(12.908 20) rotate(180)" fill="%23f3f3f4"/></svg>');-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.history-year__slider .slick-prev{left:0;border-radius:1rem 0 0 1rem}.history-year__slider .slick-next{right:0;border-radius:0 1rem 1rem 0}.history-year__slider .slick-next:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.history-year{font:700 1.8rem/2.4rem Gotham Narrow A,Gotham Narrow B,sans-serif;text-align:center;color:#101820}.history-items__slide .blog-card{margin-bottom:3rem;cursor:auto}@media only screen and (min-width:769px){.history-items__slide .blog-card{margin-bottom:5rem}}.history-items__slide .blog-card:hover{-webkit-box-shadow:none;box-shadow:none}.history-items__slide .blog-card .blog-card__content,.history-items__slide .blog-card:last-child{margin-bottom:0}.block-accordions .default-editor{margin-bottom:3rem}@media only screen and (min-width:769px){.block-accordions .default-editor{margin-bottom:5rem}}.block-accordions .accordion{margin-bottom:3rem}@media only screen and (min-width:769px){.block-accordions .accordion{margin-bottom:5rem}}.cpt-detail .block-accordions .accordion{margin-bottom:3rem}.block-accordions .accordion-header{position:relative;padding:1.5rem 5rem 1.5rem 2rem;background-color:#f3f3f4;border-radius:1rem;font-weight:600;cursor:pointer}.block-accordions .accordion-header:after{position:absolute;content:"";top:50%;right:2rem;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="11.625" viewBox="0 0 18 11.625"><path id="angle-down" d="M8,163.978.347,156.326a1.345,1.345,0,0,1,0-1.907l1.272-1.272a1.345,1.345,0,0,1,1.907,0l5.424,5.424,5.424-5.424a1.345,1.345,0,0,1,1.907,0l1.272,1.272a1.345,1.345,0,0,1,0,1.907L9.9,163.978A1.338,1.338,0,0,1,8,163.978Z" transform="translate(0.05 -152.75)" fill="%23101820"/></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.block-accordions .accordion-header.is-opened:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.block-accordions .accordion-content{display:none;margin-top:2rem;padding-inline:2rem 5rem}.cpt-detail{margin-block:3rem}@media only screen and (min-width:769px){.cpt-detail{margin-block:5rem}}.cpt-detail__inner{padding-top:1rem;border-top:1px solid #101820}.cpt-detail__type{margin-bottom:2rem}@media only screen and (min-width:769px){.cpt-detail__type{margin-bottom:4rem}}.cpt-detail .section-heading{margin-bottom:2rem;text-align:left}@media only screen and (min-width:769px){.cpt-detail .section-heading{margin-bottom:4rem}}.cpt-detail .section-copy{margin-bottom:2.5rem}.cpt-detail__content h1,.cpt-detail__content h2,.cpt-detail__content h3,.cpt-detail__content h4,.cpt-detail__content h5,.cpt-detail__content h6,.cpt-detail__content p{margin-bottom:1em}.cpt-detail__content ol,.cpt-detail__content ul{margin-bottom:1em;padding-left:2rem}.cpt-detail__content a:not([class]){font-weight:700;text-decoration:underline}.cpt-detail__content hr.wp-block-separator{margin-block:3rem;border:none;border-top:1.5px solid #101820}@media only screen and (min-width:769px){.cpt-detail__content hr.wp-block-separator{margin-block:5rem}}.cpt-detail__content .container,.cpt-detail__content .container-fluid,.cpt-detail__content .container-sm,.cpt-detail__content .dataTables_wrapper{padding-inline:0}.cpt-detail__content .wp-block-gallery{margin-inline:0}.cpt-detail__content .wp-block-gallery.columns-2,.cpt-detail__content .wp-block-gallery.columns-default{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem!important}@media only screen and (min-width:769px){.cpt-detail__content .wp-block-gallery.columns-2,.cpt-detail__content .wp-block-gallery.columns-default{gap:5rem!important}}@media only screen and (min-width:1200px){.cpt-detail__content .wp-block-gallery.columns-2,.cpt-detail__content .wp-block-gallery.columns-default{gap:10rem!important}}.cpt-detail__content .wp-block-gallery.columns-2 .wp-block-image,.cpt-detail__content .wp-block-gallery.columns-default .wp-block-image{width:calc(50% - .5rem)!important}@media only screen and (min-width:769px){.cpt-detail__content .wp-block-gallery.columns-2 .wp-block-image,.cpt-detail__content .wp-block-gallery.columns-default .wp-block-image{margin-bottom:0!important;width:calc(50% - 2.5rem)!important}}@media only screen and (min-width:1200px){.cpt-detail__content .wp-block-gallery.columns-2 .wp-block-image,.cpt-detail__content .wp-block-gallery.columns-default .wp-block-image{width:calc(50% - 5rem)!important}}.cpt-detail__content .wp-block-gallery.columns-1 .wp-block-image{margin-bottom:3rem!important}.cpt-detail__content .wp-block-gallery .wp-block-image figcaption{position:static!important;padding:0!important;margin-top:1.8rem!important;background:transparent!important;font:300 1.6rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif!important;color:#101820!important;text-align:left!important}.cpt-detail__content>.wp-block-image{margin:3rem 0}@media only screen and (min-width:769px){.cpt-detail__content>.wp-block-image{margin:5rem 0}}.cpt-detail__content .gfield input,.cpt-detail__content .gfield textarea{border:1px solid #abaeb1;border-radius:.5rem}.cpt-detail__content .gchoice label,.cpt-detail__content .gfield--type-checkbox legend{font:600 1.2rem/1.6 Gotham Narrow A,Gotham Narrow B,sans-serif!important}.cpt-detail__content .gform_required_legend{display:none}.cpt-detail__content .gform_footer{margin-top:3rem;padding-block:0}.cpt-detail__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3rem;padding-top:2.5rem;border-top:1px solid #101820}@media only screen and (max-width:768px){.cpt-detail__pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:769px){.cpt-detail__pagination{margin-top:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width:768px){.cpt-detail__pagination a[rel=prev]{margin-bottom:1rem}}.cpt-detail__pagination a[rel=next]{margin-left:auto}@media only screen and (max-width:768px){.cpt-detail__pagination .link-prev,.cpt-detail__pagination a[rel=prev]{margin-bottom:1rem}}.cpt-detail__pagination .link-next,.cpt-detail__pagination a[rel=next]{margin-left:auto}.timelines{margin-bottom:5rem}@media only screen and (min-width:769px){.timelines{margin-bottom:10rem}}.timelines .section-copy{margin-bottom:2rem}@media only screen and (min-width:769px){.timelines .section-copy{margin-bottom:4rem}}.timelines .timeline{padding-block:2.5rem;border-bottom:1px solid #101820}@media only screen and (min-width:769px){.timelines .timeline{padding-block:5rem}}.timelines .timeline:last-child{border-bottom:none}.timelines .timeline-date{margin-bottom:1.6rem}.timelines .timeline-title{display:inline-block;margin-bottom:1em;padding-inline:2rem;background-color:#feebab;color:#101820;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:700}.timelines .timeline-content h1,.timelines .timeline-content h2,.timelines .timeline-content h3,.timelines .timeline-content h4,.timelines .timeline-content h5,.timelines .timeline-content h6,.timelines .timeline-content p{margin-bottom:1em}.timelines .timeline-content ol,.timelines .timeline-content ul{margin-bottom:1em;padding-left:2rem}.timelines .timeline-content a:not([class]){font-weight:700;text-decoration:underline}.timelines .timeline-content li{margin-bottom:1em}.timelines .timeline-content>:last-child{margin-bottom:0}.blockquote-block blockquote{margin:0 auto 2rem;padding-top:1.6rem;border-top:1px solid #101820;max-width:40.5rem}@media only screen and (min-width:769px){.blockquote-block blockquote{margin-block:5rem;padding-top:3.1rem}}.blockquote-block blockquote cite{display:block;margin-top:1.5rem;font:300 1.6rem/2rem Gotham Narrow A,Gotham Narrow B,sans-serif}@media only screen and (min-width:769px){.blockquote-block blockquote cite{font-size:1.8rem;line-height:2.4rem}}.blockquote-block blockquote cite b{display:block}.two-columns-links{margin-block:5rem}.two-columns-links__block{margin-block:3rem}@media only screen and (min-width:769px){.two-columns-links__block{margin-block:5rem}}.two-columns-links__block h4{margin-bottom:2rem;text-align:center}@media only screen and (min-width:769px){.two-columns-links__block h4{margin-bottom:5rem}}.two-columns-links .block-link{display:block;margin-bottom:2rem;padding:2rem;border:1.5px solid #abaeb1;border-radius:1rem;font:900 1.8rem/2.1rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820}@media only screen and (min-width:769px){.two-columns-links .block-link{margin-bottom:3rem;padding:3rem 2rem}}.two-columns-links .block-link:hover{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.36);box-shadow:3px 3px 6px rgba(0,0,0,.36)}.two-columns-links .block-link--image{text-align:center}.two-columns-links .block-link img{margin:auto;max-height:5.6rem}.cpt{margin-block:5rem}@media only screen and (min-width:769px){.cpt{margin-block:10rem}}.cpt--has-border{margin-block:5rem}.cpt--has-border .cpt-inner{padding-top:3rem;border-top:1px solid #101820}@media only screen and (min-width:769px){.cpt--has-border .cpt-inner{padding-top:5rem}}.cpt-title{margin-bottom:3rem}@media only screen and (min-width:769px){.cpt-title{margin-bottom:4.5rem}}.cpt-grid{display:grid;grid-gap:3rem}@media only screen and (min-width:769px){.cpt-grid{grid-gap:5rem}}@media only screen and (min-width:769px){.cpt-grid--col-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem 1.2rem}.cpt-grid--col-2 .content-nothing{grid-column:span 2}.cpt-grid--col-2.cpt-grid--vertical{grid-gap:5rem}}@media only screen and (min-width:769px){.cpt-grid--col-3{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem 1.2rem}}@media only screen and (min-width:1200px){.cpt-grid--col-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:769px){.cpt-grid--col-3 .content-nothing{grid-column:span 2}}@media only screen and (min-width:1200px){.cpt-grid--col-3 .content-nothing{grid-column:span 3}}@media only screen and (min-width:769px){.cpt-grid--col-4{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem 1.2rem}}@media only screen and (min-width:1200px){.cpt-grid--col-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:769px){.cpt-grid--col-4 .content-nothing{grid-column:span 2}}@media only screen and (min-width:1200px){.cpt-grid--col-4 .content-nothing{grid-column:span 4}}@media only screen and (min-width:769px){.cpt-grid--simple{grid-gap:5rem}}@media only screen and (min-width:1200px){.cpt-grid--simple{grid-gap:5rem 4rem}}@media only screen and (min-width:769px){.cpt-grid--simple.cpt-grid--col-1{grid-gap:3rem}}.cpt-grid .content-nothing{text-align:center}.cpt-filters{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5rem;border:1.5px solid #101820;border-radius:10px}@media only screen and (min-width:769px){.cpt-filters{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cpt-filters__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top:1.5px solid #101820}.cpt-filters__row:first-child{border-top:none}@media only screen and (max-width:768px){.cpt-filters__row:first-child{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.cpt-filters__row.hide{display:none}.cpt-filters__search{border-top-right-radius:7px;overflow:hidden}.cpt-filters__search .facetwp-facet-search{border-radius:0}@media only screen and (max-width:768px){.cpt-filters__search .facetwp-facet-search{border-radius:10px 10px 0 0}}.cpt-filters.no-values .cpt-filters__search{border-bottom-right-radius:7px}.cpt-filters__clear{-webkit-box-flex:0;-ms-flex:0 0 115px;flex:0 0 115px;padding:13px 15px;background-color:#f3f3f4;border-right:1.5px solid #101820;font-weight:700;border-bottom-left-radius:10px;overflow:hidden}.cpt-filters__clear:hover{cursor:pointer;background-color:#ececed}.cpt-filters__terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cpt-filters__terms .facetwp-selections ul li .facetwp-selection-label{display:none}.cpt-filters__terms .facetwp-selections ul li .facetwp-selection-value{padding:16px 18px 16px 36px;font-weight:700;background-image:none}.cpt-filters__terms .facetwp-selections ul li .facetwp-selection-value:before{content:" ";width:18px;height:18px;border-radius:100%;float:left;margin:0 0 0 -22px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 512 512'%3E%3Cpath stroke='rgba(0, 0, 0, 1' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M175 175c9.4-9.3 24.6-9.3 33.1 0l47 47.1L303 175c9.4-9.3 24.6-9.3 33.1 0 10.2 9.4 10.2 24.6 0 33.1l-46.2 47 46.2 47.9c10.2 9.4 10.2 24.6 0 33.1-8.5 10.2-23.7 10.2-33.1 0l-47.9-46.2-47 46.2c-8.5 10.2-23.7 10.2-33.1 0-9.3-8.5-9.3-23.7 0-33.1l47.1-47.9-47.1-47c-9.3-8.5-9.3-23.7 0-33.1v0zm337 81c0 141.4-114.6 256-256 256S0 397.4 0 256 114.6 0 256 0s256 114.6 256 256zM256 48C141.1 48 48 141.1 48 256s93.1 208 208 208 208-93.1 208-208S370.9 48 256 48z'/%3E%3C/svg%3E");background-size:contain;background-position:50%}.cpt-filters__dropdowns{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}@media only screen and (max-width:768px){.cpt-filters__dropdowns{display:none}}@media only screen and (min-width:769px){.cpt-filters__dropdowns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.3rem 0 1.3rem 3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cpt-filters__dropdowns .cpt-filters__clear{text-decoration:underline;font-size:1.5rem;padding:3px 4px;float:right;position:absolute;top:14px;right:30px;cursor:pointer}@media only screen and (max-width:768px){.cpt-filters.is-active .cpt-filters__close,.cpt-filters.is-active .cpt-filters__dropdowns{display:block}}.cpt-filters__close{display:none}@media only screen and (max-width:768px){.cpt-filters .facetwp-input-wrap{display:block;border:1px solid #101820}}.cpt-filters__toggler{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 2rem;-webkit-box-align:center;-ms-flex-align:center;border-bottom:1px solid #101820;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cpt-filters button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none}.cpt-filters button img{height:1.7rem}.cpt-filters__open{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cpt-filters__open img{margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:768px){.cpt-filter{padding:1.5rem 2rem;border-bottom:1px solid #101820}}@media only screen and (min-width:769px){.cpt-filter{margin-right:3rem}}.cpt-filter .dropdown-content,.cpt-filter .jcf-select-drop{margin-top:3.65rem}@media only screen and (max-width:768px){.cpt-filter .dropdown-btn{display:block;width:100%;text-align:left}.cpt-filter .dropdown-btn:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}}@media only screen and (max-width:768px){.cpt-filter .dropdown-content{-webkit-transition:none!important;transition:none!important}}@media only screen and (max-width:768px){.cpt-filter.is-opened .dropdown-btn:after{-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}}@media only screen and (max-width:768px) and (max-width:768px){.cpt-filter.is-opened .dropdown-content{position:static;padding:0;border:none}}@media only screen and (max-width:768px){.cpt-filter .jcf-select{display:block}.cpt-filter .jcf-select-opener{top:1rem;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.cpt-filter .jcf-select.jcf-drop-active .jcf-select-opener{-webkit-transform:none;transform:none}.cpt-filter .jcf-select-drop{position:static;padding:0;border:none;border-radius:0}.cpt-filter .jcf-select-drop ul li:first-child{text-decoration:underline}}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown{position:relative;padding-right:23px}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown:after{position:absolute;content:"";top:50%;right:0;width:1.5rem;height:1rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13.421" height="8.667" viewBox="0 0 13.421 8.667"><path id="angle-down" d="M5.951,161.122.246,155.416a1,1,0,0,1,0-1.422l.948-.948a1,1,0,0,1,1.422,0L6.66,157.09l4.044-4.044a1,1,0,0,1,1.422,0l.948.948a1,1,0,0,1,0,1.422l-5.706,5.706A1,1,0,0,1,5.951,161.122Z" transform="translate(0.05 -152.75)"/></svg>');-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}@media only screen and (max-width:768px){.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown:after{top:13px}}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown.show:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.contact-form .gform_footer .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:hover,.cpt-detail__content .gform_footer .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .btn:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .contact-form .gform_footer input[type=submit]:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .cpt-detail__content .gform_footer input[type=submit]:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .subscribe-box__form .gform_footer input[type=submit]:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .subscribe-card__form input[type=submit]:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .tablepress tbody tr td a[download]:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown body .facetwp-load-more:hover,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown div#fa-form .wForm form input#submit_button:hover,.subscribe-box__form .gform_footer .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:hover,.subscribe-card__form .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:hover,.tablepress tbody tr td .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown a[download]:hover,body .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .facetwp-load-more:hover,div#fa-form .wForm form .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input#submit_button:hover{-webkit-box-shadow:none;box-shadow:none}.contact-form .gform_footer .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:focus-visible,.cpt-detail__content .gform_footer .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .btn:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .contact-form .gform_footer input[type=submit]:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .cpt-detail__content .gform_footer input[type=submit]:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .subscribe-box__form .gform_footer input[type=submit]:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .subscribe-card__form input[type=submit]:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .tablepress tbody tr td a[download]:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown body .facetwp-load-more:focus-visible,.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown div#fa-form .wForm form input#submit_button:focus-visible,.subscribe-box__form .gform_footer .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:focus-visible,.subscribe-card__form .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input[type=submit]:focus-visible,.tablepress tbody tr td .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown a[download]:focus-visible,body .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .facetwp-load-more:focus-visible,div#fa-form .wForm form .cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown input#submit_button:focus-visible{outline:unset}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .dropdown-menu{display:none}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .dropdown-menu.show{display:block;position:absolute;background-color:#fff;border:1.5px solid #000;width:250px;top:38px;left:-7px;padding:10px 0;border-radius:0 0 10px 10px}@media only screen and (max-width:768px){.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .dropdown-menu.show{position:relative;top:0;left:0;width:100%;margin-top:11px;border-radius:0;border:1px}}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .dropdown-menu .dropdown-item{padding:3px 10px;font-size:15px}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .dropdown-menu .dropdown-item.active{background-color:#0084d4;color:#fff}.cpt-filter .facetwp-facet.facetwp-type-bootstrap .dropdown .dropdown-menu .dropdown-divider{border-top:1px solid #000;margin:6px 10px;opacity:.1}.cpt hr{margin-bottom:3rem}@media only screen and (min-width:769px){.cpt hr{margin-bottom:4.5rem}}.cpt hr+.cpt-heading{text-align:left}.cpt-heading{margin-bottom:3rem;text-align:center}@media only screen and (min-width:769px){.cpt-heading{margin-bottom:5rem}}.dropdown-btn{position:relative;padding-right:2rem!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font:700 1.8rem/1.2 Gotham Narrow A,Gotham Narrow B,sans-serif;cursor:pointer}.dropdown-btn:after{position:absolute;content:"";top:50%;right:0;width:1.5rem;height:1rem;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13.421" height="8.667" viewBox="0 0 13.421 8.667"><path id="angle-down" d="M5.951,161.122.246,155.416a1,1,0,0,1,0-1.422l.948-.948a1,1,0,0,1,1.422,0L6.66,157.09l4.044-4.044a1,1,0,0,1,1.422,0l.948.948a1,1,0,0,1,0,1.422l-5.706,5.706A1,1,0,0,1,5.951,161.122Z" transform="translate(0.05 -152.75)"/></svg>');-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.dropdown.is-opened .dropdown-btn:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.dropdown-content{position:absolute;padding:2rem;background-color:#fff;border:1.5px solid #101820;border-radius:0 0 1rem 1rem;z-index:1;opacity:0;visibility:hidden;pointer-events:none}.dropdown.is-opened .dropdown-content{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.book{margin-block:5rem}@media only screen and (min-width:769px){.book{margin-block:8rem}}@media only screen and (min-width:769px){.book-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:769px){.book-content{margin-right:5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (min-width:1200px){.book-content{margin-right:10rem}}@media only screen and (min-width:769px){.cpt-detail .book-content{margin-right:3rem;margin-right:8rem}}.book-copy,.book-heading{margin-bottom:3rem}.book-copy h1,.book-copy h2,.book-copy h3,.book-copy h4,.book-copy h5,.book-copy h6,.book-copy p{margin-bottom:1em}.book-copy ol,.book-copy ul{margin-bottom:1em;padding-left:2rem}.book-copy a:not([class]){font-weight:700;text-decoration:underline}@media only screen and (min-width:769px){.book-copy{margin-bottom:5rem}}@media only screen and (min-width:769px){.cpt-detail .book-copy{margin-bottom:3rem}}@media only screen and (max-width:768px){.book-ctas .btn,.book-ctas .contact-form .gform_footer input[type=submit],.book-ctas .cpt-detail__content .gform_footer input[type=submit],.book-ctas .subscribe-box__form .gform_footer input[type=submit],.book-ctas .subscribe-card__form input[type=submit],.book-ctas .tablepress tbody tr td a[download],.book-ctas body .facetwp-load-more,.book-ctas div#fa-form .wForm form input#submit_button,.contact-form .gform_footer .book-ctas input[type=submit],.cpt-detail__content .gform_footer .book-ctas input[type=submit],.subscribe-box__form .gform_footer .book-ctas input[type=submit],.subscribe-card__form .book-ctas input[type=submit],.tablepress tbody tr td .book-ctas a[download],body .book-ctas .facetwp-load-more,div#fa-form .wForm form .book-ctas input#submit_button{margin-bottom:1rem}}@media only screen and (min-width:769px){.book-ctas .btn,.book-ctas .contact-form .gform_footer input[type=submit],.book-ctas .cpt-detail__content .gform_footer input[type=submit],.book-ctas .subscribe-box__form .gform_footer input[type=submit],.book-ctas .subscribe-card__form input[type=submit],.book-ctas .tablepress tbody tr td a[download],.book-ctas body .facetwp-load-more,.book-ctas div#fa-form .wForm form input#submit_button,.contact-form .gform_footer .book-ctas input[type=submit],.cpt-detail__content .gform_footer .book-ctas input[type=submit],.subscribe-box__form .gform_footer .book-ctas input[type=submit],.subscribe-card__form .book-ctas input[type=submit],.tablepress tbody tr td .book-ctas a[download],body .book-ctas .facetwp-load-more,div#fa-form .wForm form .book-ctas input#submit_button{margin-right:3rem}}.book-image{max-width:30rem}@media only screen and (max-width:768px){.book-image{margin-bottom:2rem}}@media only screen and (min-width:769px){.book-image{-webkit-box-flex:0;-ms-flex:0 0 30rem;flex:0 0 30rem}}.book-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.error-404{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:10rem;text-align:center;height:50rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:769px){.error-404{height:63rem}}.error-404__heading{margin-bottom:1rem}.error-404__subheading{margin-bottom:2rem}.error-404__content a:not([class]){color:#0e4c77;text-decoration:underline}.error-404__img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.press-heading{margin-bottom:1.5rem;text-align:center}@media only screen and (min-width:769px){.press-heading{margin-bottom:3rem}}.press .tab-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-block:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:769px){.press .tab-links{margin-block:3rem 5rem}}.press .tab-link{margin-inline:1rem;font-weight:300}@media only screen and (min-width:769px){.press .tab-link{margin-inline:2.5rem}}.press .tab-link.is-active{font-weight:700}@media only screen and (min-width:769px){.press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5rem 1.5rem}}.press .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-block:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}@media only screen and (min-width:769px){.press .pagination{margin-block:5rem}}.press .pagination .page-number,.press .pagination button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5rem;width:3rem;height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font:700 1.8rem/2.1rem Gotham Narrow A,Gotham Narrow B,sans-serif;color:#101820}@media only screen and (min-width:769px){.press .pagination .page-number,.press .pagination button{width:5rem;height:5rem}}.press .pagination .page-number.active,.press .pagination button.active{background-color:#0e4c77;color:#fff}.press .pagination button{cursor:pointer}.press .pagination button img{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;will-change:transform}.press .pagination-prev:hover img{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.press .pagination-next:hover img{-webkit-transform:translateX(5px);transform:translateX(5px)}.press .pagination a.page-number:hover{color:#0e4c77}.press-tabs-wrapper{margin:50px auto}.press-tabs-wrapper .nav.nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;width:400px;margin:0 auto -50px}.press-tabs-wrapper .nav.nav-tabs .nav-item{-webkit-box-flex:1;-ms-flex:1;flex:1;list-style:none}.press-tabs-wrapper .nav.nav-tabs .nav-item a.nav-link{color:#000;font-weight:700}.press-tabs-wrapper .nav.nav-tabs .nav-item.active a.nav-link{text-decoration:underline}.press-tabs-wrapper .tab-content{display:block}.press-new-submenu-bar a{color:#000}.press-new-submenu-bar .current{text-decoration:underline}.contact{margin-bottom:6rem}@media only screen and (min-width:769px){.contact{margin-bottom:18rem}}.contact-content{margin-bottom:5rem}@media only screen and (min-width:769px){.contact-content{margin-bottom:7rem}}.contact-form .gfield input,.contact-form .gfield textarea{border:1px solid #abaeb1;border-radius:.5rem}.contact-form .gform_required_legend{display:none}.contact-form .gform_footer{margin-top:3rem;padding-block:0}div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a,div.heateor_sss_horizontal_sharing div.heateor_sssp_sharing_ul a,div.heateor_sssp_horizontal_sharing div.heateor_sss_sharing_ul a,div.heateor_sssp_horizontal_sharing div.heateor_sssp_sharing_ul a{margin:0 -1px 0 0!important}div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a:first-child .heateor_sss_svg,div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a:first-child .heateor_sssp_svg,div.heateor_sss_horizontal_sharing div.heateor_sssp_sharing_ul a:first-child .heateor_sss_svg,div.heateor_sss_horizontal_sharing div.heateor_sssp_sharing_ul a:first-child .heateor_sssp_svg,div.heateor_sssp_horizontal_sharing div.heateor_sss_sharing_ul a:first-child .heateor_sss_svg,div.heateor_sssp_horizontal_sharing div.heateor_sss_sharing_ul a:first-child .heateor_sssp_svg,div.heateor_sssp_horizontal_sharing div.heateor_sssp_sharing_ul a:first-child .heateor_sss_svg,div.heateor_sssp_horizontal_sharing div.heateor_sssp_sharing_ul a:first-child .heateor_sssp_svg{border-radius:5px 0 0 5px!important}div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a:last-child .heateor_sss_svg,div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a:last-child .heateor_sssp_svg,div.heateor_sss_horizontal_sharing div.heateor_sssp_sharing_ul a:last-child .heateor_sss_svg,div.heateor_sss_horizontal_sharing div.heateor_sssp_sharing_ul a:last-child .heateor_sssp_svg,div.heateor_sssp_horizontal_sharing div.heateor_sss_sharing_ul a:last-child .heateor_sss_svg,div.heateor_sssp_horizontal_sharing div.heateor_sss_sharing_ul a:last-child .heateor_sssp_svg,div.heateor_sssp_horizontal_sharing div.heateor_sssp_sharing_ul a:last-child .heateor_sss_svg,div.heateor_sssp_horizontal_sharing div.heateor_sssp_sharing_ul a:last-child .heateor_sssp_svg{border-radius:0 5px 5px 0!important}div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a span,div.heateor_sss_horizontal_sharing div.heateor_sssp_sharing_ul a span,div.heateor_sssp_horizontal_sharing div.heateor_sss_sharing_ul a span,div.heateor_sssp_horizontal_sharing div.heateor_sssp_sharing_ul a span{border-width:1px;padding:6px!important}.about-content{margin-block:4rem 5rem}@media only screen and (min-width:769px){.about-content{margin-block:5rem 10rem}}.about-content .section-copy{margin-bottom:2.5rem}.about-content .section-copy p{font-weight:300}.staffs-inner{padding-block:3rem;border-top:1px solid #101820}@media only screen and (min-width:769px){.staffs-inner{padding-block:5rem}}.staffs-heading{margin-bottom:3rem}@media only screen and (min-width:769px){.staffs-heading{margin-bottom:5rem}}@media only screen and (min-width:769px){.staffs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4rem}}@media only screen and (min-width:1200px){.staffs-grid{grid-column-gap:10rem}}.staff-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.8rem;border:1px solid #abaeb1;border-radius:1rem;color:#101820;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.staff-card:hover{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.36);box-shadow:3px 3px 6px rgba(0,0,0,.36)}.staff-card__img{margin-right:2rem;-webkit-box-flex:0;-ms-flex:0 0 12.5rem;flex:0 0 12.5rem;height:12.5rem}.staff-card__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.staff-card__name{font-weight:800}.staff-card__role{margin-top:1.6rem}@media only screen and (min-width:769px){.staff-card__role{margin-top:1.2rem}}.advisory-board-wrapper a:hover{cursor:inherit;-webkit-box-shadow:unset;box-shadow:unset;-webket-box-shadow:unset}div#fa-form .wForm{padding:0}div#fa-form .wForm form fieldset legend{padding:0!important}div#fa-form .wForm form .oneField{padding:0}div#fa-form .wForm form .oneChoice .label,div#fa-form .wForm form .oneChoice label{vertical-align:middle}.staff-detail{margin-top:4rem}@media only screen and (min-width:769px){.staff-detail{margin-top:8rem}}.staff-detail__inner{margin-block:2rem}@media only screen and (max-width:768px){.staff-detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (min-width:769px){.staff-detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-block:3rem 5rem}}@media only screen and (max-width:768px){.staff-detail__right{margin-bottom:2rem}}.staff-detail__title{padding-top:1rem;border-top:1px solid #101820}.staff-detail__title a{color:#101820}.staff-detail__heading{margin-bottom:1.5rem}.staff-detail__content,.staff-detail__role{margin-bottom:3rem}.staff-detail__role{font-weight:700}@media only screen and (min-width:769px){.staff-detail__right{margin-left:5rem;-webkit-box-flex:0;-ms-flex:0 0 30rem;flex:0 0 30rem}}@media only screen and (min-width:1200px){.staff-detail__right{margin-left:10rem}}.staff-detail__image{width:30rem;height:30rem}.staff-detail__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.staff-detail__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:-1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form .gform_footer .staff-detail__links input[type=submit],.cpt-detail__content .gform_footer .staff-detail__links input[type=submit],.staff-detail__links .btn,.staff-detail__links .contact-form .gform_footer input[type=submit],.staff-detail__links .cpt-detail__content .gform_footer input[type=submit],.staff-detail__links .subscribe-box__form .gform_footer input[type=submit],.staff-detail__links .subscribe-card__form input[type=submit],.staff-detail__links .tablepress tbody tr td a[download],.staff-detail__links body .facetwp-load-more,.staff-detail__links div#fa-form .wForm form input#submit_button,.subscribe-box__form .gform_footer .staff-detail__links input[type=submit],.subscribe-card__form .staff-detail__links input[type=submit],.tablepress tbody tr td .staff-detail__links a[download],body .staff-detail__links .facetwp-load-more,div#fa-form .wForm form .staff-detail__links input#submit_button{margin-inline:1rem}.contact-form .gform_footer .staff-detail__links input[type=submit] img,.cpt-detail__content .gform_footer .staff-detail__links input[type=submit] img,.staff-detail__links .btn img,.staff-detail__links .contact-form .gform_footer input[type=submit] img,.staff-detail__links .cpt-detail__content .gform_footer input[type=submit] img,.staff-detail__links .subscribe-box__form .gform_footer input[type=submit] img,.staff-detail__links .subscribe-card__form input[type=submit] img,.staff-detail__links .tablepress tbody tr td a[download] img,.staff-detail__links body .facetwp-load-more img,.staff-detail__links div#fa-form .wForm form input#submit_button img,.subscribe-box__form .gform_footer .staff-detail__links input[type=submit] img,.subscribe-card__form .staff-detail__links input[type=submit] img,.tablepress tbody tr td .staff-detail__links a[download] img,body .staff-detail__links .facetwp-load-more img,div#fa-form .wForm form .staff-detail__links input#submit_button img{width:1.6rem}.staff-detail__links .btn-linkedin{padding-right:2rem;background-image:none}#digital-research .post-detail,.main .post-detail{margin-bottom:3rem}@media only screen and (min-width:769px){#digital-research .post-detail,.main .post-detail{margin-bottom:7.5rem}}#digital-research .post-detail:first-child,.main .post-detail:first-child{margin-top:5rem}@media only screen and (min-width:769px){#digital-research .post-detail:first-child,.main .post-detail:first-child{margin-top:8rem}}@media only screen and (min-width:769px){#digital-research .post-detail__inner,.main .post-detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}#digital-research .post-detail__top,.main .post-detail__top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;padding-top:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #101820}@media only screen and (min-width:769px){#digital-research .post-detail__top,.main .post-detail__top{margin-bottom:4rem}}#digital-research .post-detail__heading,.main .post-detail__heading{margin-bottom:3rem}#digital-research .post-detail__subheading,.main .post-detail__subheading{font-size:22px}#digital-research .post-detail__copy h1,#digital-research .post-detail__copy h2,#digital-research .post-detail__copy h3,#digital-research .post-detail__copy h4,#digital-research .post-detail__copy h5,#digital-research .post-detail__copy h6,#digital-research .post-detail__copy p,.main .post-detail__copy h1,.main .post-detail__copy h2,.main .post-detail__copy h3,.main .post-detail__copy h4,.main .post-detail__copy h5,.main .post-detail__copy h6,.main .post-detail__copy p{margin-bottom:1em}#digital-research .post-detail__copy ol,#digital-research .post-detail__copy ul,.main .post-detail__copy ol,.main .post-detail__copy ul{margin-bottom:1em;padding-left:2rem}#digital-research .post-detail__copy a:not([class]),.main .post-detail__copy a:not([class]){font-weight:700;text-decoration:underline}#digital-research .post-detail__copy hr.wp-block-separator,.main .post-detail__copy hr.wp-block-separator{margin:10px 0 15px}@media only screen and (max-width:768px){#digital-research .post-detail__sidebar,.main .post-detail__sidebar{margin-top:3rem}}@media only screen and (min-width:769px){#digital-research .post-detail__sidebar,.main .post-detail__sidebar{-webkit-box-flex:0;-ms-flex:0 0 20rem;flex:0 0 20rem;margin-left:5rem}}@media only screen and (min-width:1200px){#digital-research .post-detail__sidebar,.main .post-detail__sidebar{margin-left:10rem}}#digital-research .post-detail__socials,.main .post-detail__socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin-inline:-.5rem;padding-top:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;border-top:1px solid #101820}#digital-research .post-detail__socials li,.main .post-detail__socials li{margin-inline:.5rem}#digital-research .post-detail__socials li .tablepress tbody tr td a.btn--icon[download],#digital-research .post-detail__socials li a.btn.btn--icon,#digital-research .post-detail__socials li body a.btn--icon.facetwp-load-more,.main .post-detail__socials li .tablepress tbody tr td a.btn--icon[download],.main .post-detail__socials li a.btn.btn--icon,.main .post-detail__socials li body a.btn--icon.facetwp-load-more,.tablepress tbody tr td #digital-research .post-detail__socials li a.btn--icon[download],.tablepress tbody tr td .main .post-detail__socials li a.btn--icon[download],body #digital-research .post-detail__socials li a.btn--icon.facetwp-load-more,body .main .post-detail__socials li a.btn--icon.facetwp-load-more{background-color:transparent!important;border:1px solid #000!important;border-radius:10px}#digital-research .post-detail__tags,.main .post-detail__tags{margin-top:4rem;padding-top:1rem;border-top:1px solid #101820;font-size:1.4rem}#digital-research .post-detail__tags ul,.main .post-detail__tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;margin-inline:-5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}#digital-research .post-detail__tags .btn-tag,.main .post-detail__tags .btn-tag{background-color:#feebab!important;color:#000;font-weight:400;border-radius:20px;padding:10px 16px;margin:0 10px 10px 0;cursor:pointer}#digital-research .post-detail__authors,.main .post-detail__authors{margin-top:4rem;padding-top:1rem;border-top:1px solid #101820;font-size:1.4rem}#digital-research .post-detail__author,.main .post-detail__author{font:600 1.4rem/1.6rem Gotham Narrow A,Gotham Narrow B,sans-serif;text-transform:capitalize;text-decoration:underline;color:#101820}@media only screen and (min-width:769px){#digital-research .post-detail__content,.main .post-detail__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.related-posts{margin-block:5rem}@media only screen and (min-width:769px){.related-posts{margin-block:7.5rem}}.related-posts__inner{padding-top:1rem;border-top:1px solid #101820}.related-posts__heading{margin-bottom:3rem}body.single-position-description .main .post-detail__field,body.single-position_description .main .post-detail__field{margin-bottom:4rem;padding-top:1rem;border-top:1px solid #101820;font-size:1.4rem}body.single-position-description .main .post-detail__field h6,body.single-position_description .main .post-detail__field h6{margin-bottom:15px}body.single-position-description .main .post-detail .callout,body.single-position_description .main .post-detail .callout{border:1px solid #000;border-radius:10px;padding:18px}body.single-position-description .main .post-detail .callout h6,body.single-position_description .main .post-detail .callout h6{margin-bottom:15px}.contact-form .gform_footer body.single-position-description .main .post-detail .callout input[type=submit],.contact-form .gform_footer body.single-position_description .main .post-detail .callout input[type=submit],.cpt-detail__content .gform_footer body.single-position-description .main .post-detail .callout input[type=submit],.cpt-detail__content .gform_footer body.single-position_description .main .post-detail .callout input[type=submit],.subscribe-box__form .gform_footer body.single-position-description .main .post-detail .callout input[type=submit],.subscribe-box__form .gform_footer body.single-position_description .main .post-detail .callout input[type=submit],.subscribe-card__form body.single-position-description .main .post-detail .callout input[type=submit],.subscribe-card__form body.single-position_description .main .post-detail .callout input[type=submit],.tablepress tbody tr td body.single-position-description .main .post-detail .callout a[download],.tablepress tbody tr td body.single-position_description .main .post-detail .callout a[download],body.single-position-description .main .post-detail .callout .btn,body.single-position-description .main .post-detail .callout .contact-form .gform_footer input[type=submit],body.single-position-description .main .post-detail .callout .cpt-detail__content .gform_footer input[type=submit],body.single-position-description .main .post-detail .callout .facetwp-load-more,body.single-position-description .main .post-detail .callout .subscribe-box__form .gform_footer input[type=submit],body.single-position-description .main .post-detail .callout .subscribe-card__form input[type=submit],body.single-position-description .main .post-detail .callout .tablepress tbody tr td a[download],body.single-position-description .main .post-detail .callout div#fa-form .wForm form input#submit_button,body.single-position_description .main .post-detail .callout .btn,body.single-position_description .main .post-detail .callout .contact-form .gform_footer input[type=submit],body.single-position_description .main .post-detail .callout .cpt-detail__content .gform_footer input[type=submit],body.single-position_description .main .post-detail .callout .facetwp-load-more,body.single-position_description .main .post-detail .callout .subscribe-box__form .gform_footer input[type=submit],body.single-position_description .main .post-detail .callout .subscribe-card__form input[type=submit],body.single-position_description .main .post-detail .callout .tablepress tbody tr td a[download],body.single-position_description .main .post-detail .callout div#fa-form .wForm form input#submit_button,div#fa-form .wForm form body.single-position-description .main .post-detail .callout input#submit_button,div#fa-form .wForm form body.single-position_description .main .post-detail .callout input#submit_button{background-color:#0e4c77;color:#fff;font-weight:700;border-radius:7px;padding:6px 13px;margin-top:10px}body.single-position-description .main .post-detail .footnote ol,body.single-position_description .main .post-detail .footnote ol{padding-left:20px;margin-top:20px}body.single-position-description .main .post-detail .endnotes,body.single-position_description .main .post-detail .endnotes{margin-top:20px}.tablepress tbody tr td body.single-position-description .main .post-detail a.more[download],.tablepress tbody tr td body.single-position_description .main .post-detail a.more[download],body.single-position-description .main .post-detail .tablepress tbody tr td a.more[download],body.single-position-description .main .post-detail a.btn.more,body.single-position-description .main .post-detail a.more.facetwp-load-more,body.single-position_description .main .post-detail .tablepress tbody tr td a.more[download],body.single-position_description .main .post-detail a.btn.more,body.single-position_description .main .post-detail a.more.facetwp-load-more{border:2px solid #000;float:none;position:relative;width:370px;display:block;text-align:center;color:#000;margin:50px auto 0}.contact-form .gform_footer body.single-position-description .main .post-detail input.print[type=submit],.contact-form .gform_footer body.single-position_description .main .post-detail input.print[type=submit],.cpt-detail__content .gform_footer body.single-position-description .main .post-detail input.print[type=submit],.cpt-detail__content .gform_footer body.single-position_description .main .post-detail input.print[type=submit],.subscribe-box__form .gform_footer body.single-position-description .main .post-detail input.print[type=submit],.subscribe-box__form .gform_footer body.single-position_description .main .post-detail input.print[type=submit],.subscribe-card__form body.single-position-description .main .post-detail input.print[type=submit],.subscribe-card__form body.single-position_description .main .post-detail input.print[type=submit],.tablepress tbody tr td body.single-position-description .main .post-detail a.print[download],.tablepress tbody tr td body.single-position_description .main .post-detail a.print[download],body.single-position-description .main .post-detail .btn.print,body.single-position-description .main .post-detail .contact-form .gform_footer input.print[type=submit],body.single-position-description .main .post-detail .cpt-detail__content .gform_footer input.print[type=submit],body.single-position-description .main .post-detail .print.facetwp-load-more,body.single-position-description .main .post-detail .subscribe-box__form .gform_footer input.print[type=submit],body.single-position-description .main .post-detail .subscribe-card__form input.print[type=submit],body.single-position-description .main .post-detail .tablepress tbody tr td a.print[download],body.single-position-description .main .post-detail div#fa-form .wForm form input.print#submit_button,body.single-position_description .main .post-detail .btn.print,body.single-position_description .main .post-detail .contact-form .gform_footer input.print[type=submit],body.single-position_description .main .post-detail .cpt-detail__content .gform_footer input.print[type=submit],body.single-position_description .main .post-detail .print.facetwp-load-more,body.single-position_description .main .post-detail .subscribe-box__form .gform_footer input.print[type=submit],body.single-position_description .main .post-detail .subscribe-card__form input.print[type=submit],body.single-position_description .main .post-detail .tablepress tbody tr td a.print[download],body.single-position_description .main .post-detail div#fa-form .wForm form input.print#submit_button,div#fa-form .wForm form body.single-position-description .main .post-detail input.print#submit_button,div#fa-form .wForm form body.single-position_description .main .post-detail input.print#submit_button{background-color:#0e4c77;color:#fff;font-weight:700;border-radius:7px;padding:6px 13px;margin-top:-4px;border:none}body.single-position-description .main .accordion,body.single-position_description .main .accordion{margin-top:20px;margin-bottom:20px}body.single-position-description .main .accordion .label,body.single-position_description .main .accordion .label{background-color:#efefef;font-weight:700;padding:15px 18px;border-radius:10px;cursor:pointer}body.single-position-description .main .accordion .label:after,body.single-position_description .main .accordion .label:after{content:" ";display:block;position:relative;border:4px solid #000;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:0;border-left:0;float:right;border-radius:1px;-webkit-transition:all .2s;transition:all .2s}body.single-position-description .main .accordion.open .label:after,body.single-position_description .main .accordion.open .label:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-top:5px;-webkit-transition:all .2s;transition:all .2s}body.single-position-description .main .accordion .content,body.single-position_description .main .accordion .content{padding:15px 18px;display:none}body.single-position-description .main .accordion.open .content,body.single-position_description .main .accordion.open .content{display:block}body.single-position-description .main .subtitle,body.single-position_description .main .subtitle{font-weight:700;margin-top:10px;margin-bottom:6px}body.single-position-description .main .font-weight-bold,body.single-position-description .main b,body.single-position-description .main strong,body.single-position_description .main .font-weight-bold,body.single-position_description .main b,body.single-position_description .main strong{font-weight:500}body.single-position-description .main .footnote,body.single-position_description .main .footnote{margin-top:20px}body.single-position-description .main .footnote h6,body.single-position_description .main .footnote h6{margin-top:10px}body.single-position-description .main .endnotes,body.single-position-description .main .footnote li,body.single-position_description .main .endnotes,body.single-position_description .main .footnote li{font-size:16px}.data-vis-wrapper{margin-top:0}.data-vis-wrapper h1,.data-vis-wrapper h2{text-align:center}.data-vis-wrapper h1{font-size:3.5rem;margin-bottom:0;margin-top:2rem}.data-vis-wrapper h2{text-align:center;font-size:2.75rem;font-weight:500;font-style:italic;margin-top:10px}.data-vis-wrapper .nav{display:none;background-color:#f3f3f4}.data-vis-wrapper .nav>.container,.data-vis-wrapper .nav>.dataTables_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;padding:1px 3%}@media screen and (max-width:600px){.data-vis-wrapper .nav>.container,.data-vis-wrapper .nav>.dataTables_wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.data-vis-wrapper .nav>.container .nav-item,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item{padding:5px 1%;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:600px){.data-vis-wrapper .nav>.container .nav-item.legend,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item.legend{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.data-vis-wrapper .nav>.container .nav-item .nav-title,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item .nav-title{font-size:13px;margin-bottom:2px;text-decoration:underline;width:100%;font-weight:700;text-transform:uppercase}.data-vis-wrapper .nav>.container .nav-item .container,.data-vis-wrapper .nav>.container .nav-item .dataTables_wrapper,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item .container,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item .dataTables_wrapper{padding:0}.data-vis-wrapper .nav>.container .nav-item .select2-container,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item .select2-container{display:inline}.data-vis-wrapper .nav>.container .nav-item.tourLink-wrapper,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item.tourLink-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:650px){.data-vis-wrapper .nav>.container .nav-item.tourLink-wrapper,.data-vis-wrapper .nav>.dataTables_wrapper .nav-item.tourLink-wrapper{display:none}}.data-vis-wrapper .tourLink{text-decoration:underline;color:#074474;padding:0;font-size:12px;cursor:pointer;line-height:19px}.data-vis-wrapper .chosen-container{display:block;max-width:300px;min-width:100%}.data-vis-wrapper .chart-wrapper{padding:10px 2%;min-height:400px}@media screen and (max-width:600px){.data-vis-wrapper .chart-wrapper{padding-left:0;padding-right:0}}.data-vis-wrapper .chart-wrapper figure{margin-right:0;margin-left:0}.data-vis-wrapper .chart-wrapper ul.highcharts-menu hr{margin:4px}.data-vis-wrapper .chart-wrapper text.highcharts-title{font-size:1.4rem!important}.data-vis-wrapper .item{padding:0}.data-vis-wrapper .item input[type=checkbox]{margin-right:5px}.data-vis-wrapper .legend{padding:20px}@media screen and (max-width:600px){.data-vis-wrapper .legend .container,.data-vis-wrapper .legend .dataTables_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.data-vis-wrapper .legend .item{margin:0;padding:3px 0 1px 3px;font-size:12px;line-height:15px}.data-vis-wrapper .legend .item span{display:block;width:10px;height:10px;border-radius:10px;float:left;margin:2px 5px 0 0}.data-vis-wrapper .filter,.data-vis-wrapper .legend,.data-vis-wrapper .settings{padding:20px}.data-vis-wrapper .filter b,.data-vis-wrapper .legend b,.data-vis-wrapper .settings b{display:block;margin-bottom:5px}.data-vis-wrapper .filter u,.data-vis-wrapper .legend u,.data-vis-wrapper .settings u{display:block;margin-top:10px;margin-bottom:5px}.data-vis-wrapper text.highcharts-plot-band-label{font-size:11px!important;font-weight:700}.introjs-overlay{background-color:#000;opacity:.7}a.introjs-button.introjs-prevbutton{background-color:transparent;color:#000;border:none}.introjs-tooltipReferenceLayer{font-family:inherit!important}@media screen and (max-width:600px){.introjs-tooltipReferenceLayer{left:0!important;width:100%!important}}.introjs-tooltipReferenceLayer *{font-family:inherit!important}.introjs-tooltipReferenceLayer .introjs-tooltip{max-width:500px!important;width:500px}@media screen and (max-width:600px){.introjs-tooltipReferenceLayer .introjs-tooltip{max-width:96%!important}}.introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltip-header{padding-top:17px}.introjs-tooltipReferenceLayer .introjs-tooltip .introjs-tooltip-header h1.introjs-tooltip-title{font-size:20px}a.introjs-button{background-color:#0e4c77;border-color:#0e4c77;color:#fff;border-radius:7px;text-shadow:none;font-weight:700}a.introjs-button.introjs-disabled{opacity:.5}.introjs-tooltip.introjs-floating img{width:100%}.single-pps_publication .organizations{position:relative;padding-block:3rem;background-color:#f3f3f4;z-index:1}.single-pps_publication .organizations-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-pps_publication .organizations .organization{margin-inline:1rem}.single-pps_publication .organizations .organization-logo{max-height:4rem;cursor:pointer}@media only screen and (min-width:769px){.single-pps_publication .organizations .organization-logo{max-height:4.5rem}}.single-pps_publication .organizations .organization-logo:hover+.organization-content{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-pps_publication .organizations .organization-content{position:absolute;padding:2rem 1rem;top:calc(100% + 3rem);left:50%;width:80%;max-width:82rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:1px solid #101820;background-color:#fff;text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:10}.single-pps_publication .organizations .organization-content:before{position:absolute;content:"";top:-5px;left:50%;width:2.8rem;height:2.8rem;background-color:#fff;border-top:1px solid #101820;border-left:1px solid #101820;-webkit-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}.single-pps_publication .report{margin-top:3.5rem}@media only screen and (min-width:769px){.single-pps_publication .report{margin-top:5.5rem}}@media only screen and (min-width:769px){.single-pps_publication .report-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.single-pps_publication .report-sidebar{position:-webkit-sticky;position:sticky;top:5rem;-webkit-box-flex:0;-ms-flex:0 0 20rem;flex:0 0 20rem}.single-pps_publication .report-sidebar ul{list-style:none}.single-pps_publication .report-sidebar ul li{margin-bottom:2rem;padding-inline:2rem}.single-pps_publication .report-sidebar__link{color:#101820}.single-pps_publication .report-sidebar__link.is-active{font-weight:700}@media only screen and (min-width:769px){.single-pps_publication .report-blocks{margin-left:4rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.single-pps_publication .report-block{margin-bottom:5rem}@media only screen and (min-width:769px){.single-pps_publication .report-block{margin-bottom:10rem}}.single-pps_publication .report-block__heading{margin-bottom:2rem}@media only screen and (min-width:769px){.single-pps_publication .report-block__heading{margin-bottom:3rem}}.single-pps_publication .report-block__content h1,.single-pps_publication .report-block__content h2,.single-pps_publication .report-block__content h3,.single-pps_publication .report-block__content h4,.single-pps_publication .report-block__content h5,.single-pps_publication .report-block__content h6,.single-pps_publication .report-block__content p{margin-bottom:1em}.single-pps_publication .report-block__content ol,.single-pps_publication .report-block__content ul{margin-bottom:1em;padding-left:2rem}.single-pps_publication .report-block__content a:not([class]){font-weight:700;text-decoration:underline}.single-pps_publication .report-authors,.single-pps_publication .report-team{margin-bottom:5rem;padding-block:1.5rem;border-top:1px solid #101820}.single-pps_publication .report-authors>h6,.single-pps_publication .report-team>h6{margin-bottom:2rem}@media only screen and (min-width:769px){.single-pps_publication .report-authors>h6,.single-pps_publication .report-team>h6{margin-bottom:3rem}}@media only screen and (min-width:769px){.single-pps_publication .report-author{display:-webkit-box;display:-ms-flexbox;display:flex}}.single-pps_publication .report-author:not(:last-child){margin-bottom:3rem}@media only screen and (min-width:769px){.single-pps_publication .report-author:not(:last-child){margin-bottom:5rem}}.single-pps_publication .report-author__img{width:12.5rem;height:12.5rem}@media only screen and (min-width:769px){.single-pps_publication .report-author__img{margin-right:2rem;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (max-width:768px){.single-pps_publication .report-author__content{margin-top:2rem}}@media only screen and (min-width:769px){.single-pps_publication .report-author__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.single-pps_publication .report-author__name{font-weight:700;color:#101820}.single-pps_publication .report-author__role{margin-bottom:2rem}@media only screen and (min-width:769px){.single-pps_publication .report-author__role{margin-bottom:auto}}.single-pps_publication .report-blockquote{margin-block:5rem}@media only screen and (min-width:769px){.single-pps_publication .report-blockquote{margin-block:7rem}}.single-pps_publication .report-blockquote__inner{position:relative;margin-inline:auto;padding-top:3.2rem;max-width:40.5rem;border-top:1.5px solid #101820}.single-pps_publication .report-blockquote__content{font-weight:700}.single-pps_publication .report-blockquote .btn--icon{position:absolute;top:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff!important}@media only screen and (min-width:769px){.single-pps_publication .report-team__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem 10rem}}.single-pps_publication .report-team__member-name{font-weight:700;color:#101820}.single-pps_publication .report-team__note{margin-top:3rem;font-style:italic}@media only screen and (min-width:769px){.single-pps_publication .report-team__note{margin-top:5rem}}.single-pps_publication .sticky-header{position:fixed;top:0;left:0;width:100%;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:100;opacity:0;visibility:hidden;pointer-events:none}.single-pps_publication .sticky-header.is-active{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-pps_publication .sticky-header__main{padding-block:1.3rem}.single-pps_publication .sticky-header__main .container,.single-pps_publication .sticky-header__main .dataTables_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-pps_publication .sticky-header__main h6{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.single-pps_publication .sticky-header__share{margin-left:2.5rem;-ms-flex-negative:0;flex-shrink:0}.single-pps_publication .sticky-header__btns{padding-block:1.5rem;border-top:1px solid #cfd1d2;display:none}.single-pps_publication .sticky-header__btns .post-detail__socials{padding-top:0;border-top:none}.single-pps_publication .toc-open{position:fixed;padding:2rem 3rem;left:0;bottom:0;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#4c5258;border:none;color:#fff;font:500 1.6rem/1.9rem Gotham Narrow A,Gotham Narrow B,sans-serif;opacity:0;visibility:hidden;pointer-events:none;z-index:10}.single-pps_publication .toc-open.is-active{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-pps_publication .toc-open:after{position:absolute;content:"";top:50%;right:3rem;width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:10px 15px 10px 0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-pps_publication .toc-popup{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;top:6rem;left:0;width:100%;height:calc(100vh - 6rem);background-color:#4c5258;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;z-index:99;opacity:0;visibility:hidden;pointer-events:none}.single-pps_publication .toc-popup.is-opened{opacity:1;visibility:visible;pointer-events:all;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.single-pps_publication .toc-popup ul{list-style:none;max-width:24rem}.single-pps_publication .toc-popup ul li:not(:last-child){margin-bottom:3rem}.single-pps_publication .toc-popup ul a{font:600 1.6rem/1.9 Gotham Narrow A,Gotham Narrow B,sans-serif;color:#fff}.single-pps_publication .toc-popup ul a.is-active{font-weight:900}#digital-research #content-wrapper .content-section .report-content p{margin-bottom:1em;font-size:18px;line-height:24px}#digital-research #content-wrapper .content-section .report-content ul{padding-left:20px}#digital-research #content-wrapper .content-section .report-content hr{margin:2rem 0}#digital-research #authors .author-row .bio{margin-bottom:15px}#digital-research div#sticky-header .social #share-buttons .heateor_sss_horizontal_sharing .heateor_sss_svg{border:2px solid #cfd1d2;border-radius:5px;color:#4c5258}#digital-research div#sticky-header .social #share-buttons #download{background-color:#fff!important;border:2px solid #cfd1d2;border-radius:5px;background:url(/wp-content/themes/pps/assets/img/icon_file_download_bl.svg) no-repeat 50% #000;background-size:14px;width:34px;height:34px}#digital-research div#sticky-header .social #share-buttons #download:hover{-webkit-transform:unset;transform:unset;background-color:#efefef!important;border-color:#333}.position-desc-wrapper .cpt-filters .cpt-filters__row .cpt-filters__dropdowns{padding:5px 0 0 15px}.position-desc-wrapper .cpt-filters .cpt-filters__row .cpt-filters__dropdowns .cpt-filter{width:50%}.position-desc-wrapper .cpt-filters .cpt-filters__row .cpt-filters__dropdowns .cpt-filter .facetwp-facet .fs-wrap{width:100%}.position-desc-wrapper .cpt-filters .cpt-filters__row .cpt-filters__dropdowns .cpt-filter .facetwp-facet .fs-wrap .fs-label-wrap{border:none}.position-desc-wrapper .cpt-filters .cpt-filters__row .cpt-filters__dropdowns .cpt-filter .facetwp-facet .fs-wrap .fs-label-wrap .fs-label{font-weight:700}.position-desc-wrapper .cpt-filters .cpt-filters__row .cpt-filters__dropdowns .cpt-filter .facetwp-facet .fs-wrap .fs-label-wrap .fs-arrow{display:block;position:relative;border:4px solid #000;width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:0;border-left:0;margin:-24px 0 0;float:right;border-radius:1px}.position-desc-wrapper .cpt-filters .cpt-filters__row .cpt-filters__dropdowns .cpt-filter .facetwp-facet .fs-wrap .fs-dropdown{width:350px!important}.position-desc-wrapper .cpt-filters .cpt-filters__row .cpt-filters__dropdowns .cpt-filter .facetwp-facet .fs-wrap .fs-dropdown .fs-option .fs-option-label{white-space:normal;word-break:break-word}.position-desc-wrapper .facetwp-template table{border-collapse:collapse;margin-bottom:40px}.position-desc-wrapper .facetwp-template table thead tr{background-color:#feea9b}.position-desc-wrapper .facetwp-template table thead tr th{padding:15px 20px;text-align:left}.position-desc-wrapper .facetwp-template table thead tr th:first-child{border-radius:20px 0 0 0;overflow:hidden}.position-desc-wrapper .facetwp-template table thead tr th:last-child{border-radius:0 20px 0 0;overflow:hidden}.position-desc-wrapper .facetwp-template table tbody tr:nth-child(2n){background-color:#efefef}.position-desc-wrapper .facetwp-template table tbody tr td{text-align:left}.position-desc-wrapper .facetwp-template table tbody tr td:last-child{text-align:right}.position-desc-wrapper .facetwp-template table tbody tr td a{color:#000;padding:8px 20px;display:block}.position-desc-wrapper .facetwp-template table .tablepress tbody tr td a[download],.position-desc-wrapper .facetwp-template table tbody tr td a.btn,.position-desc-wrapper .facetwp-template table tbody tr td body a.facetwp-load-more,.tablepress .position-desc-wrapper .facetwp-template table tbody tr td a[download],body .position-desc-wrapper .facetwp-template table tbody tr td a.facetwp-load-more{display:inline-block;background-color:#fff;border:2px solid #000;color:#000;padding:10px 18px;margin:5px 9px}.fs-dropdown{border:2px solid #000;border-top:0;margin-top:11px;-webkit-box-shadow:2px 6px 20px -12px #000;box-shadow:2px 6px 20px -12px #000}#digital-research>section{background-color:#fff}#digital-research .container,#digital-research .dataTables_wrapper{padding:70px 0}@media screen and (max-width:768px){#digital-research .container,#digital-research .dataTables_wrapper{padding:30px}}#digital-research section#hero{height:550px;color:#fff}@media screen and (max-width:900px){#digital-research section#hero{height:450px}}@media screen and (max-width:768px){#digital-research section#hero{height:350px}}@media screen and (max-width:550px){#digital-research section#hero{height:250px}}#digital-research section#titles .titles-wrapper .hero-dateline{font-size:1.4em;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}#digital-research section#titles .titles-wrapper .hero-header{font-size:3em;margin-bottom:20px;font-weight:800}@media screen and (max-width:768px){#digital-research section#titles .titles-wrapper .hero-header{font-size:2.5em}}#digital-research section#titles .titles-wrapper .hero-subheader{font-size:1.8em;margin-bottom:20px;font-weight:600}#digital-research section#titles .titles-wrapper .hero-series{font-size:1.3em;margin-bottom:40px;font-weight:500}#digital-research section#titles .titles-wrapper .hero-byline{font-size:1.1em}#digital-research section#titles .titles-wrapper .hero-byline a{text-decoration:underline;color:inherit}#digital-research section#titles .titles-wrapper .hero-byline span{font-weight:700}#digital-research section#organizations{background-color:#f3f3f3}#digital-research section#cta{background-color:#97999b;color:#fff;padding:20px 0}#digital-research section#cta .container,#digital-research section#cta .dataTables_wrapper{padding-top:0;padding-bottom:0}#digital-research section#cta .container .label,#digital-research section#cta .dataTables_wrapper .label{font-size:1.3em;text-align:center;width:100%}#digital-research section#cta .container .form .gform_confirmation_message,#digital-research section#cta .dataTables_wrapper .form .gform_confirmation_message{background-color:#fff;color:#000;padding:2px 0;text-align:center;border-radius:2px;border-top:3px solid green;border-bottom:3px solid green}#digital-research section#cta .container .form .gform_wrapper,#digital-research section#cta .container .form .gform_wrapper>*,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper>*{display:inline}#digital-research section#cta .container .form .gform_wrapper form,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:768px){#digital-research section#cta .container .form .gform_wrapper form,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form{margin:25px 5% 10px}}@media screen and (max-width:641px){#digital-research section#cta .container .form .gform_wrapper form,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form{margin:15px 3% 0}}#digital-research section#cta .container .form .gform_wrapper form .validation_error,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .validation_error{position:absolute;font-size:11px!important;bottom:30px;width:220px!important;padding:10px!important;left:-25px}#digital-research section#cta .container .form .gform_wrapper form:div,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form:div{-webkit-box-flex:1;-ms-flex:1;flex:1}#digital-research section#cta .container .form .gform_wrapper form .gform_body,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body{width:unset}@media screen and (max-width:768px){#digital-research section#cta .container .form .gform_wrapper form .gform_body,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body{-webkit-box-flex:3;-ms-flex:3;flex:3}}@media screen and (max-width:641px){#digital-research section#cta .container .form .gform_wrapper form .gform_body,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body{-webkit-box-flex:1;-ms-flex:1;flex:1}}#digital-research section#cta .container .form .gform_wrapper form .gform_body ul li,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body ul li{margin:0;padding:0}#digital-research section#cta .container .form .gform_wrapper form .gform_body .ginput_container,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body .ginput_container{margin:0}#digital-research section#cta .container .form .gform_wrapper form .gform_body .ginput_container input.small,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body .ginput_container input.small{margin:0 15px 0 0;min-width:170px;border-radius:0;border:none;padding:5px 7px}@media screen and (max-width:768px){#digital-research section#cta .container .form .gform_wrapper form .gform_body .ginput_container input.small,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_body .ginput_container input.small{max-width:100%;width:100%}}#digital-research section#cta .container .form .gform_wrapper form .gform_footer,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_footer{display:inline;margin:0;padding:0}@media screen and (max-width:768px){#digital-research section#cta .container .form .gform_wrapper form .gform_footer,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_footer{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:641px){#digital-research section#cta .container .form .gform_wrapper form .gform_footer,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_footer{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:768px){#digital-research section#cta .container .form .gform_wrapper form .gform_footer .gform_button,#digital-research section#cta .dataTables_wrapper .form .gform_wrapper form .gform_footer .gform_button{width:100%}}#digital-research section#organizations .logos-wrapper{margin:-25px 0}#digital-research div#sticky-header{color:#1b284d;font-size:1.5em;width:100%;background-color:#fff;height:0;-webkit-transition:height .5s;overflow:hidden;transition:height .5s}#digital-research div#sticky-header.stuck{position:fixed;overflow:visible;top:0;z-index:9;-webkit-box-shadow:0 5px 12px -10px #000;box-shadow:0 5px 12px -10px #000;border-bottom:1px solid #1b284d;height:80px;-webkit-transition:height .5s;transition:height .5s}@media screen and (max-width:768px){#digital-research div#sticky-header.stuck{height:65px}}#digital-research div#sticky-header.stuck .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:768px){#digital-research div#sticky-header.stuck .title{line-height:33px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.8em}}#digital-research div#sticky-header.stuck hr.progress-bar{width:50%;height:10px;background:#1b284d;z-index:9;position:absolute;bottom:-6px;margin:0;border:none!important}@media screen and (max-width:768px){#digital-research div#sticky-header.stuck hr.progress-bar{display:none}}#digital-research div#sticky-header .social{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;margin-top:-9px}@media screen and (max-width:660px){#digital-research div#sticky-header .social{margin-top:0}}#digital-research div#sticky-header .social #share{display:none;min-width:32px;height:32px;background:url(../img/icon_share.svg) no-repeat 50% #000;background-size:14px;border-radius:100%!important}@media screen and (max-width:767px){#digital-research div#sticky-header .social #share{display:block}}#digital-research div#sticky-header .social #share-buttons{width:100%;text-align:right;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){#digital-research div#sticky-header .social #share-buttons{width:100%;position:fixed;background-color:#fffffb;height:310px;width:80px;max-width:80px;right:-80px;top:65px;text-align:center;padding:8px;border-left:1px solid #1b284d;border-bottom:1px solid #1b284d;border-right:1px solid #1b284d;-webkit-box-shadow:0 5px 12px -10px #000;box-shadow:0 5px 12px -10px #000;-webkit-transition:right .2s;transition:right .2s}}#digital-research div#sticky-header .social #share-buttons.has-download div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a:last-child .heateor_sss_svg,#digital-research div#sticky-header .social #share-buttons.has-download div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a:last-child .heateor_sssp_svg,#digital-research div#sticky-header .social #share-buttons.has-download div.heateor_sss_horizontal_sharing div.heateor_sssp_sharing_ul a:last-child .heateor_sss_svg,#digital-research div#sticky-header .social #share-buttons.has-download div.heateor_sss_horizontal_sharing div.heateor_sssp_sharing_ul a:last-child .heateor_sssp_svg,#digital-research div#sticky-header .social #share-buttons.has-download div.heateor_sssp_horizontal_sharing div.heateor_sss_sharing_ul a:last-child .heateor_sss_svg,#digital-research div#sticky-header .social #share-buttons.has-download div.heateor_sssp_horizontal_sharing div.heateor_sss_sharing_ul a:last-child .heateor_sssp_svg,#digital-research div#sticky-header .social #share-buttons.has-download div.heateor_sssp_horizontal_sharing div.heateor_sssp_sharing_ul a:last-child .heateor_sss_svg,#digital-research div#sticky-header .social #share-buttons.has-download div.heateor_sssp_horizontal_sharing div.heateor_sssp_sharing_ul a:last-child .heateor_sssp_svg{border-radius:0!important}#digital-research div#sticky-header .social.open #share-buttons{right:0;-webkit-transition:right .2s;transition:right .2s}#digital-research div#sticky-header .social #download{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm76.5 211.4L204 443.1c-6.6 6.6-17.4 6.6-24 0l-96.4-95.7c-10.2-10.1-3-27.4 11.2-27.4H160v-80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v80h65.2c14.3 0 21.4 17.3 11.3 27.4zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z' fill='%23333'/%3E%3C/svg%3E") no-repeat 50%;background-size:14px;border-radius:100%;display:inline-block;float:right;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;background-color:transparent!important;color:#000!important;border:1px solid #333!important;border-radius:0 8px 8px 0!important;width:45px!important;height:45px!important}@media screen and (max-width:660px){#digital-research div#sticky-header .social #download{background-size:11px;width:32px;height:32px;margin:2px}}@media screen and (max-width:767px){#digital-research div#sticky-header .social #download{margin-top:0;margin-bottom:17px;float:none}}#digital-research div#sticky-header .social #download:hover{background-color:#efefef!important}#digital-research div#sticky-header .social #download a{width:100%;height:100%;display:block}#digital-research div#sticky-header .container,#digital-research div#sticky-header .dataTables_wrapper{padding-top:25px;padding-bottom:25px}@media screen and (max-width:768px){#digital-research div#sticky-header .container,#digital-research div#sticky-header .dataTables_wrapper{padding-top:16px;padding-bottom:16px}}#digital-research #content-wrapper #floating-content-nav{padding-top:0;-webkit-transition:paddingTop .5s;transition:paddingTop .5s}@media screen and (max-width:767px){#digital-research #content-wrapper #floating-content-nav{display:none}}#digital-research #content-wrapper #floating-content-nav.stuck{display:block;position:fixed;top:80px;padding-top:60px;-webkit-transition:paddingTop .5s;transition:paddingTop .5s;z-index:1;max-width:16%}@media screen and (max-width:991px){#digital-research #content-wrapper #floating-content-nav.stuck{max-width:16%}}@media screen and (max-width:768px){#digital-research #content-wrapper #floating-content-nav.stuck{width:100%;max-width:100%;left:0;background-color:#1b284d;color:#fff;text-align:center;max-height:60px;overflow:hidden;padding:0;top:unset;bottom:0}#digital-research #content-wrapper #floating-content-nav.stuck.open{max-height:100%;height:100%;padding-top:160px;padding-bottom:80px}#digital-research #content-wrapper #floating-content-nav.stuck.open .nav-items{position:absolute;width:90%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#digital-research #content-wrapper #floating-content-nav.stuck.open .mobile:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}}#digital-research #content-wrapper #floating-content-nav .mobile{display:none}@media screen and (max-width:768px){#digital-research #content-wrapper #floating-content-nav .mobile{content:"Table of Contents";cursor:pointer;display:block;height:60px;background-color:#1b284d;position:absolute;left:0;bottom:0;width:100%;text-align:left;padding:20px;font-size:19px;border-top:1px solid #fff}#digital-research #content-wrapper #floating-content-nav .mobile:after{content:" ";display:block;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:15px solid #fff;float:right;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}}#digital-research #content-wrapper #floating-content-nav .nav-item{cursor:pointer;font-size:18px;margin-bottom:30px;-webkit-transform:translate(0);transform:translate(0)}#digital-research #content-wrapper #floating-content-nav .nav-item,#digital-research #content-wrapper #floating-content-nav .nav-item:hover{-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}#digital-research #content-wrapper #floating-content-nav .nav-item:hover{-webkit-transform:translate(5px);transform:translate(5px)}#digital-research #content-wrapper #floating-content-nav .nav-item.current{font-weight:700}#digital-research #content-wrapper #floating-content-nav .nav-item a{color:inherit;text-decoration:none;display:block}#digital-research #content-wrapper #floating-content-nav .nav-item.sub-section-link a{margin-left:5px}#digital-research #content-wrapper .content-section{min-height:60vh}@media screen and (min-width:768px){#digital-research #content-wrapper .content-section .content{padding-left:20px}}#digital-research #content-wrapper .content-section .title{font-size:1.6em;margin-bottom:30px;color:#000;font-weight:700}@media screen and (max-width:768px){#digital-research #content-wrapper .content-section .title{font-size:1.3em}}#digital-research #content-wrapper .content-section .report-content{font-size:17px;line-height:30px}#digital-research #content-wrapper .content-section .report-content .su-tabs *{font-size:inherit;font-family:inherit}#digital-research #content-wrapper .content-section .report-content img{max-width:100%;height:unset}#digital-research #content-wrapper .content-section .report-content img.alignright{float:right;margin:30px -15% 30px 30px}@media screen and (max-width:768px){#digital-research #content-wrapper .content-section .report-content img.alignright{margin:20px 0}}@media screen and (max-width:550px){#digital-research #content-wrapper .content-section .report-content img.alignright{margin:20px 5%;width:90%;height:unset}}#digital-research #content-wrapper .content-section .report-content blockquote{font-size:33px;color:#01598f;font-weight:100;margin:20px 0 30px;line-height:44px}@media screen and (max-width:768px){#digital-research #content-wrapper .content-section .report-content blockquote{font-size:27px;line-height:35px}}#digital-research #content-wrapper .content-section .report-content blockquote span{line-height:inherit;display:block;margin-top:6px}#digital-research #content-wrapper .content-section .report-content .visualizer-front{margin-top:10px;margin-bottom:20px}#digital-research #content-wrapper .content-section .report-content .visualizer-front .google-visualization-table,#digital-research #content-wrapper .content-section .report-content .visualizer-front .google-visualization-table table.google-visualization-table-table{width:100%}#digital-research #content-wrapper .content-section .report-content .visualizer-front .google-visualization-table table.google-visualization-table-table thead tr th,#digital-research #content-wrapper .content-section .report-content .visualizer-front .google-visualization-table table.google-visualization-table-table thead tr th.gradient{background-color:#1b284d;background-image:none;color:#fff;padding:10px 1%;white-space:break-spaces;font-size:12px;line-height:19px;border:none}#digital-research #content-wrapper .content-section .report-content .visualizer-front .google-visualization-table table.google-visualization-table-table tbody tr td{border:solid #969696;border-width:0 1px 1px 0;font-size:12px}#digital-research #content-wrapper #footnotes-wrapper{display:none}@media screen and (max-width:768px){#digital-research #content-wrapper #footnotes-wrapper{display:block}}#digital-research #content-wrapper #footnotes-wrapper .title{font-weight:700;margin-bottom:10px}#digital-research #content-wrapper #footnotes-wrapper ul{list-style:none;margin:0 0 10px;padding:0;font-size:13px;font-style:italic}#digital-research #content-wrapper #footnotes-wrapper ul li{white-space:normal;word-break:break-word}#digital-research .footnote{font-size:13px;line-height:0;vertical-align:super}#digital-research sup .footnote{vertical-align:baseline}#digital-research .footnote:hover{cursor:pointer;color:#0084d4}#digital-research .footnote-wrapper{display:none;border-radius:10px;margin-top:10px;background-color:#f3f3f4;padding:24px 30px 24px 42px}#digital-research .footnote-wrapper.clicked,#digital-research .footnote-wrapper.hovered{display:block}#digital-research .footnote-wrapper .close{opacity:1;float:right;margin:0 0 15px 15px;cursor:pointer}#digital-research .footnote-wrapper .note{line-height:normal;font-size:13px;font-weight:400;font-family:Gotham Narrow,gotham narrow a,gotham narrow b,Arial,sans-serif;z-index:1;text-indent:-14px;margin:6px 0}#digital-research .footnote-wrapper .note a{text-decoration:underline}#digital-research #authors{z-index:2;position:relative}#digital-research #authors .authors-header{color:#fff;text-align:center;font-size:1.6em;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px}#digital-research #authors .author-row{margin-bottom:40px}#digital-research #authors .author-row:last-child{margin-bottom:0}#digital-research #authors .author-row .headshots{max-width:100%}@media screen and (max-width:768px){#digital-research #authors .author-row .headshots{display:block;margin:auto auto 20px}}#digital-research #authors .author-row .bio{color:#fff}@media screen and (max-width:768px){#digital-research #authors .author-row .bio{text-align:center}}@media screen and (max-width:768px){#digital-research #authors .author-row button{display:block;margin:auto}}#digital-research #team{z-index:2;position:relative}#digital-research #team .team-header{color:#1b284d;text-align:center;font-size:1.6em;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px}#digital-research #team .team-content{-webkit-columns:2;-moz-columns:2;column-count:2}@media screen and (max-width:550px){#digital-research #team .team-content{-webkit-columns:1;-moz-columns:1;column-count:1}}#digital-research #team hr{margin:70px 0;border-color:#63666a}#digital-research .other-section{background-color:#fff;z-index:2;position:relative}#digital-research .other-section .header{color:#000;font-weight:700;text-align:left;font-size:1.6em;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px}#digital-research .other-section .intro{margin-bottom:40px}#digital-research #logos,#digital-research #related-work{z-index:2;position:relative;color:#fff}#digital-research #related-work .related-work-header{color:#fff;text-align:center;font-size:1.6em;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px}#digital-research #related-work .related-work-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){#digital-research #related-work .related-work-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#digital-research #related-work .related-work-content .item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:15px}@media screen and (max-width:768px){#digital-research #related-work .related-work-content .item{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;margin-bottom:55px}}#digital-research #related-work .related-work-content .item>div{margin:0 5%}#digital-research #related-work .related-work-content .item:before{content:" ";display:block;width:200px;height:1px;background-color:#fff;margin:0 5% 20px}#digital-research #related-work .related-work-content .item .type{text-transform:uppercase;margin-bottom:15px;font-size:18px}#digital-research #related-work .related-work-content .item .title a{color:#fff;font-size:26px;font-family:Mercury Display A,Mercury Display B,Times New Roman,serif;font-style:normal;font-weight:400;line-height:1em}#digital-research .gform_footer input.gform_button,#digital-research .tablepress tbody tr td a[download],#digital-research a.btn,#digital-research body a.facetwp-load-more,#digital-research button,.tablepress tbody tr td #digital-research a[download],body #digital-research a.facetwp-load-more{background-color:#1b284d;color:#fff}#digital-research .gform_footer input.gform_button:hover,#digital-research .tablepress tbody tr td a[download]:hover,#digital-research a.btn:hover,#digital-research body a.facetwp-load-more:hover,#digital-research button:hover,.tablepress tbody tr td #digital-research a[download]:hover,body #digital-research a.facetwp-load-more:hover{background-color:#fff;color:#1b284d}#digital-research .logos-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){#digital-research .logos-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#digital-research .logos-wrapper .item{min-height:110px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}@media screen and (max-width:768px){#digital-research .logos-wrapper .item{margin-bottom:30px}}#digital-research .logos-wrapper .item a{width:100%;height:100%}#digital-research .logos-wrapper .item a,#digital-research .logos-wrapper .item img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#digital-research .logos-wrapper .item .description-wrapper{opacity:1;max-height:0;-webkit-transition:all .2s;transition:all .2s;margin-top:100px;margin-bottom:-260px;overflow:hidden}@media screen and (max-width:768px){#digital-research .logos-wrapper .item .description-wrapper{display:none!important}}#digital-research .logos-wrapper .item .description-wrapper.showing{opacity:1;max-height:340px;margin-bottom:-330px;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width:1100px){#digital-research .logos-wrapper .item .description-wrapper.showing{max-height:370px;margin-bottom:-360px}}@media screen and (max-width:990px){#digital-research .logos-wrapper .item .description-wrapper.showing{max-height:480px;margin-bottom:-470px}}@media screen and (max-width:768px){#digital-research .logos-wrapper .item .description-wrapper.showing{max-height:270px;font-size:14px}}#digital-research .logos-wrapper .item .description-wrapper .description{display:block;background-color:#fff;color:#1b284d;border:1px solid #1b284d;padding:7px;-webkit-box-shadow:2px 2px 10px -5px #000;box-shadow:2px 2px 10px -5px #000;position:relative;z-index:2;margin-top:15px}#digital-research .logos-wrapper .item .description-wrapper .description:before{content:" ";display:block;width:15px;height:15px;position:absolute;top:-8px;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-top:1px solid #1b284d;border-left:1px solid #1b284d;z-index:1}#digital-research .logos-wrapper .item .description-wrapper .description p{padding:5px;margin:0}#digital-research .logos-wrapper .item img{max-height:120px;max-width:100%;cursor:pointer}@media screen and (max-width:900px){#digital-research .logos-wrapper .item img{height:unset}}@media screen and (max-width:768px){#digital-research .logos-wrapper .item img{height:unset}}#digital-research nav#content-navigation{display:none!important}body.admin-bar #digital-research div#sticky-header.stuck{top:32px!important}@media screen and (max-width:767px){body.pps_publication-template-page-digital-research div#wpadminbar{display:none}body.admin-bar #digital-research div#sticky-header.stuck{top:0!important}}@media print{#digital-research{color:#000!important}#digital-research .container,#digital-research .dataTables_wrapper{padding:20px 0!important}#digital-research .col-print-0,#digital-research div#floating-content-nav,#digital-research div#sticky-header,#digital-research footer .footer-menu,#digital-research footer .privacy,#digital-research section#cta,#digital-research section#related-work{display:none!important}#digital-research #authors,#digital-research div#loading-pps,#digital-research section#hero{min-height:unset!important;color:#000!important;background:none transparent!important}#digital-research #authors a,#digital-research div#loading-pps a,#digital-research section#hero a{color:#000!important}#digital-research #authors{background:none transparent!important}#digital-research #authors .author-row .bio,#digital-research #authors .authors-header{color:#000!important}#digital-research #authors button{display:none}#digital-research .col-print-12{width:100%!important;max-width:100%!important;-webkit-box-flex:0!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important}#digital-research blockquote{border:none!important;color:#000!important}#digital-research #content-wrapper .content-section,#digital-research #content-wrapper .content-section:nth-child(2n){background:none transparent!important}#digital-research #content-wrapper .content-section .title{color:#000!important}#digital-research #content-wrapper .content-section img.alignright{margin:30px!important}#digital-research #content-wrapper .content-section .report-content img{max-width:100%;height:unset}#digital-research #content-wrapper .content-section .report-content blockquote span{line-height:inherit}footer.site-footer{color:#000!important;background:none transparent!important}}body.postid-35584 #digital-research #content-wrapper .content-section .title{font-size:2.7em}.overlay{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;position:fixed;z-index:10000;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(#f8f9fa),to(#adb5bd));background-image:linear-gradient(0deg,#f8f9fa,#adb5bd)}@media screen and (min-width:576px){.overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}}.overlay .button,.overlay .input{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:normal;border:none;outline:none;max-width:100%}.overlay .fill-currentcolor{fill:currentcolor}.overlay .fill-none{fill:none}.overlay .icon{width:24px;height:24px;-webkit-transition:.3s ease-out;transition:.3s ease-out}@media screen and (min-width:576px){.overlay .icon{width:32px;height:32px}}.overlay .button{cursor:pointer;color:theme-color("dark");-webkit-transition:.3s ease-out;transition:.3s ease-out}.overlay .button:focus,.overlay .button:hover{-webkit-transform:scale(1.125);transform:scale(1.125)}.overlay .button:focus .icon,.overlay .button:hover .icon{-webkit-transform:scale(1.25);transform:scale(1.25)}.overlay .button-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:96px;height:96px;border-radius:48px;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(206,212,218,.6),0 3px 3px rgba(206,212,218,.4),0 8px 16px rgba(206,212,218,.3);box-shadow:0 1px 1px rgba(206,212,218,.6),0 3px 3px rgba(206,212,218,.4),0 8px 16px rgba(206,212,218,.3)}.overlay .button-open:focus,.overlay .button-open:hover{-webkit-box-shadow:0 2px 2px rgba(206,212,218,.4),0 4px 4px rgba(206,212,218,.3),0 12px 32px rgba(206,212,218,.3);box-shadow:0 2px 2px rgba(206,212,218,.4),0 4px 4px rgba(206,212,218,.3),0 12px 32px rgba(206,212,218,.3)}.overlay .button-close{position:absolute;top:7.5vw;right:7.5vw;padding:0;background-color:transparent;font-size:0}.overlay .button-search{position:absolute;z-index:2;top:5px;right:0;background-color:#fff;border-radius:100%;cursor:pointer;padding:25px 25px 21px;font-size:0}@media screen and (min-width:576px){.overlay .button-search{padding:25px}}.overlay .form-search{position:relative;width:100%}@media screen and (min-width:576px){.overlay .form-search{max-width:720px}}.overlay .input-search{padding:26px 16px 25px;width:100%;font-size:18px;font-weight:600;color:theme-color("dark");background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(206,212,218,.6),0 3px 3px rgba(206,212,218,.4),0 8px 16px rgba(206,212,218,.3);box-shadow:0 1px 1px rgba(206,212,218,.6),0 3px 3px rgba(206,212,218,.4),0 8px 16px rgba(206,212,218,.3)}@media screen and (min-width:576px){.overlay .input-search{padding:29px 32px;font-size:32px;border-radius:30em}}.overlay .input-search ::-webkit-input-placeholder{color:theme-color("secondary")}.overlay .input-search :-moz-placeholder,.overlay .input-search ::-moz-placeholder{color:theme-color("secondary")}.overlay .input-search :-ms-input-placeholder{color:theme-color("secondary")}.overlay.hiding{max-height:0;opacity:0;bottom:0;-webkit-transition:max-height .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .6s ease-out;transition:max-height .3s cubic-bezier(.215,.61,.355,1) .2s,opacity .6s ease-out}.overlay.hiding .button-search,.overlay.hiding .input-search{opacity:0}.overlay.hiding .button-search{-webkit-transform:translate3d(0,33%,0);transform:translate3d(0,33%,0)}.overlay.hiding .input-search{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}.overlay.showing{top:0;-webkit-transition:max-height .4s cubic-bezier(.215,.61,.355,1) .2s,opacity .8s ease-out;transition:max-height .4s cubic-bezier(.215,.61,.355,1) .2s,opacity .8s ease-out}.overlay .button-search{-webkit-transition:.4s ease-out .6s;transition:.4s ease-out .6s}.overlay .input-search{-webkit-transition:.8s ease-out .3s;transition:.8s ease-out .3s}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJzdHlsZS5jc3MiLCJ2ZW5kb3IvX25vcm1hbGl6ZS5zY3NzIiwidmVuZG9yL193cC1jb3JlLnNjc3MiLCJ2ZW5kb3IvX2dyYXZpdHktZm9ybS5zY3NzIiwidmVuZG9yL19mYWNldC5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9fc2VhcmNod3Auc2NzcyIsInZlbmRvci9famNmLnNjc3MiLCJ2ZW5kb3IvX3RhYmxlLXByZXNzLnNjc3MiLCJ2ZW5kb3IvX2Zvb3Rub3RlLnNjc3MiLCJ2ZW5kb3IvX2ZkYXRlLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJiYXNlL19hbmltYXRpb24uc2NzcyIsImJhc2UvX2dyaWQuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19oYW1idXJnZXIuc2NzcyIsImNvbXBvbmVudHMvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9fbm90aWNlLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9fc3Vic2NyaWJlLnNjc3MiLCJjb21wb25lbnRzL19hZHZhbnRhZ2UtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX2xhdGVzdC1yZXNlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fYmxvZy1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19jYXJkLWNvbnRlbnQuc2NzcyIsImNvbXBvbmVudHMvX3RhYnMuc2NzcyIsImNvbXBvbmVudHMvX2dlbmVyYWwtY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fcGFnZS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2hpc3Rvcnkuc2NzcyIsImNvbXBvbmVudHMvX2FjY29yZGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX2NwdC1kZXRhaWwuc2NzcyIsImNvbXBvbmVudHMvX3RpbWVsaW5lLnNjc3MiLCJjb21wb25lbnRzL19ibG9ja3F1b3RlLnNjc3MiLCJjb21wb25lbnRzL190d28tY29sdW1ucy1saW5rcy5zY3NzIiwiY29tcG9uZW50cy9fY3B0LnNjc3MiLCJjb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9fYm9vay5zY3NzIiwicGFnZXMvX2Vycm9yLnNjc3MiLCJwYWdlcy9fcHJlc3Muc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJwYWdlcy9fZGVmYXVsdC5zY3NzIiwicGFnZXMvX2Fib3V0LnNjc3MiLCJwYWdlcy9fbGVnYWwuc2NzcyIsInBhZ2VzL19zaW5nbGUtc3RhZmYuc2NzcyIsInBhZ2VzL19zaW5nbGUtcG9zdC5zY3NzIiwicGFnZXMvX3NpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbi5zY3NzIiwicGFnZXMvX2RhdGF2aXMuc2NzcyIsInBhZ2VzL19zaW5nbGUtcmVwb3J0LnNjc3MiLCJwYWdlcy9fcG9zaXRpb25kZXNjLnNjc3MiLCIuLi8uLi8uLi9wcHMvYXNzZXRzL3Njc3MvbW9kdWxlcy9wYWdlcy9fZGlnaXRhbC1yZXNlYXJjaC1wYWdlcy5zY3NzIiwiLi4vLi4vLi4vcHBzL2Fzc2V0cy9zY3NzL21vZHVsZXMvY29tcG9uZW50cy9fc2VhcmNoLW92ZXJsYXkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtVEUsU0FDRSx3QkNsVEosQ0RvVEUsYUFDRSxhQ2pUSixDRDZTRSxXQUNFLHdCQzFTSixDRDRTRSxhQUNFLGFDelNKLENEcVNFLGVBQ0Usd0JDbFNKLENEb1NFLGFBQ0UsYUNqU0osQ0Q2UkUsUUFDRSx3QkMxUkosQ0Q0UkUsYUFDRSxhQ3pSSixDRHFSRSxjQUNFLHdCQ2xSSixDRG9SRSxhQUNFLGFDalJKLENENlFFLFdBQ0Usd0JDMVFKLENENFFFLGFBQ0UsYUN6UUosQ0RxUUUsaUJBQ0Usd0JDbFFKLENEb1FFLGFBQ0UsYUNqUUosQ0Q2UEUsVUFDRSx3QkMxUEosQ0Q0UEUsYUFDRSxhQ3pQSixDRHFQRSxnQkFDRSx3QkNsUEosQ0RvUEUsYUFDRSxhQ2pQSixDRDZPRSxVQUNFLHFCQzFPSixDRDRPRSxhQUNFLFVDek9KLENEcU9FLFVBQ0Usd0JDbE9KLENEb09FLGFBQ0UsYUNqT0osQ0Q2TkUsU0FDRSx3QkMxTkosQ0Q0TkUsYUFDRSxhQ3pOSjs7QUM5RkEsMkVBQUEsQ0FZQSxLQUNFLHNCQUFBLENBQ0EsZ0JBQUEsQ0FDQSx5QkFBQSxDQUNBLDZCRDhGRixDQ3BGQSxLQUNFLFFENEZGLENDckZBLHdDQU1FLGFEMkZGLENDbkZBLEdBQ0UsYUFBQSxDQUNBLGNEMEZGLENDL0VBLHVCQUdFLGFEd0ZGLENDakZBLE9BQ0UsZUR1RkYsQ0MvRUEsR0FDRSw4QkFBQSxDQUFBLHNCQUFBLENBQ0EsUUFBQSxDQUNBLGdCRHNGRixDQzlFQSxJQUNFLCtCQUFBLENBQ0EsYURxRkYsQ0MxRUEsRUFDRSw0QkFBQSxDQUNBLG9DRG1GRixDQzNFQSxpQkFFRSxlRGtGRixDQzFFQSxZQUNFLGtCQUFBLENBQ0EseUJBQUEsQ0FDQSx3Q0FBQSxDQUFBLGdDRGlGRixDQzFFQSxTQUVFLG1CQUFBLENBU0Esa0JEdUVGLENDL0RBLGNBR0UsK0JBQUEsQ0FDQSxhRDhFRixDQ3ZFQSxJQUNFLGlCRDZFRixDQ3RFQSxLQUNFLHFCQUFBLENBQ0EsVUQ0RUYsQ0NyRUEsTUFDRSxhRDJFRixDQ25FQSxRQUVFLGFBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QkQwRUYsQ0N2RUEsSUFDRSxhRDBFRixDQ3ZFQSxJQUNFLFNEMEVGLENDaEVBLFlBRUUsb0JEd0VGLENDakVBLHNCQUNFLFlBQUEsQ0FDQSxRRHVFRixDQ2hFQSxJQUNFLGlCRHNFRixDQy9EQSxlQUNFLGVEcUVGLENDMURBLHNDQUtFLHNCQUFBLENBQ0EsY0FBQSxDQUNBLGdCQUFBLENBQ0EsUURtRUYsQ0MzREEsYUFFRSxnQkRrRUYsQ0MxREEsY0FFRSxtQkRpRUYsQ0N4REEscURBSUUseUJEZ0VGLENDekRBLHdIQUlFLGlCQUFBLENBQ0EsU0QrREYsQ0N4REEsNEdBSUUsNkJEOERGLENDdkRBLFNBQ0UsdUJBQUEsQ0FDQSxZQUFBLENBQ0EsMEJENkRGLENDbkRBLE9BQ0UsNkJBQUEsQ0FBQSxxQkFBQSxDQUNBLGFBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFNBQUEsQ0FDQSxrQkQ0REYsQ0NwREEsU0FDRSxvQkFBQSxDQUNBLHVCRDJERixDQ3BEQSxTQUNFLGFEMERGLENDbERBLDZCQUVFLDZCQUFBLENBQUEscUJBQUEsQ0FDQSxTRHlERixDQ2xEQSxrRkFFRSxXRHdERixDQ2hEQSxjQUNFLDRCQUFBLENBQ0EsbUJEdURGLENDaERBLHFGQUVFLHVCRHNERixDQzlDQSw2QkFDRSx5QkFBQSxDQUNBLFlEcURGLENDMUNBLGFBRUUsYURtREYsQ0M1Q0EsUUFDRSxpQkRrREYsQ0N4Q0EsT0FDRSxvQkRnREYsQ0M5QkEsa0JBQ0UsWUQ2Q0YsQ0V0ZkEsV0FDRSxzQkYyZkYsQ0V4ZkEsNkJBQ0UsYUFBQSxDQUNBLGVGMmZGLENFeGZBLFlBQ0UsV0FBQSxDQUNBLHNCRjJmRixDRXhmQSxXQUNFLFVBQUEsQ0FDQSxzQkYyZkYsQ0V4ZkEsYUFDRSxhQUFBLENBQ0EsZUYyZkYsQ0VyZkksaUJBQ0UsV0FBQSxDQUNBLHNCRndmTixDRWpmSSxnQ0FIRSxzQkYyZk4sQ0V4ZkksZ0JBQ0UsVUZ1Zk4sQ0VuZkksa0JBQ0UsYUFBQSxDQUNBLGdCQUFBLENBQ0EsaUJGcWZOLENFL2VBLFlBQ0UsZUFBQSxDQUNBLHdCQUFBLENBQ0EsYUFBQSxDQUNBLG9CQUFBLENBQ0EsaUJGa2ZGLENFNWVFLDRDQUNFLHNCRmlmSixDRTllRSx1QkFDRSxzQkZnZkosQ0U3ZUUsZ0JBQ0UsUUFBQSxDQUNBLFdBQUEsQ0FDQSxRQUFBLENBQ0EsZUFBQSxDQUNBLFNBQUEsQ0FDQSxVRitlSixDRTVlRSw4QkFDRSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxRQUFBLENBQ0EsaUJGOGVKLENHaGtCSSwyREFDRSwrQkFBQSxDQUNBLG9DQUFBLENBQ0EsV0FBQSxDQUNBLGtCQUFBLENBQ0EsdUJBQUEsQ0FBQSxlSG1rQk4sQ0dsa0JNLGtFQUNFLGlCQUFBLENBQ0EsVUFBQSxDQUNBLE9BQUEsQ0FDQSxTQUFBLENBQ0EsWUFBQSxDQUNBLGFBQUEsQ0ppTE4sMkJBQUEsQ0FDQSx1QkFBQSxDQUNBLGlkQUFBLENJakxNLGtDQUFBLENBQUEsMEJIc2tCUixDR3BrQk0sOERBQ0UsaUVBQUEsQ0FDQSxhSHNrQlIsQ0dua0JJLG1IQUVFLFNBQUEsQ0FDQSw0QkFBQSxDQUNBLFdBQUEsQ0FDQSxpRUhxa0JOLENHbmtCSSxtRUFDRSx5Qkhxa0JOLENJbG1CSSxvQkFDRSxlSnFtQk4sQ0lubUJJLDhCQUNFLGVBQUEsQ0FDQSxlQUFBLENBQ0EsaUJKcW1CTixDRGprQkkseUNLdkNBLDhCQUtJLGVKdW1CTixDQUNGLENJam1CSSxvQkFDRSxpQkFBQSxDQUNBLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0EsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLHNCSm1tQk4sQ0Q1a0JJLHlDSzNCQSxvQkFNSSxtQkpxbUJOLENBQ0YsQ0lubUJJLG1CQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0EsWUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FDQSw0QkFBQSxDQUNBLFdBQUEsQ0FDQSxrQkFBQSxDQUNBLHdCQUFBLENBQUEscUJBQUEsQ0FBQSxrQkFBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxzQkFBQSxDQUNBLGlCQUFBLENBQ0EsaUVBQUEsQ0FDQSxhSnFtQk4sQ0RobUJJLHlDS2xCQSxtQkFlSSxVQUFBLENBQ0EsV0p1bUJOLENBQ0YsQ0l0bUJNLDBCQUNFLHdCQ2pDRyxDRGtDSCxVSndtQlIsQ0l0bUJNLHdCQUVFLDBESnVtQlIsQ0lybUJNLHdCQUVFLDJESnNtQlIsQ0lubUJJLG1CQUNFLG9CQUFBLENBQ0EsV0FBQSxDQUNBLDhEQUFBLENBRUEsV0FBQSxDQUFBLCtCSnFtQk4sQ0lwbUJNLHVCQUNFLGlCSnNtQlIsQ0QxbkJJLHlDS21CRSx1QkFHSSxpQkp3bUJSLENBQ0YsQ0lybUJJLDhCQUNFLG1CQUFBLENBQUEsbUJBQUEsQ0FBQSxZQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLGtCQUFBLENBQ0Esd0JBQUEsQ0FBQSxxQkFBQSxDQUFBLDZCSnVtQk4sQ0lybUJJLDJCQUNFLGtCQ3ZEWSxDRHdEWixlSnVtQk4sQ0R4b0JJLHlDSytCQSwyQkFJSSwyQkFBQSxDQUNBLDhCSnltQk4sQ0FDRixDSXhtQk0sZ0RBQ0UsK0JBQUEsQ0FDQSxXQUFBLENBQ0EsOERBQUEsQ0FDQSx1QkFBQSxDQUNBLDRCSjBtQlIsQ0RycEJJLHlDS3NDRSxnREFPSSxVSjRtQlIsQ0FDRixDRDFwQkkseUNLc0NFLGdEQVVJLGlCQUFBLENBQ0EsNkJKOG1CUixDQUNGLENJN21CUSwyRUFDRSx1QkorbUJWLENJaG5CUSxrRUFDRSx1QkorbUJWLENJaG5CUSxzRUFDRSx1QkorbUJWLENJaG5CUSx1RUFDRSx1QkorbUJWLENJaG5CUSw2REFDRSx1QkorbUJWLENJNW1CTSx5Q0FDRSxZQUFBLENBQ0EsdUJBQUEsQ0FBQSxvQkFBQSxDQUFBLGVBQUEsQ0FFQSx3QkM5RUcsQ0QrRUgsV0FBQSxDTHVGTiwyQkFBQSxDQUNBLHVCQUFBLENBQ0EsOGZBQUEsQ0t2Rk0sU0orbUJSLENEN3FCSSx5Q0t1REUseUNBU0ksd0JKaW5CUixDQUNGLENNN3RCRSxvQkFDRSxrQkRtQmMsQ0NsQmQsZU5ndUJKLENEdnJCSSx5Q08zQ0Ysb0JBSUksNEJBQUEsQ0FDQSwrQk5rdUJKLENBQ0YsQ01odUJNLCtDQUNFLG1CQUFBLENBRUEsOERBQUEsQ0FDQSx1QkFBQSxDQUNBLFdBQUEsQ0FBQSw2QkFBQSxDQUNBLDRCTmt1QlIsQ0Ryc0JJLHlDT25DRSwrQ0FRSSxpQk5vdUJSLENBQ0YsQ01udUJRLDBFQUNFLHVCTnF1QlYsQ010dUJRLGlFQUNFLHVCTnF1QlYsQ010dUJRLHFFQUNFLHVCTnF1QlYsQ010dUJRLHNFQUNFLHVCTnF1QlYsQ010dUJRLDREQUNFLHVCTnF1QlYsQ01odUJJLG1DQUNFLFlBQUEsQ0FDQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsZUFBQSxDQUVBLHdCREpLLENDS0wsV0FBQSxDUGlLSiwyQkFBQSxDQUNBLHVCQUFBLENBQ0EsOGZDaWtCRixDT2p3QkUsWUFDRSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsY1Bvd0JKLENPbndCSSxpQkFDRSw4RFBxd0JOLENPbndCSSxtQkFDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxPQUFBLENBQ0EsT0FBQSxDQUNBLFlBQUEsQ0FDQSxXQUFBLENSaUxKLDJCQUFBLENBQ0EsdUJBQUEsQ0FDQSwwWUFBQSxDUWpMSSxrQ0FBQSxDQUFBLDBCQUFBLENBQ0Esb0RBQUEsQ0FBQSw0Q0FBQSxDQUFBLG9DQUFBLENBQUEsc0VBQUEsQ0FDQSxxQlB1d0JOLENENXZCRSxvQ1FUTSxpREFBQSxDQUFBLHlDUHd3QlIsQ09yd0JJLGlCQUNFLGlCQUFBLENBQ0EsWUFBQSxDQUNBLG9CQUFBLENBQ0EscUJGTE0sQ0VNTiwwQkFBQSxDQUNBLDJCQUFBLENBQ0EsU1B1d0JOLENPcndCSSw2QkFDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWVB1d0JOLENPcndCUSxtREFDQyxlQUFBLENBQ0Esc0JBQUEsQ0FDQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsYVB1d0JULENPaHdCTSxxQkFDRSxlUGt3QlIsQ08vdkJRLHNDQUNFLGtCUGl3QlYsQ081dkJFLFlBQ0UsOERBQUEsQ0FDQSxrQlA4dkJKLENReHpCRSxvQkFDRSxpQlIyekJKLENEanhCSSx5Q1MzQ0Ysb0JBSUksYVI0ekJKLENBQ0YsQ0R0eEJJLHlDUzNDRixvQkFPSSxpQlI4ekJKLENBQ0YsQ1E1ekJFLG1CQUNFLGtCQUFBLENBQ0EsVVI4ekJKLENRN3pCSSx5QkFDRSxpQkFBQSxDQUNBLDBCQUFBLENBQUEsMEJBQUEsQ0FBQSxtQkFBQSxDQUNBLFdBQUEsQ0FDQSxXQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FDQSwwQkFBQSxDQUNBLGtCQUFBLENBQ0EsZUFBQSxDQUVBLGFSK3pCTixDUTl6Qk0sd0RBRkEsaUVSMjBCTixDUXowQk0sK0JBQ0UsaUJBQUEsQ0FDQSxRQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxjQUFBLENBQ0EsV0FBQSxDQUNBLFdBQUEsQ0FDQSxXUmkwQlIsQ1EvekJRLDBEQUNFLGdCUmkwQlYsQ1FsMEJRLGlEQUNFLGdCUmkwQlYsQ1FsMEJRLHFEQUNFLGdCUmkwQlYsQ1FsMEJRLHNEQUNFLGdCUmkwQlYsQ1FsMEJRLDRDQUNFLGdCUmkwQlYsQ1E5ekJNLCtCQUNFLGlCQUFBLENBQ0Esb0JBQUEsQ0FDQSxLQUFBLENBQ0EsT0FBQSxDQUNBLFVBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLHdCSHZCRyxDR3dCSCwwaUJBQUEsQ0FDQSwyQkFBQSxDQUNBLHVCUmcwQlIsQ1E1ekJFLGlCQUNFLFlSOHpCSixDUTV6QkUscUJBQ0UsbUJBQUEsQ0FBQSxtQkFBQSxDQUFBLFlBQUEsQ0FDQSx3QkFBQSxDQUFBLHFCQUFBLENBQUEsa0JBQUEsQ0FDQSx1QkFBQSxDQUFBLG9CQUFBLENBQUEsc0JBQUEsQ0FDQSxvQlI4ekJKLENRN3pCSSx1QkFDRSxVQUFBLENBQ0EsV1IrekJOLENRN3pCTSwyREFFRSxzQlI4ekJSLENRNXpCTSxnQ0FDRSxVUjh6QlIsQ1E1ekJNLGdDQUNFLDBEUjh6QlIsQ1E1ekJNLDRCQUNFLDJEUjh6QlIsQ1F4ekJFLHdCQUNFLG1CQUFBLENBQ0Esd0JBQUEsQ0FDQSxzQ0FBQSxDQUFBLDhCUjJ6QkosQ1ExekJJLG9NQUtFLHdCUnd6Qk4sQ1FyekJNLHVGQUNFLFdBQUEsQ0FDQSxVQUFBLENBQ0EsV0FBQSxDQUNBLGFBQUEsQ0FDQSxXUnV6QlIsQ1FwekJJLDJDQUNFLCsrQkFBQSxDQUNBLHFCUnN6Qk4sQ1FwekJJLDRDQUNFLG8vQkFBQSxDQUNBLHFCUnN6Qk4sQ1FwekJJLG9DQUNFLGlCQUFBLENBQ0EsMkJSc3pCTixDUXJ6Qk0sMENBQ0UsbUJSdXpCUixDUXB6QkksbUNBQ0UsNEJSc3pCTixDUXB6QkksOEJBQ0UsbUJBQUEsQ0FDQSxvQlJzekJOLENRanpCTSx3QkFDRSxpQkFBQSxDQUNBLDhEQUFBLENBQ0EseUJSbXpCUixDUWx6QlEsb0NBQ0UsaUJSb3pCVixDUWx6QlEsb0NBR0UsdUNBQUEsQ0FDQSwrQ1JrekJWLENRL3lCTSw0QkFDRSx3QlJpekJSLENRM3lCRSwwQkFDRSxxQkFBQSxDQUNBLFVBQUEsQ0FDQSxlQUFBLENBQ0EsbUJBQUEsQ0FDQSxrQkFBQSxDQUNBLGNBQUEsQ0FDQSxrQlI4eUJKLENTMThCRSw2QkFDRSxhVDY4QkosQ1MzOEJFLGlDQUNFLGlCQUFBLENBQ0EsaUJBQUEsQ0FDQSx3QlQ2OEJKLENEeDZCSSx5Q1V4Q0YsaUNBS0ksNkJUKzhCSixDQUNGLENTOThCSSx3Q0FDRSxpQkFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsMEJBQUEsQ0FDQSxpRUFBQSxDQUNBLGFUZzlCTixDRHI3QkkseUNVakNBLHdDQVFJLFVBQUEsQ0FDQSxXVGs5Qk4sQ0FDRixDUy84QkUsa0NBQ0UsaUJBQUEsQ0FDQSxVQUFBLENBQ0EsWUFBQSxDQUNBLHVCQUFBLENBQUEsb0JBQUEsQ0FBQSxlQUFBLENBQ0EsYUFBQSxDQUNBLGNBQUEsQ0FDQSw0QkFBQSxDQUNBLFdBQUEsQ1YrSkYsMkJBQUEsQ0FDQSx1QkFBQSxDQUNBLHdpQkFBQSxDVTlKRSxjVGs5QkosQ0R6OEJJLHlDVXBCRixrQ0FhSSxVQUFBLENBQ0EsVVRvOUJKLENBQ0YsQ1V6L0JJLGdCQUVFLDBEVjIvQk4sQ1V6L0JJLGlCQUNFLDhEVjIvQk4sQ1V6L0JJLGdCQUVFLDJEVjAvQk4sQ1dsZ0NBLE1BQ0UsYUFBQSxDQUNBLGtCWHFnQ0YsQ1duZ0NBLDBDQUNFLE1BQ0Usa0JYc2dDRixDQUNGLENXLy9CQSxLQUNFLDZCQUFBLENBQUEscUJBQUEsQ0FDQSxnQ0FBQSxDQUNBLGVYb2dDRixDV2pnQ0EsS0FDRSxjQUFBLENBQ0EsaUJYb2dDRixDRHg1QkUsd0JBQ0UsU0MwNUJKLENEdjVCRSw4QkFDRSwrQ0FBQSxDQUFBLHVDQ3k1QkosQ0R0NUJFLDhCQUNFLHdCTWxJTyxDTm1JUCxZQ3c1QkosQ1duZ0NBLGlCQUdFLDBCQUFBLENBQUEsa0JBQUEsQ0FFQSxRQUFBLENBQ0EsU1gyZ0NGLENXeGdDQSxJQUNFLGFBQUEsQ0FDQSxXQUFBLENBRUEsY1g0Z0NGLENXcmdDQSxFQUNFLGFONUNXLENNNkNYLG9CQUFBLENBQ0Esc0NBQUEsQ0FBQSw4QlgyZ0NGLENXeGdDQSxlQUtFLFFBQUEsQ0FDQSxTWDJnQ0YsQ1d2Z0NFLGlCQUNFLG9CQUFBLENBQ0EsaUJYMGdDSixDRHhpQ0kseUNZNEJGLGlCQUlJLG9CWDRnQ0osQ0FDRixDVzFnQ0UsY0FDRSxrQlg0Z0NKLENEaGpDSSx5Q1ltQ0YsY0FHSSxtQkFBQSxDQUNBLGVYOGdDSixDQUNGLENXMWdDSSw2QkFDRSx5Qlg0Z0NOLENZam1DQSxPQUVFLGdFWnVtQ0YsQ0Rqa0NJLHlDYXhDSixPQUlJLGNaMG1DRixDQUNGLENEdmtDSSwwQ2F4Q0osT0FPSSxjWjZtQ0YsQ0FDRixDWTFtQ0EsZ0ZBRUUsZ0VaNm1DRixDRGxsQ0kseUNhN0JKLGdGQUlJLGdCWmduQ0YsQ0FDRixDRHhsQ0ksMENhN0JKLGdGQU9JLGdCWm1uQ0YsQ0FDRixDWWhuQ0EseUNBRUUsZ0RabW5DRixDRG5tQ0kseUNhbEJKLHlDQUlJLGdCWnNuQ0YsQ0FDRixDRHptQ0ksMENhbEJKLHlDQU9JLGNaeW5DRixDQUNGLENZdG5DQSxvQ0FFRSxnRFp5bkNGLENEcG5DSSx5Q2FQSixvQ0FJSSxjWjRuQ0YsQ0FDRixDRDFuQ0ksMENhUEosb0NBT0ksZ0JaK25DRixDQUNGLENZNW5DQSxPQUVFLDhEWituQ0YsQ0Ryb0NJLDBDYUlKLE9BSUksZ0Jaa29DRixDQUNGLENZL25DQSxPQUVFLGlFQUFBLENBQ0Esd0Jaa29DRixDWS9uQ0EsNEtBRUUsaUVaa29DRixDWS9uQ0EsU0FDSSxlWmtvQ0osQ1kvbkNBLG1IQUNFLCtE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LENhenVDRSxXQUNFLDJCQUFBLENBQUEsbUJiNHVDSixDYTd1Q0UsV0FDRSwyQkFBQSxDQUFBLG1CYmd2Q0osQ2FqdkNFLFdBQ0UsMEJBQUEsQ0FBQSxrQmJvdkNKLENhcnZDRSxXQUNFLDRCQUFBLENBQUEsb0Jid3ZDSixDYXp2Q0UsV0FDRSw0QkFBQSxDQUFBLG9CYjR2Q0osQ2E3dkNFLFdBQ0UsNEJBQUEsQ0FBQSxvQmJnd0NKLENhandDRSxXQUNFLDRCQUFBLENBQUEsb0Jib3dDSixDYXJ3Q0UsWUFDRSwwQkFBQSxDQUFBLGtCYnd3Q0osQ2EvdkNFLE1BQ0UsZWJxd0NKLENhbndDRSxNQUNFLGtCYnN3Q0osQ2Fwd0NFLE1BQ0UsZ0JidXdDSixDYWx3Q0UsWUFGRSxpQmI2d0NKLENhM3dDRSxNQUNFLGdCYjB3Q0osQ2F2d0NFLE1BRUUsbUJiMHdDSixDYXh3Q0UsWUFIRSxnQmIrd0NKLENhendDRSxNQUNFLG1CYjR3Q0osQ2Exd0NFLE1BQ0UsaUJiNndDSixDYXh3Q0UsWUFGRSxrQmJteENKLENhanhDRSxNQUNFLGlCYmd4Q0osQ2E3d0NFLE1BQ0UsZ0JBQUEsQ0FDQSxtQmJneENKLENhdHpDRSxNQUNFLGVieXpDSixDYXZ6Q0UsTUFDRSxrQmIwekNKLENheHpDRSxNQUNFLGdCYjJ6Q0osQ2F0ekNFLFlBRkUsaUJiaTBDSixDYS96Q0UsTUFDRSxnQmI4ekNKLENhM3pDRSxNQUVFLG1CYjh6Q0osQ2E1ekNFLFlBSEUsZ0JibTBDSixDYTd6Q0UsTUFDRSxtQmJnMENKLENhOXpDRSxNQUNFLGlCYmkwQ0osQ2E1ekNFLFlBRkUsa0JidTBDSixDYXIwQ0UsTUFDRSxpQmJvMENKLENhajBDRSxNQUNFLGdCQUFBLENBQ0EsbUJibzBDSixDYTEyQ0UsTUFDRSxlYjYyQ0osQ2EzMkNFLE1BQ0Usa0JiODJDSixDYTUyQ0UsTUFDRSxnQmIrMkNKLENhMTJDRSxZQUZFLGlCYnEzQ0osQ2FuM0NFLE1BQ0UsZ0JiazNDSixDYS8yQ0UsTUFFRSxtQmJrM0NKLENhaDNDRSxZQUhFLGdCYnUzQ0osQ2FqM0NFLE1BQ0UsbUJibzNDSixDYWwzQ0UsTUFDRSxpQmJxM0NKLENhaDNDRSxZQUZFLGtCYjIzQ0osQ2F6M0NFLE1BQ0UsaUJidzNDSixDYXIzQ0UsTUFDRSxnQkFBQSxDQUNBLG1CYnczQ0osQ2E5NUNFLE1BQ0UsZWJpNkNKLENhLzVDRSxNQUNFLGtCYms2Q0osQ2FoNkNFLE1BQ0UsZ0JibTZDSixDYTk1Q0UsWUFGRSxpQmJ5NkNKLENhdjZDRSxNQUNFLGdCYnM2Q0osQ2FuNkNFLE1BRUUsbUJiczZDSixDYXA2Q0UsWUFIRSxnQmIyNkNKLENhcjZDRSxNQUNFLG1CYnc2Q0osQ2F0NkNFLE1BQ0UsaUJieTZDSixDYXA2Q0UsWUFGRSxrQmIrNkNKLENhNzZDRSxNQUNFLGlCYjQ2Q0osQ2F6NkNFLE1BQ0UsZ0JBQUEsQ0FDQSxtQmI0NkNKLENhbDlDRSxNQUNFLGVicTlDSixDYW45Q0UsTUFDRSxrQmJzOUNKLENhcDlDRSxNQUNFLGdCYnU5Q0osQ2FsOUNFLFlBRkUsaUJiNjlDSixDYTM5Q0UsTUFDRSxnQmIwOUNKLENhdjlDRSxNQUVFLG1CYjA5Q0osQ2F4OUNFLFlBSEUsZ0JiKzlDSixDYXo5Q0UsTUFDRSxtQmI0OUNKLENhMTlDRSxNQUNFLGlCYjY5Q0osQ2F4OUNFLFlBRkUsa0JibStDSixDYWorQ0UsTUFDRSxpQmJnK0NKLENhNzlDRSxNQUNFLGdCQUFBLENBQ0EsbUJiZytDSixDYXRnREUsTUFDRSxlYnlnREosQ2F2Z0RFLE1BQ0Usa0JiMGdESixDYXhnREUsTUFDRSxnQmIyZ0RKLENhdGdERSxZQUZFLGlCYmloREosQ2EvZ0RFLE1BQ0UsZ0JiOGdESixDYTNnREUsTUFFRSxtQmI4Z0RKLENhNWdERSxZQUhFLGdCYm1oREosQ2E3Z0RFLE1BQ0UsbUJiZ2hESixDYTlnREUsTUFDRSxpQmJpaERKLENhNWdERSxZQUZFLGtCYnVoREosQ2FyaERFLE1BQ0UsaUJib2hESixDYWpoREUsTUFDRSxnQkFBQSxDQUNBLG1CYm9oREosQ2ExakRFLE1BQ0UsZWI2akRKLENhM2pERSxNQUNFLGtCYjhqREosQ2E1akRFLE1BQ0UsZ0JiK2pESixDYTFqREUsWUFGRSxpQmJxa0RKLENhbmtERSxNQUNFLGdCYmtrREosQ2EvakRFLE1BRUUsbUJia2tESixDYWhrREUsWUFIRSxnQmJ1a0RKLENhamtERSxNQUNFLG1CYm9rREosQ2Fsa0RFLE1BQ0UsaUJicWtESixDYWhrREUsWUFGRSxrQmIya0RKLENhemtERSxNQUNFLGlCYndrREosQ2Fya0RFLE1BQ0UsZ0JBQUEsQ0FDQSxtQmJ3a0RKLENhOW1ERSxNQUNFLGViaW5ESixDYS9tREUsTUFDRSxrQmJrbkRKLENhaG5ERSxNQUNFLGdCYm1uREosQ2E5bURFLFlBRkUsaUJieW5ESixDYXZuREUsTUFDRSxnQmJzbkRKLENhbm5ERSxNQUVFLG1CYnNuREosQ2FwbkRFLFlBSEUsZ0JiMm5ESixDYXJuREUsTUFDRSxtQmJ3bkRKLENhdG5ERSxNQUNFLGlCYnluREosQ2FwbkRFLFlBRkUsa0JiK25ESixDYTduREUsTUFDRSxpQmI0bkRKLENhem5ERSxNQUNFLGdCQUFBLENBQ0EsbUJiNG5ESixDYWxxREUsTUFDRSxlYnFxREosQ2FucURFLE1BQ0Usa0Jic3FESixDYXBxREUsTUFDRSxnQmJ1cURKLENhbHFERSxZQUZFLGlCYjZxREosQ2EzcURFLE1BQ0UsZ0JiMHFESixDYXZxREUsTUFFRSxtQmIwcURKLENheHFERSxZQUhFLGdCYitxREosQ2F6cURFLE1BQ0UsbUJiNHFESixDYTFxREUsTUFDRSxpQmI2cURKLENheHFERSxZQUZFLGtCYm1yREosQ2FqckRFLE1BQ0UsaUJiZ3JESixDYTdxREUsTUFDRSxnQkFBQSxDQUNBLG1CYmdyREosQ2F0dERFLE9BQ0UsZ0JieXRESixDYXZ0REUsT0FDRSxtQmIwdERKLENheHRERSxPQUNFLGlCYjJ0REosQ2F0dERFLGNBRkUsa0JiaXVESixDYS90REUsT0FDRSxpQmI4dERKLENhM3RERSxPQUVFLG9CYjh0REosQ2E1dERFLGNBSEUsaUJibXVESixDYTd0REUsT0FDRSxvQmJndURKLENhOXRERSxPQUNFLGtCYml1REosQ2E1dERFLGNBRkUsbUJidXVESixD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S0ksa0NBQ0Usa0NBQUEsQ0FBQSwwQnpDaXlLTixDeUMveEtJLGtDQUNFLGlDQUFBLENBQUEseUJ6Q2l5S04sQ3lDL3hLSSx1Q0FDRSxhekNpeUtOLEN5Qzd4S0Esb0JBQ0UsZ0J6Q2d5S0YsQ3lDL3hLRSxrQ0FDRSxtQkFBQSxDQUFBLG1CQUFBLENBQUEsWUFBQSxDQUNBLGlCQUFBLENBQ0EsV0FBQSxDQUNBLG1CekNpeUtKLEN5Q2h5S0ksNENBQ0Usa0JBQUEsQ0FBQSxVQUFBLENBQUEsTUFBQSxDQUNBLGV6Q2t5S04sQ3lDanlLTSx1REFDRSxVQUFBLENBQ0EsZXpDbXlLUixDeUNoeUtRLDhEQUNFLHlCekNreUtWLEN5Qzd4S0UsaUNBQ0UsYXpDK3hLSixDeUMxeEtFLHlCQUNFLFV6QzZ4S0osQ3lDM3hLRSxnQ0FDRSx5QnpDNnhLSixDMENuNUtBLFNBQ0Usa0IxQ3M1S0YsQ0QzMktJLHlDMkM1Q0osU0FHSSxtQjFDdzVLRixDQUNGLEMwQ3Y1S0UsaUJBQ0Usa0IxQ3k1S0osQ0RuM0tJLHlDMkN2Q0YsaUJBR0ksa0IxQzI1S0osQ0FDRixDMEN2NUtNLDJEQUVFLHdCQUFBLENBQ0EsbUIxQ3k1S1IsQzBDdDVLSSxxQ0FDRSxZMUN3NUtOLEMwQ3Q1S0ksNEJBQ0UsZUFBQSxDQUNBLGUxQ3c1S04sQzJDNTZLSSxvUUFDRSwyQjNDaTdLTixDMkMvNktRLG92QkFFRSxtQzNDdTdLVixDMkNuN0tRLDR1QkFFRSxtQzNDMjdLVixDMkN4N0tHLHdSQUNDLGdCQUFBLENBQ0UscUIzQzY3S04sQzRDajlLQSxlQUNFLHNCNUNvOUtGLENEejZLSSx5QzZDNUNKLGVBR0ksdUI1Q3M5S0YsQ0FDRixDNENyOUtFLDZCQUNFLG9CNUN1OUtKLEM0Q3Q5S0ksK0JBQ0UsZTVDdzlLTixDNENsOUtFLGNBQ0Usa0JBQUEsQ0FDQSw0QjVDcTlLSixDRHo3S0kseUM2QzlCRixjQUlJLGtCNUN1OUtKLENBQ0YsQzRDcjlLRSxnQkFDRSxrQjVDdTlLSixDRGo4S0kseUM2Q3ZCRixnQkFHSSxrQjVDeTlLSixDQUNGLENEdDhLSSx5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LENBQ0EsU0FBQSxDQUNBLFFBQUEsQ0FHQSx3RkFBQSxDQUFBLGdGckQwOU9KLENxRHQ5T0ksNkRBRUUsU3JEdzlPTixDcURwOU9JLCtCQUNFLHNDQUFBLENBQUEsOEJyRHM5T04sQ3FEbDlPSSw4QkFDRSxzQ0FBQSxDQUFBLDhCckRvOU9OLENxRC84T0UsaUJBQ0UsS0FBQSxDQUlBLHdGQUFBLENBQUEsZ0ZyRDg4T0osQ3FEejhPRSx3QkFDRSxtQ0FBQSxDQUFBLDJCckQyOE9KLENxRHg4T0UsdUJBQ0UsbUNBQUEsQ0FBQSwyQnJEMDhPSiIsImZpbGUiOiJzdHlsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyBhbGwgYXBwbGljYXRpb24td2lkZSBTYXNzIG1peGlucy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vLyBFdmVudCB3cmFwcGVyXG4vLy8gQGF1dGhvciBIYXJyeSBSb2JlcnRzXG4vLy8gQHBhcmFtIHtCb29sfSAkc2VsZiBbZmFsc2VdIC0gV2hldGhlciBvciBub3QgdG8gaW5jbHVkZSBjdXJyZW50IHNlbGVjdG9yXG4vLy8gQGxpbmsgaHR0cHM6Ly90d2l0dGVyLmNvbS9jc3N3aXphcmRyeS9zdGF0dXMvNDc4OTM4NTMwMzQyMDA2Nzg0IE9yaWdpbmFsIHR3ZWV0IGZyb20gSGFycnkgUm9iZXJ0c1xuQG1peGluIG9uLWV2ZW50KCRzZWxmOiBmYWxzZSkge1xuICBAaWYgJHNlbGYge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLy8gTWFrZSBhIGNvbnRleHQgYmFzZWQgc2VsZWN0b3IgYSBsaXR0bGUgbW9yZSBmcmllbmRseVxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkY29udGV4dFxuQG1peGluIHdoZW4taW5zaWRlKCRjb250ZXh0KSB7XG4gICN7JGNvbnRleHR9ICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vLyBHbG9iYWwgTWVkaWEgUXVlcnlcbi8vLyBAYXV0aG9yIEF4ZVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkd2lkdGggLSB3aWR0aFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdHlwZSAtIG1pbiBvciBtYXggbWVkaWEgcXVlcnlcbkBtaXhpbiBtcSgkd2lkdGgsICR0eXBlOiBtaW4pIHtcbiAgQGlmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJHdpZHRoKSB7XG4gICAgJHdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHdpZHRoKTtcbiAgICBAaWYgKCR0eXBlID09IG1pbikge1xuICAgICAgJHdpZHRoOiAkd2lkdGggKyAxcHg7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCN7JHR5cGV9LXdpZHRoOiAkd2lkdGgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIG1vYmlsZSBkZXZpY2VzXG4vLy8gQGF1dGhvciBBeGVcbkBtaXhpbiBtcV9tb2JpbGUoXG4gICRkZXZpY2VNaW5XaWR0aCxcbiAgJGRldmljZU1heFdpZHRoLFxuICAkZGV2aWNlUGl4ZWxSYXRpbyxcbiAgJG9yaWVudGF0aW9uOiBhbGxcbikge1xuICBAaWYgJG9yaWVudGF0aW9uID09IGFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogJGRldmljZU1pbldpZHRoKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNYXhXaWR0aCkgYW5kICgtd2Via2l0LWRldmljZS1waXhlbC1yYXRpbzogJGRldmljZVBpeGVsUmF0aW8pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogJGRldmljZU1pbldpZHRoKSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6ICRkZXZpY2VNYXhXaWR0aClcbiAgICBhbmQgKC13ZWJraXQtZGV2aWNlLXBpeGVsLXJhdGlvOiAkZGV2aWNlUGl4ZWxSYXRpbykgYW5kIChvcmllbnRhdGlvbjojeyRvcmllbnRhdGlvbn0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIGlQaG9uZVhcbi8vLyBAYXV0aG9yIEF4ZVxuQG1peGluIG1xX2lwaG9uZVgoJG9yaWVudGF0aW9uOiBhbGwpIHtcbiAgJGRldmljZU1pbldpZHRoOiAzNzVweDtcbiAgJGRldmljZU1heFdpZHRoOiA3NjdweDtcbiAgJGRldmljZVBpeGVsUmF0aW86IDM7XG4gIEBpbmNsdWRlIG1xX21vYmlsZShcbiAgICAkZGV2aWNlTWluV2lkdGgsXG4gICAgJGRldmljZU1heFdpZHRoLFxuICAgICRkZXZpY2VQaXhlbFJhdGlvLFxuICAgICRvcmllbnRhdGlvblxuICApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIFNhbXN1bmcgOVxuLy8vIEBhdXRob3IgQXhlXG5AbWl4aW4gbXFfczkoJG9yaWVudGF0aW9uOiBhbGwpIHtcbiAgJGRldmljZU1pbldpZHRoOiAzNjBweDtcbiAgJGRldmljZU1heFdpZHRoOiA3NjdweDtcbiAgJGRldmljZVBpeGVsUmF0aW86IDQ7XG4gIEBpbmNsdWRlIG1xX21vYmlsZShcbiAgICAkZGV2aWNlTWluV2lkdGgsXG4gICAgJGRldmljZU1heFdpZHRoLFxuICAgICRkZXZpY2VQaXhlbFJhdGlvLFxuICAgICRvcmllbnRhdGlvblxuICApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLy8gTWVkaWEgcXVlcnkgZm9yIHNjcmVlbiBvcmllbnRhdGlvblxuLy8vIEBhdXRob3IgQXhlXG5AbWl4aW4gb3JpZW50YXRpb24oJGRpcmVjdGlvbikge1xuICAkb3JpZW50YXRpb24tbGFuZHNjYXBlOiBcIihvcmllbnRhdGlvbjpsYW5kc2NhcGUpXCI7XG4gICRvcmllbnRhdGlvbi1wb3J0cmFpdDogXCIob3JpZW50YXRpb246cG9ydHJhaXQpXCI7XG5cbiAgQGlmICRkaXJlY3Rpb24gPT0gbGFuZHNjYXBlIHtcbiAgICBAbWVkaWEgI3skb3JpZW50YXRpb24tbGFuZHNjYXBlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGlmICRkaXJlY3Rpb24gPT0gcG9ydHJhaXQge1xuICAgIEBtZWRpYSAjeyRvcmllbnRhdGlvbi1wb3J0cmFpdH0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vLyBNZWRpYSBxdWVyeSBmb3IgbW9iaWxlIGxhbmRzY2FwZSBtb2RlXG4vLy8gQGF1dGhvciBBeGVcbkBtaXhpbiBtcV9tb2JpbGVfbGFuZHNjYXBlKCkge1xuICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLm1vYmlsZScpIHtcbiAgICBAaW5jbHVkZSBvcmllbnRhdGlvbihsYW5kc2NhcGUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLy8gQ3VzdG9tIHNjcm9sbCBiYXJcbi8vLyBAYXV0aG9yIEF4ZVxuQG1peGluIGN1c3RvbS1zY3JvbGxiYXIoJHdpZHRoOiA1cHgsICRjb2xvcjogJGFjY2VudCkge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4vLy8gVHlwb2dyYXBoeSBtaXhpbnNcbi8vLyBAYXV0aG9yIEF4ZVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbW9iaWxlLWZvbnQtc2l6ZSAtIGZvbnQgc2l6ZSBmb3IgbW9iaWxlIGRldmljZVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbW9iaWxlLWxpbmVoZWlnaHQgLSBsaW5lIGhlaWdodCBmb3IgbW9iaWxlIGRldmljZVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGVza3RvcC1mb250LXNpemUgLSBmb250IHNpemUgZm9yIGRlc2t0b3AgZGV2aWNlXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRkZXNrdG9wLWxpbmVoZWlnaHQgLSBsaW5lIGhlaWdodCBmb3IgZGVza3RvcCBkZXZpY2Vcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGZvbnQtd2VpZ2h0IC0gZm9udCB3ZWlnaHRcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGZvbnQtZmFtaWx5IC0gZm9udCBmYW1pbHlcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGNvbG9yIC0gZm9udCBjb2xvclxuQG1peGluIHR5cG9ncmFwaHkoXG4gICRtb2JpbGUtZm9udC1zaXplLFxuICAkbW9iaWxlLWxpbmVoZWlnaHQsXG4gICRkZXNrdG9wLWZvbnQtc2l6ZSxcbiAgJGRlc2t0b3AtbGluZWhlaWdodCxcbiAgJGZvbnQtd2VpZ2h0OiA0MDAsXG4gICRmb250LWZhbWlseTogJGYtaGVhZGluZyxcbiAgJGNvbG9yOiAkaGVhZGluZ19jb2xvclxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGZvbnQtc2l6ZTogZnMoJG1vYmlsZS1mb250LXNpemUsICRkZXNrdG9wLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBmcygkbW9iaWxlLWxpbmVoZWlnaHQsICRkZXNrdG9wLWxpbmVoZWlnaHQpO1xuICBAaW5jbHVkZSBtcShkZXNrdG9wLXdpZGUpIHtcbiAgICBmb250LXNpemU6ICRkZXNrdG9wLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGRlc2t0b3AtbGluZWhlaWdodDtcbiAgfVxufVxuXG4vLy8gUHNldWRvIGVsZW1lbnRzXG4vLy8gQGF1dGhvciBBeGVcbkBtaXhpbiBwc2V1ZG8tZWxlbWVudHMoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8vIFNWRyBiYWNrZ3JvdW5kXG4vLy8gQGF1dGhvciBBeGVcbkBtaXhpbiBzdmctYmFja2dyb3VuZCgkc3ZnKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsI3skc3ZnfVwiKTtcbn1cblxuLy8vIENvdmVyIEltYWdlXG4vLy8gQGF1dGhvciBBeGVcbkBtaXhpbiBjb3Zlci1pbWFnZSgpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vLy8gQWRtaW4gYmFyIG9mZnNldFxuLy8vIEBhdXRob3IgQXhlXG5AbWl4aW4gYWRtaW5iYXItb2Zmc2V0KCkge1xuICB0b3A6IDA7XG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKFwiLmFkbWluLWJhclwiKSB7XG4gICAgdG9wOiAzMnB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICB0b3A6IDQ2cHg7XG4gICAgfVxuICB9XG59XG5cbi8vLyBUcmlhbmdsZSBHZW5lcmF0b3Jcbi8vLyBAYXV0aG9yIEF4ZVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGlyZWN0aW9uIC0gdHJpYW5nbGUgZGlyZWN0aW9uXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRjb2xvciAtIHRyaWFuZ2xlIGNvbG9yXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR3aWR0aCAtIHdpZHRoXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRoZWlnaHQgLSBoZWlnaHRcbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uLCAkY29sb3IsICR3aWR0aCwgJGhlaWdodCkge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBAaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xuICAgIGJvcmRlci13aWR0aDogJGhlaWdodCBjYWxjKCR3aWR0aCAvIDIpIDAgY2FsYygkd2lkdGggLyAyKTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG4gIH1cbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB0b3Age1xuICAgIGJvcmRlci13aWR0aDogMCBjYWxjKCR3aWR0aCAvIDIpICRoZWlnaHQgY2FsYygkd2lkdGggLyAyKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gIH1cbiAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICBib3JkZXItd2lkdGg6IGNhbGMoJGhlaWdodCAvIDIgKSAkd2lkdGggY2FsYygkaGVpZ2h0IC8gMiApIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3I7XG4gIH1cbiAgQGVsc2Uge1xuICAgIGJvcmRlci13aWR0aDogY2FsYygkaGVpZ2h0IC8gMiApIDAgY2FsYygkaGVpZ2h0IC8gMiApICR3aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vLyBIaWRkZW4gRWxlbWVudFxuLy8vIEBhdXRob3IgQXhlXG5AbWl4aW4gZWxlbWVudC1oaWRkZW4oKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8vLyBTaG93IEVsZW1lbnRcbi8vLyBAYXV0aG9yIEF4ZVxuQG1peGluIGVsZW1lbnQtc2hvdygpIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbn1cblxuLy8vIFNldCBtYXhsaW5lIGZvciBwYXJhZ3JhcGhcbi8vLyBAYXV0aG9yIEF4ZVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbGluZSAtIGxpbmUgbnVtYmVyXG5AbWl4aW4gbWF4LWxpbmUoJGxpbmU6IDIpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lOyAvKiBudW1iZXIgb2YgbGluZXMgdG8gc2hvdyAqL1xuICAgICAgICAgIGxpbmUtY2xhbXA6ICRsaW5lO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4vLy8gU2V0IGRlZmF1bHQgZWRpdG9yIG9wdGlvblxuLy8vIEBhdXRob3IgQXhlXG5AbWl4aW4gZGVmYXVsdC1lZGl0b3IoKSB7XG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuICB1bCwgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cbiAgYTpub3QoW2NsYXNzXSkge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuJGNvbG9yczogKFxuICAnYmx1ZSc6ICRjbHItYmx1ZSxcbiAgJ2FjY2VudCc6ICRjbHItYWNjZW50LFxuICAnYmx1ZS1saWdodCc6ICRjbHItYmx1ZS1saWdodCxcbiAgJ3JlZCc6ICRjbHItcmVkLFxuICAncmVkLWxpZ2h0JzogJGNsci1yZWQtbGlnaHQsXG4gICd5ZWxsb3cnOiAkY2xyLXllbGxvdyxcbiAgJ3llbGxvdy1saWdodCc6ICRjbHIteWVsbG93LWxpZ2h0LFxuICAnYmxhY2snOiAkY2xyLWJsYWNrLFxuICAnd2hpdGUtbGlnaHQnOiAkY2xyLXdoaXRlLWxpZ2h0LFxuICAnd2hpdGUnOiAkY2xyLXdoaXRlLFxuICAnZ3JlZW4nOiAkY2xyLWdyZWVuLFxuICAnZ3JheSc6ICRjbHItZ3JheVxuKTtcblxuQGVhY2ggJGNvbG9yLCAkYmctY29sb3IgaW4gJGNvbG9ycyB7XG4gIC5iZy0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgfVxuICAuY29sb3ItI3tjb2xvcn0ge1xuICAgIGNvbG9yOiAkYmctY29sb3I7XG4gIH1cbn1cblxuLy9cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtAY29udGVudH1cbiAgOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cbiAgOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtAY29udGVudH1cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciAgICAgIHtAY29udGVudH1cbn1cbiIsIi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNEM3Nztcbn1cblxuLmNvbG9yLWNvbG9yIHtcbiAgY29sb3I6ICMwRTRDNzc7XG59XG5cbi5iZy1hY2NlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NEQ0O1xufVxuXG4uY29sb3ItY29sb3Ige1xuICBjb2xvcjogIzAwODRENDtcbn1cblxuLmJnLWJsdWUtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0VBNkJDO1xufVxuXG4uY29sb3ItY29sb3Ige1xuICBjb2xvcjogIzdFQTZCQztcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NzNGNTQ7XG59XG5cbi5jb2xvci1jb2xvciB7XG4gIGNvbG9yOiAjOTczRjU0O1xufVxuXG4uYmctcmVkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCOUZBQTtcbn1cblxuLmNvbG9yLWNvbG9yIHtcbiAgY29sb3I6ICNDQjlGQUE7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRENzU2O1xufVxuXG4uY29sb3ItY29sb3Ige1xuICBjb2xvcjogI0ZERDc1Njtcbn1cblxuLmJnLXllbGxvdy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUVCQUI7XG59XG5cbi5jb2xvci1jb2xvciB7XG4gIGNvbG9yOiAjRkVFQkFCO1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxODIwO1xufVxuXG4uY29sb3ItY29sb3Ige1xuICBjb2xvcjogIzEwMTgyMDtcbn1cblxuLmJnLXdoaXRlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbn1cblxuLmNvbG9yLWNvbG9yIHtcbiAgY29sb3I6ICNGM0YzRjQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5jb2xvci1jb2xvciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBDRTdDO1xufVxuXG4uY29sb3ItY29sb3Ige1xuICBjb2xvcjogIzAwQ0U3Qztcbn1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM1MjU4O1xufVxuXG4uY29sb3ItY29sb3Ige1xuICBjb2xvcjogIzRDNTI1ODtcbn1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogPVdvcmRQcmVzcyBDb3JlIC0gU2Fzc2lmaWVkLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLCBkaXYuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuYSBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5hIGltZy5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cbmEgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiA5NiU7IC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3AtY2FwdGlvbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuLndwLWNhcHRpb24uYWxpZ25yaWdodCB7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuLndwLWNhcHRpb24gaW1nIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDk4LjUlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDRweCA1cHg7XG59XG5cbmJvZHkgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTEsIDYzLCA4NCwgMC4yNSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDJyZW07XG4gIHdpZHRoOiAxLjhyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOFwiIGhlaWdodD1cIjE4XCIgdmlld0JveD1cIjAgMCAxOCAxOFwiPjxwYXRoIGlkPVwiZXhjbGFtYXRpb24tY2lyY2xlXCIgZD1cIk0yNiwxN2E5LDksMCwxLDEtOS05QTksOSwwLDAsMSwyNiwxN1ptLTksMS44MTVhMS42NjksMS42NjksMCwxLDAsMS42NjksMS42NjlBMS42NjksMS42NjksMCwwLDAsMTcsMTguODE1Wm0tMS41ODUtNiwuMjY5LDQuOTM1YS40MzUuNDM1LDAsMCwwLC40MzUuNDEyaDEuNzYyYS40MzUuNDM1LDAsMCwwLC40MzUtLjQxMmwuMjY5LTQuOTM1YS40MzUuNDM1LDAsMCwwLS40MzUtLjQ1OWgtMi4zYS40MzUuNDM1LDAsMCwwLS40MzUuNDU5WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtOCAtOClcIiBmaWxsPVwiJTIzNjgyNjM3XCIvPjwvc3ZnPicpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5ib2R5IC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzID4gaDIge1xuICBmb250OiA2MDAgMS40cmVtLzEuOHJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSxcbmJvZHkgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udDogNjAwIDEuMnJlbS8xLjZyZW0gXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbn1cbmJvZHkgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbn1cblxuYm9keSAuZmFjZXR3cC1mYWNldCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IC5mYWNldHdwLWZhY2V0LWxvYWRfbW9yZSB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keSAuZmFjZXR3cC1mYWNldC1sb2FkX21vcmUge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbmJvZHkgLmZhY2V0d3AtcGFnZXIge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5IC5mYWNldHdwLXBhZ2VyIHtcbiAgICBtYXJnaW4tYmxvY2s6IDcuNXJlbTtcbiAgfVxufVxuYm9keSAuZmFjZXR3cC1wYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMi4xcmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5IC5mYWNldHdwLXBhZ2Uge1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgfVxufVxuYm9keSAuZmFjZXR3cC1wYWdlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTRDNzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuYm9keSAuZmFjZXR3cC1wYWdlLnByZXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1jaGV2cm9uLWxlZnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5ib2R5IC5mYWNldHdwLXBhZ2UubmV4dCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWNoZXZyb24tcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5ib2R5IC5mYWNldHdwLWRhdGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICB3aWR0aDogMTJyZW07XG4gIGZvbnQ6IDMwMCAxLjhyZW0vMS4yIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE4MjA7XG59XG5ib2R5IC5mYWNldHdwLWRhdGUtbWluIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5IC5mYWNldHdwLWRhdGUtbWluIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gIH1cbn1cbmJvZHkgLmZhY2V0d3AtdHlwZS1kYXRlX3JhbmdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuYm9keSAuZmFjZXR3cC1mYWNldC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0Y0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5IC5mYWNldHdwLWZhY2V0LXNlYXJjaCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuICB9XG59XG5ib2R5IC5mYWNldHdwLWZhY2V0LXNlYXJjaCBpbnB1dC5mYWNldHdwLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDEuNXJlbSA2cmVtIDEuNXJlbSAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMS4yIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjN0M4MDg0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGM0YzRjQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuZmFjZXR3cC1mYWNldC1zZWFyY2ggaW5wdXQuZmFjZXR3cC1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJvZHkgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIGlucHV0LmZhY2V0d3Atc2VhcmNoIHtcbiAgICBtaW4td2lkdGg6IDM0LjVyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTAxODIwO1xuICB9XG59XG5ib2R5IC5mYWNldHdwLWZhY2V0LXNlYXJjaCBpbnB1dC5mYWNldHdwLXNlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdDODA4NCAhaW1wb3J0YW50O1xufVxuYm9keSAuZmFjZXR3cC1mYWNldC1zZWFyY2ggLmZhY2V0d3AtaWNvbiB7XG4gIHdpZHRoOiA1LjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzUyNTg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjAuMDc0XCIgaGVpZ2h0PVwiMjAuMDQ3XCIgdmlld0JveD1cIjAgMCAyMC4wNzQgMjAuMDQ3XCI+PGcgaWQ9XCJHcm91cF85MDNcIiBkYXRhLW5hbWU9XCJHcm91cCA5MDNcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMS41IDEuNSlcIj48ZWxsaXBzZSBpZD1cIkVsbGlwc2VfMVwiIGRhdGEtbmFtZT1cIkVsbGlwc2UgMVwiIGN4PVwiNi42MTZcIiBjeT1cIjYuNzgxXCIgcng9XCI2LjYxNlwiIHJ5PVwiNi43ODFcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS13aWR0aD1cIjNcIi8+PGxpbmUgaWQ9XCJMaW5lXzExXCIgZGF0YS1uYW1lPVwiTGluZSAxMVwiIHgyPVwiNS41NDlcIiB5Mj1cIjUuNjg3XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDExLjk1MSAxMS44MTMpXCIgZmlsbD1cIiUyM2ZmZlwiIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS13aWR0aD1cIjNcIi8+PC9nPjwvc3ZnPicpO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5mYWNldHdwLWZhY2V0LXNlYXJjaCAuZmFjZXR3cC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU0Qzc3O1xuICB9XG59XG5cbmJvZHkgLnNlYXJjaHdwLWZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjRjNGM0Y0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5IC5zZWFyY2h3cC1mb3JtIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgfVxufVxuYm9keSAuc2VhcmNod3AtZm9ybS1pbnB1dC1jb250YWluZXIgLnN3cC1pbnB1dCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMS4yIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjN0M4MDg0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzEwMTgyMDtcbiAgYmFja2dyb3VuZDogI0YzRjNGNCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBib2R5IC5zZWFyY2h3cC1mb3JtLWlucHV0LWNvbnRhaW5lciAuc3dwLWlucHV0IHtcbiAgICBtaW4td2lkdGg6IDM0LjVyZW07XG4gIH1cbn1cbmJvZHkgLnNlYXJjaHdwLWZvcm0taW5wdXQtY29udGFpbmVyIC5zd3AtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3QzgwODQgIWltcG9ydGFudDtcbn1cbmJvZHkgLnNlYXJjaHdwLWZvcm0gLnNlYXJjaC1zdWJtaXQge1xuICB3aWR0aDogNS41cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEM1MjU4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwLjA3NFwiIGhlaWdodD1cIjIwLjA0N1wiIHZpZXdCb3g9XCIwIDAgMjAuMDc0IDIwLjA0N1wiPjxnIGlkPVwiR3JvdXBfOTAzXCIgZGF0YS1uYW1lPVwiR3JvdXAgOTAzXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEuNSAxLjUpXCI+PGVsbGlwc2UgaWQ9XCJFbGxpcHNlXzFcIiBkYXRhLW5hbWU9XCJFbGxpcHNlIDFcIiBjeD1cIjYuNjE2XCIgY3k9XCI2Ljc4MVwiIHJ4PVwiNi42MTZcIiByeT1cIjYuNzgxXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIlMjNmZmZcIiBzdHJva2Utd2lkdGg9XCIzXCIvPjxsaW5lIGlkPVwiTGluZV8xMVwiIGRhdGEtbmFtZT1cIkxpbmUgMTFcIiB4Mj1cIjUuNTQ5XCIgeTI9XCI1LjY4N1wiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMS45NTEgMTEuODEzKVwiIGZpbGw9XCIlMjNmZmZcIiBzdHJva2U9XCIlMjNmZmZcIiBzdHJva2Utd2lkdGg9XCIzXCIvPjwvZz48L3N2Zz4nKTtcbn1cblxuLmpjZi1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qY2Ytc2VsZWN0LXRleHQge1xuICBmb250OiA3MDAgMS44cmVtLzEuMiBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xufVxuLmpjZi1zZWxlY3Qtb3BlbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTMuNDIxXCIgaGVpZ2h0PVwiOC42NjdcIiB2aWV3Qm94PVwiMCAwIDEzLjQyMSA4LjY2N1wiPjxwYXRoIGlkPVwiYW5nbGUtZG93blwiIGQ9XCJNNS45NTEsMTYxLjEyMi4yNDYsMTU1LjQxNmExLDEsMCwwLDEsMC0xLjQyMmwuOTQ4LS45NDhhMSwxLDAsMCwxLDEuNDIyLDBMNi42NiwxNTcuMDlsNC4wNDQtNC4wNDRhMSwxLDAsMCwxLDEuNDIyLDBsLjk0OC45NDhhMSwxLDAsMCwxLDAsMS40MjJsLTUuNzA2LDUuNzA2QTEsMSwwLDAsMSw1Ljk1MSwxNjEuMTIyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjA1IC0xNTIuNzUpXCIvPjwvc3ZnPicpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmpjZi1kcm9wLWFjdGl2ZSAuamNmLXNlbGVjdC1vcGVuZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uamNmLXNlbGVjdC1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAycmVtO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMxMDE4MjA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07XG4gIHotaW5kZXg6IDE7XG59XG4uamNmLXNlbGVjdC1mYWNldHdwLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5qY2Ytc2VsZWN0LWZhY2V0d3AtZHJvcGRvd24gLmpjZi1zZWxlY3QtdGV4dCBzcGFuIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uamNmLWxpc3QtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uamNmLWxpc3QtY29udGVudCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5qY2Ytb3B0aW9uIHtcbiAgZm9udDogMzAwIDEuOHJlbS8xLjIgXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIG1hcmdpbi1ibG9jazogNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgbWFyZ2luLWJsb2NrOiA3cmVtO1xuICB9XG59XG4uZGF0YVRhYmxlc19maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBmbG9hdDogbm9uZTtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAzMnJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzEwMTgyMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udDogNzAwIDEuOHJlbS80LjJyZW0gXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3QzgwODQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIHdpZHRoOiAyN3JlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vNC4ycmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29udGVudDogXCJTZWFyY2hcIjtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDNTI1ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwLjA3NFwiIGhlaWdodD1cIjIwLjA0N1wiIHZpZXdCb3g9XCIwIDAgMjAuMDc0IDIwLjA0N1wiPjxnIGlkPVwiR3JvdXBfMTA0MlwiIGRhdGEtbmFtZT1cIkdyb3VwIDEwNDJcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTEwMzkgLTg3NilcIj48ZWxsaXBzZSBpZD1cIkVsbGlwc2VfMVwiIGRhdGEtbmFtZT1cIkVsbGlwc2UgMVwiIGN4PVwiNi42MTZcIiBjeT1cIjYuNzgxXCIgcng9XCI2LjYxNlwiIHJ5PVwiNi43ODFcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTA0MC41IDg3Ny41KVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLXdpZHRoPVwiM1wiLz48bGluZSBpZD1cIkxpbmVfMTFcIiBkYXRhLW5hbWU9XCJMaW5lIDExXCIgeDI9XCI1LjU0OVwiIHkyPVwiNS42ODdcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTA1Mi40NTEgODg5LjMxMylcIiBmaWxsPVwiJTIzZmZmXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLXdpZHRoPVwiM1wiLz48L2c+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5kYXRhVGFibGVzX2luZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIGEge1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgYTpiZWZvcmUsIC5kYXRhVGFibGVzX3BhZ2luYXRlIGE6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRhdGFUYWJsZXNfcGFnaW5hdGUgYS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5kYXRhVGFibGVzX3BhZ2luYXRlIGEucHJldmlvdXMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1jaGV2cm9uLWxlZnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG4uZGF0YVRhYmxlc19wYWdpbmF0ZSBhLm5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbi1jaGV2cm9uLXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuXG4udGFibGVwcmVzcyB0aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUJBQjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4udGFibGVwcmVzcyB0aGVhZCA+IHRyID4gdGguc29ydGluZzpob3ZlciwgLnRhYmxlcHJlc3MgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjLCAudGFibGVwcmVzcyB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2M6aG92ZXIsIC50YWJsZXByZXNzIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2MsIC50YWJsZXByZXNzIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJkNDg2O1xufVxuLnRhYmxlcHJlc3MgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjOjpiZWZvcmUsIC50YWJsZXByZXNzIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnRhYmxlcHJlc3MgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfYXNjOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCIxNlwiIHdpZHRoPVwiMThcIiB2aWV3Qm94PVwiMCAwIDU3NiA1MTJcIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi41LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggb3BhY2l0eT1cIjFcIiBmaWxsPVwiJTIzMUUzMDUwXCIgZD1cIk0yNjcuMyAzNzkuM2wtOTYgOTZjLTYuMiA2LjItMTYuNCA2LjItMjIuNiAwbC05Ni05NmMtNi4yLTYuMi02LjItMTYuNCAwLTIyLjZzMTYuNC02LjIgMjIuNiAwTDE0NCA0MjUuNFY0OGMwLTguOCA3LjItMTYgMTYtMTZzMTYgNy4yIDE2IDE2VjQyNS40bDY4LjctNjguN2M2LjItNi4yIDE2LjQtNi4yIDIyLjYgMHM2LjIgMTYuNCAwIDIyLjZ6bTE2My0zMzguNWw2My45IDEyNy43Yy4xIC4yIC4yIC40IC4zIC42bDE1LjggMzEuN2M0IDcuOSAuNyAxNy41LTcuMiAyMS41cy0xNy41IC43LTIxLjUtNy4yTDQ3MC4xIDE5MkgzNjEuOWwtMTEuNiAyMy4yYy00IDcuOS0xMy42IDExLjEtMjEuNSA3LjJzLTExLjEtMTMuNi03LjItMjEuNWwxNS44LTMxLjdjLjEtLjIgLjItLjQgLjMtLjZMNDAxLjcgNDAuOGMyLjctNS40IDguMi04LjggMTQuMy04LjhzMTEuNiAzLjQgMTQuMyA4Ljh6TTQxNiA4My44TDM3Ny45IDE2MGg3Ni4yTDQxNiA4My44ek0zNTIgMjg4SDQ4MGM2LjIgMCAxMS44IDMuNSAxNC40IDkuMXMxLjkgMTIuMS0xLjkgMTYuOUwzODUuMyA0NDhINDgwYzguOCAwIDE2IDcuMiAxNiAxNnMtNy4yIDE2LTE2IDE2SDM1MmMtNi4yIDAtMTEuOC0zLjUtMTQuNC05LjFzLTEuOS0xMi4xIDEuOS0xNi45TDQ0Ni43IDMyMEgzNTJjLTguOCAwLTE2LTcuMi0xNi0xNnM3LjItMTYgMTYtMTZ6XCIvPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnRhYmxlcHJlc3MgdGhlYWQgPiB0ciA+IHRoLnNvcnRpbmdfZGVzYzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMTZcIiB3aWR0aD1cIjE4XCIgdmlld0JveD1cIjAgMCA1NzYgNTEyXCI+PCEtLSFGb250IEF3ZXNvbWUgUHJvIDYuNS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDI0IEZvbnRpY29ucywgSW5jLi0tPjxwYXRoIG9wYWNpdHk9XCIxXCIgZmlsbD1cIiUyMzFFMzA1MFwiIGQ9XCJNMjY3LjMgMzc5LjNsLTk2IDk2Yy02LjIgNi4yLTE2LjQgNi4yLTIyLjYgMGwtOTYtOTZjLTYuMi02LjItNi4yLTE2LjQgMC0yMi42czE2LjQtNi4yIDIyLjYgMEwxNDQgNDI1LjRWNDhjMC04LjggNy4yLTE2IDE2LTE2czE2IDcuMiAxNiAxNlY0MjUuNGw2OC43LTY4LjdjNi4yLTYuMiAxNi40LTYuMiAyMi42IDBzNi4yIDE2LjQgMCAyMi42ek0zNTIgMzJINDgwYzYuMiAwIDExLjggMy41IDE0LjQgOS4xczEuOSAxMi4xLTEuOSAxNi45TDM4NS4zIDE5Mkg0ODBjOC44IDAgMTYgNy4yIDE2IDE2cy03LjIgMTYtMTYgMTZIMzUyYy02LjIgMC0xMS44LTMuNS0xNC40LTkuMXMtMS45LTEyLjEgMS45LTE2LjlMNDQ2LjcgNjRIMzUyYy04LjggMC0xNi03LjItMTYtMTZzNy4yLTE2IDE2LTE2em02NCAyNTZjNi4xIDAgMTEuNiAzLjQgMTQuMyA4LjhsNjMuOSAxMjcuN2MuMSAuMiAuMiAuNCAuMyAuNmwxNS44IDMxLjdjNCA3LjkgLjcgMTcuNS03LjIgMjEuNXMtMTcuNSAuNy0yMS41LTcuMkw0NzAuMSA0NDhIMzYxLjlsLTExLjYgMjMuMmMtNCA3LjktMTMuNiAxMS4xLTIxLjUgNy4ycy0xMS4xLTEzLjYtNy4yLTIxLjVsMTUuOC0zMS43Yy4xLS4yIC4yLS40IC4zLS42bDYzLjktMTI3LjdjMi43LTUuNCA4LjItOC44IDE0LjMtOC44ek0zNzcuOSA0MTZoNzYuMkw0MTYgMzM5LjggMzc3LjkgNDE2elwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi50YWJsZXByZXNzIHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbn1cbi50YWJsZXByZXNzIHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBsZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG4udGFibGVwcmVzcyB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xufVxuLnRhYmxlcHJlc3MgdGhlYWQgPiB0ciA+IHRoOjphZnRlciB7XG4gIGxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50YWJsZXByZXNzIHRib2R5IHRyIHRkIHtcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xuICBmb250OiAzMDAgMS44cmVtLzEuMiBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFibGVwcmVzcyB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cbi50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbZG93bmxvYWRdIHtcbiAgcGFkZGluZzogOHB4IDMuNXJlbSA4cHggMS41cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxcmVtICFpbXBvcnRhbnQ7XG59XG4udGFibGVwcmVzcyB0Ym9keSB0ci5vZGQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xufVxuXG50YWJsZS5mZWRlcmFsLXBvc2l0aW9ucyBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA3cHggOHB4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSA+IGEge1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlIHtcbiAgICBwYWRkaW5nOiAzcmVtIDcuNXJlbSA0cmVtIDVyZW07XG4gIH1cbn1cbi5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19ub3RlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi40cmVtO1xuICBsZWZ0OiAxLjNyZW07XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1tZm4pIFwiLlwiO1xuICBmb250OiAzMDAgMS40cmVtLzEuNnJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1vZGVybi1mb290bm90ZXMtZm9vdG5vdGVfX25vdGU6OmJlZm9yZSB7XG4gICAgdG9wOiAzLjVyZW07XG4gICAgbGVmdDogMy4ycmVtO1xuICB9XG59XG4ubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi40cmVtO1xuICByaWdodDogMS41cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMS43NXJlbTtcbiAgaGVpZ2h0OiAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNy41XCIgaGVpZ2h0PVwiMTcuNVwiIHZpZXdCb3g9XCIwIDAgMTcuNSAxNy41XCI+PHBhdGggaWQ9XCJ0aW1lc1wiIGQ9XCJNMTIuMDY3LDg4Ljc1bDQuOTc1LTQuOTc1YTEuNTY0LDEuNTY0LDAsMCwwLDAtMi4yMTFsLTEuMTA2LTEuMTA2YTEuNTY0LDEuNTY0LDAsMCwwLTIuMjExLDBMOC43NSw4NS40MzMsMy43NzUsODAuNDU4YTEuNTY0LDEuNTY0LDAsMCwwLTIuMjExLDBMLjQ1OCw4MS41NjRhMS41NjQsMS41NjQsMCwwLDAsMCwyLjIxMUw1LjQzMyw4OC43NS40NTgsOTMuNzI1YTEuNTY0LDEuNTY0LDAsMCwwLDAsMi4yMTFsMS4xMDYsMS4xMDZhMS41NjQsMS41NjQsMCwwLDAsMi4yMTEsMEw4Ljc1LDkyLjA2N2w0Ljk3NSw0Ljk3NWExLjU2NCwxLjU2NCwwLDAsMCwyLjIxMSwwbDEuMTA2LTEuMTA2YTEuNTY0LDEuNTY0LDAsMCwwLDAtMi4yMTFaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgLTgwKVwiLz48L3N2Zz4nKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZV9fY2xvc2Uge1xuICAgIHRvcDogMy41cmVtO1xuICAgIHJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5mZGF0ZS1uYXYtcHJldiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uLWNoZXZyb24tbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi5mZGF0ZS1uYXYtbGFiZWwge1xuICBmb250OiA3MDAgMS44cmVtLzEuMiBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xufVxuLmZkYXRlLW5hdi1uZXh0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb24tY2hldnJvbi1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuOnJvb3Qge1xuICAtLWd1dHRlcjogMjBweDtcbiAgLS1tYXgtd2lkdGg6IDEwNDBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cbn1cbi8qKlxuICogU2V0IHVwIGEgZGVjZW50IGJveCBtb2RlbCBvbiB0aGUgcm9vdCBlbGVtZW50XG4gKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbn1cbmJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTRDNzc7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qKlxuICogTWFrZSBhbGwgZWxlbWVudHMgZnJvbSB0aGUgRE9NIGluaGVyaXQgZnJvbSB0aGUgcGFyZW50IGJveC1zaXppbmdcbiAqIFNpbmNlIGAqYCBoYXMgYSBzcGVjaWZpY2l0eSBvZiAwLCBpdCBkb2VzIG5vdCBvdmVycmlkZSB0aGUgYGh0bWxgIHZhbHVlXG4gKiBtYWtpbmcgYWxsIGVsZW1lbnRzIGluaGVyaXRpbmcgZnJvbSB0aGUgcm9vdCBib3gtc2l6aW5nIHZhbHVlXG4gKiBTZWU6IGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qIE1ha2Ugc3VyZSBpbWFnZXMgYXJlIHNjYWxlZCBjb3JyZWN0bHkuICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbn1cblxuLyoqXG4gKiBCYXNpYyBzdHlsZXMgZm9yIGxpbmtzXG4gKi9cbmEge1xuICBjb2xvcjogIzAwODRENDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlY3Rpb24taGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gIH1cbn1cbi5zZWN0aW9uLWNvcHkge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjdGlvbi1jb3B5IHtcbiAgICBtYXJnaW46IDAgYXV0byAxMHJlbTtcbiAgICBtYXgtd2lkdGg6IDcwcmVtO1xuICB9XG59XG4uc2VjdGlvbi1jb3B5IGE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qKlxuICogQmFzaWMgdHlwb2dyYXBoeSBzdHlsZSBmb3IgY29weSB0ZXh0XG4gKi9cbi5oMSxcbmgxIHtcbiAgZm9udDogNzAwIDRyZW0vMS4yIFwiTWVyY3VyeSBEaXNwbGF5IEFcIiwgXCJNZXJjdXJ5IERpc3BsYXkgQlwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaDEsXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oMSxcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuXG4uaDIsIC5ibG9jay1hY2NvcmRpb25zIGgxLnNlY3Rpb24taGVhZGluZywgLmdlbmVyYWwtY29udGVudCBoMS5zZWN0aW9uLWhlYWRpbmcsXG5oMiB7XG4gIGZvbnQ6IDcwMCAzcmVtLzEuMiBcIk1lcmN1cnkgRGlzcGxheSBBXCIsIFwiTWVyY3VyeSBEaXNwbGF5IEJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmgyLCAuYmxvY2stYWNjb3JkaW9ucyBoMS5zZWN0aW9uLWhlYWRpbmcsIC5nZW5lcmFsLWNvbnRlbnQgaDEuc2VjdGlvbi1oZWFkaW5nLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oMiwgLmJsb2NrLWFjY29yZGlvbnMgaDEuc2VjdGlvbi1oZWFkaW5nLCAuZ2VuZXJhbC1jb250ZW50IGgxLnNlY3Rpb24taGVhZGluZyxcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICB9XG59XG5cbi5oMywgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX3RpdGxlLFxuaDMge1xuICBmb250OiA3MDAgMi40cmVtLzEuMiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmgzLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fdGl0bGUsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmgzLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fdGl0bGUsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmg0LCAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlLFxuaDQge1xuICBmb250OiA3MDAgMS44cmVtLzEuMiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmg0LCAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlLFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaDQsIC5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGUsXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG4uaDUsXG5oNSB7XG4gIGZvbnQ6IDkwMCAxLjhyZW0vMS4yIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaDUsXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxufVxuXG4uaDYsXG5oNiB7XG4gIGZvbnQ6IDYwMCAxLjZyZW0vMi4xcmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LW5vcm1hbCwgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1zaWRlYmFyX19saW5rLCAuY3B0LWZpbHRlcnNfX29wZW4sIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXSwgYm9keSxcbnAge1xuICBmb250OiAzMDAgMS44cmVtLzIuNHJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xufVxuXG5wIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LWxhcmdlLCAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrcXVvdGVfX2NvbnRlbnQsIC5jcHQtZGV0YWlsX19jb250ZW50ID4gcDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24tY29weSBwIHtcbiAgZm9udDogMzAwIDJyZW0vMi40cmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50ZXh0LWxhcmdlLCAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrcXVvdGVfX2NvbnRlbnQsIC5jcHQtZGV0YWlsX19jb250ZW50ID4gcDpmaXJzdC1jaGlsZCwgLnNlY3Rpb24tY29weSBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQ6IDYwMCAxLjZyZW0vMi4xcmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5oeXBoZW5hdGUge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbn1cblxubWFpbi5tYWluIHNlY3Rpb24uY3B0LWRldGFpbCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLyoqXG4gKiBDbGVhciBpbm5lciBmbG9hdHNcbiAqL1xuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyoqXG4gKiBNYWluIGNvbnRlbnQgY29udGFpbmVyc1xuICogMS4gTWFrZSB0aGUgY29udGFpbmVyIGZ1bGwtd2lkdGggd2l0aCBhIG1heGltdW0gd2lkdGhcbiAqIDIuIENlbnRlciBpdCBpbiB0aGUgdmlld3BvcnRcbiAqIDMuIExlYXZlIHNvbWUgc3BhY2Ugb24gdGhlIGVkZ2VzLCBlc3BlY2lhbGx5IHZhbHVhYmxlIG9uIHNtYWxsIHNjcmVlbnNcbiAqL1xuLmNvbnRhaW5lciwgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4LXdpZHRoKTsgLyogMSAqL1xuICBtYXJnaW4taW5saW5lOiBhdXRvOyAvKiAyICovXG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4OyAvKiAzICovXG4gIHdpZHRoOiAxMDAlOyAvKiAxICovXG59XG5cbi5jb250YWluZXItc20ge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNzRyZW07XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctaW5saW5lOiA1cmVtO1xuICB9XG59XG5cbi8qKlxuICogSGlkZSB0ZXh0IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIDEuIE5lZWRlZCBpbiBXZWJLaXQtYmFzZWQgYnJvd3NlcnMgYmVjYXVzZSBvZiBhbiBpbXBsZW1lbnRhdGlvbiBidWc7XG4gKiAgICBTZWU6IGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD00NTcxNDZcbiAqL1xuLmhpZGUtdGV4dCwgLmhpc3RvcnkteWVhcl9fc2xpZGVyIC5zbGljay1hcnJvdywgLm5vdGljZS1zbGlkZXIgLnNsaWNrLWFycm93LCBib2R5IC5mYWNldHdwLXBhZ2UucHJldiwgYm9keSAuZmFjZXR3cC1wYWdlLm5leHQsIGJvZHkgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIC5mYWNldHdwLWljb24sIGJvZHkgLnNlYXJjaHdwLWZvcm0gLnNlYXJjaC1zdWJtaXQsIC5kYXRhVGFibGVzX3BhZ2luYXRlIGEsIC5tb2Rlcm4tZm9vdG5vdGVzLWZvb3Rub3RlX19jbG9zZSwgLmZkYXRlLW5hdi1wcmV2LCAuZmRhdGUtbmF2LW5leHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwOyAvKiAxICovXG4gIHRleHQtaW5kZW50OiAxMDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vKipcbiAqIEhpZGUgZWxlbWVudCB3aGlsZSBtYWtpbmcgaXQgcmVhZGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG4gKiBTaGFtZWxlc3NseSBib3Jyb3dlZCBmcm9tIEhUTUw1Qm9pbGVycGxhdGU6XG4gKiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzI0wxMTktTDEzM1xuICovXG4udmlzdWFsbHktaGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbmh0bWwuZGlzYWJsZS1zY3JvbGxpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi8qKlxuKiBFbWJlZCBSZXNwb25zaXZlbHlcbiogaHR0cDovL2VtYmVkcmVzcG9uc2l2ZWx5LmNvbS9cbiovXG4uZW1iZWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLWNvbnRhaW5lciB2aWRlbyxcbi5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXG4uZW1iZWQtY29udGFpbmVyIGVtYmVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWctYSxcbi5pbWctYS1sZWZ0LFxuLmltZy1hLXVwLFxuLmltZy1hLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uaW1nLWEtdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWctYS12aWRlbyAuaW1nLWEtaW1nOmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5pbWctYS1iZy12aWRlbyxcbi5pbWctYS1kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaW1nLWEtYmctdmlkZW8gaWZyYW1lLFxuLmltZy1hLWJnLXZpZGVvIHZpZGVvIHtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmltZy1hLWxlZnQgLmltZy1hLWRlY29yIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmltZy1hLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltZy1hLWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2MS42NCU7XG59XG5cbi5pbWctYS1pbWcgaW1nLFxuLmltZy1hLXVwIC5pbWctYS1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWctYS1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5pbWctYS11cCAuaW1nLWEtaW1nIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5pbWctbm90LWEgLmltZy1hLWltZyBpbWcge1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5oZXJpdDtcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xufVxuXG4ub3ZlcnJpZGUtaGlkZGVuIC5hLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYW5pbWF0ZWQsXG4uYmVmb3JlSGVpZ2h0VXA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5kb3duRnVsbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGRvd25GdWxsO1xuICBhbmltYXRpb24tbmFtZTogZG93bkZ1bGw7XG59XG5cbi51cEZ1bGwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB1cEZ1bGw7XG4gIGFuaW1hdGlvbi1uYW1lOiB1cEZ1bGw7XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbi5mYWRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGU7XG59XG5cbi5iZWZvcmVIZWlnaHRVcDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWlnaHRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlaWdodFVwO1xufVxuXG4ud2lkdGhHcm93dGgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3aWR0aEdyb3d0aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHdpZHRoR3Jvd3RoO1xufVxuXG4uYS1kZWxheS0xIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDEgKiAwLjJzKTtcbn1cblxuLmEtZGVsYXktMiB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygyICogMC4ycyk7XG59XG5cbi5hLWRlbGF5LTMge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoMyAqIDAuMnMpO1xufVxuXG4uYS1kZWxheS00IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDQgKiAwLjJzKTtcbn1cblxuLmEtZGVsYXktNSB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg1ICogMC4ycyk7XG59XG5cbi5hLWRlbGF5LTYge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoNiAqIDAuMnMpO1xufVxuXG4uYS1kZWxheS03IHtcbiAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDcgKiAwLjJzKTtcbn1cblxuLmEtZGVsYXktOCB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyg4ICogMC4ycyk7XG59XG5cbi5hLWRlbGF5LTkge1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGMoOSAqIDAuMnMpO1xufVxuXG4uYS1kZWxheS0xMCB7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxMCAqIDAuMnMpO1xufVxuXG4vKlxuICBDdXN0b20gU3BhY2luZ3NcbiovXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm1sLTEge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLm15LTEge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ucHItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5tbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi5tci0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5teS0yIHtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG59XG5cbi5tdC0zIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xufVxuXG4ubXItMyB7XG4gIG1hcmdpbi1yaWdodDogM3JlbTtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuXG4ubXktMyB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnBsLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG59XG5cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIG1hcmdpbi1yaWdodDogNHJlbTtcbn1cblxuLm15LTQge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5cbi5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuXG4ucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi5tbC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVyZW07XG59XG5cbi5teS01IHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogNnJlbTtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xufVxuXG4ubWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtO1xufVxuXG4ubXItNiB7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xufVxuXG4ubXktNiB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogNnJlbTtcbn1cblxuLnBiLTYge1xuICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbn1cblxuLnBsLTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG59XG5cbi5wci02IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbTtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW07XG59XG5cbi5weS02IHtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xufVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDdyZW07XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLm1sLTcge1xuICBtYXJnaW4tbGVmdDogN3JlbTtcbn1cblxuLm1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW07XG59XG5cbi5teC03IHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW07XG4gIG1hcmdpbi1yaWdodDogN3JlbTtcbn1cblxuLm15LTcge1xuICBwYWRkaW5nLXRvcDogN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG59XG5cbi5wdC03IHtcbiAgcGFkZGluZy10b3A6IDdyZW07XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDdyZW07XG59XG5cbi5wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xufVxuXG4ucHItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW07XG59XG5cbi5weC03IHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtO1xufVxuXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbTtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07XG59XG5cbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW07XG59XG5cbi5tci04IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtO1xufVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDhyZW07XG59XG5cbi5teS04IHtcbiAgcGFkZGluZy10b3A6IDhyZW07XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4ucHQtOCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbn1cblxuLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xufVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbTtcbiAgcGFkZGluZy1yaWdodDogOHJlbTtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG5cbi5tdC05IHtcbiAgbWFyZ2luLXRvcDogOXJlbTtcbn1cblxuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtO1xufVxuXG4ubWwtOSB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtO1xufVxuXG4ubXItOSB7XG4gIG1hcmdpbi1yaWdodDogOXJlbTtcbn1cblxuLm14LTkge1xuICBtYXJnaW4tbGVmdDogOXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA5cmVtO1xufVxuXG4ubXktOSB7XG4gIHBhZGRpbmctdG9wOiA5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnB0LTkge1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbn1cblxuLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbn1cblxuLnBsLTkge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW07XG59XG5cbi5wci05IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbTtcbn1cblxuLnB4LTkge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDlyZW07XG59XG5cbi5weS05IHtcbiAgcGFkZGluZy10b3A6IDlyZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtO1xufVxuXG4ubXQtMTAge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW07XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbTtcbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbTtcbn1cblxuLm14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xufVxuXG4ubXktMTAge1xuICBwYWRkaW5nLXRvcDogMTByZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcbn1cblxuLnB0LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW07XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcmVtO1xufVxuXG4ucHgtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHJlbTtcbn1cblxuLnB5LTEwIHtcbiAgcGFkZGluZy10b3A6IDEwcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5iZy1jb3ZlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5kZWNvci1oZWFkaW5nIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRENzU2O1xuICBjb2xvcjogIzEwMTgyMDtcbiAgLXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZC1zbS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuXG4uZGVmYXVsdC1lZGl0b3IgaDEsIC5kZWZhdWx0LWVkaXRvciBoMiwgLmRlZmF1bHQtZWRpdG9yIGgzLCAuZGVmYXVsdC1lZGl0b3IgaDQsIC5kZWZhdWx0LWVkaXRvciBoNSwgLmRlZmF1bHQtZWRpdG9yIGg2LCAuZGVmYXVsdC1lZGl0b3IgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5kZWZhdWx0LWVkaXRvciB1bCwgLmRlZmF1bHQtZWRpdG9yIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uZGVmYXVsdC1lZGl0b3IgYTpub3QoW2NsYXNzXSkge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGRvd25GdWxsIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBkb3duRnVsbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyB1cEZ1bGwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyB1cEZ1bGwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVpZ2h0VXAge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuICB0byB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGhlaWdodFVwIHtcbiAgMCUge1xuICAgIGhlaWdodDogMCU7XG4gIH1cbiAgdG8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHdpZHRoR3Jvd3RoIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwJTtcbiAgfVxuICB0byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgd2lkdGhHcm93dGgge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG4gIHRvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIEJnVXAge1xuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgQmdVcCB7XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIEJnRG93biB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIHZhcigtLWJsb2NrLWhlaWdodCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgQmdEb3duIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgdmFyKC0tYmxvY2staGVpZ2h0KTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3JhZGllbnQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgLTIwMCU7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1ncmlkLWd1dHRlci13aWR0aDogMnJlbTtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLTEpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpICogLTEpO1xufVxuXG4ucm93ID4gZGl2IHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtMSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMSk7XG4gIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEpO1xufVxuXG4uY29sLTIge1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDIpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAyKTtcbn1cblxuLmNvbC0zIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAzKTtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMyk7XG59XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogNCk7XG4gIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDQpO1xufVxuXG4uY29sLTUge1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDUpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA1KTtcbn1cblxuLmNvbC02IHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA2KTtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogNik7XG59XG5cbi5jb2wtNyB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogNyk7XG4gIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDcpO1xufVxuXG4uY29sLTgge1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDgpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA4KTtcbn1cblxuLmNvbC05IHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA5KTtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogOSk7XG59XG5cbi5jb2wtMTAge1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEwKTtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTApO1xufVxuXG4uY29sLTExIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMSk7XG4gIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDExKTtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTIpO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMik7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDMpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDMpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDQpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDQpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDUpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDUpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDcpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDcpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDgpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTApO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTEpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYxcHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDIpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDMpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDMpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDQpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDQpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDUpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDUpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDcpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDcpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDgpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTApO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTEpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTIpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMik7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDMpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDMpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA0KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA0KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogNSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogNSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDYpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA3KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiA3KTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogOCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogOCk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDkpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTApO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDEwKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqIDExKTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAxMik7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogMTIpO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDEwMjtcbn1cbi5oZWFkZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmhlYWRlci10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLXRvcF9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlci10b3BfX21lbnUgPiAubWVudS1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwIDJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDFyZW07XG4gIGZvbnQ6IDcwMCAxMnB4LzE5cHggXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWRvbmF0ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwQ0U3QztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDNTI1ODtcbiAgY29sb3I6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI5LjEzM1wiIGhlaWdodD1cIjUuODk1XCIgdmlld0JveD1cIjAgMCA5LjEzMyA1Ljg5NVwiPjxwYXRoIGlkPVwiYW5nbGUtcmlnaHRcIiBkPVwiTTUuNjk0LDUuMDUybC0zLjg4LDMuODhhLjY4Mi42ODIsMCwwLDEtLjk2NywwTC4yLDguMjg3YS42ODIuNjgyLDAsMCwxLDAtLjk2N0wyLjk1Miw0LjU3LjIsMS44MTlBLjY4Mi42ODIsMCwwLDEsLjIuODUyTC44NDMuMkEuNjgyLjY4MiwwLDAsMSwxLjgxLjJsMy44OCwzLjg4QS42ODMuNjgzLDAsMCwxLDUuNjk0LDUuMDUyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSg5LjEzMykgcm90YXRlKDkwKVwiIGZpbGw9XCIlMjNmZmZcIi8+PC9zdmc+Jyk7XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCB7XG4gICAgd2lkdGg6IDIwcmVtO1xuICB9XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB1bCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uaGVhZGVyLXRvcF9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciB1bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci1tYWluIHtcbiAgcGFkZGluZy1ibG9jazogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1tYWluIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDE4MjA7XG4gIH1cbn1cbi5pcy1vcGVuZWQgLmhlYWRlci1tYWluIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkQxRDI7XG59XG4uaGVhZGVyLW1haW4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXItbG9nbyB7XG4gIG1heC13aWR0aDogMTVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1zZWFyY2hfX2Zvcm0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5pcy1zZWFyY2ggLmhlYWRlci1zZWFyY2hfX2Zvcm0ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oZWFkZXItc2VhcmNoX19pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250OiA3MDAgMS44cmVtLzEgXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4uaGVhZGVyLXNlYXJjaF9fYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1zZWFyY2hfX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItc2VhcmNoX19idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICB9XG59XG4uaGVhZGVyLXNlYXJjaF9fYnRuIC5pY29uLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcy1zZWFyY2ggLmhlYWRlci1zZWFyY2hfX2J0biAuaWNvbi1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlzLXNlYXJjaCAuaGVhZGVyLXNlYXJjaF9fYnRuIC5pY29uLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxODIwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWJvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5pcy1zZWFyY2ggLmhlYWRlci1tZW51IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICBmb250OiA4MDAgMTZweC8zMHB4IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDFyZW0gMC41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuaGVhZGVyLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi5oZWFkZXItbWVudSA+IC5tZW51LWl0ZW0gLmhhcy1zdWJtZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1lbnUgPiAubWVudS1pdGVtIC5oYXMtc3VibWVudSAuc3ViLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4xcmVtO1xuICBoZWlnaHQ6IDAuN3JlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTAuODM5XCIgaGVpZ2h0PVwiN1wiIHZpZXdCb3g9XCIwIDAgMTAuODM5IDdcIj48cGF0aCBpZD1cImFuZ2xlLWRvd25cIiBkPVwiTTQuOCwxNTkuNTExLjE4OSwxNTQuOWEuODEuODEsMCwwLDEsMC0xLjE0OWwuNzY2LS43NjZhLjgxLjgxLDAsMCwxLDEuMTQ5LDBsMy4yNjYsMy4yNjYsMy4yNjYtMy4yNjZhLjgxLjgxLDAsMCwxLDEuMTQ5LDBsLjc2Ni43NjZhLjgxLjgxLDAsMCwxLDAsMS4xNDlsLTQuNjA4LDQuNjA4QS44MDYuODA2LDAsMCwxLDQuOCwxNTkuNTExWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjA1IC0xNTIuNzUpXCIgZmlsbD1cIiUyMzEwMTgyMFwiLz48L3N2Zz4nKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW1lbnUgPiAubWVudS1pdGVtIC5oYXMtc3VibWVudSAuc3ViLWFycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMS4xcmVtO1xuICB9XG59XG4uaGVhZGVyLW1lbnUgPiAubWVudS1pdGVtIC5oYXMtc3VibWVudS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTRDNzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci1tZW51ID4gLm1lbnUtaXRlbSAuaGFzLXN1Ym1lbnUuaGlnaGxpZ2h0ZWQgLnN1Yi1hcnJvdyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwLjgzOVwiIGhlaWdodD1cIjdcIiB2aWV3Qm94PVwiMCAwIDEwLjgzOSA3XCI+PHBhdGggaWQ9XCJhbmdsZS1kb3duXCIgZD1cIk00LjgsMTU5LjUxMS4xODksMTU0LjlhLjgxLjgxLDAsMCwxLDAtMS4xNDlsLjc2Ni0uNzY2YS44MS44MSwwLDAsMSwxLjE0OSwwbDMuMjY2LDMuMjY2LDMuMjY2LTMuMjY2YS44MS44MSwwLDAsMSwxLjE0OSwwbC43NjYuNzY2YS44MS44MSwwLDAsMSwwLDEuMTQ5bC00LjYwOCw0LjYwOEEuODA2LjgwNiwwLDAsMSw0LjgsMTU5LjUxMVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC4wNSAtMTUyLjc1KVwiIGZpbGw9XCIlMjNmZmZcIi8+PC9zdmc+Jyk7XG59XG4uaGVhZGVyLW1lbnUgLm1lZ2EtbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDE4MjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVnYS1tZW51IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMDtcbiAgfVxufVxuLmhlYWRlci1tZW51IC5tZWdhLW1lbnUgLnBhcmVudC10d28tY29sIC5tZWdhLW1lbnVfX3JpZ2h0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1nYXA6IDA7XG59XG4uaGVhZGVyLW1lbnUgLm1lZ2EtbWVudSAucGFyZW50LXR3by1jb2wgLm1lZ2EtbWVudV9fcmlnaHQgdWwgbGkge1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgZmxleDogMCA1MCU7XG59XG4uaGVhZGVyLW1lbnUgLm1lZ2EtbWVudSAucGFyZW50LXR3by1jb2wgLm1lZ2EtbWVudV9fcmlnaHQgdWwgbGkub25lLWNvbCB7XG4gIGZsZXg6IDE7XG59XG4uaGVhZGVyLW1lbnUgLm1lZ2EtbWVudSAucGFyZW50LXR3by1jb2wgLm1lZ2EtbWVudV9fcmlnaHQgdWwgbGkub25lLWNvbCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5oZWFkZXItbWVudSAubWVnYS1tZW51IC5wYXJlbnQtdHdvLWNvbCAubWVnYS1tZW51X19yaWdodCB1bCBsaS5vbmUtY29sIHVsLmNvbC0tMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1tZW51IC5tZWdhLW1lbnUgLnBhcmVudC10d28tY29sIC5tZWdhLW1lbnVfX3JpZ2h0IHVsIGxpLm9uZS1jb2wgdWwuY29sLS0xIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZWdhLW1lbnUgLmNvbnRhaW5lciwgLmhlYWRlci1tZW51IC5tZWdhLW1lbnUgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5oZWFkZXItbWVudSAubWVnYS1tZW51X19sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVnYS1tZW51X19sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyLjVyZW0gNy41cmVtIDIuNXJlbSA2LjVyZW07XG4gICAgZmxleDogMCAwIDMzcmVtO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMDE4MjA7XG4gIH1cbn1cbi5oZWFkZXItbWVudSAubWVnYS1tZW51X19sZWZ0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZWdhLW1lbnVfX3JpZ2h0IHtcbiAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVnYS1tZW51X19yaWdodCB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDQuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQgPiB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDFyZW0gNnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZWdhLW1lbnVfX3JpZ2h0ID4gdWwge1xuICAgIHBhZGRpbmctYmxvY2s6IDMuNXJlbTtcbiAgICBncmlkLWdhcDogMHJlbSAxMnJlbTtcbiAgfVxufVxuLmhlYWRlci1tZW51IC5tZWdhLW1lbnVfX3JpZ2h0IHVsIGEge1xuICBmb250OiA0MDAgMS42cmVtLzIuMXJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQgdWwgYTpob3Zlcjpub3QoLm5vLWhvdmVyKSB7XG4gICAgY29sb3I6ICMwRTRDNzc7XG4gIH1cbn1cbi5oZWFkZXItbWVudSAubWVnYS1tZW51X19yaWdodCB1bCBhLmhpZGUtcGFyZW50LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1tZW51IC5tZWdhLW1lbnVfX3JpZ2h0LS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1tZW51IC5tZWdhLW1lbnVfX3JpZ2h0LS0yOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTAxODIwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQtLTI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDFyZW0pO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQtLTI6OmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAyLjI1cmVtKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQtLTIgPiB1bCB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHVuc2V0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVnYS1tZW51X19yaWdodC0tMiA+IHVsIHtcbiAgICBncmlkLWdhcDogNC41cmVtO1xuICB9XG59XG4uaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQtLTIgPiB1bCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQtLTIgPiB1bCB1bC5jb2wtLTIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgY29sdW1uczogMjtcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLW1lbnUgLm1lZ2EtbWVudV9fcmlnaHQtLTIgPiB1bCB1bC5jb2wtLTIge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlYWRlci1tZW51IC5tZWdhLW1lbnVfX3JpZ2h0LS0yID4gdWwgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItbWVudSAubWVnYS1tZW51X19yaWdodC0tMiA+IHVsIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uaGVhZGVyLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgdG9wOiA3LjJyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyLmlzLW9wZW5lZCAuaGVhZGVyLW1vYmlsZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hZG1pbi1iYXIgLmhlYWRlci1tb2JpbGUge1xuICB0b3A6IDExLjZyZW07XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExLjZyZW0pO1xufVxuLmhlYWRlci1tb2JpbGVfX3NlYXJjaF9faW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDUuNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjMuMzkzXCIgaGVpZ2h0PVwiMjMuMzY3XCIgdmlld0JveD1cIjAgMCAyMy4zOTMgMjMuMzY3XCI+PHBhdGggaWQ9XCJVbmlvbl8yXCIgZGF0YS1uYW1lPVwiVW5pb24gMlwiIGQ9XCJNLTEyMzYuMjgxLTI2My40NDZsNi42LDYuNzY2Wm0tMTQuMjE4LTUuOTg2YTcuOTcxLDcuOTcxLDAsMCwxLDcuODctOC4wNjgsNy45NzEsNy45NzEsMCwwLDEsNy44NzEsOC4wNjgsNy45NzEsNy45NzEsMCwwLDEtNy44NzEsOC4wNjhBNy45NzEsNy45NzEsMCwwLDEtMTI1MC41LTI2OS40MzJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEyNTIgMjc5KVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzNGQ1MjU3XCIgc3Ryb2tlLXdpZHRoPVwiM1wiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMnJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGRDFEMjtcbiAgZm9udDogNzAwIDEuOHJlbS8xIFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbi5oZWFkZXItbW9iaWxlX19zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNEM1MjU4O1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLm1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGRDFEMjtcbn1cbi5oZWFkZXItbW9iaWxlX19tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMSBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxMDE4MjA7XG59XG4uaGVhZGVyLW1vYmlsZV9fbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4LjAzMVwiIGhlaWdodD1cIjEyLjQ0M1wiIHZpZXdCb3g9XCIwIDAgOC4wMzEgMTIuNDQzXCI+PHBhdGggaWQ9XCJhbmdsZS1yaWdodFwiIGQ9XCJNMzIuNTA3LDEwMi44MzNsLTUuMjg3LDUuMjg3YS45MjkuOTI5LDAsMCwxLTEuMzE4LDBsLS44NzktLjg3OWEuOTI5LjkyOSwwLDAsMSwwLTEuMzE4bDMuNzQ3LTMuNzQ3LTMuNzQ3LTMuNzQ3YS45MjkuOTI5LDAsMCwxLDAtMS4zMThsLjg3NS0uODg2YS45MjkuOTI5LDAsMCwxLDEuMzE4LDBsNS4yODcsNS4yODdBLjkzLjkzLDAsMCwxLDMyLjUwNywxMDIuODMzWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMjQuNzUgLTk1Ljk1KVwiLz48L3N2Zz4nKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLm1lbnUtaXRlbS1hbGwtc2l0ZXMge1xuICBtYXJnaW46IGF1dG8gLTJyZW0gMDtcbiAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzUyNTg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5oZWFkZXItbW9iaWxlX19tZW51IC5tZW51LWl0ZW0tYWxsLXNpdGVzID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLm1lbnUtaXRlbS1hbGwtc2l0ZXMgPiBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjguMDMxXCIgaGVpZ2h0PVwiMTIuNDQzXCIgdmlld0JveD1cIjAgMCA4LjAzMSAxMi40NDNcIj48cGF0aCBpZD1cImFuZ2xlLXJpZ2h0XCIgZD1cIk0zMi41MDcsMTAyLjgzM2wtNS4yODcsNS4yODdhLjkyOS45MjksMCwwLDEtMS4zMTgsMGwtLjg3OS0uODc5YS45MjkuOTI5LDAsMCwxLDAtMS4zMThsMy43NDctMy43NDctMy43NDctMy43NDdhLjkyOS45MjksMCwwLDEsMC0xLjMxOGwuODc1LS44ODZhLjkyOS45MjksMCwwLDEsMS4zMTgsMGw1LjI4Nyw1LjI4N0EuOTMuOTMsMCwwLDEsMzIuNTA3LDEwMi44MzNaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0yNC43NSAtOTUuOTUpXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2LjRyZW0pO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLnN1Yi1tZW51LmlzLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5oZWFkZXItbW9iaWxlX19tZW51IC5zdWItbWVudSBsaSB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGRDFEMjtcbn1cbi5oZWFkZXItbW9iaWxlX19tZW51IC5zdWItbWVudSBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDQwMCAxLjhyZW0vMSBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgc2Fucy1zZXJpZjtcbn1cbi5oZWFkZXItbW9iaWxlX19tZW51IC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDByZW07XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjguMDMxXCIgaGVpZ2h0PVwiMTIuNDQzXCIgdmlld0JveD1cIjAgMCA4LjAzMSAxMi40NDNcIj48cGF0aCBpZD1cImFuZ2xlLXJpZ2h0XCIgZD1cIk0zMi41MDcsMTAyLjgzM2wtNS4yODcsNS4yODdhLjkyOS45MjksMCwwLDEtMS4zMTgsMGwtLjg3OS0uODc5YS45MjkuOTI5LDAsMCwxLDAtMS4zMThsMy43NDctMy43NDctMy43NDctMy43NDdhLjkyOS45MjksMCwwLDEsMC0xLjMxOGwuODc1LS44ODZhLjkyOS45MjksMCwwLDEsMS4zMTgsMGw1LjI4Nyw1LjI4N0EuOTMuOTMsMCwwLDEsMzIuNTA3LDEwMi44MzNaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDMyLjc4MSAxMDguMzkzKSByb3RhdGUoMTgwKVwiLz48L3N2Zz4nKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmhlYWRlci1tb2JpbGVfX21lbnUgLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIGE6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IC0wLjhyZW07XG4gIGxlZnQ6IDJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwRTRDNzc7XG59XG4uaGVhZGVyLW1vYmlsZV9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLWdhcDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlci1tb2JpbGVfX2JvdHRvbSBhIHtcbiAgZm9udDogNzAwIDEuNHJlbS8xLjhyZW0gXCJHb3RoYW0gQVwiLCBcIkdvdGhhbSBCXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZy1ibG9jazogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTgyMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcGFkZGluZy1ibG9jazogNy41cmVtO1xuICB9XG59XG4uZm9vdGVyLXRvcCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9vdGVyLXRvcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXItdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b20ge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mb290ZXItYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uZm9vdGVyLWxvZ28ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB3aWR0aDogMjUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyLWxvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgfVxufVxuLmZvb3Rlci1hZGRyZXNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9vdGVyLWFkZHJlc3Mge1xuICAgIG1heC13aWR0aDogMjVyZW07XG4gIH1cbn1cbi5mb290ZXItYWRkcmVzcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmZvb3Rlci1hZGRyZXNzIGE6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZm9vdGVyLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZm9vdGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAycmVtO1xuICB9XG59XG4uZm9vdGVyLW1lbnUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiA5MDAgMi4xcmVtLzIuOHJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXItbWVudSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmZvb3Rlci1tZW51IGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG4uZm9vdGVyLWNvcHlyaWdodCB7XG4gIGZvbnQ6IDMwMCAxLjJyZW0vMi44cmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG59XG4uZm9vdGVyLXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLXNvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZvb3Rlci1zb2NpYWxzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIH1cbn1cbi5mb290ZXItc29jaWFscyBsaSB7XG4gIG1hcmdpbi1pbmxpbmU6IDAuNXJlbTtcbn1cbi5mb290ZXItc29jaWFscyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyLXNvY2lhbHMgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKTtcbn1cbi5mb290ZXItc29jaWFscyBhIGltZyB7XG4gIHdpZHRoOiAycmVtO1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cblxuZGl2I2xvYWRpbmctcHBzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMjQwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL3Bwcy9hc3NldHMvaW1nL3Bwcy1sb2FkaW5nLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAjRkZGO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDM1cHggLTE1cHggIzAwMDtcbn1cblxuLmJ0biwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gaW5wdXQjc3VibWl0X2J1dHRvbiwgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCBib2R5IC5mYWNldHdwLWxvYWQtbW9yZSwgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250OiA3MDAgMS44cmVtLzEuMiBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ0biwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gaW5wdXQjc3VibWl0X2J1dHRvbiwgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCBib2R5IC5mYWNldHdwLWxvYWQtbW9yZSwgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0ge1xuICAgIHBhZGRpbmctaW5saW5lOiAzcmVtO1xuICB9XG59XG5cbi5idG46aG92ZXIsIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0I3N1Ym1pdF9idXR0b246aG92ZXIsIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgYm9keSAuZmFjZXR3cC1sb2FkLW1vcmU6aG92ZXIsIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbZG93bmxvYWRdOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjM2KTtcbn1cblxuLmJ0bjpkaXNhYmxlZCwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gaW5wdXQjc3VibWl0X2J1dHRvbjpkaXNhYmxlZCwgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLCBib2R5IC5mYWNldHdwLWxvYWQtbW9yZTpkaXNhYmxlZCwgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF06ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY7XG4gIGN1cnNvcjogZGlzYWJsZWQ7XG59XG5cbi5idG4tLXByaW1hcnksIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0I3N1Ym1pdF9idXR0b24sIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNEM3NztcbiAgYm9yZGVyLWNvbG9yOiAjMEU0Qzc3O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi0tcHJpbWFyeVtkb3dubG9hZF0sIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0W2Rvd25sb2FkXSNzdWJtaXRfYnV0dG9uLCAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbZG93bmxvYWRdW3R5cGU9c3VibWl0XSwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciBpbnB1dFtkb3dubG9hZF1bdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbZG93bmxvYWRdW3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE4LjcyMlwiIGhlaWdodD1cIjE2Ljc2OFwiIHZpZXdCb3g9XCIwIDAgMTguNzIyIDE2Ljc2OFwiPjxwYXRoIGlkPVwiZG93bmxvYWRcIiBkPVwiTTcuOSwwaDIuOTI1QS44MzQuODM0LDAsMCwxLDExLjcuNzg2djUuNWgzLjIwN0EuNjQ4LjY0OCwwLDAsMSwxNS40MjMsNy40TDkuODYyLDEyLjM4OWEuNzY4Ljc2OCwwLDAsMS0xLDBMMy4yOTUsNy40QS42NDguNjQ4LDAsMCwxLDMuODEsNi4yODhoMy4yMVYuNzg2QS44MzQuODM0LDAsMCwxLDcuOSwwWk0xOC43MjIsMTIuMzE0djMuNjY4YS44MzQuODM0LDAsMCwxLS44NzguNzg2SC44NzhBLjgzNC44MzQsMCwwLDEsMCwxNS45ODJWMTIuMzE0YS44MzQuODM0LDAsMCwxLC44NzgtLjc4Nkg2LjI0MmwxLjc5MiwxLjZhMi4wMzEsMi4wMzEsMCwwLDAsMi42NTUsMGwxLjc5Mi0xLjZoNS4zNjRBLjgzNC44MzQsMCwwLDEsMTguNzIyLDEyLjMxNFpNMTQuMTg4LDE1LjJhLjczNi43MzYsMCwxLDAtLjczMS42NTVBLjcuNywwLDAsMCwxNC4xODgsMTUuMlptMi4zNCwwYS43MzYuNzM2LDAsMSwwLS43MzEuNjU1QS43LjcsMCwwLDAsMTYuNTI4LDE1LjJaXCIgZmlsbD1cIiUyM2ZmZlwiLz48L3N2Zz4nKTtcbn1cblxuLmJ0bi0tcHJpbWFyeVt0YXJnZXQ9X2JsYW5rXSwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gaW5wdXRbdGFyZ2V0PV9ibGFua10jc3VibWl0X2J1dHRvbiwgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3RhcmdldD1fYmxhbmtdW3R5cGU9c3VibWl0XSwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciBpbnB1dFt0YXJnZXQ9X2JsYW5rXVt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0YXJnZXQ9X2JsYW5rXVt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOC44NjZcIiBoZWlnaHQ9XCIxNi43N1wiIHZpZXdCb3g9XCIwIDAgMTguODY2IDE2Ljc3XCI+PHBhdGggaWQ9XCJleHRlcm5hbC1saW5rLWFsdFwiIGQ9XCJNMTguODY2Ljc4NlY0Ljk3OGEuNzg3Ljc4NywwLDAsMS0xLjM0Mi41NTZsLTEuMTctMS4xN0w4LjM3OCwxMi4zNDFhLjc4Ni43ODYsMCwwLDEtMS4xMTIsMEw2LjUyNiwxMS42YS43ODYuNzg2LDAsMCwxLDAtMS4xMTJMMTQuNSwyLjUxMSwxMy4zMzMsMS4zNDJBLjc4Ny43ODcsMCwwLDEsMTMuODg4LDBIMTguMDhBLjc4Ni43ODYsMCwwLDEsMTguODY2Ljc4NlpNMTMuMzMyLDguODdsLS41MjQuNTI0YS43ODYuNzg2LDAsMCwwLS4yMy41NTZ2NC43MjRIMi4xVjQuMTkzaDguNjQ3YS43ODYuNzg2LDAsMCwwLC41NTYtLjIzbC41MjQtLjUyNEEuNzg2Ljc4NiwwLDAsMCwxMS4yNjcsMi4xaC05LjdBMS41NzIsMS41NzIsMCwwLDAsMCwzLjY2OFYxNS4yQTEuNTcyLDEuNTcyLDAsMCwwLDEuNTcyLDE2Ljc3SDEzLjFBMS41NzIsMS41NzIsMCwwLDAsMTQuNjc0LDE1LjJWOS40MjVBLjc4Ni43ODYsMCwwLDAsMTMuMzMyLDguODdaXCIgZmlsbD1cIiUyM2ZmZlwiLz48L3N2Zz4nKTtcbn1cblxuLmJ0bi0tcHJpbWFyeVtocmVmXj1cIm1haWx0bzpcIl0sIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0W2hyZWZePVwibWFpbHRvOlwiXSNzdWJtaXRfYnV0dG9uLCAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbaHJlZl49XCJtYWlsdG86XCJdW3R5cGU9c3VibWl0XSwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciBpbnB1dFtocmVmXj1cIm1haWx0bzpcIl1bdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbaHJlZl49XCJtYWlsdG86XCJdW3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2Ljc3XCIgaGVpZ2h0PVwiMTIuNTc3XCIgdmlld0JveD1cIjAgMCAxNi43NyAxMi41NzdcIj48cGF0aCBpZD1cImVudmVsb3BlXCIgZD1cIk0xNi40NTIsNjguMTUzYS4yLjIsMCwwLDEsLjMxOC4xNTR2Ni43QTEuNTczLDEuNTczLDAsMCwxLDE1LjIsNzYuNTc4SDEuNTcyQTEuNTczLDEuNTczLDAsMCwxLDAsNzUuMDA1VjY4LjMxYS4yLjIsMCwwLDEsLjMxOC0uMTU0Yy43MzQuNTcsMS43MDYsMS4yOTQsNS4wNDcsMy43MjEuNjkxLjUsMS44NTcsMS41NjYsMy4wMiwxLjU1OSwxLjE2OS4wMSwyLjM1OC0xLjA3NCwzLjAyMy0xLjU1OUMxNC43NDksNjkuNDUsMTUuNzE5LDY4LjcyMywxNi40NTIsNjguMTUzWk04LjM4NSw3Mi4zODVjLjc2LjAxMywxLjg1NC0uOTU2LDIuNC0xLjM1Niw0LjM0Ni0zLjE1NCw0LjY3Ny0zLjQyOSw1LjY4LTQuMjE1YS43ODQuNzg0LDAsMCwwLC4zLS42MTl2LS42MjJBMS41NzMsMS41NzMsMCwwLDAsMTUuMiw2NEgxLjU3MkExLjU3MywxLjU3MywwLDAsMCwwLDY1LjU3MnYuNjIyYS43ODkuNzg5LDAsMCwwLC4zLjYxOWMxLC43ODMsMS4zMzMsMS4wNjEsNS42OCw0LjIxNUM2LjUzMSw3MS40MjksNy42MjUsNzIuNCw4LjM4NSw3Mi4zODVaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgLTY0KVwiIGZpbGw9XCIlMjNmZmZcIi8+PC9zdmc+Jyk7XG59XG5cbi5idG4tLW91dGxpbmUsIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCBib2R5IC5mYWNldHdwLWxvYWQtbW9yZSwgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0ge1xuICBib3JkZXItY29sb3I6ICMxMDE4MjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuLmJ0bi0tb3V0bGluZSBpbWcsIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIGltZywgYm9keSAuZmFjZXR3cC1sb2FkLW1vcmUgaW1nLCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBhW2Rvd25sb2FkXSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bi0tb3V0bGluZVtkb3dubG9hZF0sIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbZG93bmxvYWRdW3R5cGU9c3VibWl0XSwgYm9keSBbZG93bmxvYWRdLmZhY2V0d3AtbG9hZC1tb3JlLCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBhW2Rvd25sb2FkXSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE4LjcyMlwiIGhlaWdodD1cIjE2Ljc2OFwiIHZpZXdCb3g9XCIwIDAgMTguNzIyIDE2Ljc2OFwiPjxwYXRoIGlkPVwiZG93bmxvYWRcIiBkPVwiTTcuOSwwaDIuOTI1QS44MzQuODM0LDAsMCwxLDExLjcuNzg2djUuNWgzLjIwN0EuNjQ4LjY0OCwwLDAsMSwxNS40MjMsNy40TDkuODYyLDEyLjM4OWEuNzY4Ljc2OCwwLDAsMS0xLDBMMy4yOTUsNy40QS42NDguNjQ4LDAsMCwxLDMuODEsNi4yODhoMy4yMVYuNzg2QS44MzQuODM0LDAsMCwxLDcuOSwwWk0xOC43MjIsMTIuMzE0djMuNjY4YS44MzQuODM0LDAsMCwxLS44NzguNzg2SC44NzhBLjgzNC44MzQsMCwwLDEsMCwxNS45ODJWMTIuMzE0YS44MzQuODM0LDAsMCwxLC44NzgtLjc4Nkg2LjI0MmwxLjc5MiwxLjZhMi4wMzEsMi4wMzEsMCwwLDAsMi42NTUsMGwxLjc5Mi0xLjZoNS4zNjRBLjgzNC44MzQsMCwwLDEsMTguNzIyLDEyLjMxNFpNMTQuMTg4LDE1LjJhLjczNi43MzYsMCwxLDAtLjczMS42NTVBLjcuNywwLDAsMCwxNC4xODgsMTUuMlptMi4zNCwwYS43MzYuNzM2LDAsMSwwLS43MzEuNjU1QS43LjcsMCwwLDAsMTYuNTI4LDE1LjJaXCIgZmlsbD1cIiUyMzEwMTgyMFwiLz48L3N2Zz4nKTtcbn1cblxuLmJ0bi0tb3V0bGluZVt0YXJnZXQ9X2JsYW5rXSwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0YXJnZXQ9X2JsYW5rXVt0eXBlPXN1Ym1pdF0sIGJvZHkgW3RhcmdldD1fYmxhbmtdLmZhY2V0d3AtbG9hZC1tb3JlLCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBhW3RhcmdldD1fYmxhbmtdW2Rvd25sb2FkXSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE4Ljg2NlwiIGhlaWdodD1cIjE2Ljc3XCIgdmlld0JveD1cIjAgMCAxOC44NjYgMTYuNzdcIj48cGF0aCBpZD1cImV4dGVybmFsLWxpbmstYWx0XCIgZD1cIk0xOC44NjYuNzg2VjQuOTc4YS43ODcuNzg3LDAsMCwxLTEuMzQyLjU1NmwtMS4xNy0xLjE3TDguMzc4LDEyLjM0MWEuNzg2Ljc4NiwwLDAsMS0xLjExMiwwTDYuNTI2LDExLjZhLjc4Ni43ODYsMCwwLDEsMC0xLjExMkwxNC41LDIuNTExLDEzLjMzMywxLjM0MkEuNzg3Ljc4NywwLDAsMSwxMy44ODgsMEgxOC4wOEEuNzg2Ljc4NiwwLDAsMSwxOC44NjYuNzg2Wk0xMy4zMzIsOC44N2wtLjUyNC41MjRhLjc4Ni43ODYsMCwwLDAtLjIzLjU1NnY0LjcyNEgyLjFWNC4xOTNoOC42NDdhLjc4Ni43ODYsMCwwLDAsLjU1Ni0uMjNsLjUyNC0uNTI0QS43ODYuNzg2LDAsMCwwLDExLjI2NywyLjFoLTkuN0ExLjU3MiwxLjU3MiwwLDAsMCwwLDMuNjY4VjE1LjJBMS41NzIsMS41NzIsMCwwLDAsMS41NzIsMTYuNzdIMTMuMUExLjU3MiwxLjU3MiwwLDAsMCwxNC42NzQsMTUuMlY5LjQyNUEuNzg2Ljc4NiwwLDAsMCwxMy4zMzIsOC44N1pcIiBmaWxsPVwiJTIzMTAxODIwXCIvPjwvc3ZnPicpO1xufVxuXG4uYnRuLS1vdXRsaW5lW2hyZWZePVwibWFpbHRvOlwiXSwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFtocmVmXj1cIm1haWx0bzpcIl1bdHlwZT1zdWJtaXRdLCBib2R5IFtocmVmXj1cIm1haWx0bzpcIl0uZmFjZXR3cC1sb2FkLW1vcmUsIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbaHJlZl49XCJtYWlsdG86XCJdW2Rvd25sb2FkXSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2Ljc3XCIgaGVpZ2h0PVwiMTIuNTc3XCIgdmlld0JveD1cIjAgMCAxNi43NyAxMi41NzdcIj48cGF0aCBpZD1cImVudmVsb3BlXCIgZD1cIk0xNi40NTIsNjguMTUzYS4yLjIsMCwwLDEsLjMxOC4xNTR2Ni43QTEuNTczLDEuNTczLDAsMCwxLDE1LjIsNzYuNTc4SDEuNTcyQTEuNTczLDEuNTczLDAsMCwxLDAsNzUuMDA1VjY4LjMxYS4yLjIsMCwwLDEsLjMxOC0uMTU0Yy43MzQuNTcsMS43MDYsMS4yOTQsNS4wNDcsMy43MjEuNjkxLjUsMS44NTcsMS41NjYsMy4wMiwxLjU1OSwxLjE2OS4wMSwyLjM1OC0xLjA3NCwzLjAyMy0xLjU1OUMxNC43NDksNjkuNDUsMTUuNzE5LDY4LjcyMywxNi40NTIsNjguMTUzWk04LjM4NSw3Mi4zODVjLjc2LjAxMywxLjg1NC0uOTU2LDIuNC0xLjM1Niw0LjM0Ni0zLjE1NCw0LjY3Ny0zLjQyOSw1LjY4LTQuMjE1YS43ODQuNzg0LDAsMCwwLC4zLS42MTl2LS42MjJBMS41NzMsMS41NzMsMCwwLDAsMTUuMiw2NEgxLjU3MkExLjU3MywxLjU3MywwLDAsMCwwLDY1LjU3MnYuNjIyYS43ODkuNzg5LDAsMCwwLC4zLjYxOWMxLC43ODMsMS4zMzMsMS4wNjEsNS42OCw0LjIxNUM2LjUzMSw3MS40MjksNy42MjUsNzIuNCw4LjM4NSw3Mi4zODVaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgLTY0KVwiIGZpbGw9XCIlMjMxMDE4MjBcIi8+PC9zdmc+Jyk7XG59XG5cbi5idG5bZG93bmxvYWRdLCBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dFtkb3dubG9hZF0jc3VibWl0X2J1dHRvbiwgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W2Rvd25sb2FkXVt0eXBlPXN1Ym1pdF0sIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbZG93bmxvYWRdW3R5cGU9c3VibWl0XSwgLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W2Rvd25sb2FkXVt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbZG93bmxvYWRdW3R5cGU9c3VibWl0XSwgYm9keSBbZG93bmxvYWRdLmZhY2V0d3AtbG9hZC1tb3JlLCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBhW2Rvd25sb2FkXSxcbi5idG5bdGFyZ2V0PV9ibGFua10sXG5kaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dFt0YXJnZXQ9X2JsYW5rXSNzdWJtaXRfYnV0dG9uLFxuLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3RhcmdldD1fYmxhbmtdW3R5cGU9c3VibWl0XSxcbi5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdGFyZ2V0PV9ibGFua11bdHlwZT1zdWJtaXRdLFxuLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W3RhcmdldD1fYmxhbmtdW3R5cGU9c3VibWl0XSxcbi5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdGFyZ2V0PV9ibGFua11bdHlwZT1zdWJtaXRdLFxuYm9keSBbdGFyZ2V0PV9ibGFua10uZmFjZXR3cC1sb2FkLW1vcmUsXG4uYnRuW2hyZWZePVwibWFpbHRvOlwiXSxcbmRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0W2hyZWZePVwibWFpbHRvOlwiXSNzdWJtaXRfYnV0dG9uLFxuLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W2hyZWZePVwibWFpbHRvOlwiXVt0eXBlPXN1Ym1pdF0sXG4uY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIGlucHV0W2hyZWZePVwibWFpbHRvOlwiXVt0eXBlPXN1Ym1pdF0sXG4uc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbaHJlZl49XCJtYWlsdG86XCJdW3R5cGU9c3VibWl0XSxcbi5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbaHJlZl49XCJtYWlsdG86XCJdW3R5cGU9c3VibWl0XSxcbmJvZHkgW2hyZWZePVwibWFpbHRvOlwiXS5mYWNldHdwLWxvYWQtbW9yZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAycmVtO1xufVxuXG4uYnRuLS1zbSwgLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLmJ0bi10YWcge1xuICBtYXJnaW46IDAgNnB4IDZweCAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udDogNTAwIDEuNHJlbS8xLjZyZW0gXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUJBQjtcbiAgYm9yZGVyLWNvbG9yOiAjRkVFQkFCO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgYm9yZGVyLXJhZGl1czogM3JlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnRuLXRhZyB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICB9XG59XG4uYnRuLXRhZy50YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFQkFCO1xuICBib3JkZXItY29sb3I6ICNGRUVCQUI7XG59XG4uYnRuLXRhZy5wZW9wbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBFN0JFO1xuICBib3JkZXItY29sb3I6ICM4MEU3QkU7XG59XG4uYnRuLXRhZy5icmFuY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlCRDlCO1xuICBib3JkZXItY29sb3I6ICNGOUJEOUI7XG59XG4uYnRuLXRhZzpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB3aWR0aDogMy43cmVtO1xuICBoZWlnaHQ6IDMuN3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDtcbn1cbi5idG4tLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmxpbmssIC5jcHQtZGV0YWlsX19wYWdpbmF0aW9uIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250OiA3MDAgMS44cmVtLzMuMnJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saW5rOmhvdmVyLCAuY3B0LWRldGFpbF9fcGFnaW5hdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzBFNEM3NztcbiAgY29sb3I6ICMwRTRDNzc7XG59XG4ubGluay1uZXh0OjphZnRlciwgLmNwdC1kZXRhaWxfX3BhZ2luYXRpb24gYVtyZWw9bmV4dF06OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTYuNzdcIiBoZWlnaHQ9XCIxNi4zNDVcIiB2aWV3Qm94PVwiMCAwIDE2Ljc3IDE2LjM0NVwiPjxwYXRoIGlkPVwiYXJyb3ctbGVmdFwiIGQ9XCJNOS42NCwxNS4yNWwtLjgzMS44MzFhLjkuOSwwLDAsMS0xLjI2OSwwTC4yNjQsOC44MDlhLjkuOSwwLDAsMSwwLTEuMjY5TDcuNTQuMjY0YS45LjksMCwwLDEsMS4yNjksMGwuODMxLjgzMWEuOS45LDAsMCwxLS4wMTUsMS4yODRsLTQuNTEsNC4zSDE1Ljg3MmEuOS45LDAsMCwxLC45Ljl2MS4yYS45LjksMCwwLDEtLjkuOUg1LjExNWw0LjUxLDQuM0EuODkzLjg5MywwLDAsMSw5LjY0LDE1LjI1WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxNi43NyAxNi4zNDUpIHJvdGF0ZSgxODApXCIgZmlsbD1cIiUyMzEwMTgyMFwiLz48L3N2Zz4nKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubGluay1uZXh0OmhvdmVyOjphZnRlciwgLmNwdC1kZXRhaWxfX3BhZ2luYXRpb24gYVtyZWw9bmV4dF06aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTYuNzdcIiBoZWlnaHQ9XCIxNi4zNDVcIiB2aWV3Qm94PVwiMCAwIDE2Ljc3IDE2LjM0NVwiPjxwYXRoIGlkPVwiYXJyb3ctbGVmdFwiIGQ9XCJNOS42NCwxNS4yNWwtLjgzMS44MzFhLjkuOSwwLDAsMS0xLjI2OSwwTC4yNjQsOC44MDlhLjkuOSwwLDAsMSwwLTEuMjY5TDcuNTQuMjY0YS45LjksMCwwLDEsMS4yNjksMGwuODMxLjgzMWEuOS45LDAsMCwxLS4wMTUsMS4yODRsLTQuNTEsNC4zSDE1Ljg3MmEuOS45LDAsMCwxLC45Ljl2MS4yYS45LjksMCwwLDEtLjkuOUg1LjExNWw0LjUxLDQuM0EuODkzLjg5MywwLDAsMSw5LjY0LDE1LjI1WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxNi43NyAxNi4zNDUpIHJvdGF0ZSgxODApXCIgZmlsbD1cIiUyMzBFNEM3N1wiLz48L3N2Zz4nKTtcbn1cbi5saW5rLXByZXY6OmJlZm9yZSwgLmNwdC1kZXRhaWxfX3BhZ2luYXRpb24gYVtyZWw9cHJldl06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNi43N1wiIGhlaWdodD1cIjE2LjM0NVwiIHZpZXdCb3g9XCIwIDAgMTYuNzcgMTYuMzQ1XCI+PHBhdGggaWQ9XCJhcnJvdy1sZWZ0XCIgZD1cIk05LjU5LDUyLjlsLS44MzEuODMxYS45LjksMCwwLDEtMS4yNjksMEwuMjE0LDQ2LjQ1OWEuOS45LDAsMCwxLDAtMS4yNjlMNy40OSwzNy45MTRhLjkuOSwwLDAsMSwxLjI2OSwwbC44MzEuODMxYS45LjksMCwwLDEtLjAxNSwxLjI4NGwtNC41MSw0LjNIMTUuODIyYS45LjksMCwwLDEsLjkuOXYxLjJhLjkuOSwwLDAsMS0uOS45SDUuMDY1bDQuNTEsNC4zQS44OTMuODkzLDAsMCwxLDkuNTksNTIuOVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC4wNSAtMzcuNjUpXCIgZmlsbD1cIiUyMzEwMTgyMFwiLz48L3N2Zz4nKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubGluay1wcmV2OmhvdmVyOjpiZWZvcmUsIC5jcHQtZGV0YWlsX19wYWdpbmF0aW9uIGFbcmVsPXByZXZdOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNi43N1wiIGhlaWdodD1cIjE2LjM0NVwiIHZpZXdCb3g9XCIwIDAgMTYuNzcgMTYuMzQ1XCI+PHBhdGggaWQ9XCJhcnJvdy1sZWZ0XCIgZD1cIk05LjU5LDUyLjlsLS44MzEuODMxYS45LjksMCwwLDEtMS4yNjksMEwuMjE0LDQ2LjQ1OWEuOS45LDAsMCwxLDAtMS4yNjlMNy40OSwzNy45MTRhLjkuOSwwLDAsMSwxLjI2OSwwbC44MzEuODMxYS45LjksMCwwLDEtLjAxNSwxLjI4NGwtNC41MSw0LjNIMTUuODIyYS45LjksMCwwLDEsLjkuOXYxLjJhLjkuOSwwLDAsMS0uOS45SDUuMDY1bDQuNTEsNC4zQS44OTMuODkzLDAsMCwxLDkuNTksNTIuOVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC4wNSAtMzcuNjUpXCIgZmlsbD1cIiUyMzBFNEM3N1wiLz48L3N2Zz4nKTtcbn1cblxuLnVuZGVybGluZS1saW5rLCAuc3RhZmYtZGV0YWlsX190aXRsZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMi40cmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTAxODIwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udW5kZXJsaW5lLWxpbms6OmFmdGVyLCAuc3RhZmYtZGV0YWlsX190aXRsZSBhOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzEwMTgyMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnVuZGVybGluZS1saW5rOmhvdmVyOjphZnRlciwgLnN0YWZmLWRldGFpbF9fdGl0bGUgYTpob3Zlcjo6YWZ0ZXIsIC51bmRlcmxpbmUtbGluay5pcy1hY3RpdmU6OmFmdGVyLCAuc3RhZmYtZGV0YWlsX190aXRsZSBhLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmhhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oYW1idXJnZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSwgLmhhbWJ1cmdlciBzcGFuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5oYW1idXJnZXIgc3Bhbjo6YmVmb3JlIHtcbiAgdG9wOiAtMXJlbTtcbn1cbi5oYW1idXJnZXIgc3Bhbjo6YWZ0ZXIge1xuICBib3R0b206IC0xcmVtO1xufVxuLmhlYWRlci5pcy1vcGVuZWQgLmhhbWJ1cmdlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLmlzLW9wZW5lZCAuaGFtYnVyZ2VyIHNwYW46OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmhlYWRlci5pcy1vcGVuZWQgLmhhbWJ1cmdlciBzcGFuOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHJlbTtcbn1cbi5iYW5uZXItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJhbm5lciAuY29udGFpbmVyLCAuYmFubmVyIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmFubmVyLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm5vdGljZS1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjQ7XG4gIGhlaWdodDogNTZweDtcbn1cbi5ub3RpY2Utc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUJBRUIxO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ub3RpY2Utc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDUuNnJlbTtcbiAgfVxufVxuLm5vdGljZS1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDNTI1ODtcbn1cbi5ub3RpY2Utc2xpZGVyIC5zbGljay1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEyLjkwOFwiIGhlaWdodD1cIjIwXCIgdmlld0JveD1cIjAgMCAxMi45MDggMjBcIj48cGF0aCBpZD1cImFuZ2xlLXJpZ2h0XCIgZD1cIk0xMi40NjgsMTEuMDYybC04LjUsOC41YTEuNDkzLDEuNDkzLDAsMCwxLTIuMTE4LDBMLjQ0LDE4LjE0N2ExLjQ5MywxLjQ5MywwLDAsMSwwLTIuMTE4bDYuMDIzLTYuMDIzTC40NCwzLjk4M2ExLjQ5MywxLjQ5MywwLDAsMSwwLTIuMTE4TDEuODQ2LjQ0YTEuNDkzLDEuNDkzLDAsMCwxLDIuMTE4LDBsOC41LDguNUExLjUsMS41LDAsMCwxLDEyLjQ2OCwxMS4wNjJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEyLjkwOCAyMCkgcm90YXRlKDE4MClcIiBmaWxsPVwiJTIzZjNmM2Y0XCIvPjwvc3ZnPicpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubm90aWNlLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4ubm90aWNlLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLm5vdGljZS1zbGlkZXIgLnNsaWNrLW5leHQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG5cbi5ub3RpY2Utc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZy1pbmxpbmU6IDRyZW07XG4gIGZvbnQ6IDgwMCAxLjRyZW0vMS45cmVtIFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubm90aWNlLXNsaWRlIHtcbiAgICBwYWRkaW5nLWlubGluZTogNnJlbTtcbiAgfVxufVxuLm5vdGljZS1zbGlkZSBwIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIEFcIiwgXCJHb3RoYW0gQlwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTMwcHgpIHtcbiAgLm5vdGljZS1zbGlkZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5ub3RpY2Utc2xpZGUgYTpub3QoW2NsYXNzXSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwRTRDNzc7XG59XG4ubm90aWNlLXNsaWRlIGE6bm90KFtjbGFzc10pOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjExLjM5NVwiIGhlaWdodD1cIjExLjEwN1wiIHZpZXdCb3g9XCIwIDAgMTEuMzk1IDExLjEwN1wiPjxwYXRoIGlkPVwiYXJyb3ctcmlnaHRcIiBkPVwiTTQuODQ1LDM4LjM5NGwuNTY1LS41NjVhLjYwOC42MDgsMCwwLDEsLjg2MiwwbDQuOTQ0LDQuOTQyYS42MDguNjA4LDAsMCwxLDAsLjg2Mkw2LjI3Miw0OC41NzdhLjYwOC42MDgsMCwwLDEtLjg2MiwwbC0uNTY1LS41NjVhLjYxMS42MTEsMCwwLDEsLjAxLS44NzJsMy4wNjUtMi45MkguNjFBLjYwOS42MDksMCwwLDEsMCw0My42MVY0Mi44YS42MDkuNjA5LDAsMCwxLC42MS0uNjFINy45MmwtMy4wNjUtMi45MkEuNjA3LjYwNywwLDAsMSw0Ljg0NSwzOC4zOTRaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgLTM3LjY1KVwiIGZpbGw9XCIlMjMwZTRjNzdcIi8+PC9zdmc+Jyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm5vdGljZS1zbGlkZSBhOm5vdChbY2xhc3NdKTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuLmNvbnRlbnQtaW1hZ2Uge1xuICBwYWRkaW5nLWJsb2NrOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGVudC1pbWFnZSB7XG4gICAgcGFkZGluZy1ibG9jazogMTVyZW0gNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGVudC1pbWFnZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNvbnRlbnQtaW1hZ2UtLXJpZ2h0IC5jb250ZW50LWltYWdlX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250ZW50LWltYWdlLS1sZWZ0IC5jb250ZW50LWltYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250ZW50LWltYWdlLS1sZWZ0IC5jb250ZW50LWltYWdlX19jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY29udGVudC1pbWFnZS0tcmlnaHQgLmNvbnRlbnQtaW1hZ2VfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuY29udGVudC1pbWFnZS0tcmlnaHQgLmNvbnRlbnQtaW1hZ2VfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjhyZW07XG4gIH1cbn1cbi5jb250ZW50LWltYWdlX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2VfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5jb250ZW50LWltYWdlX19jb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2VfX2NvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtaW1hZ2VfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250ZW50LWltYWdlX19pbWFnZSB7XG4gICAgd2lkdGg6IDQ0cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5jb250ZW50LWltYWdlLS1yaWdodCAuY29udGVudC1pbWFnZV9faW1hZ2Uge1xuICAgIHdpZHRoOiA0MHJlbTtcbiAgfVxufVxuLmNvbnRlbnQtaW1hZ2VfX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnN1YnNjcmliZS1ib3gge1xuICBwYWRkaW5nLWJsb2NrOiAyLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdWJzY3JpYmUtYm94X19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdWJzY3JpYmUtYm94X19pbWFnZSB7XG4gICAgd2lkdGg6IDQ0cmVtO1xuICAgIGhlaWdodDogNDByZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN1YnNjcmliZS1ib3hfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnN1YnNjcmliZS1ib3hfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5zdWJzY3JpYmUtYm94X19oZWFkaW5nLCAuc3Vic2NyaWJlLWJveF9fY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdWJzY3JpYmUtYm94X19oZWFkaW5nLCAuc3Vic2NyaWJlLWJveF9fY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE4MjA7XG59XG4uc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2ZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG4uc3Vic2NyaWJlLWNhcmQge1xuICBtYXJnaW4tYmxvY2s6IDVyZW0gOHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnN1YnNjcmliZS1jYXJkIHtcbiAgICBtYXJnaW4tYmxvY2s6IDlyZW07XG4gIH1cbn1cbi5zdWJzY3JpYmUtY2FyZF9faW5uZXIge1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUJBRUIxO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zdWJzY3JpYmUtY2FyZF9faGVhZGluZywgLnN1YnNjcmliZS1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE4MjA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3QzgwODQ7XG59XG4uc3Vic2NyaWJlLWNhcmRfX2Zvcm0gLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2Vycm9yIFthcmlhLWludmFsaWQ9dHJ1ZV0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxODIwO1xufVxuLnN1YnNjcmliZS1jYXJkX19mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9lcnJvciBbYXJpYS1pbnZhbGlkPXRydWVdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjgyNjM3O1xufVxuLmFkdmFudGFnZSB7XG4gIHBhZGRpbmctYmxvY2s6IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hZHZhbnRhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hZHZhbnRhZ2UtYmxvY2tzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmFkdmFudGFnZS1ibG9jayB7XG4gIHBhZGRpbmctYmxvY2s6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICNGREQ3NTY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hZHZhbnRhZ2UtYmxvY2sge1xuICAgIHBhZGRpbmctYmxvY2s6IDQuNXJlbTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2YW50YWdlLWJsb2NrLS1oYWxmIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbiAgLmFkdmFudGFnZS1ibG9jay0taGFsZiArIC5hZHZhbnRhZ2UtYmxvY2stLWhhbGYgLmFkdmFudGFnZS1ibG9ja19faW5uZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAjRkRENzU2O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hZHZhbnRhZ2UtYmxvY2tfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NnJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5hZHZhbnRhZ2UtYmxvY2stLXJpZ2h0IC5hZHZhbnRhZ2UtYmxvY2tfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmFkdmFudGFnZS1ibG9jay0taGFsZiAuYWR2YW50YWdlLWJsb2NrX19pbm5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmFkdmFudGFnZS1ibG9ja19fbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYWR2YW50YWdlLWJsb2NrX19tZWRpYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmbGV4OiAwIDAgMjVyZW07XG4gICAgd2lkdGg6IDI1cmVtO1xuICAgIGhlaWdodDogMjVyZW07XG4gIH1cbiAgLmFkdmFudGFnZS1ibG9jay0tbGVmdCAuYWR2YW50YWdlLWJsb2NrX19tZWRpYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICB9XG4gIC5hZHZhbnRhZ2UtYmxvY2stLXJpZ2h0IC5hZHZhbnRhZ2UtYmxvY2tfX21lZGlhIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbTtcbiAgfVxuICAuYWR2YW50YWdlLWJsb2NrLS1oYWxmIC5hZHZhbnRhZ2UtYmxvY2tfX21lZGlhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIGZsZXgtYmFzaXM6IDE3cmVtO1xuICAgIHdpZHRoOiAxN3JlbTtcbiAgICBoZWlnaHQ6IDE3cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hZHZhbnRhZ2UtYmxvY2stLWhhbGYgLmFkdmFudGFnZS1ibG9ja19fY29udGVudCB7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogMjVyZW07XG4gIH1cbn1cbi5hZHZhbnRhZ2UtYmxvY2tfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFkdmFudGFnZS1ibG9ja19fY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5sYXRlc3QtcmVzZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTYsIDI0LCAzMiwgMC4xNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5sYXRlc3QtcmVzZWFyY2gge1xuICAgIHBhZGRpbmctYmxvY2s6IDVyZW07XG4gIH1cbn1cbi5sYXRlc3QtcmVzZWFyY2hfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5sYXRlc3QtcmVzZWFyY2ggLmNvbnRhaW5lciwgLmxhdGVzdC1yZXNlYXJjaCAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmxhdGVzdC1yZXNlYXJjaF9fYnRuIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubGF0ZXN0LXJlc2VhcmNoX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cblxuLmJsb2ctY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2ctY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogMS4zcmVtO1xuICB9XG59XG5cbi5ibG9nLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQUJBRUIxO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBjb2xvcjogIzEwMTgyMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibG9nLWNhcmRfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGhlaWdodDogMjByZW07XG59XG4uYmxvZy1jYXJkX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvZy1jYXJkLS1ob3Jpem9udGFsIC5ibG9nLWNhcmRfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxleDogMCAwIDM2cmVtO1xuICAgIGhlaWdodDogMzByZW07XG4gIH1cbn1cbi5ibG9nLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG59XG4uYmxvZy1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uYmxvZy1jYXJkX19leGNlcnB0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7IC8qIG51bWJlciBvZiBsaW5lcyB0byBzaG93ICovXG4gIGxpbmUtY2xhbXA6IDQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uYmxvZy1jYXJkX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYmxvZy1jYXJkX19tZXRhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgI0NGRDFEMjtcbiAgY29sb3I6ICM0QzUyNTg7XG59XG4uYmxvZy1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjM2KTtcbn1cbi5ibG9nLWNhcmQtLWhvcml6b250YWwgLmJsb2ctY2FyZF9fYm9keSwgLmJsb2ctY2FyZC0tdmVydGljYWwgLmJsb2ctY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJsb2ctY2FyZC0taG9yaXpvbnRhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmJsb2ctY2FyZF9fdGFncyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5jYXJkLWNvbnRlbnQge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ibG9jazogMTByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtO1xuICB9XG59XG4uYWNmLWJsb2NrLWNvbXBvbmVudCAuY2FyZC1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2FyZC1jb250ZW50IC5jb250YWluZXItZmx1aWQge1xuICAgIG1heC13aWR0aDogMTIwcmVtO1xuICB9XG59XG4uY2FyZC1jb250ZW50X19pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMDE4MjA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jYXJkLWNvbnRlbnRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2FyZC1jb250ZW50X19jb250ZW50IHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2FyZC1jb250ZW50X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1cmVtIDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDguNXJlbSA1cmVtO1xuICB9XG59XG4uYWNmLWJsb2NrLWNvbXBvbmVudCAuY2FyZC1jb250ZW50X19jb250ZW50IHtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY2FyZC1jb250ZW50X19pbWFnZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmQtY29udGVudF9faW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDQ5LjVyZW07XG4gIH1cbiAgLmFjZi1ibG9jay1jb21wb25lbnQgLmNhcmQtY29udGVudF9faW1hZ2Uge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuLmNhcmQtY29udGVudF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jYXJkLWNvbnRlbnRfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5hY2YtYmxvY2stY29tcG9uZW50IC5jYXJkLWNvbnRlbnRfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmNhcmQtY29udGVudF9fY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi50YWItbGlua3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdlbmVyYWwtY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5nZW5lcmFsLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYmxvY2s6IDZyZW07XG4gIH1cbn1cbi5nZW5lcmFsLWNvbnRlbnQgaDEsIC5nZW5lcmFsLWNvbnRlbnQgaDIsIC5nZW5lcmFsLWNvbnRlbnQgaDMsIC5nZW5lcmFsLWNvbnRlbnQgaDQsIC5nZW5lcmFsLWNvbnRlbnQgaDUsIC5nZW5lcmFsLWNvbnRlbnQgaDYsIC5nZW5lcmFsLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5nZW5lcmFsLWNvbnRlbnQgdWwsIC5nZW5lcmFsLWNvbnRlbnQgb2wge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5nZW5lcmFsLWNvbnRlbnQgYTpub3QoW2NsYXNzXSkge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5nZW5lcmFsLWNvbnRlbnQud2l0aC1iZyB7XG4gIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cbi5nZW5lcmFsLWNvbnRlbnQgLnNlY3Rpb24tY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5nZW5lcmFsLWNvbnRlbnQgaWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ2VuZXJhbC1jb250ZW50IGlmcmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLmdlbmVyYWwtY29udGVudCBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdlbmVyYWwtY29udGVudCBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQ6IDMwMCAxLjZyZW0vM3JlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xufVxuLmdlbmVyYWwtY29udGVudF9fY3RhcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmdlbmVyYWwtY29udGVudF9fY3RhcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZ2VuZXJhbC1jb250ZW50X19jdGFzIC51bmRlcmxpbmUtbGluaywgLmdlbmVyYWwtY29udGVudF9fY3RhcyAuc3RhZmYtZGV0YWlsX190aXRsZSBhLCAuc3RhZmYtZGV0YWlsX190aXRsZSAuZ2VuZXJhbC1jb250ZW50X19jdGFzIGEge1xuICBtYXJnaW4taW5saW5lOiAxcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ2VuZXJhbC1jb250ZW50X19jdGFzIC51bmRlcmxpbmUtbGluaywgLmdlbmVyYWwtY29udGVudF9fY3RhcyAuc3RhZmYtZGV0YWlsX190aXRsZSBhLCAuc3RhZmYtZGV0YWlsX190aXRsZSAuZ2VuZXJhbC1jb250ZW50X19jdGFzIGEge1xuICAgIG1hcmdpbi1pbmxpbmU6IDIuNXJlbTtcbiAgfVxufVxuLmdlbmVyYWwtY29udGVudF9fY3RhIHtcbiAgbWFyZ2luOiA1cHg7XG59XG4uZ2VuZXJhbC1jb250ZW50X19jdGEgaW1nIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgaGVpZ2h0OiA3cmVtO1xufVxuLmdlbmVyYWwtY29udGVudCArIC5jcHQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFnZS1iYW5uZXJfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICBoZWlnaHQ6IDE4cmVtO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGFnZS1iYW5uZXJfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBoZWlnaHQ6IDM1cmVtO1xuICB9XG59XG5cbi5oaXN0b3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhpc3Rvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5oaXN0b3J5LXllYXJfX3NsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhpc3RvcnkteWVhcl9fc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4uaGlzdG9yeS15ZWFyX19zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QzUyNTg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhpc3RvcnkteWVhcl9fc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgd2lkdGg6IDUuNnJlbTtcbiAgfVxufVxuLmhpc3RvcnkteWVhcl9fc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTRDNzc7XG59XG4uaGlzdG9yeS15ZWFyX19zbGlkZXIgLnNsaWNrLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTIuOTA4XCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDEyLjkwOCAyMFwiPjxwYXRoIGlkPVwiYW5nbGUtcmlnaHRcIiBkPVwiTTEyLjQ2OCwxMS4wNjJsLTguNSw4LjVhMS40OTMsMS40OTMsMCwwLDEtMi4xMTgsMEwuNDQsMTguMTQ3YTEuNDkzLDEuNDkzLDAsMCwxLDAtMi4xMThsNi4wMjMtNi4wMjNMLjQ0LDMuOTgzYTEuNDkzLDEuNDkzLDAsMCwxLDAtMi4xMThMMS44NDYuNDRhMS40OTMsMS40OTMsMCwwLDEsMi4xMTgsMGw4LjUsOC41QTEuNSwxLjUsMCwwLDEsMTIuNDY4LDExLjA2MlpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTIuOTA4IDIwKSByb3RhdGUoMTgwKVwiIGZpbGw9XCIlMjNmM2YzZjRcIi8+PC9zdmc+Jyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oaXN0b3J5LXllYXJfX3NsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW0gMCAwIDFyZW07XG59XG4uaGlzdG9yeS15ZWFyX19zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAxcmVtIDFyZW0gMDtcbn1cbi5oaXN0b3J5LXllYXJfX3NsaWRlciAuc2xpY2stbmV4dDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5oaXN0b3J5LXllYXIge1xuICBmb250OiA3MDAgMS44cmVtLzIuNHJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuLmhpc3RvcnktaXRlbXNfX3NsaWRlIC5ibG9nLWNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oaXN0b3J5LWl0ZW1zX19zbGlkZSAuYmxvZy1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4uaGlzdG9yeS1pdGVtc19fc2xpZGUgLmJsb2ctY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaGlzdG9yeS1pdGVtc19fc2xpZGUgLmJsb2ctY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oaXN0b3J5LWl0ZW1zX19zbGlkZSAuYmxvZy1jYXJkIC5ibG9nLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2stYWNjb3JkaW9ucyAuZGVmYXVsdC1lZGl0b3Ige1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvY2stYWNjb3JkaW9ucyAuZGVmYXVsdC1lZGl0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5ibG9jay1hY2NvcmRpb25zIC5hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvY2stYWNjb3JkaW9ucyAuYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4uY3B0LWRldGFpbCAuYmxvY2stYWNjb3JkaW9ucyAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5ibG9jay1hY2NvcmRpb25zIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjVyZW0gNXJlbSAxLjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLWFjY29yZGlvbnMgLmFjY29yZGlvbi1oZWFkZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMTEuNjI1XCIgdmlld0JveD1cIjAgMCAxOCAxMS42MjVcIj48cGF0aCBpZD1cImFuZ2xlLWRvd25cIiBkPVwiTTgsMTYzLjk3OC4zNDcsMTU2LjMyNmExLjM0NSwxLjM0NSwwLDAsMSwwLTEuOTA3bDEuMjcyLTEuMjcyYTEuMzQ1LDEuMzQ1LDAsMCwxLDEuOTA3LDBsNS40MjQsNS40MjQsNS40MjQtNS40MjRhMS4zNDUsMS4zNDUsMCwwLDEsMS45MDcsMGwxLjI3MiwxLjI3MmExLjM0NSwxLjM0NSwwLDAsMSwwLDEuOTA3TDkuOSwxNjMuOTc4QTEuMzM4LDEuMzM4LDAsMCwxLDgsMTYzLjk3OFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC4wNSAtMTUyLjc1KVwiIGZpbGw9XCIlMjMxMDE4MjBcIi8+PC9zdmc+Jyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uYmxvY2stYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWhlYWRlci5pcy1vcGVuZWQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4uYmxvY2stYWNjb3JkaW9ucyAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nLWlubGluZTogMnJlbSA1cmVtO1xufVxuXG4uY3B0LWRldGFpbCB7XG4gIG1hcmdpbi1ibG9jazogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1kZXRhaWwge1xuICAgIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgfVxufVxuLmNwdC1kZXRhaWxfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxODIwO1xufVxuLmNwdC1kZXRhaWxfX3R5cGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWRldGFpbF9fdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuLmNwdC1kZXRhaWwgLnNlY3Rpb24taGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZGV0YWlsIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5jcHQtZGV0YWlsIC5zZWN0aW9uLWNvcHkge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uY3B0LWRldGFpbF9fY29udGVudCBoMSwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgaDIsIC5jcHQtZGV0YWlsX19jb250ZW50IGgzLCAuY3B0LWRldGFpbF9fY29udGVudCBoNCwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgaDUsIC5jcHQtZGV0YWlsX19jb250ZW50IGg2LCAuY3B0LWRldGFpbF9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgdWwsIC5jcHQtZGV0YWlsX19jb250ZW50IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uY3B0LWRldGFpbF9fY29udGVudCBhOm5vdChbY2xhc3NdKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgaHIud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWJsb2NrOiAzcmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICMxMDE4MjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZGV0YWlsX19jb250ZW50IGhyLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWJsb2NrOiA1cmVtO1xuICB9XG59XG4uY3B0LWRldGFpbF9fY29udGVudCAuY29udGFpbmVyLCAuY3B0LWRldGFpbF9fY29udGVudCAuZGF0YVRhYmxlc193cmFwcGVyLFxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmNvbnRhaW5lci1zbSxcbi5jcHQtZGV0YWlsX19jb250ZW50IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5jcHQtZGV0YWlsX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLWlubGluZTogMDtcbn1cbi5jcHQtZGV0YWlsX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtZGVmYXVsdCwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkuY29sdW1ucy1kZWZhdWx0LCAuY3B0LWRldGFpbF9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3B0LWRldGFpbF9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLWRlZmF1bHQsIC5jcHQtZGV0YWlsX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LmNvbHVtbnMtMiB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uY3B0LWRldGFpbF9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLWRlZmF1bHQgLndwLWJsb2NrLWltYWdlLCAuY3B0LWRldGFpbF9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgLndwLWJsb2NrLWltYWdlIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMC41cmVtKSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWRldGFpbF9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLWRlZmF1bHQgLndwLWJsb2NrLWltYWdlLCAuY3B0LWRldGFpbF9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgLndwLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMi41cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3B0LWRldGFpbF9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLWRlZmF1bHQgLndwLWJsb2NrLWltYWdlLCAuY3B0LWRldGFpbF9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTIgLndwLWJsb2NrLWltYWdlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG4uY3B0LWRldGFpbF9fY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5jb2x1bW5zLTEgLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgLndwLWJsb2NrLWltYWdlIGZpZ2NhcHRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IDMwMCAxLjZyZW0vMS4yIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMDE4MjAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgPiAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW46IDNyZW0gMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1kZXRhaWxfX2NvbnRlbnQgPiAud3AtYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbjogNXJlbSAwO1xuICB9XG59XG4uY3B0LWRldGFpbF9fY29udGVudCAuZ2ZpZWxkIGlucHV0LFxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQkFFQjE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jcHQtZGV0YWlsX19jb250ZW50IC5nZmllbGQtLXR5cGUtY2hlY2tib3ggbGVnZW5kLFxuLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdjaG9pY2UgbGFiZWwge1xuICBmb250OiA2MDAgMS4ycmVtLzEuNiBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuLmNwdC1kZXRhaWxfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEwMTgyMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNwdC1kZXRhaWxfX3BhZ2luYXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWRldGFpbF9fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3B0LWRldGFpbF9fcGFnaW5hdGlvbiBhW3JlbD1wcmV2XSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmNwdC1kZXRhaWxfX3BhZ2luYXRpb24gYVtyZWw9bmV4dF0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNwdC1kZXRhaWxfX3BhZ2luYXRpb24gLmxpbmstcHJldiwgLmNwdC1kZXRhaWxfX3BhZ2luYXRpb24gYVtyZWw9cHJldl0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5jcHQtZGV0YWlsX19wYWdpbmF0aW9uIC5saW5rLW5leHQsIC5jcHQtZGV0YWlsX19wYWdpbmF0aW9uIGFbcmVsPW5leHRdIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi50aW1lbGluZXMge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudGltZWxpbmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgfVxufVxuLnRpbWVsaW5lcyAuc2VjdGlvbi1jb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnRpbWVsaW5lcyAuc2VjdGlvbi1jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4udGltZWxpbmVzIC50aW1lbGluZSB7XG4gIHBhZGRpbmctYmxvY2s6IDIuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE4MjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50aW1lbGluZXMgLnRpbWVsaW5lIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA1cmVtO1xuICB9XG59XG4udGltZWxpbmVzIC50aW1lbGluZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50aW1lbGluZXMgLnRpbWVsaW5lLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4udGltZWxpbmVzIC50aW1lbGluZS10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUJBQjtcbiAgY29sb3I6ICMxMDE4MjA7XG4gIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGltZWxpbmVzIC50aW1lbGluZS1jb250ZW50IGgxLCAudGltZWxpbmVzIC50aW1lbGluZS1jb250ZW50IGgyLCAudGltZWxpbmVzIC50aW1lbGluZS1jb250ZW50IGgzLCAudGltZWxpbmVzIC50aW1lbGluZS1jb250ZW50IGg0LCAudGltZWxpbmVzIC50aW1lbGluZS1jb250ZW50IGg1LCAudGltZWxpbmVzIC50aW1lbGluZS1jb250ZW50IGg2LCAudGltZWxpbmVzIC50aW1lbGluZS1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4udGltZWxpbmVzIC50aW1lbGluZS1jb250ZW50IHVsLCAudGltZWxpbmVzIC50aW1lbGluZS1jb250ZW50IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4udGltZWxpbmVzIC50aW1lbGluZS1jb250ZW50IGE6bm90KFtjbGFzc10pIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGltZWxpbmVzIC50aW1lbGluZS1jb250ZW50IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnRpbWVsaW5lcyAudGltZWxpbmUtY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgYXV0byAycmVtO1xuICBwYWRkaW5nLXRvcDogMS42cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEwMTgyMDtcbiAgbWF4LXdpZHRoOiA0MC41cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYmxvY2txdW90ZS1ibG9jayBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gICAgcGFkZGluZy10b3A6IDMuMXJlbTtcbiAgfVxufVxuLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZSBjaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZm9udDogMzAwIDEuNnJlbS8ycmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ibG9ja3F1b3RlLWJsb2NrIGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgfVxufVxuLmJsb2NrcXVvdGUtYmxvY2sgYmxvY2txdW90ZSBjaXRlIGIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnR3by1jb2x1bW5zLWxpbmtzIHtcbiAgbWFyZ2luLWJsb2NrOiA1cmVtO1xufVxuLnR3by1jb2x1bW5zLWxpbmtzX19ibG9jayB7XG4gIG1hcmdpbi1ibG9jazogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnR3by1jb2x1bW5zLWxpbmtzX19ibG9jayB7XG4gICAgbWFyZ2luLWJsb2NrOiA1cmVtO1xuICB9XG59XG4udHdvLWNvbHVtbnMtbGlua3NfX2Jsb2NrIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudHdvLWNvbHVtbnMtbGlua3NfX2Jsb2NrIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG59XG4udHdvLWNvbHVtbnMtbGlua3MgLmJsb2NrLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjQUJBRUIxO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBmb250OiA5MDAgMS44cmVtLzIuMXJlbSBcIkdvdGhhbSBOYXJyb3cgQVwiLCBcIkdvdGhhbSBOYXJyb3cgQlwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzEwMTgyMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnR3by1jb2x1bW5zLWxpbmtzIC5ibG9jay1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgfVxufVxuLnR3by1jb2x1bW5zLWxpbmtzIC5ibG9jay1saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjM2KTtcbn1cbi50d28tY29sdW1ucy1saW5rcyAuYmxvY2stbGluay0taW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHdvLWNvbHVtbnMtbGlua3MgLmJsb2NrLWxpbmsgaW1nIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1LjZyZW07XG59XG5cbi5jcHQge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQge1xuICAgIG1hcmdpbi1ibG9jazogMTByZW07XG4gIH1cbn1cbi5jcHQtLWhhcy1ib3JkZXIge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG59XG4uY3B0LS1oYXMtYm9yZGVyIC5jcHQtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDE4MjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtLWhhcy1ib3JkZXIgLmNwdC1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbn1cbi5jcHQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gIH1cbn1cbi5jcHQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAzcmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWdyaWQge1xuICAgIGdyaWQtZ2FwOiA1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZ3JpZC0tY29sLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogM3JlbSAxLjJyZW07XG4gIH1cbiAgLmNwdC1ncmlkLS1jb2wtMiAuY29udGVudC1ub3RoaW5nIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG4gIC5jcHQtZ3JpZC0tY29sLTIuY3B0LWdyaWQtLXZlcnRpY2FsIHtcbiAgICBncmlkLWdhcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWdyaWQtLWNvbC0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDNyZW0gMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3B0LWdyaWQtLWNvbC0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1ncmlkLS1jb2wtMyAuY29udGVudC1ub3RoaW5nIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY3B0LWdyaWQtLWNvbC0zIC5jb250ZW50LW5vdGhpbmcge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1ncmlkLS1jb2wtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAzcmVtIDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNwdC1ncmlkLS1jb2wtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZ3JpZC0tY29sLTQgLmNvbnRlbnQtbm90aGluZyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNwdC1ncmlkLS1jb2wtNCAuY29udGVudC1ub3RoaW5nIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZ3JpZC0tc2ltcGxlIHtcbiAgICBncmlkLWdhcDogNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNwdC1ncmlkLS1zaW1wbGUge1xuICAgIGdyaWQtZ2FwOiA1cmVtIDRyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1ncmlkLS1zaW1wbGUuY3B0LWdyaWQtLWNvbC0xIHtcbiAgICBncmlkLWdhcDogM3JlbTtcbiAgfVxufVxuLmNwdC1ncmlkIC5jb250ZW50LW5vdGhpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY3B0LWZpbHRlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIHotaW5kZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIGJvcmRlcjogMS41cHggc29saWQgIzEwMTgyMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1maWx0ZXJzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5jcHQtZmlsdGVyc19fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgIzEwMTgyMDtcbn1cbi5jcHQtZmlsdGVyc19fcm93OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNwdC1maWx0ZXJzX19yb3c6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmNwdC1maWx0ZXJzX19yb3cuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3B0LWZpbHRlcnNfX3NlYXJjaCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY3B0LWZpbHRlcnNfX3NlYXJjaCAuZmFjZXR3cC1mYWNldC1zZWFyY2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3B0LWZpbHRlcnNfX3NlYXJjaCAuZmFjZXR3cC1mYWNldC1zZWFyY2gge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gIH1cbn1cbi5jcHQtZmlsdGVycy5uby12YWx1ZXMgLmNwdC1maWx0ZXJzX19zZWFyY2gge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xufVxuLmNwdC1maWx0ZXJzX19jbGVhciB7XG4gIGZsZXg6IDAgMCAxMTVweDtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICMxMDE4MjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNwdC1maWx0ZXJzX19jbGVhcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlZDtcbn1cbi5jcHQtZmlsdGVyc19fdGVybXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmNwdC1maWx0ZXJzX190ZXJtcyAuZmFjZXR3cC1zZWxlY3Rpb25zIHVsIGxpIC5mYWNldHdwLXNlbGVjdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3B0LWZpbHRlcnNfX3Rlcm1zIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlIHtcbiAgcGFkZGluZzogMTZweCAxOHB4IDE2cHggMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY3B0LWZpbHRlcnNfX3Rlcm1zIC5mYWNldHdwLXNlbGVjdGlvbnMgdWwgbGkgLmZhY2V0d3Atc2VsZWN0aW9uLXZhbHVlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAwIDAgLTIycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTE3NSAxNzVDMTg0LjQgMTY1LjcgMTk5LjYgMTY1LjcgMjA4LjEgMTc1TDI1NS4xIDIyMi4xTDMwMyAxNzVDMzEyLjQgMTY1LjcgMzI3LjYgMTY1LjcgMzM2LjEgMTc1QzM0Ni4zIDE4NC40IDM0Ni4zIDE5OS42IDMzNi4xIDIwOC4xTDI4OS45IDI1NS4xTDMzNi4xIDMwM0MzNDYuMyAzMTIuNCAzNDYuMyAzMjcuNiAzMzYuMSAzMzYuMUMzMjcuNiAzNDYuMyAzMTIuNCAzNDYuMyAzMDMgMzM2LjFMMjU1LjEgMjg5LjlMMjA4LjEgMzM2LjFDMTk5LjYgMzQ2LjMgMTg0LjQgMzQ2LjMgMTc1IDMzNi4xQzE2NS43IDMyNy42IDE2NS43IDMxMi40IDE3NSAzMDNMMjIyLjEgMjU1LjFMMTc1IDIwOC4xQzE2NS43IDE5OS42IDE2NS43IDE4NC40IDE3NSAxNzVWMTc1ek01MTIgMjU2QzUxMiAzOTcuNCAzOTcuNCA1MTIgMjU2IDUxMkMxMTQuNiA1MTIgMCAzOTcuNCAwIDI1NkMwIDExNC42IDExNC42IDAgMjU2IDBDMzk3LjQgMCA1MTIgMTE0LjYgNTEyIDI1NnpNMjU2IDQ4QzE0MS4xIDQ4IDQ4IDE0MS4xIDQ4IDI1NkM0OCAzNzAuOSAxNDEuMSA0NjQgMjU2IDQ2NEMzNzAuOSA0NjQgNDY0IDM3MC45IDQ2NCAyNTZDNDY0IDE0MS4xIDM3MC45IDQ4IDI1NiA0OHonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xufVxuLmNwdC1maWx0ZXJzX19kcm9wZG93bnMge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jcHQtZmlsdGVyc19fZHJvcGRvd25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZmlsdGVyc19fZHJvcGRvd25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEuM3JlbSAwIDEuM3JlbSAzcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jcHQtZmlsdGVyc19fZHJvcGRvd25zIC5jcHQtZmlsdGVyc19fY2xlYXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDNweCA0cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jcHQtZmlsdGVycy5pcy1hY3RpdmUgLmNwdC1maWx0ZXJzX19jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNwdC1maWx0ZXJzLmlzLWFjdGl2ZSAuY3B0LWZpbHRlcnNfX2Ryb3Bkb3ducyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jcHQtZmlsdGVyc19fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3B0LWZpbHRlcnMgLmZhY2V0d3AtaW5wdXQtd3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDtcbiAgfVxufVxuLmNwdC1maWx0ZXJzX190b2dnbGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTAxODIwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY3B0LWZpbHRlcnMgYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jcHQtZmlsdGVycyBidXR0b24gaW1nIHtcbiAgaGVpZ2h0OiAxLjdyZW07XG59XG4uY3B0LWZpbHRlcnNfX29wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jcHQtZmlsdGVyc19fb3BlbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3B0LWZpbHRlciB7XG4gICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxMDE4MjA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxufVxuLmNwdC1maWx0ZXIgLmpjZi1zZWxlY3QtZHJvcCxcbi5jcHQtZmlsdGVyIC5kcm9wZG93bi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMy42NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNwdC1maWx0ZXIgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuY3B0LWZpbHRlciAuZHJvcGRvd24tYnRuOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jcHQtZmlsdGVyIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNwdC1maWx0ZXIuaXMtb3BlbmVkIC5kcm9wZG93bi1idG46OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jcHQtZmlsdGVyLmlzLW9wZW5lZCAuZHJvcGRvd24tY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3B0LWZpbHRlciAuamNmLXNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNwdC1maWx0ZXIgLmpjZi1zZWxlY3Qtb3BlbmVyIHtcbiAgICB0b3A6IDFyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAuY3B0LWZpbHRlciAuamNmLXNlbGVjdC5qY2YtZHJvcC1hY3RpdmUgLmpjZi1zZWxlY3Qtb3BlbmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLmNwdC1maWx0ZXIgLmpjZi1zZWxlY3QtZHJvcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5jcHQtZmlsdGVyIC5qY2Ytc2VsZWN0LWRyb3AgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjNweDtcbn1cbi5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTMuNDIxXCIgaGVpZ2h0PVwiOC42NjdcIiB2aWV3Qm94PVwiMCAwIDEzLjQyMSA4LjY2N1wiPjxwYXRoIGlkPVwiYW5nbGUtZG93blwiIGQ9XCJNNS45NTEsMTYxLjEyMi4yNDYsMTU1LjQxNmExLDEsMCwwLDEsMC0xLjQyMmwuOTQ4LS45NDhhMSwxLDAsMCwxLDEuNDIyLDBMNi42NiwxNTcuMDlsNC4wNDQtNC4wNDRhMSwxLDAsMCwxLDEuNDIyLDBsLjk0OC45NDhhMSwxLDAsMCwxLDAsMS40MjJsLTUuNzA2LDUuNzA2QTEsMSwwLDAsMSw1Ljk1MSwxNjEuMTIyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjA1IC0xNTIuNzUpXCIvPjwvc3ZnPicpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd246YWZ0ZXIge1xuICAgIHRvcDogMTNweDtcbiAgfVxufVxuLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24uc2hvdzphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5idG46aG92ZXIsIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0I3N1Ym1pdF9idXR0b246aG92ZXIsIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIGlucHV0I3N1Ym1pdF9idXR0b246aG92ZXIsIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIGJvZHkgLmZhY2V0d3AtbG9hZC1tb3JlOmhvdmVyLCBib2R5IC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5mYWNldHdwLWxvYWQtbW9yZTpob3ZlciwgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF06aG92ZXIsIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIGFbZG93bmxvYWRdOmhvdmVyLCAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuYnRuOmZvY3VzLXZpc2libGUsIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0I3N1Ym1pdF9idXR0b246Zm9jdXMtdmlzaWJsZSwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gaW5wdXQjc3VibWl0X2J1dHRvbjpmb2N1cy12aXNpYmxlLCAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gYm9keSAuZmFjZXR3cC1sb2FkLW1vcmU6Zm9jdXMtdmlzaWJsZSwgYm9keSAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biAuZmFjZXR3cC1sb2FkLW1vcmU6Zm9jdXMtdmlzaWJsZSwgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF06Zm9jdXMtdmlzaWJsZSwgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gYVtkb3dubG9hZF06Zm9jdXMtdmlzaWJsZSwgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldC5mYWNldHdwLXR5cGUtYm9vdHN0cmFwIC5kcm9wZG93biBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSwgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUsIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiB1bnNldDtcbn1cbi5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMwMDA7XG4gIHdpZHRoOiAyNTBweDtcbiAgdG9wOiAzOHB4O1xuICBsZWZ0OiAtN3B4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51LnNob3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAxcHg7XG4gIH1cbn1cbi5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0LmZhY2V0d3AtdHlwZS1ib290c3RyYXAgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg0ZDQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiA2cHggMTBweDtcbiAgb3BhY2l0eTogMC4xO1xufVxuLmNwdCBociB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQgaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgfVxufVxuLmNwdCBociArIC5jcHQtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY3B0LWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4uZHJvcGRvd24tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMS4yIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcm9wZG93bi1idG46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTMuNDIxXCIgaGVpZ2h0PVwiOC42NjdcIiB2aWV3Qm94PVwiMCAwIDEzLjQyMSA4LjY2N1wiPjxwYXRoIGlkPVwiYW5nbGUtZG93blwiIGQ9XCJNNS45NTEsMTYxLjEyMi4yNDYsMTU1LjQxNmExLDEsMCwwLDEsMC0xLjQyMmwuOTQ4LS45NDhhMSwxLDAsMCwxLDEuNDIyLDBMNi42NiwxNTcuMDlsNC4wNDQtNC4wNDRhMSwxLDAsMCwxLDEuNDIyLDBsLjk0OC45NDhhMSwxLDAsMCwxLDAsMS40MjJsLTUuNzA2LDUuNzA2QTEsMSwwLDAsMSw1Ljk1MSwxNjEuMTIyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjA1IC0xNTIuNzUpXCIvPjwvc3ZnPicpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLmRyb3Bkb3duLmlzLW9wZW5lZCAuZHJvcGRvd24tYnRuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5kcm9wZG93bi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICMxMDE4MjA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZHJvcGRvd24uaXMtb3BlbmVkIC5kcm9wZG93bi1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5ib29rIHtcbiAgbWFyZ2luLWJsb2NrOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYm9vayB7XG4gICAgbWFyZ2luLWJsb2NrOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ib29rLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYm9vay1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW07XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9vay1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jcHQtZGV0YWlsIC5ib29rLWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuY3B0LWRldGFpbCAuYm9vay1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW07XG4gIH1cbn1cbi5ib29rLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLmJvb2stY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uYm9vay1jb3B5IGgxLCAuYm9vay1jb3B5IGgyLCAuYm9vay1jb3B5IGgzLCAuYm9vay1jb3B5IGg0LCAuYm9vay1jb3B5IGg1LCAuYm9vay1jb3B5IGg2LCAuYm9vay1jb3B5IHAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uYm9vay1jb3B5IHVsLCAuYm9vay1jb3B5IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uYm9vay1jb3B5IGE6bm90KFtjbGFzc10pIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ib29rLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNwdC1kZXRhaWwgLmJvb2stY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm9vay1jdGFzIC5idG4sIC5ib29rLWN0YXMgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gaW5wdXQjc3VibWl0X2J1dHRvbiwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gLmJvb2stY3RhcyBpbnB1dCNzdWJtaXRfYnV0dG9uLCAuYm9vay1jdGFzIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciAuYm9vay1jdGFzIGlucHV0W3R5cGU9c3VibWl0XSwgLmJvb2stY3RhcyBib2R5IC5mYWNldHdwLWxvYWQtbW9yZSwgYm9keSAuYm9vay1jdGFzIC5mYWNldHdwLWxvYWQtbW9yZSwgLmJvb2stY3RhcyAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBhW2Rvd25sb2FkXSwgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgLmJvb2stY3RhcyBhW2Rvd25sb2FkXSwgLmJvb2stY3RhcyAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciAuYm9vay1jdGFzIGlucHV0W3R5cGU9c3VibWl0XSwgLmJvb2stY3RhcyAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gLmJvb2stY3RhcyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5ib29rLWN0YXMgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgLmJvb2stY3RhcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJvb2stY3RhcyAuYnRuLCAuYm9vay1jdGFzIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0I3N1Ym1pdF9idXR0b24sIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIC5ib29rLWN0YXMgaW5wdXQjc3VibWl0X2J1dHRvbiwgLmJvb2stY3RhcyAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgLmJvb2stY3RhcyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5ib29rLWN0YXMgYm9keSAuZmFjZXR3cC1sb2FkLW1vcmUsIGJvZHkgLmJvb2stY3RhcyAuZmFjZXR3cC1sb2FkLW1vcmUsIC5ib29rLWN0YXMgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0sIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIC5ib29rLWN0YXMgYVtkb3dubG9hZF0sIC5ib29rLWN0YXMgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgLmJvb2stY3RhcyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5ib29rLWN0YXMgLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLnN1YnNjcmliZS1jYXJkX19mb3JtIC5ib29rLWN0YXMgaW5wdXRbdHlwZT1zdWJtaXRdLCAuYm9vay1jdGFzIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIC5ib29rLWN0YXMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIH1cbn1cbi5ib29rLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAzMHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJvb2staW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJvb2staW1hZ2Uge1xuICAgIGZsZXg6IDAgMCAzMHJlbTtcbiAgfVxufVxuLmJvb2staW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZXJyb3ItNDA0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJsb2NrOiAxMHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDUwcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmVycm9yLTQwNCB7XG4gICAgaGVpZ2h0OiA2M3JlbTtcbiAgfVxufVxuLmVycm9yLTQwNF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZXJyb3ItNDA0X19zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5lcnJvci00MDRfX2NvbnRlbnQgYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogIzBFNEM3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZXJyb3ItNDA0X19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJlc3MtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHJlc3MtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnByZXNzIC50YWItbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHJlc3MgLnRhYi1saW5rcyB7XG4gICAgbWFyZ2luLWJsb2NrOiAzcmVtIDVyZW07XG4gIH1cbn1cbi5wcmVzcyAudGFiLWxpbmsge1xuICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHJlc3MgLnRhYi1saW5rIHtcbiAgICBtYXJnaW4taW5saW5lOiAyLjVyZW07XG4gIH1cbn1cbi5wcmVzcyAudGFiLWxpbmsuaXMtYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByZXNzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiA1cmVtIDEuNXJlbTtcbiAgfVxufVxuLnByZXNzIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJsb2NrOiAzcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnByZXNzIC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gIH1cbn1cbi5wcmVzcyAucGFnaW5hdGlvbiBidXR0b24sXG4ucHJlc3MgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMi4xcmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHJlc3MgLnBhZ2luYXRpb24gYnV0dG9uLFxuICAucHJlc3MgLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyIHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbn1cbi5wcmVzcyAucGFnaW5hdGlvbiBidXR0b24uYWN0aXZlLFxuLnByZXNzIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU0Qzc3O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcmVzcyAucGFnaW5hdGlvbiBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJlc3MgLnBhZ2luYXRpb24gYnV0dG9uIGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnByZXNzIC5wYWdpbmF0aW9uLXByZXY6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xufVxuLnByZXNzIC5wYWdpbmF0aW9uLW5leHQ6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG59XG4ucHJlc3MgLnBhZ2luYXRpb24gYS5wYWdlLW51bWJlcjpob3ZlciB7XG4gIGNvbG9yOiAjMEU0Qzc3O1xufVxuXG4ucHJlc3MtdGFicy13cmFwcGVyIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG59XG4ucHJlc3MtdGFicy13cmFwcGVyIC5uYXYubmF2LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gLTUwcHg7XG59XG4ucHJlc3MtdGFicy13cmFwcGVyIC5uYXYubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgZmxleDogMTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wcmVzcy10YWJzLXdyYXBwZXIgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcmVzcy10YWJzLXdyYXBwZXIgLm5hdi5uYXYtdGFicyAubmF2LWl0ZW0uYWN0aXZlIGEubmF2LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcmVzcy10YWJzLXdyYXBwZXIgLnRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcmVzcy1uZXctc3VibWVudS1iYXIgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnByZXNzLW5ldy1zdWJtZW51LWJhciAuY3VycmVudCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29udGFjdCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHJlbTtcbiAgfVxufVxuLmNvbnRhY3QtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb250YWN0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gIH1cbn1cbi5jb250YWN0LWZvcm0gLmdmaWVsZCBpbnB1dCxcbi5jb250YWN0LWZvcm0gLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQkFFQjE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5jb250YWN0LWZvcm0gLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xufVxuZGl2LmhlYXRlb3Jfc3NzX2hvcml6b250YWxfc2hhcmluZyBkaXYuaGVhdGVvcl9zc3Nfc2hhcmluZ191bCBhLFxuZGl2LmhlYXRlb3Jfc3NzX2hvcml6b250YWxfc2hhcmluZyBkaXYuaGVhdGVvcl9zc3NwX3NoYXJpbmdfdWwgYSxcbmRpdi5oZWF0ZW9yX3Nzc3BfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc19zaGFyaW5nX3VsIGEsXG5kaXYuaGVhdGVvcl9zc3NwX2hvcml6b250YWxfc2hhcmluZyBkaXYuaGVhdGVvcl9zc3NwX3NoYXJpbmdfdWwgYSB7XG4gIG1hcmdpbjogMCAtMXB4IDAgMCAhaW1wb3J0YW50O1xufVxuZGl2LmhlYXRlb3Jfc3NzX2hvcml6b250YWxfc2hhcmluZyBkaXYuaGVhdGVvcl9zc3Nfc2hhcmluZ191bCBhOmZpcnN0LWNoaWxkIC5oZWF0ZW9yX3Nzc19zdmcsXG5kaXYuaGVhdGVvcl9zc3NfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc19zaGFyaW5nX3VsIGE6Zmlyc3QtY2hpbGQgLmhlYXRlb3Jfc3NzcF9zdmcsXG5kaXYuaGVhdGVvcl9zc3NfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc3Bfc2hhcmluZ191bCBhOmZpcnN0LWNoaWxkIC5oZWF0ZW9yX3Nzc19zdmcsXG5kaXYuaGVhdGVvcl9zc3NfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc3Bfc2hhcmluZ191bCBhOmZpcnN0LWNoaWxkIC5oZWF0ZW9yX3Nzc3Bfc3ZnLFxuZGl2LmhlYXRlb3Jfc3NzcF9ob3Jpem9udGFsX3NoYXJpbmcgZGl2LmhlYXRlb3Jfc3NzX3NoYXJpbmdfdWwgYTpmaXJzdC1jaGlsZCAuaGVhdGVvcl9zc3Nfc3ZnLFxuZGl2LmhlYXRlb3Jfc3NzcF9ob3Jpem9udGFsX3NoYXJpbmcgZGl2LmhlYXRlb3Jfc3NzX3NoYXJpbmdfdWwgYTpmaXJzdC1jaGlsZCAuaGVhdGVvcl9zc3NwX3N2ZyxcbmRpdi5oZWF0ZW9yX3Nzc3BfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc3Bfc2hhcmluZ191bCBhOmZpcnN0LWNoaWxkIC5oZWF0ZW9yX3Nzc19zdmcsXG5kaXYuaGVhdGVvcl9zc3NwX2hvcml6b250YWxfc2hhcmluZyBkaXYuaGVhdGVvcl9zc3NwX3NoYXJpbmdfdWwgYTpmaXJzdC1jaGlsZCAuaGVhdGVvcl9zc3NwX3N2ZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4ICFpbXBvcnRhbnQ7XG59XG5kaXYuaGVhdGVvcl9zc3NfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc19zaGFyaW5nX3VsIGE6bGFzdC1jaGlsZCAuaGVhdGVvcl9zc3Nfc3ZnLFxuZGl2LmhlYXRlb3Jfc3NzX2hvcml6b250YWxfc2hhcmluZyBkaXYuaGVhdGVvcl9zc3Nfc2hhcmluZ191bCBhOmxhc3QtY2hpbGQgLmhlYXRlb3Jfc3NzcF9zdmcsXG5kaXYuaGVhdGVvcl9zc3NfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc3Bfc2hhcmluZ191bCBhOmxhc3QtY2hpbGQgLmhlYXRlb3Jfc3NzX3N2ZyxcbmRpdi5oZWF0ZW9yX3Nzc19ob3Jpem9udGFsX3NoYXJpbmcgZGl2LmhlYXRlb3Jfc3NzcF9zaGFyaW5nX3VsIGE6bGFzdC1jaGlsZCAuaGVhdGVvcl9zc3NwX3N2ZyxcbmRpdi5oZWF0ZW9yX3Nzc3BfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc19zaGFyaW5nX3VsIGE6bGFzdC1jaGlsZCAuaGVhdGVvcl9zc3Nfc3ZnLFxuZGl2LmhlYXRlb3Jfc3NzcF9ob3Jpem9udGFsX3NoYXJpbmcgZGl2LmhlYXRlb3Jfc3NzX3NoYXJpbmdfdWwgYTpsYXN0LWNoaWxkIC5oZWF0ZW9yX3Nzc3Bfc3ZnLFxuZGl2LmhlYXRlb3Jfc3NzcF9ob3Jpem9udGFsX3NoYXJpbmcgZGl2LmhlYXRlb3Jfc3NzcF9zaGFyaW5nX3VsIGE6bGFzdC1jaGlsZCAuaGVhdGVvcl9zc3Nfc3ZnLFxuZGl2LmhlYXRlb3Jfc3NzcF9ob3Jpem9udGFsX3NoYXJpbmcgZGl2LmhlYXRlb3Jfc3NzcF9zaGFyaW5nX3VsIGE6bGFzdC1jaGlsZCAuaGVhdGVvcl9zc3NwX3N2ZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwICFpbXBvcnRhbnQ7XG59XG5kaXYuaGVhdGVvcl9zc3NfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc19zaGFyaW5nX3VsIGEgc3BhbixcbmRpdi5oZWF0ZW9yX3Nzc19ob3Jpem9udGFsX3NoYXJpbmcgZGl2LmhlYXRlb3Jfc3NzcF9zaGFyaW5nX3VsIGEgc3BhbixcbmRpdi5oZWF0ZW9yX3Nzc3BfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc19zaGFyaW5nX3VsIGEgc3BhbixcbmRpdi5oZWF0ZW9yX3Nzc3BfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc3Bfc2hhcmluZ191bCBhIHNwYW4ge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hYm91dC1jb250ZW50IHtcbiAgbWFyZ2luLWJsb2NrOiA0cmVtIDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hYm91dC1jb250ZW50IHtcbiAgICBtYXJnaW4tYmxvY2s6IDVyZW0gMTByZW07XG4gIH1cbn1cbi5hYm91dC1jb250ZW50IC5zZWN0aW9uLWNvcHkge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uYWJvdXQtY29udGVudCAuc2VjdGlvbi1jb3B5IHAge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc3RhZmZzLWlubmVyIHtcbiAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMDE4MjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdGFmZnMtaW5uZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDVyZW07XG4gIH1cbn1cbi5zdGFmZnMtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdGFmZnMtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc3RhZmZzLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RhZmZzLWdyaWQge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTByZW07XG4gIH1cbn1cblxuLnN0YWZmLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxLjhyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQkFFQjE7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbG9yOiAjMTAxODIwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0YWZmLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xufVxuLnN0YWZmLWNhcmRfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgZmxleDogMCAwIDEyLjVyZW07XG4gIGhlaWdodDogMTIuNXJlbTtcbn1cbi5zdGFmZi1jYXJkX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnN0YWZmLWNhcmRfX25hbWUge1xuICBmb250LXdlaWdodDogODAwO1xufVxuLnN0YWZmLWNhcmRfX3JvbGUge1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdGFmZi1jYXJkX19yb2xlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIH1cbn1cblxuLmFkdmlzb3J5LWJvYXJkLXdyYXBwZXIgYTpob3ZlciB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIC13ZWJrZXQtYm94LXNoYWRvdzogdW5zZXQ7XG59XG5cbmRpdiNmYS1mb3JtIC53Rm9ybSB7XG4gIHBhZGRpbmc6IDA7XG59XG5kaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBmaWVsZHNldCBsZWdlbmQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5kaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSAub25lRmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gLm9uZUNob2ljZSBsYWJlbCwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gLm9uZUNob2ljZSAubGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnN0YWZmLWRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdGFmZi1kZXRhaWwge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gIH1cbn1cbi5zdGFmZi1kZXRhaWxfX2lubmVyIHtcbiAgbWFyZ2luLWJsb2NrOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3RhZmYtZGV0YWlsX19pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnN0YWZmLWRldGFpbF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJsb2NrOiAzcmVtIDVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0YWZmLWRldGFpbF9fcmlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5zdGFmZi1kZXRhaWxfX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxODIwO1xufVxuLnN0YWZmLWRldGFpbF9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuLnN0YWZmLWRldGFpbF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5zdGFmZi1kZXRhaWxfX3JvbGUsIC5zdGFmZi1kZXRhaWxfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnN0YWZmLWRldGFpbF9fcm9sZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zdGFmZi1kZXRhaWxfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICBmbGV4OiAwIDAgMzByZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGFmZi1kZXRhaWxfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW07XG4gIH1cbn1cbi5zdGFmZi1kZXRhaWxfX2ltYWdlIHtcbiAgd2lkdGg6IDMwcmVtO1xuICBoZWlnaHQ6IDMwcmVtO1xufVxuLnN0YWZmLWRldGFpbF9faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnN0YWZmLWRldGFpbF9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4taW5saW5lOiAtMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGFmZi1kZXRhaWxfX2xpbmtzIC5idG4sIC5zdGFmZi1kZXRhaWxfX2xpbmtzIGJvZHkgLmZhY2V0d3AtbG9hZC1tb3JlLCBib2R5IC5zdGFmZi1kZXRhaWxfX2xpbmtzIC5mYWNldHdwLWxvYWQtbW9yZSwgLnN0YWZmLWRldGFpbF9fbGlua3MgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0sIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIC5zdGFmZi1kZXRhaWxfX2xpbmtzIGFbZG93bmxvYWRdLCAuc3RhZmYtZGV0YWlsX19saW5rcyAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciAuc3RhZmYtZGV0YWlsX19saW5rcyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdGFmZi1kZXRhaWxfX2xpbmtzIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSAuc3RhZmYtZGV0YWlsX19saW5rcyBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdGFmZi1kZXRhaWxfX2xpbmtzIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIC5zdGFmZi1kZXRhaWxfX2xpbmtzIGlucHV0W3R5cGU9c3VibWl0XSwgLnN0YWZmLWRldGFpbF9fbGlua3MgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIC5zdGFmZi1kZXRhaWxfX2xpbmtzIGlucHV0W3R5cGU9c3VibWl0XSwgLnN0YWZmLWRldGFpbF9fbGlua3MgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gaW5wdXQjc3VibWl0X2J1dHRvbiwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gLnN0YWZmLWRldGFpbF9fbGlua3MgaW5wdXQjc3VibWl0X2J1dHRvbiB7XG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XG59XG4uc3RhZmYtZGV0YWlsX19saW5rcyAuYnRuIGltZywgLnN0YWZmLWRldGFpbF9fbGlua3MgYm9keSAuZmFjZXR3cC1sb2FkLW1vcmUgaW1nLCBib2R5IC5zdGFmZi1kZXRhaWxfX2xpbmtzIC5mYWNldHdwLWxvYWQtbW9yZSBpbWcsIC5zdGFmZi1kZXRhaWxfX2xpbmtzIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGFbZG93bmxvYWRdIGltZywgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgLnN0YWZmLWRldGFpbF9fbGlua3MgYVtkb3dubG9hZF0gaW1nLCAuc3RhZmYtZGV0YWlsX19saW5rcyAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBpbWcsIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgLnN0YWZmLWRldGFpbF9fbGlua3MgaW5wdXRbdHlwZT1zdWJtaXRdIGltZywgLnN0YWZmLWRldGFpbF9fbGlua3MgLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0W3R5cGU9c3VibWl0XSBpbWcsIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSAuc3RhZmYtZGV0YWlsX19saW5rcyBpbnB1dFt0eXBlPXN1Ym1pdF0gaW1nLCAuc3RhZmYtZGV0YWlsX19saW5rcyAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBpbWcsIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgLnN0YWZmLWRldGFpbF9fbGlua3MgaW5wdXRbdHlwZT1zdWJtaXRdIGltZywgLnN0YWZmLWRldGFpbF9fbGlua3MgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSBpbWcsIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciAuc3RhZmYtZGV0YWlsX19saW5rcyBpbnB1dFt0eXBlPXN1Ym1pdF0gaW1nLCAuc3RhZmYtZGV0YWlsX19saW5rcyBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dCNzdWJtaXRfYnV0dG9uIGltZywgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gLnN0YWZmLWRldGFpbF9fbGlua3MgaW5wdXQjc3VibWl0X2J1dHRvbiBpbWcge1xuICB3aWR0aDogMS42cmVtO1xufVxuLnN0YWZmLWRldGFpbF9fbGlua3MgLmJ0bi1saW5rZWRpbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5tYWluIC5wb3N0LWRldGFpbCwgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1haW4gLnBvc3QtZGV0YWlsLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuLm1haW4gLnBvc3QtZGV0YWlsOmZpcnN0LWNoaWxkLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpbiAucG9zdC1kZXRhaWw6Zmlyc3QtY2hpbGQsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpbiAucG9zdC1kZXRhaWxfX2lubmVyLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubWFpbiAucG9zdC1kZXRhaWxfX3RvcCwgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEwMTgyMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1haW4gLnBvc3QtZGV0YWlsX190b3AsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4ubWFpbiAucG9zdC1kZXRhaWxfX2hlYWRpbmcsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4ubWFpbiAucG9zdC1kZXRhaWxfX3N1YmhlYWRpbmcsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fY29weSBoMSwgLm1haW4gLnBvc3QtZGV0YWlsX19jb3B5IGgyLCAubWFpbiAucG9zdC1kZXRhaWxfX2NvcHkgaDMsIC5tYWluIC5wb3N0LWRldGFpbF9fY29weSBoNCwgLm1haW4gLnBvc3QtZGV0YWlsX19jb3B5IGg1LCAubWFpbiAucG9zdC1kZXRhaWxfX2NvcHkgaDYsIC5tYWluIC5wb3N0LWRldGFpbF9fY29weSBwLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2NvcHkgaDEsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fY29weSBoMiwgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX19jb3B5IGgzLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2NvcHkgaDQsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fY29weSBoNSwgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX19jb3B5IGg2LCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2NvcHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fY29weSB1bCwgLm1haW4gLnBvc3QtZGV0YWlsX19jb3B5IG9sLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2NvcHkgdWwsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fY29weSBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLm1haW4gLnBvc3QtZGV0YWlsX19jb3B5IGE6bm90KFtjbGFzc10pLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2NvcHkgYTpub3QoW2NsYXNzXSkge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fY29weSBoci53cC1ibG9jay1zZXBhcmF0b3IsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fY29weSBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDEwcHggMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbiAucG9zdC1kZXRhaWxfX3NpZGViYXIsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWFpbiAucG9zdC1kZXRhaWxfX3NpZGViYXIsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc2lkZWJhciB7XG4gICAgZmxleDogMCAwIDIwcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbiAucG9zdC1kZXRhaWxfX3NpZGViYXIsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICB9XG59XG4ubWFpbiAucG9zdC1kZXRhaWxfX3NvY2lhbHMsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1pbmxpbmU6IC0wLjVyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEwMTgyMDtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fc29jaWFscyBsaSwgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX19zb2NpYWxzIGxpIHtcbiAgbWFyZ2luLWlubGluZTogMC41cmVtO1xufVxuLm1haW4gLnBvc3QtZGV0YWlsX19zb2NpYWxzIGxpIGEuYnRuLmJ0bi0taWNvbiwgLm1haW4gLnBvc3QtZGV0YWlsX19zb2NpYWxzIGxpIGJvZHkgYS5idG4tLWljb24uZmFjZXR3cC1sb2FkLW1vcmUsIGJvZHkgLm1haW4gLnBvc3QtZGV0YWlsX19zb2NpYWxzIGxpIGEuYnRuLS1pY29uLmZhY2V0d3AtbG9hZC1tb3JlLCAubWFpbiAucG9zdC1kZXRhaWxfX3NvY2lhbHMgbGkgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYS5idG4tLWljb25bZG93bmxvYWRdLCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCAubWFpbiAucG9zdC1kZXRhaWxfX3NvY2lhbHMgbGkgYS5idG4tLWljb25bZG93bmxvYWRdLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX3NvY2lhbHMgbGkgYS5idG4uYnRuLS1pY29uLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX3NvY2lhbHMgbGkgYm9keSBhLmJ0bi0taWNvbi5mYWNldHdwLWxvYWQtbW9yZSwgYm9keSAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX3NvY2lhbHMgbGkgYS5idG4tLWljb24uZmFjZXR3cC1sb2FkLW1vcmUsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc29jaWFscyBsaSAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBhLmJ0bi0taWNvbltkb3dubG9hZF0sIC50YWJsZXByZXNzIHRib2R5IHRyIHRkICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fc29jaWFscyBsaSBhLmJ0bi0taWNvbltkb3dubG9hZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubWFpbiAucG9zdC1kZXRhaWxfX3RhZ3MsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fdGFncyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEwMTgyMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubWFpbiAucG9zdC1kZXRhaWxfX3RhZ3MgdWwsICNkaWdpdGFsLXJlc2VhcmNoIC5wb3N0LWRldGFpbF9fdGFncyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IC01cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fdGFncyAuYnRuLXRhZywgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX190YWdzIC5idG4tdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUJBQiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fYXV0aG9ycywgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX19hdXRob3JzIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxODIwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5tYWluIC5wb3N0LWRldGFpbF9fYXV0aG9yLCAjZGlnaXRhbC1yZXNlYXJjaCAucG9zdC1kZXRhaWxfX2F1dGhvciB7XG4gIGZvbnQ6IDYwMCAxLjRyZW0vMS42cmVtIFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMxMDE4MjA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYWluIC5wb3N0LWRldGFpbF9fY29udGVudCwgI2RpZ2l0YWwtcmVzZWFyY2ggLnBvc3QtZGV0YWlsX19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBtYXJnaW4tYmxvY2s6IDcuNXJlbTtcbiAgfVxufVxuLnJlbGF0ZWQtcG9zdHNfX2lubmVyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxODIwO1xufVxuLnJlbGF0ZWQtcG9zdHNfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG5ib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWxfX2ZpZWxkLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWxfX2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxODIwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbmJvZHkuc2luZ2xlLXBvc2l0aW9uLWRlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbF9fZmllbGQgaDYsIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbF9fZmllbGQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0LCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmNhbGxvdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxOHB4O1xufVxuYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IGg2LCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmNhbGxvdXQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IC5idG4sIGJvZHkuc2luZ2xlLXBvc2l0aW9uLWRlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAuY2FsbG91dCAuZmFjZXR3cC1sb2FkLW1vcmUsIGJvZHkuc2luZ2xlLXBvc2l0aW9uLWRlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAuY2FsbG91dCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBhW2Rvd25sb2FkXSwgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IGFbZG93bmxvYWRdLCBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmNhbGxvdXQgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IGlucHV0W3R5cGU9c3VibWl0XSwgYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmNhbGxvdXQgaW5wdXRbdHlwZT1zdWJtaXRdLCBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmNhbGxvdXQgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IGlucHV0W3R5cGU9c3VibWl0XSwgYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmNhbGxvdXQgaW5wdXRbdHlwZT1zdWJtaXRdLCBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmNhbGxvdXQgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gaW5wdXQjc3VibWl0X2J1dHRvbiwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IGlucHV0I3N1Ym1pdF9idXR0b24sIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAuY2FsbG91dCAuYnRuLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmNhbGxvdXQgLmZhY2V0d3AtbG9hZC1tb3JlLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmNhbGxvdXQgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0sIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAuY2FsbG91dCBhW2Rvd25sb2FkXSwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAuY2FsbG91dCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAuY2FsbG91dCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuc3Vic2NyaWJlLWNhcmRfX2Zvcm0gYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IGlucHV0W3R5cGU9c3VibWl0XSwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAuY2FsbG91dCBpbnB1dFt0eXBlPXN1Ym1pdF0sIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAuY2FsbG91dCAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLCAuY29udGFjdC1mb3JtIC5nZm9ybV9mb290ZXIgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IGlucHV0W3R5cGU9c3VibWl0XSwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jYWxsb3V0IGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGlucHV0I3N1Ym1pdF9idXR0b24sIGRpdiNmYS1mb3JtIC53Rm9ybSBmb3JtIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAuY2FsbG91dCBpbnB1dCNzdWJtaXRfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNGM3NztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5ib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmZvb3Rub3RlIG9sLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmZvb3Rub3RlIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5lbmRub3RlcywgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5lbmRub3RlcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5ib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgYS5idG4ubW9yZSwgYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIGEubW9yZS5mYWNldHdwLWxvYWQtbW9yZSwgYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGEubW9yZVtkb3dubG9hZF0sIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGJvZHkuc2luZ2xlLXBvc2l0aW9uLWRlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCBhLm1vcmVbZG93bmxvYWRdLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgYS5idG4ubW9yZSwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIGEubW9yZS5mYWNldHdwLWxvYWQtbW9yZSwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGEubW9yZVtkb3dubG9hZF0sIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCBhLm1vcmVbZG93bmxvYWRdIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZsb2F0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5ib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmJ0bi5wcmludCwgYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5wcmludC5mYWNldHdwLWxvYWQtbW9yZSwgYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC50YWJsZXByZXNzIHRib2R5IHRyIHRkIGEucHJpbnRbZG93bmxvYWRdLCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgYS5wcmludFtkb3dubG9hZF0sIGJvZHkuc2luZ2xlLXBvc2l0aW9uLWRlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAuc3Vic2NyaWJlLWJveF9fZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0LnByaW50W3R5cGU9c3VibWl0XSwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgaW5wdXQucHJpbnRbdHlwZT1zdWJtaXRdLCBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLnN1YnNjcmliZS1jYXJkX19mb3JtIGlucHV0LnByaW50W3R5cGU9c3VibWl0XSwgLnN1YnNjcmliZS1jYXJkX19mb3JtIGJvZHkuc2luZ2xlLXBvc2l0aW9uLWRlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCBpbnB1dC5wcmludFt0eXBlPXN1Ym1pdF0sIGJvZHkuc2luZ2xlLXBvc2l0aW9uLWRlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAuY3B0LWRldGFpbF9fY29udGVudCAuZ2Zvcm1fZm9vdGVyIGlucHV0LnByaW50W3R5cGU9c3VibWl0XSwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgaW5wdXQucHJpbnRbdHlwZT1zdWJtaXRdLCBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGlucHV0LnByaW50W3R5cGU9c3VibWl0XSwgLmNvbnRhY3QtZm9ybSAuZ2Zvcm1fZm9vdGVyIGJvZHkuc2luZ2xlLXBvc2l0aW9uLWRlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCBpbnB1dC5wcmludFt0eXBlPXN1Ym1pdF0sIGJvZHkuc2luZ2xlLXBvc2l0aW9uLWRlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBpbnB1dC5wcmludCNzdWJtaXRfYnV0dG9uLCBkaXYjZmEtZm9ybSAud0Zvcm0gZm9ybSBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgaW5wdXQucHJpbnQjc3VibWl0X2J1dHRvbiwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5idG4ucHJpbnQsIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAucHJpbnQuZmFjZXR3cC1sb2FkLW1vcmUsIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5wb3N0LWRldGFpbCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBhLnByaW50W2Rvd25sb2FkXSwgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIGEucHJpbnRbZG93bmxvYWRdLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLnN1YnNjcmliZS1ib3hfX2Zvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dC5wcmludFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtYm94X19mb3JtIC5nZm9ybV9mb290ZXIgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIGlucHV0LnByaW50W3R5cGU9c3VibWl0XSwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBpbnB1dC5wcmludFt0eXBlPXN1Ym1pdF0sIC5zdWJzY3JpYmUtY2FyZF9fZm9ybSBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgaW5wdXQucHJpbnRbdHlwZT1zdWJtaXRdLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgLmNwdC1kZXRhaWxfX2NvbnRlbnQgLmdmb3JtX2Zvb3RlciBpbnB1dC5wcmludFt0eXBlPXN1Ym1pdF0sIC5jcHQtZGV0YWlsX19jb250ZW50IC5nZm9ybV9mb290ZXIgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIGlucHV0LnByaW50W3R5cGU9c3VibWl0XSwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBpbnB1dC5wcmludFt0eXBlPXN1Ym1pdF0sIC5jb250YWN0LWZvcm0gLmdmb3JtX2Zvb3RlciBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgaW5wdXQucHJpbnRbdHlwZT1zdWJtaXRdLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAucG9zdC1kZXRhaWwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gaW5wdXQucHJpbnQjc3VibWl0X2J1dHRvbiwgZGl2I2ZhLWZvcm0gLndGb3JtIGZvcm0gYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnBvc3QtZGV0YWlsIGlucHV0LnByaW50I3N1Ym1pdF9idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU0Yzc3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiA2cHggMTNweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYm9yZGVyOiBub25lO1xufVxuYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLmFjY29yZGlvbiwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLmFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAuYWNjb3JkaW9uIC5sYWJlbCwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLmFjY29yZGlvbiAubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTVweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAuYWNjb3JkaW9uIC5sYWJlbDphZnRlciwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLmFjY29yZGlvbiAubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgIzAwMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLmFjY29yZGlvbi5vcGVuIC5sYWJlbDphZnRlciwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLmFjY29yZGlvbi5vcGVuIC5sYWJlbDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5ib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAuYWNjb3JkaW9uIC5jb250ZW50LCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAuYWNjb3JkaW9uIC5jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAxOHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLmFjY29yZGlvbi5vcGVuIC5jb250ZW50LCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAuYWNjb3JkaW9uLm9wZW4gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuc2luZ2xlLXBvc2l0aW9uLWRlc2NyaXB0aW9uIC5tYWluIC5zdWJ0aXRsZSwgYm9keS5zaW5nbGUtcG9zaXRpb25fZGVzY3JpcHRpb24gLm1haW4gLnN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbmJvZHkuc2luZ2xlLXBvc2l0aW9uLWRlc2NyaXB0aW9uIC5tYWluIC5mb250LXdlaWdodC1ib2xkLCBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiBiLCBib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiBzdHJvbmcsIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5mb250LXdlaWdodC1ib2xkLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiBiLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLmZvb3Rub3RlLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAuZm9vdG5vdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLmZvb3Rub3RlIGg2LCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAuZm9vdG5vdGUgaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuYm9keS5zaW5nbGUtcG9zaXRpb24tZGVzY3JpcHRpb24gLm1haW4gLmZvb3Rub3RlIGxpLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiAubWFpbiAuZm9vdG5vdGUgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5ib2R5LnNpbmdsZS1wb3NpdGlvbi1kZXNjcmlwdGlvbiAubWFpbiAuZW5kbm90ZXMsIGJvZHkuc2luZ2xlLXBvc2l0aW9uX2Rlc2NyaXB0aW9uIC5tYWluIC5lbmRub3RlcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmRhdGEtdmlzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICAvKiBNdWx0aXNlbGVjdCAqL1xuICAvKiBFbmQgTXVsdGlzZWxlY3QgKi9cbiAgLyogQ2hhcnQgKi9cbn1cbi5kYXRhLXZpcy13cmFwcGVyIGgxLCAuZGF0YS12aXMtd3JhcHBlciBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIGgxIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZGF0YS12aXMtd3JhcHBlciBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uZGF0YS12aXMtd3JhcHBlciAubmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuY29udGFpbmVyLCAuZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAxcHggMyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmNvbnRhaW5lciwgLmRhdGEtdmlzLXdyYXBwZXIgLm5hdiA+IC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmRhdGEtdmlzLXdyYXBwZXIgLm5hdiA+IC5jb250YWluZXIgLm5hdi1pdGVtLCAuZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMSU7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmNvbnRhaW5lciAubmF2LWl0ZW0ubGVnZW5kLCAuZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2LWl0ZW0ubGVnZW5kIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuLmRhdGEtdmlzLXdyYXBwZXIgLm5hdiA+IC5jb250YWluZXIgLm5hdi1pdGVtIC5uYXYtdGl0bGUsIC5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXYtaXRlbSAubmF2LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmNvbnRhaW5lciAubmF2LWl0ZW0gLmNvbnRhaW5lciwgLmRhdGEtdmlzLXdyYXBwZXIgLm5hdiA+IC5kYXRhVGFibGVzX3dyYXBwZXIgLm5hdi1pdGVtIC5jb250YWluZXIsIC5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuY29udGFpbmVyIC5uYXYtaXRlbSAuZGF0YVRhYmxlc193cmFwcGVyLCAuZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2LWl0ZW0gLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmNvbnRhaW5lciAubmF2LWl0ZW0gLnNlbGVjdDItY29udGFpbmVyLCAuZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2LWl0ZW0gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmRhdGEtdmlzLXdyYXBwZXIgLm5hdiA+IC5jb250YWluZXIgLm5hdi1pdGVtLnRvdXJMaW5rLXdyYXBwZXIsIC5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuZGF0YVRhYmxlc193cmFwcGVyIC5uYXYtaXRlbS50b3VyTGluay13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5kYXRhLXZpcy13cmFwcGVyIC5uYXYgPiAuY29udGFpbmVyIC5uYXYtaXRlbS50b3VyTGluay13cmFwcGVyLCAuZGF0YS12aXMtd3JhcHBlciAubmF2ID4gLmRhdGFUYWJsZXNfd3JhcHBlciAubmF2LWl0ZW0udG91ckxpbmstd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRhdGEtdmlzLXdyYXBwZXIgLnRvdXJMaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDc0NDc0O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG4uZGF0YS12aXMtd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4uZGF0YS12aXMtd3JhcHBlciAuY2hhcnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMiU7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmRhdGEtdmlzLXdyYXBwZXIgLmNoYXJ0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uZGF0YS12aXMtd3JhcHBlciAuY2hhcnQtd3JhcHBlciBmaWd1cmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRhdGEtdmlzLXdyYXBwZXIgLmNoYXJ0LXdyYXBwZXIgdWwuaGlnaGNoYXJ0cy1tZW51IGhyIHtcbiAgbWFyZ2luOiA0cHg7XG59XG4uZGF0YS12aXMtd3JhcHBlciAuY2hhcnQtd3JhcHBlciB0ZXh0LmhpZ2hjaGFydHMtdGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xufVxuLmRhdGEtdmlzLXdyYXBwZXIgLml0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLmRhdGEtdmlzLXdyYXBwZXIgLml0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5sZWdlbmQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmRhdGEtdmlzLXdyYXBwZXIgLmxlZ2VuZCAuY29udGFpbmVyLCAuZGF0YS12aXMtd3JhcHBlciAubGVnZW5kIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5sZWdlbmQgLml0ZW0ge1xuICBtYXJnaW46IDBweCAwIDBweCAwcHg7XG4gIHBhZGRpbmc6IDNweCAwIDFweCAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uZGF0YS12aXMtd3JhcHBlciAubGVnZW5kIC5pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMnB4IDVweCAwIDA7XG59XG4uZGF0YS12aXMtd3JhcHBlciAuZmlsdGVyLCAuZGF0YS12aXMtd3JhcHBlciAuc2V0dGluZ3MsIC5kYXRhLXZpcy13cmFwcGVyIC5sZWdlbmQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmRhdGEtdmlzLXdyYXBwZXIgLmZpbHRlciBiLCAuZGF0YS12aXMtd3JhcHBlciAuc2V0dGluZ3MgYiwgLmRhdGEtdmlzLXdyYXBwZXIgLmxlZ2VuZCBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5kYXRhLXZpcy13cmFwcGVyIC5maWx0ZXIgdSwgLmRhdGEtdmlzLXdyYXBwZXIgLnNldHRpbmdzIHUsIC5kYXRhLXZpcy13cmFwcGVyIC5sZWdlbmQgdSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZGF0YS12aXMtd3JhcHBlciB0ZXh0LmhpZ2hjaGFydHMtcGxvdC1iYW5kLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBUb3VyICovXG4uaW50cm9qcy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5hLmludHJvanMtYnV0dG9uLmludHJvanMtcHJldmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaW50cm9qcy10b29sdGlwUmVmZXJlbmNlTGF5ZXIge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyICoge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmludHJvanMtdG9vbHRpcFJlZmVyZW5jZUxheWVyIC5pbnRyb2pzLXRvb2x0aXAge1xuICBtYXgtd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA1MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAuaW50cm9qcy10b29sdGlwIHtcbiAgICBtYXgtd2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogOTYlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pbnRyb2pzLXRvb2x0aXBSZWZlcmVuY2VMYXllciAuaW50cm9qcy10b29sdGlwIC5pbnRyb2pzLXRvb2x0aXAtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG59XG4uaW50cm9qcy10b29sdGlwUmVmZXJlbmNlTGF5ZXIgLmludHJvanMtdG9vbHRpcCAuaW50cm9qcy10b29sdGlwLWhlYWRlciBoMS5pbnRyb2pzLXRvb2x0aXAtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbmEuaW50cm9qcy1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU0Yzc3O1xuICBib3JkZXItY29sb3I6ICMwZTRjNzc7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYS5pbnRyb2pzLWJ1dHRvbi5pbnRyb2pzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uaW50cm9qcy10b29sdGlwLmludHJvanMtZmxvYXRpbmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5vcmdhbml6YXRpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xuICB6LWluZGV4OiAxO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLm9yZ2FuaXphdGlvbnMtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLm9yZ2FuaXphdGlvbnMgLm9yZ2FuaXphdGlvbiB7XG4gIG1hcmdpbi1pbmxpbmU6IDFyZW07XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAub3JnYW5pemF0aW9ucyAub3JnYW5pemF0aW9uLWxvZ28ge1xuICBtYXgtaGVpZ2h0OiA0cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5vcmdhbml6YXRpb25zIC5vcmdhbml6YXRpb24tbG9nbyB7XG4gICAgbWF4LWhlaWdodDogNC41cmVtO1xuICB9XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAub3JnYW5pemF0aW9ucyAub3JnYW5pemF0aW9uLWxvZ286aG92ZXIgKyAub3JnYW5pemF0aW9uLWNvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5vcmdhbml6YXRpb25zIC5vcmdhbml6YXRpb24tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB0b3A6IGNhbGMoMTAwJSArIDNyZW0pO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogODJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzEwMTgyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5vcmdhbml6YXRpb25zIC5vcmdhbml6YXRpb24tY29udGVudDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIuOHJlbTtcbiAgaGVpZ2h0OiAyLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxODIwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxMDE4MjA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydCB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydCB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNXJlbTtcbiAgZmxleDogMCAwIDIwcmVtO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1zaWRlYmFyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtc2lkZWJhciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1zaWRlYmFyX19saW5rIHtcbiAgY29sb3I6ICMxMDE4MjA7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LXNpZGViYXJfX2xpbmsuaXMtYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja3Mge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja19faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja19fY29udGVudCBoMSwgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja19fY29udGVudCBoMiwgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja19fY29udGVudCBoMywgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja19fY29udGVudCBoNCwgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja19fY29udGVudCBoNSwgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja19fY29udGVudCBoNiwgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja19fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja19fY29udGVudCB1bCwgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja19fY29udGVudCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja19fY29udGVudCBhOm5vdChbY2xhc3NdKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1hdXRob3JzLCAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LXRlYW0ge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTAxODIwO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1hdXRob3JzID4gaDYsIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtdGVhbSA+IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1hdXRob3JzID4gaDYsIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtdGVhbSA+IGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWF1dGhvcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1hdXRob3I6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1hdXRob3JfX2ltZyB7XG4gIHdpZHRoOiAxMi41cmVtO1xuICBoZWlnaHQ6IDEyLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtYXV0aG9yX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWF1dGhvcl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWF1dGhvcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWF1dGhvcl9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1hdXRob3JfX3JvbGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWF1dGhvcl9fcm9sZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJsb2NrOiA1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LWJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi1ibG9jazogN3JlbTtcbiAgfVxufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja3F1b3RlX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgbWF4LXdpZHRoOiA0MC41cmVtO1xuICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjMTAxODIwO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC1ibG9ja3F1b3RlX19jb250ZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5yZXBvcnQtYmxvY2txdW90ZSAuYnRuLS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC10ZWFtX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWdhcDogMnJlbSAxMHJlbTtcbiAgfVxufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC10ZWFtX19tZW1iZXItbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTAxODIwO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnJlcG9ydC10ZWFtX19ub3RlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAucmVwb3J0LXRlYW1fX25vdGUge1xuICAgIG1hcmdpbi10b3A6IDVyZW07XG4gIH1cbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5zdGlja3ktaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgei1pbmRleDogMTAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnN0aWNreS1oZWFkZXIuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAuc3RpY2t5LWhlYWRlcl9fbWFpbiB7XG4gIHBhZGRpbmctYmxvY2s6IDEuM3JlbTtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5zdGlja3ktaGVhZGVyX19tYWluIC5jb250YWluZXIsIC5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5zdGlja3ktaGVhZGVyX19tYWluIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnN0aWNreS1oZWFkZXJfX21haW4gaDYge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIC5zdGlja3ktaGVhZGVyX19zaGFyZSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnN0aWNreS1oZWFkZXJfX2J0bnMge1xuICBwYWRkaW5nLWJsb2NrOiAxLjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0ZEMUQyO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnN0aWNreS1oZWFkZXJfX2J0bnMgLnBvc3QtZGV0YWlsX19zb2NpYWxzIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAudG9jLW9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDNTI1ODtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogNTAwIDEuNnJlbS8xLjlyZW0gXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAudG9jLW9wZW4uaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAudG9jLW9wZW46OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDNyZW07XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMTBweCAxNXB4IDEwcHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAudG9jLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDZyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDNTI1ODtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogOTk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAudG9jLXBvcHVwLmlzLW9wZW5lZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnRvYy1wb3B1cCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1heC13aWR0aDogMjRyZW07XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAudG9jLXBvcHVwIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnNpbmdsZS1wcHNfcHVibGljYXRpb24gLnRvYy1wb3B1cCB1bCBhIHtcbiAgZm9udDogNjAwIDEuNnJlbS8xLjkgXCJHb3RoYW0gTmFycm93IEFcIiwgXCJHb3RoYW0gTmFycm93IEJcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2luZ2xlLXBwc19wdWJsaWNhdGlvbiAudG9jLXBvcHVwIHVsIGEuaXMtYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgaHIge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNhdXRob3JzIC5hdXRob3Itcm93IC5iaW8ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbCAjc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZS1idXR0b25zIC5oZWF0ZW9yX3Nzc19ob3Jpem9udGFsX3NoYXJpbmcgLmhlYXRlb3Jfc3NzX3N2ZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDRkQxRDI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM0QzUyNTg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZS1idXR0b25zICNkb3dubG9hZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgI0NGRDFEMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3Bwcy9hc3NldHMvaW1nL2ljb25fZmlsZV9kb3dubG9hZF9ibC5zdmcpIG5vLXJlcGVhdCA1MCUgIzAwMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbCAjc2hhcmUtYnV0dG9ucyAjZG93bmxvYWQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbn1cblxuLnBvc2l0aW9uLWRlc2Mtd3JhcHBlciAuY3B0LWZpbHRlcnMgLmNwdC1maWx0ZXJzX19yb3cgLmNwdC1maWx0ZXJzX19kcm9wZG93bnMge1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG59XG4ucG9zaXRpb24tZGVzYy13cmFwcGVyIC5jcHQtZmlsdGVycyAuY3B0LWZpbHRlcnNfX3JvdyAuY3B0LWZpbHRlcnNfX2Ryb3Bkb3ducyAuY3B0LWZpbHRlciB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucG9zaXRpb24tZGVzYy13cmFwcGVyIC5jcHQtZmlsdGVycyAuY3B0LWZpbHRlcnNfX3JvdyAuY3B0LWZpbHRlcnNfX2Ryb3Bkb3ducyAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldCAuZnMtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBvc2l0aW9uLWRlc2Mtd3JhcHBlciAuY3B0LWZpbHRlcnMgLmNwdC1maWx0ZXJzX19yb3cgLmNwdC1maWx0ZXJzX19kcm9wZG93bnMgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQgLmZzLXdyYXAgLmZzLWxhYmVsLXdyYXAge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucG9zaXRpb24tZGVzYy13cmFwcGVyIC5jcHQtZmlsdGVycyAuY3B0LWZpbHRlcnNfX3JvdyAuY3B0LWZpbHRlcnNfX2Ryb3Bkb3ducyAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldCAuZnMtd3JhcCAuZnMtbGFiZWwtd3JhcCAuZnMtbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wb3NpdGlvbi1kZXNjLXdyYXBwZXIgLmNwdC1maWx0ZXJzIC5jcHQtZmlsdGVyc19fcm93IC5jcHQtZmlsdGVyc19fZHJvcGRvd25zIC5jcHQtZmlsdGVyIC5mYWNldHdwLWZhY2V0IC5mcy13cmFwIC5mcy1sYWJlbC13cmFwIC5mcy1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMwMDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG1hcmdpbjogLTI0cHggMCAwIDA7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnBvc2l0aW9uLWRlc2Mtd3JhcHBlciAuY3B0LWZpbHRlcnMgLmNwdC1maWx0ZXJzX19yb3cgLmNwdC1maWx0ZXJzX19kcm9wZG93bnMgLmNwdC1maWx0ZXIgLmZhY2V0d3AtZmFjZXQgLmZzLXdyYXAgLmZzLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG59XG4ucG9zaXRpb24tZGVzYy13cmFwcGVyIC5jcHQtZmlsdGVycyAuY3B0LWZpbHRlcnNfX3JvdyAuY3B0LWZpbHRlcnNfX2Ryb3Bkb3ducyAuY3B0LWZpbHRlciAuZmFjZXR3cC1mYWNldCAuZnMtd3JhcCAuZnMtZHJvcGRvd24gLmZzLW9wdGlvbiAuZnMtb3B0aW9uLWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5wb3NpdGlvbi1kZXNjLXdyYXBwZXIgLmZhY2V0d3AtdGVtcGxhdGUgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnBvc2l0aW9uLWRlc2Mtd3JhcHBlciAuZmFjZXR3cC10ZW1wbGF0ZSB0YWJsZSB0aGVhZCB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWVhOWI7XG59XG4ucG9zaXRpb24tZGVzYy13cmFwcGVyIC5mYWNldHdwLXRlbXBsYXRlIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBvc2l0aW9uLWRlc2Mtd3JhcHBlciAuZmFjZXR3cC10ZW1wbGF0ZSB0YWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9zaXRpb24tZGVzYy13cmFwcGVyIC5mYWNldHdwLXRlbXBsYXRlIHRhYmxlIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvc2l0aW9uLWRlc2Mtd3JhcHBlciAuZmFjZXR3cC10ZW1wbGF0ZSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLnBvc2l0aW9uLWRlc2Mtd3JhcHBlciAuZmFjZXR3cC10ZW1wbGF0ZSB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucG9zaXRpb24tZGVzYy13cmFwcGVyIC5mYWNldHdwLXRlbXBsYXRlIHRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wb3NpdGlvbi1kZXNjLXdyYXBwZXIgLmZhY2V0d3AtdGVtcGxhdGUgdGFibGUgdGJvZHkgdHIgdGQgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucG9zaXRpb24tZGVzYy13cmFwcGVyIC5mYWNldHdwLXRlbXBsYXRlIHRhYmxlIHRib2R5IHRyIHRkIGEuYnRuLCAucG9zaXRpb24tZGVzYy13cmFwcGVyIC5mYWNldHdwLXRlbXBsYXRlIHRhYmxlIHRib2R5IHRyIHRkIGJvZHkgYS5mYWNldHdwLWxvYWQtbW9yZSwgYm9keSAucG9zaXRpb24tZGVzYy13cmFwcGVyIC5mYWNldHdwLXRlbXBsYXRlIHRhYmxlIHRib2R5IHRyIHRkIGEuZmFjZXR3cC1sb2FkLW1vcmUsIC5wb3NpdGlvbi1kZXNjLXdyYXBwZXIgLmZhY2V0d3AtdGVtcGxhdGUgdGFibGUgLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0sIC50YWJsZXByZXNzIC5wb3NpdGlvbi1kZXNjLXdyYXBwZXIgLmZhY2V0d3AtdGVtcGxhdGUgdGFibGUgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIG1hcmdpbjogNXB4IDlweDtcbn1cblxuLmZzLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgYm94LXNoYWRvdzogMnB4IDZweCAyMHB4IC0xMnB4ICMwMDA7XG59XG5cbiNkaWdpdGFsLXJlc2VhcmNoID4gc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAuY29udGFpbmVyLCAjZGlnaXRhbC1yZXNlYXJjaCAuZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggLmNvbnRhaW5lciwgI2RpZ2l0YWwtcmVzZWFyY2ggLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNoZXJvIHtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2hlcm8ge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jaGVybyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNoZXJvIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI3RpdGxlcyAudGl0bGVzLXdyYXBwZXIgLmhlcm8tZGF0ZWxpbmUge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiN0aXRsZXMgLnRpdGxlcy13cmFwcGVyIC5oZXJvLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogODAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiN0aXRsZXMgLnRpdGxlcy13cmFwcGVyIC5oZXJvLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjVlbTtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiN0aXRsZXMgLnRpdGxlcy13cmFwcGVyIC5oZXJvLXN1YmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI3RpdGxlcyAudGl0bGVzLXdyYXBwZXIgLmhlcm8tc2VyaWVzIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jdGl0bGVzIC50aXRsZXMtd3JhcHBlciAuaGVyby1ieWxpbmUge1xuICBmb250LXNpemU6IDEuMWVtO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiN0aXRsZXMgLnRpdGxlcy13cmFwcGVyIC5oZXJvLWJ5bGluZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiN0aXRsZXMgLnRpdGxlcy13cmFwcGVyIC5oZXJvLWJ5bGluZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI29yZ2FuaXphdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5OTliO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmNvbnRhaW5lciwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmxhYmVsLCAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuZGF0YVRhYmxlc193cmFwcGVyIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgZ3JlZW47XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBncmVlbjtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIsICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyID4gKiwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0sICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0sICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSB7XG4gICAgbWFyZ2luOiAyNXB4IDUlIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIHtcbiAgICBtYXJnaW46IDE1cHggMyUgMDtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmNvbnRhaW5lciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC52YWxpZGF0aW9uX2Vycm9yLCAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLnZhbGlkYXRpb25fZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICBib3R0b206IDMwcHg7XG4gIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggIWltcG9ydGFudDtcbiAgbGVmdDogLTI1cHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm06ZGl2LCAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm06ZGl2IHtcbiAgZmxleDogMTtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IHtcbiAgd2lkdGg6IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmNvbnRhaW5lciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5LCAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkge1xuICAgIGZsZXg6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MXB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgdWwgbGksICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lciwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmNvbnRhaW5lciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIGlucHV0LnNtYWxsLCAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2JvZHkgLmdpbnB1dF9jb250YWluZXIgaW5wdXQuc21hbGwge1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fYm9keSAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dC5zbWFsbCwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5naW5wdXRfY29udGFpbmVyIGlucHV0LnNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyLCAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuZGF0YVRhYmxlc193cmFwcGVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmNvbnRhaW5lciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIsICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDFweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSAuY29udGFpbmVyIC5mb3JtIC5nZm9ybV93cmFwcGVyIGZvcm0gLmdmb3JtX2Zvb3RlciwgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNjdGEgLmRhdGFUYWJsZXNfd3JhcHBlciAuZm9ybSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9mb290ZXIge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5jb250YWluZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24sICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jY3RhIC5kYXRhVGFibGVzX3dyYXBwZXIgLmZvcm0gLmdmb3JtX3dyYXBwZXIgZm9ybSAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI29yZ2FuaXphdGlvbnMgLmxvZ29zLXdyYXBwZXIge1xuICBtYXJnaW46IC0yNXB4IDA7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciB7XG4gIGNvbG9yOiAjMUIyODREO1xuICBmb250LXNpemU6IDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlci5zdHVjayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTJweCAtMTBweCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFCMjg0RDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyLnN0dWNrIHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyLnN0dWNrIC50aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIuc3R1Y2sgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlci5zdHVjayBoci5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxQjI4NEQ7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNnB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIuc3R1Y2sgaHIucHJvZ3Jlc3MtYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC05cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NjBweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9zaGFyZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5zb2NpYWwgI3NoYXJlLWJ1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwLXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZS1idXR0b25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGQjtcbiAgICBoZWlnaHQ6IDMxMHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICByaWdodDogLTgwcHg7XG4gICAgdG9wOiA2NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMUIyODREO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMUIyODREO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxQjI4NEQ7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTJweCAtMTBweCAjMDAwO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnM7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5zb2NpYWwgI3NoYXJlLWJ1dHRvbnMuaGFzLWRvd25sb2FkIGRpdi5oZWF0ZW9yX3Nzc19ob3Jpem9udGFsX3NoYXJpbmcgZGl2LmhlYXRlb3Jfc3NzX3NoYXJpbmdfdWwgYTpsYXN0LWNoaWxkIC5oZWF0ZW9yX3Nzc19zdmcsXG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZS1idXR0b25zLmhhcy1kb3dubG9hZCBkaXYuaGVhdGVvcl9zc3NfaG9yaXpvbnRhbF9zaGFyaW5nIGRpdi5oZWF0ZW9yX3Nzc19zaGFyaW5nX3VsIGE6bGFzdC1jaGlsZCAuaGVhdGVvcl9zc3NwX3N2ZyxcbiNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5zb2NpYWwgI3NoYXJlLWJ1dHRvbnMuaGFzLWRvd25sb2FkIGRpdi5oZWF0ZW9yX3Nzc19ob3Jpem9udGFsX3NoYXJpbmcgZGl2LmhlYXRlb3Jfc3NzcF9zaGFyaW5nX3VsIGE6bGFzdC1jaGlsZCAuaGVhdGVvcl9zc3Nfc3ZnLFxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbCAjc2hhcmUtYnV0dG9ucy5oYXMtZG93bmxvYWQgZGl2LmhlYXRlb3Jfc3NzX2hvcml6b250YWxfc2hhcmluZyBkaXYuaGVhdGVvcl9zc3NwX3NoYXJpbmdfdWwgYTpsYXN0LWNoaWxkIC5oZWF0ZW9yX3Nzc3Bfc3ZnLFxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbCAjc2hhcmUtYnV0dG9ucy5oYXMtZG93bmxvYWQgZGl2LmhlYXRlb3Jfc3NzcF9ob3Jpem9udGFsX3NoYXJpbmcgZGl2LmhlYXRlb3Jfc3NzX3NoYXJpbmdfdWwgYTpsYXN0LWNoaWxkIC5oZWF0ZW9yX3Nzc19zdmcsXG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZS1idXR0b25zLmhhcy1kb3dubG9hZCBkaXYuaGVhdGVvcl9zc3NwX2hvcml6b250YWxfc2hhcmluZyBkaXYuaGVhdGVvcl9zc3Nfc2hhcmluZ191bCBhOmxhc3QtY2hpbGQgLmhlYXRlb3Jfc3NzcF9zdmcsXG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZS1idXR0b25zLmhhcy1kb3dubG9hZCBkaXYuaGVhdGVvcl9zc3NwX2hvcml6b250YWxfc2hhcmluZyBkaXYuaGVhdGVvcl9zc3NwX3NoYXJpbmdfdWwgYTpsYXN0LWNoaWxkIC5oZWF0ZW9yX3Nzc19zdmcsXG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNzaGFyZS1idXR0b25zLmhhcy1kb3dubG9hZCBkaXYuaGVhdGVvcl9zc3NwX2hvcml6b250YWxfc2hhcmluZyBkaXYuaGVhdGVvcl9zc3NwX3NoYXJpbmdfdWwgYTpsYXN0LWNoaWxkIC5oZWF0ZW9yX3Nzc3Bfc3ZnIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbC5vcGVuICNzaGFyZS1idXR0b25zIHtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IHJpZ2h0IDAuMnM7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlciAuc29jaWFsICNkb3dubG9hZCB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzg0IDUxMlwiPjxzdHlsZT4uc3Qwe2ZpbGw6JTIzMzMzfTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwiTTIyNCAxMzZWMEgyNEMxMC43IDAgMCAxMC43IDAgMjR2NDY0YzAgMTMuMyAxMC43IDI0IDI0IDI0aDMzNmMxMy4zIDAgMjQtMTAuNyAyNC0yNFYxNjBIMjQ4Yy0xMy4yIDAtMjQtMTAuOC0yNC0yNHptNzYuNSAyMTEuNEwyMDQgNDQzLjFjLTYuNiA2LjYtMTcuNCA2LjYtMjQgMGwtOTYuNC05NS43Yy0xMC4yLTEwLjEtMy0yNy40IDExLjItMjcuNEgxNjB2LTgwYzAtOC44IDcuMi0xNiAxNi0xNmgzMmM4LjggMCAxNiA3LjIgMTYgMTZ2ODBoNjUuMmMxNC4zIDAgMjEuNCAxNy4zIDExLjMgMjcuNHpNMzc3IDEwNUwyNzkuMSA3Yy00LjUtNC41LTEwLjYtNy0xNy03SDI1NnYxMjhoMTI4di02LjFjMC02LjMtMi41LTEyLjQtNy0xNi45elwiLz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbCAjZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5zb2NpYWwgI2Rvd25sb2FkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5zb2NpYWwgI2Rvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZiAhaW1wb3J0YW50O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLnNvY2lhbCAjZG93bmxvYWQgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLmNvbnRhaW5lciwgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I3N0aWNreS1oZWFkZXIgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5jb250YWluZXIsICNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmbG9hdGluZy1jb250ZW50LW5hdiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nVG9wIDAuNXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmbG9hdGluZy1jb250ZW50LW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZmxvYXRpbmctY29udGVudC1uYXYuc3R1Y2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDgwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nVG9wIDAuNXM7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZmxvYXRpbmctY29udGVudC1uYXYuc3R1Y2sge1xuICAgIG1heC13aWR0aDogMTYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmbG9hdGluZy1jb250ZW50LW5hdi5zdHVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjI4NEQ7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogMTYwcHggNCUgODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZmxvYXRpbmctY29udGVudC1uYXYuc3R1Y2sub3BlbiB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zsb2F0aW5nLWNvbnRlbnQtbmF2LnN0dWNrLm9wZW4gLm5hdi1pdGVtcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zsb2F0aW5nLWNvbnRlbnQtbmF2LnN0dWNrLm9wZW4gLm1vYmlsZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZmxvYXRpbmctY29udGVudC1uYXYgLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmbG9hdGluZy1jb250ZW50LW5hdiAubW9iaWxlIHtcbiAgICBjb250ZW50OiBcIlRhYmxlIG9mIENvbnRlbnRzXCI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyODREO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGO1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zsb2F0aW5nLWNvbnRlbnQtbmF2IC5tb2JpbGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB3aGl0ZTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zsb2F0aW5nLWNvbnRlbnQtbmF2IC5uYXYtaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZmxvYXRpbmctY29udGVudC1uYXYgLm5hdi1pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZmxvYXRpbmctY29udGVudC1uYXYgLm5hdi1pdGVtLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zsb2F0aW5nLWNvbnRlbnQtbmF2IC5uYXYtaXRlbSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmbG9hdGluZy1jb250ZW50LW5hdiAubmF2LWl0ZW0uc3ViLXNlY3Rpb24tbGluayBhIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDYwdmg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCAuc3UtdGFicyAqIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCBpbWcuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAzMHB4IC0xNSUgMzBweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCBpbWcuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgaW1nLmFsaWducmlnaHQge1xuICAgIG1hcmdpbjogMjBweCA1JTtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgY29sb3I6ICMwMTU5OEY7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgYmxvY2txdW90ZSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnJlcG9ydC1jb250ZW50IC52aXN1YWxpemVyLWZyb250IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgLnZpc3VhbGl6ZXItZnJvbnQgLmdvb2dsZS12aXN1YWxpemF0aW9uLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnJlcG9ydC1jb250ZW50IC52aXN1YWxpemVyLWZyb250IC5nb29nbGUtdmlzdWFsaXphdGlvbi10YWJsZSB0YWJsZS5nb29nbGUtdmlzdWFsaXphdGlvbi10YWJsZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCAudmlzdWFsaXplci1mcm9udCAuZ29vZ2xlLXZpc3VhbGl6YXRpb24tdGFibGUgdGFibGUuZ29vZ2xlLXZpc3VhbGl6YXRpb24tdGFibGUtdGFibGUgdGhlYWQgdHIgdGgsXG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnJlcG9ydC1jb250ZW50IC52aXN1YWxpemVyLWZyb250IC5nb29nbGUtdmlzdWFsaXphdGlvbi10YWJsZSB0YWJsZS5nb29nbGUtdmlzdWFsaXphdGlvbi10YWJsZS10YWJsZSB0aGVhZCB0ciB0aC5ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjI4NEQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxMHB4IDElO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICBib3JkZXI6IHNvbGlkICM5Njk2OTY7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgLnZpc3VhbGl6ZXItZnJvbnQgLmdvb2dsZS12aXN1YWxpemF0aW9uLXRhYmxlIHRhYmxlLmdvb2dsZS12aXN1YWxpemF0aW9uLXRhYmxlLXRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiBzb2xpZCAjOTY5Njk2O1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmb290bm90ZXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyICNmb290bm90ZXMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zvb3Rub3Rlcy13cmFwcGVyIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAjZm9vdG5vdGVzLXdyYXBwZXIgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgI2Zvb3Rub3Rlcy13cmFwcGVyIHVsIGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5mb290bm90ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIHN1cCAuZm9vdG5vdGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAuZm9vdG5vdGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDA4NGQ0O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmZvb3Rub3RlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xuICBwYWRkaW5nOiAyNHB4IDMwcHggMjRweCA0MnB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmZvb3Rub3RlLXdyYXBwZXIuY2xpY2tlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmZvb3Rub3RlLXdyYXBwZXIuaG92ZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmZvb3Rub3RlLXdyYXBwZXIgLmNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxNXB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5mb290bm90ZS13cmFwcGVyIC5ub3RlIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogR290aGFtIE5hcnJvdywgZ290aGFtIG5hcnJvdyBhLCBnb3RoYW0gbmFycm93IGIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWluZGVudDogLTE0cHg7XG4gIG1hcmdpbjogNnB4IDA7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAuZm9vdG5vdGUtd3JhcHBlciAubm90ZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjYXV0aG9ycyB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNhdXRob3JzIC5hdXRob3JzLWhlYWRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjYXV0aG9ycyAuYXV0aG9yLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjYXV0aG9ycyAuYXV0aG9yLXJvdzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNhdXRob3JzIC5hdXRob3Itcm93IC5oZWFkc2hvdHMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAjYXV0aG9ycyAuYXV0aG9yLXJvdyAuaGVhZHNob3RzIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgLmF1dGhvci1yb3cgLmJpbyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgLmF1dGhvci1yb3cgLmJpbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAjYXV0aG9ycyAuYXV0aG9yLXJvdyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI3RlYW0ge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjdGVhbSAudGVhbS1oZWFkZXIge1xuICBjb2xvcjogIzFCMjg0RDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI3RlYW0gLnRlYW0tY29udGVudCB7XG4gIGNvbHVtbnM6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAjdGVhbSAudGVhbS1jb250ZW50IHtcbiAgICBjb2x1bW5zOiAxO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjdGVhbSBociB7XG4gIG1hcmdpbjogNzBweCAwO1xuICBib3JkZXItY29sb3I6ICM2MzY2NmE7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAub3RoZXItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5vdGhlci1zZWN0aW9uIC5oZWFkZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAub3RoZXItc2VjdGlvbiAuaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI2xvZ29zIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNyZWxhdGVkLXdvcmsge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI3JlbGF0ZWQtd29yayAucmVsYXRlZC13b3JrLWhlYWRlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjcmVsYXRlZC13b3JrIC5yZWxhdGVkLXdvcmstY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoICNyZWxhdGVkLXdvcmsgLnJlbGF0ZWQtd29yay1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjcmVsYXRlZC13b3JrIC5yZWxhdGVkLXdvcmstY29udGVudCAuaXRlbSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAjcmVsYXRlZC13b3JrIC5yZWxhdGVkLXdvcmstY29udGVudCAuaXRlbSB7XG4gICAgZmxleDogMCAwIDkwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjcmVsYXRlZC13b3JrIC5yZWxhdGVkLXdvcmstY29udGVudCAuaXRlbSA+IGRpdiB7XG4gIG1hcmdpbjogMCA1JTtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoICNyZWxhdGVkLXdvcmsgLnJlbGF0ZWQtd29yay1jb250ZW50IC5pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbjogMCA1JSAyMHB4O1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggI3JlbGF0ZWQtd29yayAucmVsYXRlZC13b3JrLWNvbnRlbnQgLml0ZW0gLnR5cGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAjcmVsYXRlZC13b3JrIC5yZWxhdGVkLXdvcmstY29udGVudCAuaXRlbSAudGl0bGUgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1lcmN1cnkgRGlzcGxheSBBXCIsIFwiTWVyY3VyeSBEaXNwbGF5IEJcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5nZm9ybV9mb290ZXIgaW5wdXQuZ2Zvcm1fYnV0dG9uLFxuI2RpZ2l0YWwtcmVzZWFyY2ggYnV0dG9uLFxuI2RpZ2l0YWwtcmVzZWFyY2ggYS5idG4sXG4jZGlnaXRhbC1yZXNlYXJjaCBib2R5IGEuZmFjZXR3cC1sb2FkLW1vcmUsXG5ib2R5ICNkaWdpdGFsLXJlc2VhcmNoIGEuZmFjZXR3cC1sb2FkLW1vcmUsXG4jZGlnaXRhbC1yZXNlYXJjaCAudGFibGVwcmVzcyB0Ym9keSB0ciB0ZCBhW2Rvd25sb2FkXSxcbi50YWJsZXByZXNzIHRib2R5IHRyIHRkICNkaWdpdGFsLXJlc2VhcmNoIGFbZG93bmxvYWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjg0RDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAuZ2Zvcm1fZm9vdGVyIGlucHV0Lmdmb3JtX2J1dHRvbjpob3ZlcixcbiNkaWdpdGFsLXJlc2VhcmNoIGJ1dHRvbjpob3ZlcixcbiNkaWdpdGFsLXJlc2VhcmNoIGEuYnRuOmhvdmVyLFxuI2RpZ2l0YWwtcmVzZWFyY2ggYm9keSBhLmZhY2V0d3AtbG9hZC1tb3JlOmhvdmVyLFxuYm9keSAjZGlnaXRhbC1yZXNlYXJjaCBhLmZhY2V0d3AtbG9hZC1tb3JlOmhvdmVyLFxuI2RpZ2l0YWwtcmVzZWFyY2ggLnRhYmxlcHJlc3MgdGJvZHkgdHIgdGQgYVtkb3dubG9hZF06aG92ZXIsXG4udGFibGVwcmVzcyB0Ym9keSB0ciB0ZCAjZGlnaXRhbC1yZXNlYXJjaCBhW2Rvd25sb2FkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMUIyODREO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5sb2dvcy13cmFwcGVyIC5pdGVtIHtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5sb2dvcy13cmFwcGVyIC5pdGVtIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIgLml0ZW0gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5sb2dvcy13cmFwcGVyIC5pdGVtIC5kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMjYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAubG9nb3Mtd3JhcHBlciAuaXRlbSAuZGVzY3JpcHRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAubG9nb3Mtd3JhcHBlciAuaXRlbSAuZGVzY3JpcHRpb24td3JhcHBlci5zaG93aW5nIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIgLml0ZW0gLmRlc2NyaXB0aW9uLXdyYXBwZXIuc2hvd2luZyB7XG4gICAgbWF4LWhlaWdodDogMzcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAubG9nb3Mtd3JhcHBlciAuaXRlbSAuZGVzY3JpcHRpb24td3JhcHBlci5zaG93aW5nIHtcbiAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIC5sb2dvcy13cmFwcGVyIC5pdGVtIC5kZXNjcmlwdGlvbi13cmFwcGVyLnNob3dpbmcge1xuICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIgLml0ZW0gLmRlc2NyaXB0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMUIyODREO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUIyODREO1xuICBwYWRkaW5nOiA3cHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMTBweCAtNXB4ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiNkaWdpdGFsLXJlc2VhcmNoIC5sb2dvcy13cmFwcGVyIC5pdGVtIC5kZXNjcmlwdGlvbi13cmFwcGVyIC5kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMUIyODREO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxQjI4NEQ7XG4gIHotaW5kZXg6IDE7XG59XG4jZGlnaXRhbC1yZXNlYXJjaCAubG9nb3Mtd3JhcHBlciAuaXRlbSAuZGVzY3JpcHRpb24td3JhcHBlciAuZGVzY3JpcHRpb24gcCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAwO1xufVxuI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIgLml0ZW0gaW1nIHtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggLmxvZ29zLXdyYXBwZXIgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZGlnaXRhbC1yZXNlYXJjaCAubG9nb3Mtd3JhcHBlciAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbiNkaWdpdGFsLXJlc2VhcmNoIG5hdiNjb250ZW50LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuYWRtaW4tYmFyICNkaWdpdGFsLXJlc2VhcmNoIGRpdiNzdGlja3ktaGVhZGVyLnN0dWNrIHtcbiAgdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkucHBzX3B1YmxpY2F0aW9uLXRlbXBsYXRlLXBhZ2UtZGlnaXRhbC1yZXNlYXJjaCBkaXYjd3BhZG1pbmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmFkbWluLWJhciAjZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlci5zdHVjayB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoIC5jb250YWluZXIsICNkaWdpdGFsLXJlc2VhcmNoIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoIC5jb2wtcHJpbnQtMCxcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I2Zsb2F0aW5nLWNvbnRlbnQtbmF2LFxuICAjZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlcixcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZm9vdGVyIC5mb290ZXItbWVudSxcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZm9vdGVyIC5wcml2YWN5LFxuICAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2N0YSxcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggc2VjdGlvbiNyZWxhdGVkLXdvcmsge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAjZGlnaXRhbC1yZXNlYXJjaCAjYXV0aG9ycyxcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I2xvYWRpbmctcHBzLFxuICAjZGlnaXRhbC1yZXNlYXJjaCBzZWN0aW9uI2hlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgYSxcbiAgI2RpZ2l0YWwtcmVzZWFyY2ggZGl2I2xvYWRpbmctcHBzIGEsXG4gICNkaWdpdGFsLXJlc2VhcmNoIHNlY3Rpb24jaGVybyBhIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNhdXRob3JzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgLmF1dGhvcnMtaGVhZGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNhdXRob3JzIC5hdXRob3Itcm93IC5iaW8ge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2F1dGhvcnMgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoIC5jb2wtcHJpbnQtMTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAjZGlnaXRhbC1yZXNlYXJjaCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnRpdGxlIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiBpbWcuYWxpZ25yaWdodCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2RpZ2l0YWwtcmVzZWFyY2ggI2NvbnRlbnQtd3JhcHBlciAuY29udGVudC1zZWN0aW9uIC5yZXBvcnQtY29udGVudCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG4gICNkaWdpdGFsLXJlc2VhcmNoICNjb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtc2VjdGlvbiAucmVwb3J0LWNvbnRlbnQgYmxvY2txdW90ZSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnBvc3RpZC0zNTU4NCAjZGlnaXRhbC1yZXNlYXJjaCAjY29udGVudC13cmFwcGVyIC5jb250ZW50LXNlY3Rpb24gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjdlbTtcbn1cblxuLm92ZXJsYXkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2Y4ZjlmYSwgI2FkYjViZCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAub3ZlcmxheSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5vdmVybGF5IC5pbnB1dCxcbi5vdmVybGF5IC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5vdmVybGF5IC5maWxsLWN1cnJlbnRjb2xvciB7XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbn1cbi5vdmVybGF5IC5maWxsLW5vbmUge1xuICBmaWxsOiBub25lO1xufVxuLm92ZXJsYXkgLmljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm92ZXJsYXkgLmljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuLm92ZXJsYXkgLmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHRoZW1lLWNvbG9yKFwiZGFya1wiKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbn1cbi5vdmVybGF5IC5idXR0b246aG92ZXIsIC5vdmVybGF5IC5idXR0b246Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KTtcbn1cbi5vdmVybGF5IC5idXR0b246aG92ZXIgLmljb24sIC5vdmVybGF5IC5idXR0b246Zm9jdXMgLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xufVxuLm92ZXJsYXkgLmJ1dHRvbi1vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgYm9yZGVyLXJhZGl1czogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuNiksIDAgM3B4IDNweCByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuNCksIDAgOHB4IDE2cHggcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjMpO1xufVxuLm92ZXJsYXkgLmJ1dHRvbi1vcGVuOmhvdmVyLCAub3ZlcmxheSAuYnV0dG9uLW9wZW46Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjQpLCAwIDRweCA0cHggcmdiYSgyMDYsIDIxMiwgMjE4LCAwLjMpLCAwIDEycHggMzJweCByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuMyk7XG59XG4ub3ZlcmxheSAuYnV0dG9uLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcuNXZ3O1xuICByaWdodDogNy41dnc7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDA7XG59XG4ub3ZlcmxheSAuYnV0dG9uLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMjVweCAyMXB4O1xuICBmb250LXNpemU6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAub3ZlcmxheSAuYnV0dG9uLXNlYXJjaCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLm92ZXJsYXkgLmZvcm0tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vdmVybGF5IC5mb3JtLXNlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuLm92ZXJsYXkgLmlucHV0LXNlYXJjaCB7XG4gIHBhZGRpbmc6IDI2cHggMTZweCAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogdGhlbWUtY29sb3IoXCJkYXJrXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMjA2LCAyMTIsIDIxOCwgMC42KSwgMCAzcHggM3B4IHJnYmEoMjA2LCAyMTIsIDIxOCwgMC40KSwgMCA4cHggMTZweCByZ2JhKDIwNiwgMjEyLCAyMTgsIDAuMyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAub3ZlcmxheSAuaW5wdXQtc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAyOXB4IDMycHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwZW07XG4gIH1cbn1cbi5vdmVybGF5IC5pbnB1dC1zZWFyY2ggOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRoZW1lLWNvbG9yKFwic2Vjb25kYXJ5XCIpO1xufVxuLm92ZXJsYXkgLmlucHV0LXNlYXJjaCA6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0aGVtZS1jb2xvcihcInNlY29uZGFyeVwiKTtcbn1cbi5vdmVybGF5IC5pbnB1dC1zZWFyY2ggOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRoZW1lLWNvbG9yKFwic2Vjb25kYXJ5XCIpO1xufVxuLm92ZXJsYXkgLmlucHV0LXNlYXJjaCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRoZW1lLWNvbG9yKFwic2Vjb25kYXJ5XCIpO1xufVxuLm92ZXJsYXkuaGlkaW5nIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjZzIGVhc2Utb3V0O1xufVxuLm92ZXJsYXkuaGlkaW5nIC5idXR0b24tc2VhcmNoLFxuLm92ZXJsYXkuaGlkaW5nIC5pbnB1dC1zZWFyY2gge1xuICBvcGFjaXR5OiAwO1xufVxuLm92ZXJsYXkuaGlkaW5nIC5idXR0b24tc2VhcmNoIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMyUsIDApO1xufVxuLm92ZXJsYXkuaGlkaW5nIC5pbnB1dC1zZWFyY2gge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG59XG4ub3ZlcmxheS5zaG93aW5nIHtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgMC4ycyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKSwgb3BhY2l0eSAwLjhzIGVhc2Utb3V0O1xufVxuLm92ZXJsYXkgLmJ1dHRvbi1zZWFyY2gge1xuICB0cmFuc2l0aW9uOiAwLjRzIDAuNnMgZWFzZS1vdXQ7XG59XG4ub3ZlcmxheSAuaW5wdXQtc2VhcmNoIHtcbiAgdHJhbnNpdGlvbjogMC44cyAwLjNzIGVhc2Utb3V0O1xufSIsIi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMiAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDMgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4geyAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLyogMSAqL1xuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLCAvKiAxICovXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogPVdvcmRQcmVzcyBDb3JlIC0gU2Fzc2lmaWVkLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbm5vbmUge1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLCBkaXYuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggYXV0byA1cHggYXV0bztcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDpyaWdodDtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvO1xufVxuXG5hIHtcblxuICBpbWcge1xuICAgICYuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAmLmFsaWdubm9uZSB7XG4gICAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbiAgICB9XG5cbiAgICAmLmFsaWdubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuICAgIH1cblxuICAgICYuYWxpZ25jZW50ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0b1xuICAgIH1cbiAgfVxuXG59XG5cbi53cC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgbWF4LXdpZHRoOiA5NiU7IC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi5hbGlnbm5vbmUge1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuICB9XG5cbiAgJi5hbGlnbmxlZnQge1xuICAgIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuICB9XG5cbiAgJi5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW46IDVweCAwIDIwcHggMjBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDk4LjUlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICBwLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDRweCA1cHg7XG4gIH1cblxufVxuIiwiYm9keSB7XG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuICAgIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbSAxLjVyZW0gNnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzk3M0Y1NCwgMC4yNSk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxOFwiIHZpZXdCb3g9XCIwIDAgMTggMThcIj48cGF0aCBpZD1cImV4Y2xhbWF0aW9uLWNpcmNsZVwiIGQ9XCJNMjYsMTdhOSw5LDAsMSwxLTktOUE5LDksMCwwLDEsMjYsMTdabS05LDEuODE1YTEuNjY5LDEuNjY5LDAsMSwwLDEuNjY5LDEuNjY5QTEuNjY5LDEuNjY5LDAsMCwwLDE3LDE4LjgxNVptLTEuNTg1LTYsLjI2OSw0LjkzNWEuNDM1LjQzNSwwLDAsMCwuNDM1LjQxMmgxLjc2MmEuNDM1LjQzNSwwLDAsMCwuNDM1LS40MTJsLjI2OS00LjkzNWEuNDM1LjQzNSwwLDAsMC0uNDM1LS40NTloLTIuM2EuNDM1LjQzNSwwLDAsMC0uNDM1LjQ1OVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTggLTgpXCIgZmlsbD1cIiUyMzY4MjYzN1wiLz48L3N2Zz4nKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgPiBoMiB7XG4gICAgICAgIGZvbnQ6IDYwMCAxLjRyZW0vMS44cmVtICRmLXRleHQ7XG4gICAgICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2ZpZWxkX3ZhbGlkYXRpb25fbWVzc2FnZSxcbiAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQ6IDYwMCAxLjJyZW0vMS42cmVtICRmLXRleHQ7XG4gICAgfVxuICAgIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCJib2R5IHtcbiAgLmZhY2V0d3Age1xuICAgICYtZmFjZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi1mYWNldC1sb2FkX21vcmUge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1sb2FkLW1vcmUge1xuICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgQGV4dGVuZCAuYnRuLS1vdXRsaW5lO1xuICAgIH1cbiAgICAmLXBhZ2VyIHtcbiAgICAgIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiA3LjVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtcGFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwLjVyZW07XG4gICAgICB3aWR0aDogM3JlbTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiA3MDAgMS44cmVtLzIuMXJlbSAkZi10ZXh0O1xuICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibHVlO1xuICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcbiAgICAgIH1cbiAgICAgICYucHJldiB7XG4gICAgICAgIEBleHRlbmQgLmhpZGUtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbi1jaGV2cm9uLWxlZnQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICYubmV4dCB7XG4gICAgICAgIEBleHRlbmQgLmhpZGUtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbi1jaGV2cm9uLXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgICYtZGF0ZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAgICAgd2lkdGg6IDEycmVtO1xuICAgICAgZm9udDogMzAwIDEuOHJlbS8xLjIgJGYtdGV4dDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgJi1taW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXR5cGUtZGF0ZV9yYW5nZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJi1mYWNldC1zZWFyY2gge1xuICAgICAgYmFja2dyb3VuZDogJGNsci13aGl0ZS1saWdodDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDdweDtcbiAgICAgIH1cbiAgICAgIGlucHV0LmZhY2V0d3Atc2VhcmNoIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDZyZW0gMS41cmVtIDJyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udDogNzAwIDEuOHJlbS8xLjIgJGYtdGV4dDtcbiAgICAgICAgY29sb3I6ICM3QzgwODQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNsci13aGl0ZS1saWdodCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgIG1pbi13aWR0aDogMzQuNXJlbTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjN0M4MDg0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mYWNldHdwLWljb24ge1xuICAgICAgICB3aWR0aDogNS41cmVtO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBAZXh0ZW5kIC5oaWRlLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JheTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMC4wNzRcIiBoZWlnaHQ9XCIyMC4wNDdcIiB2aWV3Qm94PVwiMCAwIDIwLjA3NCAyMC4wNDdcIj48ZyBpZD1cIkdyb3VwXzkwM1wiIGRhdGEtbmFtZT1cIkdyb3VwIDkwM1wiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxLjUgMS41KVwiPjxlbGxpcHNlIGlkPVwiRWxsaXBzZV8xXCIgZGF0YS1uYW1lPVwiRWxsaXBzZSAxXCIgY3g9XCI2LjYxNlwiIGN5PVwiNi43ODFcIiByeD1cIjYuNjE2XCIgcnk9XCI2Ljc4MVwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLXdpZHRoPVwiM1wiLz48bGluZSBpZD1cIkxpbmVfMTFcIiBkYXRhLW5hbWU9XCJMaW5lIDExXCIgeDI9XCI1LjU0OVwiIHkyPVwiNS42ODdcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTEuOTUxIDExLjgxMylcIiBmaWxsPVwiJTIzZmZmXCIgc3Ryb2tlPVwiJTIzZmZmXCIgc3Ryb2tlLXdpZHRoPVwiM1wiLz48L2c+PC9zdmc+Jyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBhcHBsaWNhdGlvbi13aWRlIFNhc3MgdmFyaWFibGVzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8vIFJlZ3VsYXIgZm9udCBmYW1pbHlcbi8vLyBAdHlwZSBMaXN0XG4kZi1oZWFkaW5nOiBcIk1lcmN1cnkgRGlzcGxheSBBXCIsIFwiTWVyY3VyeSBEaXNwbGF5IEJcIiwgc2Fucy1zZXJpZjtcbiRmLWhlYWRpbmctYWx0OiBcIkdvdGhhbSBBXCIsIFwiR290aGFtIEJcIiwgc2Fucy1zZXJpZjtcbiRmLXRleHQ6IFwiR290aGFtIE5hcnJvdyBBXCIsIFwiR290aGFtIE5hcnJvdyBCXCIsIHNhbnMtc2VyaWY7XG5cbi8vLyBDb3B5IHRleHQgY29sb3Jcbi8vLyBAdHlwZSBDb2xvclxuJGNsci1ibHVlOiAjMEU0Qzc3ICFkZWZhdWx0O1xuJGNsci1hY2NlbnQ6ICMwMDg0RDQgIWRlZmF1bHQ7XG4kY2xyLWJsdWUtbGlnaHQ6ICM3RUE2QkMgIWRlZmF1bHQ7XG4kY2xyLXJlZDogIzk3M0Y1NCAhZGVmYXVsdDtcbiRjbHItcmVkLWxpZ2h0OiAjQ0I5RkFBICFkZWZhdWx0O1xuJGNsci1vcmFuZ2UtbGlnaHQ6ICNGOUJEOUIgIWRlZmF1bHQ7XG4kY2xyLXllbGxvdzogI0ZERDc1NiAhZGVmYXVsdDtcbiRjbHIteWVsbG93LWxpZ2h0OiAjRkVFQkFCICFkZWZhdWx0O1xuJGNsci1ibGFjazogIzEwMTgyMCAhZGVmYXVsdDtcbiRjbHItd2hpdGUtbGlnaHQ6ICNGM0YzRjQgIWRlZmF1bHQ7XG4kY2xyLXdoaXRlOiAjZmZmICFkZWZhdWx0O1xuJGNsci1ncmVlbjogIzAwQ0U3QyAhZGVmYXVsdDtcbiRjbHItZ3JlZW4tbGlnaHQ6ICM4MEU3QkUgIWRlZmF1bHQ7XG4kY2xyLWdyYXk6ICM0QzUyNTggIWRlZmF1bHQ7XG5cbi8vLyBNYWluIGJyYW5kIGNvbG9yXG4vLy8gQHR5cGUgQ29sb3JcblxuLy8vIEJyZWFrcG9pbnRzIG1hcFxuLy8vIEBwcm9wIHtTdHJpbmd9IGtleXMgLSBLZXlzIGFyZSBpZGVudGlmaWVycyBtYXBwZWQgdG8gYSBnaXZlbiBsZW5ndGhcbi8vLyBAcHJvcCB7TWFwfSB2YWx1ZXMgLSBWYWx1ZXMgYXJlIGFjdHVhbCBicmVha3BvaW50cyBleHByZXNzZWQgaW4gcGl4ZWxzXG4kYnJlYWtwb2ludHM6IChcbiAgXCJwaG9uZS14c21hbGxcIjogMzIwcHgsXG4gIFwicGhvbmUtczIxXCI6IDM2MHB4LFxuICBcInBob25lLXNtYWxsXCI6IDM3NXB4LFxuICBcInBob25lXCI6IDQyNXB4LFxuICBcInBob25lLXdpZGVcIjogNDgwcHgsXG4gIFwicGhhYmxldFwiOiA1NjBweCxcbiAgXCJ0YWJsZXQtc21hbGxcIjogNjQwcHgsXG4gIFwidGFibGV0XCI6IDc2OHB4LFxuICBcInRhYmxldC13aWRlXCI6IDk5MnB4LFxuICBcImRlc2t0b3Atc21hbGxcIjogMTAyNHB4LFxuICBcImRlc2t0b3BcIjogMTE5OXB4LFxuICBcImRlc2t0b3Atd2lkZVwiOiAxNDM5cHgsXG4gIFwiZGVza3RvcC11bHRyYVwiOiAxNTk4cHgsXG4pICFkZWZhdWx0O1xuXG4vL1xuLy9cbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbi8vLyBSZWxhdGl2ZSBvciBhYnNvbHV0ZSBVUkwgd2hlcmUgYWxsIGFzc2V0cyBhcmUgc2VydmVkIGZyb21cbi8vLyBAdHlwZSBTdHJpbmdcbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2hlbiB1c2luZyBhIENETlxuLy8vICAgJGJhc2UtdXJsOiAnaHR0cDovL2Nkbi5leGFtcGxlLmNvbS9hc3NldHMvJztcbiRiYXNlLXVybDogJy93cC1jb250ZW50L3RoZW1lcy9jZnB0L2Fzc2V0cy8nICFkZWZhdWx0O1xuIiwiYm9keSB7XG4gIC5zZWFyY2h3cC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLXdoaXRlLWxpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgIH1cbiAgICAmLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAuc3dwLWlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udDogNzAwIDEuOHJlbS8xLjIgJGYtdGV4dDtcbiAgICAgICAgY29sb3I6ICM3QzgwODQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLXdoaXRlLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgIG1pbi13aWR0aDogMzQuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICM3QzgwODQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgIHdpZHRoOiA1LjVyZW07XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgQGV4dGVuZCAuaGlkZS10ZXh0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjAuMDc0XCIgaGVpZ2h0PVwiMjAuMDQ3XCIgdmlld0JveD1cIjAgMCAyMC4wNzQgMjAuMDQ3XCI+PGcgaWQ9XCJHcm91cF85MDNcIiBkYXRhLW5hbWU9XCJHcm91cCA5MDNcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMS41IDEuNSlcIj48ZWxsaXBzZSBpZD1cIkVsbGlwc2VfMVwiIGRhdGEtbmFtZT1cIkVsbGlwc2UgMVwiIGN4PVwiNi42MTZcIiBjeT1cIjYuNzgxXCIgcng9XCI2LjYxNlwiIHJ5PVwiNi43ODFcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS13aWR0aD1cIjNcIi8+PGxpbmUgaWQ9XCJMaW5lXzExXCIgZGF0YS1uYW1lPVwiTGluZSAxMVwiIHgyPVwiNS41NDlcIiB5Mj1cIjUuNjg3XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDExLjk1MSAxMS44MTMpXCIgZmlsbD1cIiUyM2ZmZlwiIHN0cm9rZT1cIiUyM2ZmZlwiIHN0cm9rZS13aWR0aD1cIjNcIi8+PC9nPjwvc3ZnPicpO1xuICAgIH1cbiAgfVxufSIsIi5qY2Yge1xuICAmLXNlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYtdGV4dCB7XG4gICAgICBmb250OiA3MDAgMS44cmVtLzEuMiAkZi10ZXh0O1xuICAgIH1cbiAgICAmLW9wZW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTMuNDIxXCIgaGVpZ2h0PVwiOC42NjdcIiB2aWV3Qm94PVwiMCAwIDEzLjQyMSA4LjY2N1wiPjxwYXRoIGlkPVwiYW5nbGUtZG93blwiIGQ9XCJNNS45NTEsMTYxLjEyMi4yNDYsMTU1LjQxNmExLDEsMCwwLDEsMC0xLjQyMmwuOTQ4LS45NDhhMSwxLDAsMCwxLDEuNDIyLDBMNi42NiwxNTcuMDlsNC4wNDQtNC4wNDRhMSwxLDAsMCwxLDEuNDIyLDBsLjk0OC45NDhhMSwxLDAsMCwxLDAsMS40MjJsLTUuNzA2LDUuNzA2QTEsMSwwLDAsMSw1Ljk1MSwxNjEuMTIyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjA1IC0xNTIuNzUpXCIvPjwvc3ZnPicpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmpjZi1kcm9wLWFjdGl2ZScpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRyb3Age1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDFyZW0gMXJlbTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICYtZmFjZXR3cC1kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLmpjZi1zZWxlY3QtdGV4dCB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtbGlzdCB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtb3B0aW9uIHtcbiAgICBmb250OiAzMDAgMS44cmVtLzEuMiAkZi10ZXh0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbiIsIi5kYXRhVGFibGVze1xuICAmX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ibG9jazogN3JlbTtcbiAgICB9XG4gIH1cbiAgJl9maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbGFiZWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB3aWR0aDogMzJyZW07XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250OiA3MDAgMS44cmVtLzQuMnJlbSAkZi10ZXh0O1xuICAgICAgY29sb3I6ICM3QzgwODQ7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgd2lkdGg6IDI3cmVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udDogNzAwIDEuOHJlbS80LjJyZW0gJGYtdGV4dDtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdTZWFyY2gnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjAuMDc0XCIgaGVpZ2h0PVwiMjAuMDQ3XCIgdmlld0JveD1cIjAgMCAyMC4wNzQgMjAuMDQ3XCI+PGcgaWQ9XCJHcm91cF8xMDQyXCIgZGF0YS1uYW1lPVwiR3JvdXAgMTA0MlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMTAzOSAtODc2KVwiPjxlbGxpcHNlIGlkPVwiRWxsaXBzZV8xXCIgZGF0YS1uYW1lPVwiRWxsaXBzZSAxXCIgY3g9XCI2LjYxNlwiIGN5PVwiNi43ODFcIiByeD1cIjYuNjE2XCIgcnk9XCI2Ljc4MVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMDQwLjUgODc3LjUpXCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCIlMjNmZmZcIiBzdHJva2Utd2lkdGg9XCIzXCIvPjxsaW5lIGlkPVwiTGluZV8xMVwiIGRhdGEtbmFtZT1cIkxpbmUgMTFcIiB4Mj1cIjUuNTQ5XCIgeTI9XCI1LjY4N1wiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMDUyLjQ1MSA4ODkuMzEzKVwiIGZpbGw9XCIlMjNmZmZcIiBzdHJva2U9XCIlMjNmZmZcIiBzdHJva2Utd2lkdGg9XCIzXCIvPjwvZz48L3N2Zz4nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJl9wYWdpbmF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYSB7XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgIEBleHRlbmQgLmhpZGUtdGV4dDtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgICAgJi5wcmV2aW91cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb24tY2hldnJvbi1sZWZ0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLm5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uLWNoZXZyb24tcmlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50YWJsZXByZXNzIHtcbiAgdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFQkFCO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJi5zb3J0aW5nOmhvdmVyLFxuICAgICYuc29ydGluZ19hc2MsXG4gICAgJi5zb3J0aW5nX2FzYzpob3ZlcixcbiAgICAmLnNvcnRpbmdfZGVzYyxcbiAgICAmLnNvcnRpbmdfZGVzYzpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJkNDg2O1xuICAgIH1cbiAgICAmLnNvcnRpbmdfYXNjLCAmLnNvcnRpbmdfZGVzYyB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zb3J0aW5nX2FzYzo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGhlaWdodD1cIjE2XCIgd2lkdGg9XCIxOFwiIHZpZXdCb3g9XCIwIDAgNTc2IDUxMlwiPjwhLS0hRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT48cGF0aCBvcGFjaXR5PVwiMVwiIGZpbGw9XCIlMjMxRTMwNTBcIiBkPVwiTTI2Ny4zIDM3OS4zbC05NiA5NmMtNi4yIDYuMi0xNi40IDYuMi0yMi42IDBsLTk2LTk2Yy02LjItNi4yLTYuMi0xNi40IDAtMjIuNnMxNi40LTYuMiAyMi42IDBMMTQ0IDQyNS40VjQ4YzAtOC44IDcuMi0xNiAxNi0xNnMxNiA3LjIgMTYgMTZWNDI1LjRsNjguNy02OC43YzYuMi02LjIgMTYuNC02LjIgMjIuNiAwczYuMiAxNi40IDAgMjIuNnptMTYzLTMzOC41bDYzLjkgMTI3LjdjLjEgLjIgLjIgLjQgLjMgLjZsMTUuOCAzMS43YzQgNy45IC43IDE3LjUtNy4yIDIxLjVzLTE3LjUgLjctMjEuNS03LjJMNDcwLjEgMTkySDM2MS45bC0xMS42IDIzLjJjLTQgNy45LTEzLjYgMTEuMS0yMS41IDcuMnMtMTEuMS0xMy42LTcuMi0yMS41bDE1LjgtMzEuN2MuMS0uMiAuMi0uNCAuMy0uNkw0MDEuNyA0MC44YzIuNy01LjQgOC4yLTguOCAxNC4zLTguOHMxMS42IDMuNCAxNC4zIDguOHpNNDE2IDgzLjhMMzc3LjkgMTYwaDc2LjJMNDE2IDgzLjh6TTM1MiAyODhINDgwYzYuMiAwIDExLjggMy41IDE0LjQgOS4xczEuOSAxMi4xLTEuOSAxNi45TDM4NS4zIDQ0OEg0ODBjOC44IDAgMTYgNy4yIDE2IDE2cy03LjIgMTYtMTYgMTZIMzUyYy02LjIgMC0xMS44LTMuNS0xNC40LTkuMXMtMS45LTEyLjEgMS45LTE2LjlMNDQ2LjcgMzIwSDM1MmMtOC44IDAtMTYtNy4yLTE2LTE2czcuMi0xNiAxNi0xNnpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAmLnNvcnRpbmdfZGVzYzo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIGhlaWdodD1cIjE2XCIgd2lkdGg9XCIxOFwiIHZpZXdCb3g9XCIwIDAgNTc2IDUxMlwiPjwhLS0hRm9udCBBd2Vzb21lIFBybyA2LjUuMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbSBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZSAoQ29tbWVyY2lhbCBMaWNlbnNlKSBDb3B5cmlnaHQgMjAyNCBGb250aWNvbnMsIEluYy4tLT48cGF0aCBvcGFjaXR5PVwiMVwiIGZpbGw9XCIlMjMxRTMwNTBcIiBkPVwiTTI2Ny4zIDM3OS4zbC05NiA5NmMtNi4yIDYuMi0xNi40IDYuMi0yMi42IDBsLTk2LTk2Yy02LjItNi4yLTYuMi0xNi40IDAtMjIuNnMxNi40LTYuMiAyMi42IDBMMTQ0IDQyNS40VjQ4YzAtOC44IDcuMi0xNiAxNi0xNnMxNiA3LjIgMTYgMTZWNDI1LjRsNjguNy02OC43YzYuMi02LjIgMTYuNC02LjIgMjIuNiAwczYuMiAxNi40IDAgMjIuNnpNMzUyIDMySDQ4MGM2LjIgMCAxMS44IDMuNSAxNC40IDkuMXMxLjkgMTIuMS0xLjkgMTYuOUwzODUuMyAxOTJINDgwYzguOCAwIDE2IDcuMiAxNiAxNnMtNy4yIDE2LTE2IDE2SDM1MmMtNi4yIDAtMTEuOC0zLjUtMTQuNC05LjFzLTEuOS0xMi4xIDEuOS0xNi45TDQ0Ni43IDY0SDM1MmMtOC44IDAtMTYtNy4yLTE2LTE2czcuMi0xNiAxNi0xNnptNjQgMjU2YzYuMSAwIDExLjYgMy40IDE0LjMgOC44bDYzLjkgMTI3LjdjLjEgLjIgLjIgLjQgLjMgLjZsMTUuOCAzMS43YzQgNy45IC43IDE3LjUtNy4yIDIxLjVzLTE3LjUgLjctMjEuNS03LjJMNDcwLjEgNDQ4SDM2MS45bC0xMS42IDIzLjJjLTQgNy45LTEzLjYgMTEuMS0yMS41IDcuMnMtMTEuMS0xMy42LTcuMi0yMS41bDE1LjgtMzEuN2MuMS0uMiAuMi0uNCAuMy0uNmw2My45LTEyNy43YzIuNy01LjQgOC4yLTguOCAxNC4zLTguOHpNMzc3LjkgNDE2aDc2LjJMNDE2IDMzOS44IDM3Ny45IDQxNnpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXJlbTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFyZW07XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcmVtO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICB0Ym9keSB7XG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gICAgICAgIGZvbnQ6IDMwMCAxLjhyZW0vMS4yICRmLXRleHQ7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIGFbZG93bmxvYWRdIHtcbiAgICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgICAgICAgQGV4dGVuZCAuYnRuLS1vdXRsaW5lO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAzLjVyZW0gOHB4IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub2RkIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbnRhYmxlLmZlZGVyYWwtcG9zaXRpb25zIHtcbiAgYSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiA3cHggOHB4IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4iLCIubW9kZXJuLWZvb3Rub3Rlcy1mb290bm90ZSB7XG4gID4gYSB7XG4gICAgY29sb3I6ICRjbHItYmxhY2s7XG4gIH1cbiAgJl9fbm90ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlLWxpZ2h0O1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogM3JlbSA3LjVyZW0gNHJlbSA1cmVtO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyLjRyZW07XG4gICAgICBsZWZ0OiAxLjNyZW07XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtbWZuKScuJztcbiAgICAgIGZvbnQ6IDMwMCAxLjRyZW0vMS42cmVtICRmLXRleHQ7XG4gICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICB0b3A6IDMuNXJlbTtcbiAgICAgICAgbGVmdDogMy4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMi40cmVtO1xuICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBleHRlbmQgLmhpZGUtdGV4dDtcbiAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNy41XCIgaGVpZ2h0PVwiMTcuNVwiIHZpZXdCb3g9XCIwIDAgMTcuNSAxNy41XCI+PHBhdGggaWQ9XCJ0aW1lc1wiIGQ9XCJNMTIuMDY3LDg4Ljc1bDQuOTc1LTQuOTc1YTEuNTY0LDEuNTY0LDAsMCwwLDAtMi4yMTFsLTEuMTA2LTEuMTA2YTEuNTY0LDEuNTY0LDAsMCwwLTIuMjExLDBMOC43NSw4NS40MzMsMy43NzUsODAuNDU4YTEuNTY0LDEuNTY0LDAsMCwwLTIuMjExLDBMLjQ1OCw4MS41NjRhMS41NjQsMS41NjQsMCwwLDAsMCwyLjIxMUw1LjQzMyw4OC43NS40NTgsOTMuNzI1YTEuNTY0LDEuNTY0LDAsMCwwLDAsMi4yMTFsMS4xMDYsMS4xMDZhMS41NjQsMS41NjQsMCwwLDAsMi4yMTEsMEw4Ljc1LDkyLjA2N2w0Ljk3NSw0Ljk3NWExLjU2NCwxLjU2NCwwLDAsMCwyLjIxMSwwbDEuMTA2LTEuMTA2YTEuNTY0LDEuNTY0LDAsMCwwLDAtMi4yMTFaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAgLTgwKVwiLz48L3N2Zz4nKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICB0b3A6IDMuNXJlbTtcbiAgICAgIHJpZ2h0OiAzcmVtO1xuICAgIH1cbiAgfVxufSIsIi5mZGF0ZSB7XG4gICYtbmF2IHtcbiAgICAmLXByZXYge1xuICAgICAgQGV4dGVuZCAuaGlkZS10ZXh0O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbi1jaGV2cm9uLWxlZnQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG4gICAgJi1sYWJlbCB7XG4gICAgICBmb250OiA3MDAgMS44cmVtLzEuMiAkZi10ZXh0O1xuICAgIH1cbiAgICAmLW5leHQge1xuICAgICAgQGV4dGVuZCAuaGlkZS10ZXh0O1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbi1jaGV2cm9uLXJpZ2h0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuICB9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoaXMgZmlsZSBjb250YWlucyB2ZXJ5IGJhc2ljIHN0eWxlcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG46cm9vdCB7XG4gIC0tZ3V0dGVyOiAyMHB4O1xuICAtLW1heC13aWR0aDogMTA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tbWF4LXdpZHRoOiAxMjQwcHg7XG4gIH1cbn1cblxuXG4vKipcbiAqIFNldCB1cCBhIGRlY2VudCBib3ggbW9kZWwgb24gdGhlIHJvb3QgZWxlbWVudFxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIEBleHRlbmQgLnRleHQtbm9ybWFsO1xuICBAaW5jbHVkZSBjdXN0b20tc2Nyb2xsYmFyKDVweCwgJGNsci1ibHVlKTtcbn1cblxuLyoqXG4gKiBNYWtlIGFsbCBlbGVtZW50cyBmcm9tIHRoZSBET00gaW5oZXJpdCBmcm9tIHRoZSBwYXJlbnQgYm94LXNpemluZ1xuICogU2luY2UgYCpgIGhhcyBhIHNwZWNpZmljaXR5IG9mIDAsIGl0IGRvZXMgbm90IG92ZXJyaWRlIHRoZSBgaHRtbGAgdmFsdWVcbiAqIG1ha2luZyBhbGwgZWxlbWVudHMgaW5oZXJpdGluZyBmcm9tIHRoZSByb290IGJveC1zaXppbmcgdmFsdWVcbiAqIFNlZTogaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvXG4gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG5cbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbi8qKlxuICogQmFzaWMgc3R5bGVzIGZvciBsaW5rc1xuICovXG5hIHtcbiAgY29sb3I6ICRjbHItYWNjZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zZWN0aW9uIHtcbiAgJi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC44cmVtO1xuICAgIH1cbiAgfVxuICAmLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW46IDAgYXV0byAxMHJlbTtcbiAgICAgIG1heC13aWR0aDogNzByZW07XG4gICAgfVxuICAgIHAge1xuICAgICAgQGV4dGVuZCAudGV4dC1sYXJnZTtcbiAgICB9XG4gICAgYTpub3QoW2NsYXNzXSkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBCYXNpYyB0eXBvZ3JhcGh5IHN0eWxlIGZvciBjb3B5IHRleHRcbiAqL1xuXG4uaDEsXG5oMSB7XG4gIGZvbnQ6IDcwMCA0cmVtLzEuMiAkZi1oZWFkaW5nO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbiAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgfVxufVxuXG4uaDIsXG5oMiB7XG4gIGZvbnQ6IDcwMCAzcmVtLzEuMiAkZi1oZWFkaW5nO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gIH1cbn1cblxuLmgzLFxuaDMge1xuICBmb250OiA3MDAgMi40cmVtLzEuMiAkZi1oZWFkaW5nLWFsdDtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uaDQsXG5oNCB7XG4gIGZvbnQ6IDcwMCAxLjhyZW0vMS4yICRmLWhlYWRpbmctYWx0O1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbi5oNSxcbmg1IHtcbiAgZm9udDogOTAwIDEuOHJlbS8xLjIgJGYtdGV4dDtcbiAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG5cbi5oNixcbmg2IHtcbiAgZm9udDogNjAwIDEuNnJlbS8yLjFyZW0gJGYtdGV4dDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtbm9ybWFsLFxucCB7XG4gIGZvbnQ6IDMwMCAxLjhyZW0vMi40cmVtICRmLXRleHQ7XG59XG5cbnAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udGV4dC1sYXJnZSB7XG4gIGZvbnQ6IDMwMCAycmVtLzIuNHJlbSAkZi10ZXh0O1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQ6IDYwMCAxLjZyZW0vMi4xcmVtICRmLXRleHQ7XG59XG5cbi5oeXBoZW5hdGUge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIC1tb3otaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbn1cblxubWFpbi5tYWluIHtcbiAgc2VjdGlvbi5jcHQtZGV0YWlsIHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgQ1NTIGhlbHBlciBjbGFzc2VzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyoqXG4gKiBDbGVhciBpbm5lciBmbG9hdHNcbiAqL1xuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi8qKlxuICogTWFpbiBjb250ZW50IGNvbnRhaW5lcnNcbiAqIDEuIE1ha2UgdGhlIGNvbnRhaW5lciBmdWxsLXdpZHRoIHdpdGggYSBtYXhpbXVtIHdpZHRoXG4gKiAyLiBDZW50ZXIgaXQgaW4gdGhlIHZpZXdwb3J0XG4gKiAzLiBMZWF2ZSBzb21lIHNwYWNlIG9uIHRoZSBlZGdlcywgZXNwZWNpYWxseSB2YWx1YWJsZSBvbiBzbWFsbCBzY3JlZW5zXG4gKi9cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLW1heC13aWR0aCk7IC8qIDEgKi9cbiAgbWFyZ2luLWlubGluZTogYXV0bzsgLyogMiAqL1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMjBweDsgLyogMyAqL1xuICB3aWR0aDogMTAwJTsgLyogMSAqL1xufVxuLmNvbnRhaW5lci1zbSB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgbWF4LXdpZHRoOiA3NHJlbTtcbiAgfVxufVxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIHBhZGRpbmctaW5saW5lOiA1cmVtO1xuICB9XG59XG5cbi8qKlxuICogSGlkZSB0ZXh0IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIDEuIE5lZWRlZCBpbiBXZWJLaXQtYmFzZWQgYnJvd3NlcnMgYmVjYXVzZSBvZiBhbiBpbXBsZW1lbnRhdGlvbiBidWc7XG4gKiAgICBTZWU6IGh0dHBzOi8vY29kZS5nb29nbGUuY29tL3AvY2hyb21pdW0vaXNzdWVzL2RldGFpbD9pZD00NTcxNDZcbiAqL1xuLmhpZGUtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7IC8qIDEgKi9cbiAgdGV4dC1pbmRlbnQ6IDEwMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qKlxuICogSGlkZSBlbGVtZW50IHdoaWxlIG1ha2luZyBpdCByZWFkYWJsZSBmb3Igc2NyZWVuIHJlYWRlcnNcbiAqIFNoYW1lbGVzc2x5IGJvcnJvd2VkIGZyb20gSFRNTDVCb2lsZXJwbGF0ZTpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MjTDExOS1MMTMzXG4gKi9cbi52aXN1YWxseS1oaWRkZW4ge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuaHRtbC5kaXNhYmxlLXNjcm9sbGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyoqXG4qIEVtYmVkIFJlc3BvbnNpdmVseVxuKiBodHRwOi8vZW1iZWRyZXNwb25zaXZlbHkuY29tL1xuKi9cbi5lbWJlZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZpZGVvLFxuICBpZnJhbWUsXG4gIG9iamVjdCxcbiAgZW1iZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuXG4uaW1nLWEsXG4uaW1nLWEtbGVmdCxcbi5pbWctYS11cCxcbi5pbWctYS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLmltZy1hLXZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltZy1hLXZpZGVvIC5pbWctYS1pbWc6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cblxuLmltZy1hLWJnLXZpZGVvLFxuLmltZy1hLWRlY29yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi5pbWctYS1iZy12aWRlbyBpZnJhbWUsXG4uaW1nLWEtYmctdmlkZW8gdmlkZW8ge1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uaW1nLWEtbGVmdCAuaW1nLWEtZGVjb3Ige1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uaW1nLWEtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaW1nLWEtaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDYxLjY0JTtcbn1cblxuLmltZy1hLWltZyBpbWcsXG4uaW1nLWEtdXAgLmltZy1hLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgLy8gLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMTAwJSwgMCAxMDAlKTtcbiAgLy8gY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwIDEwMCUsIDAgMTAwJSk7XG59XG5cbi5pbWctYS1pbWcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5pbWctYS11cCAuaW1nLWEtaW1nIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5pbWctbm90LWEgLmltZy1hLWltZyBpbWcge1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5oZXJpdDtcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xufVxuXG4ub3ZlcnJpZGUtaGlkZGVuIC5hLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYW5pbWF0ZWQsXG4uYmVmb3JlSGVpZ2h0VXA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cbi5mYWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG59XG5cbi5kb3duRnVsbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGRvd25GdWxsO1xuICBhbmltYXRpb24tbmFtZTogZG93bkZ1bGw7XG59XG5cbi51cEZ1bGwge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB1cEZ1bGw7XG4gIGFuaW1hdGlvbi1uYW1lOiB1cEZ1bGw7XG59XG5cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5cbi5mYWRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGU7XG59XG5cbi5iZWZvcmVIZWlnaHRVcDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoZWlnaHRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGhlaWdodFVwO1xufVxuXG4ud2lkdGhHcm93dGgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3aWR0aEdyb3d0aDtcbiAgYW5pbWF0aW9uLW5hbWU6IHdpZHRoR3Jvd3RoO1xufVxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gIC5hLWRlbGF5LSN7JGl9IHtcbiAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoI3skaX0gKiAwLjJzKTtcbiAgfVxufVxuXG4vKlxuICBDdXN0b20gU3BhY2luZ3NcbiovXG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAubXQtI3skaX0ge1xuICAgIG1hcmdpbi10b3A6ICN7JGl9cmVtO1xuICB9XG4gIC5tYi0jeyRpfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaX1yZW07XG4gIH1cbiAgLm1sLSN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogI3skaX1yZW07XG4gIH1cbiAgLm1yLSN7JGl9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cmVtO1xuICB9XG4gIC5teC0jeyRpfSB7XG4gICAgbWFyZ2luLWxlZnQ6ICN7JGl9cmVtO1xuICAgIG1hcmdpbi1yaWdodDogI3skaX1yZW07XG4gIH1cbiAgLm15LSN7JGl9IHtcbiAgICBwYWRkaW5nLXRvcDogI3skaX1yZW07XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGl9cmVtO1xuICB9XG4gIC5wdC0jeyRpfSB7XG4gICAgcGFkZGluZy10b3A6ICN7JGl9cmVtO1xuICB9XG4gIC5wYi0jeyRpfSB7XG4gICAgcGFkZGluZy1ib3R0b206ICN7JGl9cmVtO1xuICB9XG4gIC5wbC0jeyRpfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpfXJlbTtcbiAgfVxuICAucHItI3skaX0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGl9cmVtO1xuICB9XG4gIC5weC0jeyRpfSB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRpfXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpfXJlbTtcbiAgfVxuICAucHktI3skaX0ge1xuICAgIHBhZGRpbmctdG9wOiAjeyRpfXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogI3skaX1yZW07XG4gIH1cbn1cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLmJnLWNvdmVyIHtcbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBjb3Zlci1pbWFnZTtcbiAgfVxufVxuXG4uZGVjb3ItaGVhZGluZyB7XG4gIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93O1xuICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgIGJveC1kZWNvcmF0aW9uLWJyZWFrOiBjbG9uZTtcbiAgfVxufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1zbS1vbmx5IHtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kLW1kLW9ubHkge1xuICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbi5kZWZhdWx0LWVkaXRvciB7XG4gIEBpbmNsdWRlIGRlZmF1bHQtZWRpdG9yO1xufVxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTBweCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNTBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvd25GdWxsIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZG93bkZ1bGwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHVwRnVsbCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB1cEZ1bGwge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTBweCwgMCwgMCk7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGVpZ2h0VXAge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAwJTtcbiAgfVxuXG4gIHRvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoZWlnaHRVcCB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDAlO1xuICB9XG5cbiAgdG8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgd2lkdGhHcm93dGgge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG5cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgd2lkdGhHcm93dGgge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG5cbiAgdG8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBCZ1VwIHtcbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgQmdVcCB7XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgQmdEb3duIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAwO1xuICB9XG5cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSB2YXIoLS1ibG9jay1oZWlnaHQpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgQmdEb3duIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAwO1xuICB9XG5cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSB2YXIoLS1ibG9jay1oZWlnaHQpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBncmFkaWVudCB7XG4gIDAle2JhY2tncm91bmQtcG9zaXRpb246MCUgMCV9XG4gIDEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowJSAtMjAwJX1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgQm9vdHN0cmFwIGdyaWQgc3lzdGVtXG4vLyBEZWZhdWx0IGNvbHVtbiBjb3VudCBvZiByb3cgaXMgMTJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG46cm9vdCB7XG4gIC0tZ3JpZC1ndXR0ZXItd2lkdGg6IDJyZW07XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWdyaWQtZ3V0dGVyLXdpZHRoKSAqIC0xKTtcbn1cblxuLnJvdyA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tZ3JpZC1ndXR0ZXItd2lkdGgpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1ncmlkLWd1dHRlci13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgLmNvbC0jeyRpfSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAjeyRpfSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMTIpICogI3skaX0pO1xuICB9XG59XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgLmNvbC1zbS0jeyRpfSB7XG4gICAgQGluY2x1ZGUgbXEocGhhYmxldCkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAjeyRpfSk7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLyAxMikgKiAjeyRpfSk7XG4gICAgfVxuICB9XG59XG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgLmNvbC1tZC0jeyRpfSB7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqICN7JGl9KTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqICN7JGl9KTtcbiAgICB9XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTIge1xuICAuY29sLWxnLSN7JGl9IHtcbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqICN7JGl9KTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAvIDEyKSAqICN7JGl9KTtcbiAgICB9XG4gIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBzdHlsZXMgcmVsYXRlZCB0byB0aGUgaGVhZGVyIG9mIHRoZSBzaXRlL2FwcGxpY2F0aW9uLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gIHotaW5kZXg6IDEwMjtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgJi10b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDA7XG4gICAgfVxuICAgICZfX21lbnUge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICA+IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMnJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMXJlbTtcbiAgICAgICAgICBmb250OiA3MDAgMTJweC8xOXB4ICRmLXRleHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZS1saWdodDtcbiAgICAgICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgICYtZG9uYXRlIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JlZW47XG4gICAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtaGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyYXk7XG4gICAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjkuMTMzXCIgaGVpZ2h0PVwiNS44OTVcIiB2aWV3Qm94PVwiMCAwIDkuMTMzIDUuODk1XCI+PHBhdGggaWQ9XCJhbmdsZS1yaWdodFwiIGQ9XCJNNS42OTQsNS4wNTJsLTMuODgsMy44OGEuNjgyLjY4MiwwLDAsMS0uOTY3LDBMLjIsOC4yODdhLjY4Mi42ODIsMCwwLDEsMC0uOTY3TDIuOTUyLDQuNTcuMiwxLjgxOUEuNjgyLjY4MiwwLDAsMSwuMi44NTJMLjg0My4yQS42ODIuNjgyLDAsMCwxLDEuODEuMmwzLjg4LDMuODhBLjY4My42ODMsMCwwLDEsNS42OTQsNS4wNTJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDkuMTMzKSByb3RhdGUoOTApXCIgZmlsbD1cIiUyM2ZmZlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LWhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB1bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LXNob3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtbWFpbiB7XG4gICAgcGFkZGluZy1ibG9jazogMnJlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNsci1ibGFjaztcbiAgICB9XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5pcy1vcGVuZWQnKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NGRDFEMjtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgJi1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICB9XG4gIH1cbiAgJi1uYXYge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gICYtc2VhcmNoIHtcbiAgICAmX19mb3JtIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDdyZW0pO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmlzLXNlYXJjaCcpIHtcbiAgICAgICAgICBAaW5jbHVkZSBlbGVtZW50LXNob3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW5wdXQge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQ6IDcwMCAxLjhyZW0vMSAkZi10ZXh0O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgfVxuICAgICAgLmljb24tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5pcy1zZWFyY2gnKSB7XG4gICAgICAgIC5pY29uLXNlYXJjaCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1jbG9zZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLW1lbnUge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBAaW5jbHVkZSBlbGVtZW50LXNob3c7XG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmlzLXNlYXJjaCcpIHtcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudC1oaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICA+IGEge1xuICAgICAgICBmb250OiA4MDAgMTZweC8zMHB4ICRmLWhlYWRpbmctYWx0O1xuICAgICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZzogMXJlbSAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcC13aWRlKSB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5oYXMtc3VibWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuc3ViLWFycm93IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMS4xcmVtO1xuICAgICAgICAgIGhlaWdodDogMC43cmVtO1xuICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjEwLjgzOVwiIGhlaWdodD1cIjdcIiB2aWV3Qm94PVwiMCAwIDEwLjgzOSA3XCI+PHBhdGggaWQ9XCJhbmdsZS1kb3duXCIgZD1cIk00LjgsMTU5LjUxMS4xODksMTU0LjlhLjgxLjgxLDAsMCwxLDAtMS4xNDlsLjc2Ni0uNzY2YS44MS44MSwwLDAsMSwxLjE0OSwwbDMuMjY2LDMuMjY2LDMuMjY2LTMuMjY2YS44MS44MSwwLDAsMSwxLjE0OSwwbC43NjYuNzY2YS44MS44MSwwLDAsMSwwLDEuMTQ5bC00LjYwOCw0LjYwOEEuODA2LjgwNiwwLDAsMSw0LjgsMTU5LjUxMVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC4wNSAtMTUyLjc1KVwiIGZpbGw9XCIlMjMxMDE4MjBcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4xcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmhpZ2hsaWdodGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XG4gICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICAgICAgLnN1Yi1hcnJvdyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMC44MzlcIiBoZWlnaHQ9XCI3XCIgdmlld0JveD1cIjAgMCAxMC44MzkgN1wiPjxwYXRoIGlkPVwiYW5nbGUtZG93blwiIGQ9XCJNNC44LDE1OS41MTEuMTg5LDE1NC45YS44MS44MSwwLDAsMSwwLTEuMTQ5bC43NjYtLjc2NmEuODEuODEsMCwwLDEsMS4xNDksMGwzLjI2NiwzLjI2NiwzLjI2Ni0zLjI2NmEuODEuODEsMCwwLDEsMS4xNDksMGwuNzY2Ljc2NmEuODEuODEsMCwwLDEsMCwxLjE0OWwtNC42MDgsNC42MDhBLjgwNi44MDYsMCwwLDEsNC44LDE1OS41MTFaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDUgLTE1Mi43NSlcIiBmaWxsPVwiJTIzZmZmXCIvPjwvc3ZnPicpO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZWdhLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgfVxuICAgICAgLnBhcmVudC10d28tY29sIHtcbiAgICAgICAgLm1lZ2EtbWVudV9fcmlnaHQge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBncmlkLWdhcDogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICAgICAgICAgIGZsZXg6IDAgNTAlO1xuICAgICAgICAgICAgICAmLm9uZS1jb2wge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAmLmNvbC0tMSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDIuNXJlbSA3LjVyZW0gMi41cmVtIDYuNXJlbTtcbiAgICAgICAgICBmbGV4OiAwIDAgMzNyZW07XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiA0LjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogM3JlbTtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDFyZW0gNnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMy41cmVtO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDByZW0gMTJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQ6IDQwMCAxLjZyZW0vMi4xcmVtICRmLXRleHQ7XG4gICAgICAgICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgICAgICAmOmhvdmVyOm5vdCgubm8taG92ZXIpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1ibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhpZGUtcGFyZW50LWxpbmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS0yIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDFyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDIuMjVyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBub25lO1xuICAgICAgICAgICAgICBncmlkLWdhcDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgZ3JpZC1nYXA6IDQuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICYuY29sLS0yIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICBjb2x1bW5zOiAyO1xuICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogNy4ycmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gN3JlbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuaGVhZGVyLmlzLW9wZW5lZCcpIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5hZG1pbi1iYXInKSB7XG4gICAgICB0b3A6IDExLjZyZW07XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMS42cmVtKTtcbiAgICB9XG4gICAgJl9fc2VhcmNoIHtcbiAgICAgICZfX2lucHV0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDJyZW0gMnJlbSA1LjVyZW07XG4gICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIzLjM5M1wiIGhlaWdodD1cIjIzLjM2N1wiIHZpZXdCb3g9XCIwIDAgMjMuMzkzIDIzLjM2N1wiPjxwYXRoIGlkPVwiVW5pb25fMlwiIGRhdGEtbmFtZT1cIlVuaW9uIDJcIiBkPVwiTS0xMjM2LjI4MS0yNjMuNDQ2bDYuNiw2Ljc2NlptLTE0LjIxOC01Ljk4NmE3Ljk3MSw3Ljk3MSwwLDAsMSw3Ljg3LTguMDY4LDcuOTcxLDcuOTcxLDAsMCwxLDcuODcxLDguMDY4LDcuOTcxLDcuOTcxLDAsMCwxLTcuODcxLDguMDY4QTcuOTcxLDcuOTcxLDAsMCwxLTEyNTAuNS0yNjkuNDMyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMjUyIDI3OSlcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cIiUyMzRkNTI1N1wiIHN0cm9rZS13aWR0aD1cIjNcIi8+PC9zdmc+Jyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDJyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZS1saWdodDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRkQxRDI7XG4gICAgICAgIGZvbnQ6IDcwMCAxLjhyZW0vMSAkZi1oZWFkaW5nLWFsdDtcbiAgICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzRDNTI1ODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZEMUQyO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250OiA3MDAgMS44cmVtLzEgJGYtaGVhZGluZy1hbHQ7XG4gICAgICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4LjAzMVwiIGhlaWdodD1cIjEyLjQ0M1wiIHZpZXdCb3g9XCIwIDAgOC4wMzEgMTIuNDQzXCI+PHBhdGggaWQ9XCJhbmdsZS1yaWdodFwiIGQ9XCJNMzIuNTA3LDEwMi44MzNsLTUuMjg3LDUuMjg3YS45MjkuOTI5LDAsMCwxLTEuMzE4LDBsLS44NzktLjg3OWEuOTI5LjkyOSwwLDAsMSwwLTEuMzE4bDMuNzQ3LTMuNzQ3LTMuNzQ3LTMuNzQ3YS45MjkuOTI5LDAsMCwxLDAtMS4zMThsLjg3NS0uODg2YS45MjkuOTI5LDAsMCwxLDEuMzE4LDBsNS4yODcsNS4yODdBLjkzLjkzLDAsMCwxLDMyLjUwNywxMDIuODMzWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtMjQuNzUgLTk1Ljk1KVwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWFsbC1zaXRlcyB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIC0ycmVtIDA7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDNyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjguMDMxXCIgaGVpZ2h0PVwiMTIuNDQzXCIgdmlld0JveD1cIjAgMCA4LjAzMSAxMi40NDNcIj48cGF0aCBpZD1cImFuZ2xlLXJpZ2h0XCIgZD1cIk0zMi41MDcsMTAyLjgzM2wtNS4yODcsNS4yODdhLjkyOS45MjksMCwwLDEtMS4zMTgsMGwtLjg3OS0uODc5YS45MjkuOTI5LDAsMCwxLDAtMS4zMThsMy43NDctMy43NDctMy43NDctMy43NDdhLjkyOS45MjksMCwwLDEsMC0xLjMxOGwuODc1LS44ODZhLjkyOS45MjksMCwwLDEsMS4zMTgsMGw1LjI4Nyw1LjI4N0EuOTMuOTMsMCwwLDEsMzIuNTA3LDEwMi44MzNaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0yNC43NSAtOTUuOTUpXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2LjRyZW0pO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0ZEMUQyO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udDogNDAwIDEuOHJlbS8xICRmLWhlYWRpbmctYWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDByZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjguMDMxXCIgaGVpZ2h0PVwiMTIuNDQzXCIgdmlld0JveD1cIjAgMCA4LjAzMSAxMi40NDNcIj48cGF0aCBpZD1cImFuZ2xlLXJpZ2h0XCIgZD1cIk0zMi41MDcsMTAyLjgzM2wtNS4yODcsNS4yODdhLjkyOS45MjksMCwwLDEtMS4zMTgsMGwtLjg3OS0uODc5YS45MjkuOTI5LDAsMCwxLDAtMS4zMThsMy43NDctMy43NDctMy43NDctMy43NDdhLjkyOS45MjksMCwwLDEsMC0xLjMxOGwuODc1LS44ODZhLjkyOS45MjksMCwwLDEsMS4zMTgsMGw1LjI4Nyw1LjI4N0EuOTMuOTMsMCwwLDEsMzIuNTA3LDEwMi44MzNaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDMyLjc4MSAxMDguMzkzKSByb3RhdGUoMTgwKVwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBib3R0b206IC0wLjhyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjbHItYmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19ib3R0b20ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZS1saWdodDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQ6IDcwMCAxLjRyZW0vMS44cmVtICRmLWhlYWRpbmctYWx0O1xuICAgICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBmb290ZXIgb2YgdGhlIHNpdGUvYXBwbGljYXRpb24uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZvb3RlciB7XG4gIHBhZGRpbmctYmxvY2s6IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmxhY2s7XG4gIGNvbG9yOiAkY2xyLXdoaXRlO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgcGFkZGluZy1ibG9jazogNy41cmVtO1xuICB9XG4gICYtdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdyaWQtZ2FwOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHJlbTtcbiAgICB9XG4gIH1cbiAgJi1ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLXdoaXRlO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgJi1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICB9XG4gIH1cbiAgJi1hZGRyZXNzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB9XG4gICAgYTpub3QoW2NsYXNzXSkge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gICYtbWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICBncmlkLWdhcDogMnJlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250OiA5MDAgMi4xcmVtLzIuOHJlbSAkZi10ZXh0O1xuICAgICAgY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgfVxuICAgICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jb3B5cmlnaHQge1xuICAgIGZvbnQ6IDMwMCAxLjJyZW0vMi44cmVtICRmLXRleHQ7XG4gIH1cbiAgJi1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgICB9XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWlubGluZTogLjVyZW07XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuZGl2I2xvYWRpbmctcHBzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMjQwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi9wcHMvYXNzZXRzL2ltZy9wcHMtbG9hZGluZy5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAjRkZGO1xuICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAwIDM1cHggLTE1cHggIzAwMDtcbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIHN0eWxlcyByZWxhdGVkIHRvIHRoZSBidXR0b24gY29tcG9uZW50LlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250OiA3MDAgMS44cmVtLzEuMiAkZi10ZXh0O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBwYWRkaW5nLWlubGluZTogM3JlbTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zNik7XG59XG4uYnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IGRpc2FibGVkO1xufVxuXG4uYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibHVlO1xuICBib3JkZXItY29sb3I6ICRjbHItYmx1ZTtcbiAgY29sb3I6ICRjbHItd2hpdGU7XG59XG4uYnRuLS1wcmltYXJ5W2Rvd25sb2FkXSB7XG4gIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE4LjcyMlwiIGhlaWdodD1cIjE2Ljc2OFwiIHZpZXdCb3g9XCIwIDAgMTguNzIyIDE2Ljc2OFwiPjxwYXRoIGlkPVwiZG93bmxvYWRcIiBkPVwiTTcuOSwwaDIuOTI1QS44MzQuODM0LDAsMCwxLDExLjcuNzg2djUuNWgzLjIwN0EuNjQ4LjY0OCwwLDAsMSwxNS40MjMsNy40TDkuODYyLDEyLjM4OWEuNzY4Ljc2OCwwLDAsMS0xLDBMMy4yOTUsNy40QS42NDguNjQ4LDAsMCwxLDMuODEsNi4yODhoMy4yMVYuNzg2QS44MzQuODM0LDAsMCwxLDcuOSwwWk0xOC43MjIsMTIuMzE0djMuNjY4YS44MzQuODM0LDAsMCwxLS44NzguNzg2SC44NzhBLjgzNC44MzQsMCwwLDEsMCwxNS45ODJWMTIuMzE0YS44MzQuODM0LDAsMCwxLC44NzgtLjc4Nkg2LjI0MmwxLjc5MiwxLjZhMi4wMzEsMi4wMzEsMCwwLDAsMi42NTUsMGwxLjc5Mi0xLjZoNS4zNjRBLjgzNC44MzQsMCwwLDEsMTguNzIyLDEyLjMxNFpNMTQuMTg4LDE1LjJhLjczNi43MzYsMCwxLDAtLjczMS42NTVBLjcuNywwLDAsMCwxNC4xODgsMTUuMlptMi4zNCwwYS43MzYuNzM2LDAsMSwwLS43MzEuNjU1QS43LjcsMCwwLDAsMTYuNTI4LDE1LjJaXCIgZmlsbD1cIiUyM2ZmZlwiLz48L3N2Zz4nKTtcbn1cbi5idG4tLXByaW1hcnlbdGFyZ2V0PV9ibGFua10ge1xuICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOC44NjZcIiBoZWlnaHQ9XCIxNi43N1wiIHZpZXdCb3g9XCIwIDAgMTguODY2IDE2Ljc3XCI+PHBhdGggaWQ9XCJleHRlcm5hbC1saW5rLWFsdFwiIGQ9XCJNMTguODY2Ljc4NlY0Ljk3OGEuNzg3Ljc4NywwLDAsMS0xLjM0Mi41NTZsLTEuMTctMS4xN0w4LjM3OCwxMi4zNDFhLjc4Ni43ODYsMCwwLDEtMS4xMTIsMEw2LjUyNiwxMS42YS43ODYuNzg2LDAsMCwxLDAtMS4xMTJMMTQuNSwyLjUxMSwxMy4zMzMsMS4zNDJBLjc4Ny43ODcsMCwwLDEsMTMuODg4LDBIMTguMDhBLjc4Ni43ODYsMCwwLDEsMTguODY2Ljc4NlpNMTMuMzMyLDguODdsLS41MjQuNTI0YS43ODYuNzg2LDAsMCwwLS4yMy41NTZ2NC43MjRIMi4xVjQuMTkzaDguNjQ3YS43ODYuNzg2LDAsMCwwLC41NTYtLjIzbC41MjQtLjUyNEEuNzg2Ljc4NiwwLDAsMCwxMS4yNjcsMi4xaC05LjdBMS41NzIsMS41NzIsMCwwLDAsMCwzLjY2OFYxNS4yQTEuNTcyLDEuNTcyLDAsMCwwLDEuNTcyLDE2Ljc3SDEzLjFBMS41NzIsMS41NzIsMCwwLDAsMTQuNjc0LDE1LjJWOS40MjVBLjc4Ni43ODYsMCwwLDAsMTMuMzMyLDguODdaXCIgZmlsbD1cIiUyM2ZmZlwiLz48L3N2Zz4nKTtcblxufVxuLmJ0bi0tcHJpbWFyeVtocmVmXj1cIm1haWx0bzpcIl0ge1xuICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNi43N1wiIGhlaWdodD1cIjEyLjU3N1wiIHZpZXdCb3g9XCIwIDAgMTYuNzcgMTIuNTc3XCI+PHBhdGggaWQ9XCJlbnZlbG9wZVwiIGQ9XCJNMTYuNDUyLDY4LjE1M2EuMi4yLDAsMCwxLC4zMTguMTU0djYuN0ExLjU3MywxLjU3MywwLDAsMSwxNS4yLDc2LjU3OEgxLjU3MkExLjU3MywxLjU3MywwLDAsMSwwLDc1LjAwNVY2OC4zMWEuMi4yLDAsMCwxLC4zMTgtLjE1NGMuNzM0LjU3LDEuNzA2LDEuMjk0LDUuMDQ3LDMuNzIxLjY5MS41LDEuODU3LDEuNTY2LDMuMDIsMS41NTksMS4xNjkuMDEsMi4zNTgtMS4wNzQsMy4wMjMtMS41NTlDMTQuNzQ5LDY5LjQ1LDE1LjcxOSw2OC43MjMsMTYuNDUyLDY4LjE1M1pNOC4zODUsNzIuMzg1Yy43Ni4wMTMsMS44NTQtLjk1NiwyLjQtMS4zNTYsNC4zNDYtMy4xNTQsNC42NzctMy40MjksNS42OC00LjIxNWEuNzg0Ljc4NCwwLDAsMCwuMy0uNjE5di0uNjIyQTEuNTczLDEuNTczLDAsMCwwLDE1LjIsNjRIMS41NzJBMS41NzMsMS41NzMsMCwwLDAsMCw2NS41NzJ2LjYyMmEuNzg5Ljc4OSwwLDAsMCwuMy42MTljMSwuNzgzLDEuMzMzLDEuMDYxLDUuNjgsNC4yMTVDNi41MzEsNzEuNDI5LDcuNjI1LDcyLjQsOC4zODUsNzIuMzg1WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIC02NClcIiBmaWxsPVwiJTIzZmZmXCIvPjwvc3ZnPicpO1xufVxuXG4uYnRuLS1vdXRsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAkY2xyLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xuICBjb2xvcjogJGNsci1ibGFjaztcbiAgaW1nIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4uYnRuLS1vdXRsaW5lW2Rvd25sb2FkXSB7XG4gIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE4LjcyMlwiIGhlaWdodD1cIjE2Ljc2OFwiIHZpZXdCb3g9XCIwIDAgMTguNzIyIDE2Ljc2OFwiPjxwYXRoIGlkPVwiZG93bmxvYWRcIiBkPVwiTTcuOSwwaDIuOTI1QS44MzQuODM0LDAsMCwxLDExLjcuNzg2djUuNWgzLjIwN0EuNjQ4LjY0OCwwLDAsMSwxNS40MjMsNy40TDkuODYyLDEyLjM4OWEuNzY4Ljc2OCwwLDAsMS0xLDBMMy4yOTUsNy40QS42NDguNjQ4LDAsMCwxLDMuODEsNi4yODhoMy4yMVYuNzg2QS44MzQuODM0LDAsMCwxLDcuOSwwWk0xOC43MjIsMTIuMzE0djMuNjY4YS44MzQuODM0LDAsMCwxLS44NzguNzg2SC44NzhBLjgzNC44MzQsMCwwLDEsMCwxNS45ODJWMTIuMzE0YS44MzQuODM0LDAsMCwxLC44NzgtLjc4Nkg2LjI0MmwxLjc5MiwxLjZhMi4wMzEsMi4wMzEsMCwwLDAsMi42NTUsMGwxLjc5Mi0xLjZoNS4zNjRBLjgzNC44MzQsMCwwLDEsMTguNzIyLDEyLjMxNFpNMTQuMTg4LDE1LjJhLjczNi43MzYsMCwxLDAtLjczMS42NTVBLjcuNywwLDAsMCwxNC4xODgsMTUuMlptMi4zNCwwYS43MzYuNzM2LDAsMSwwLS43MzEuNjU1QS43LjcsMCwwLDAsMTYuNTI4LDE1LjJaXCIgZmlsbD1cIiUyMzEwMTgyMFwiLz48L3N2Zz4nKTtcbn1cbi5idG4tLW91dGxpbmVbdGFyZ2V0PV9ibGFua10ge1xuICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxOC44NjZcIiBoZWlnaHQ9XCIxNi43N1wiIHZpZXdCb3g9XCIwIDAgMTguODY2IDE2Ljc3XCI+PHBhdGggaWQ9XCJleHRlcm5hbC1saW5rLWFsdFwiIGQ9XCJNMTguODY2Ljc4NlY0Ljk3OGEuNzg3Ljc4NywwLDAsMS0xLjM0Mi41NTZsLTEuMTctMS4xN0w4LjM3OCwxMi4zNDFhLjc4Ni43ODYsMCwwLDEtMS4xMTIsMEw2LjUyNiwxMS42YS43ODYuNzg2LDAsMCwxLDAtMS4xMTJMMTQuNSwyLjUxMSwxMy4zMzMsMS4zNDJBLjc4Ny43ODcsMCwwLDEsMTMuODg4LDBIMTguMDhBLjc4Ni43ODYsMCwwLDEsMTguODY2Ljc4NlpNMTMuMzMyLDguODdsLS41MjQuNTI0YS43ODYuNzg2LDAsMCwwLS4yMy41NTZ2NC43MjRIMi4xVjQuMTkzaDguNjQ3YS43ODYuNzg2LDAsMCwwLC41NTYtLjIzbC41MjQtLjUyNEEuNzg2Ljc4NiwwLDAsMCwxMS4yNjcsMi4xaC05LjdBMS41NzIsMS41NzIsMCwwLDAsMCwzLjY2OFYxNS4yQTEuNTcyLDEuNTcyLDAsMCwwLDEuNTcyLDE2Ljc3SDEzLjFBMS41NzIsMS41NzIsMCwwLDAsMTQuNjc0LDE1LjJWOS40MjVBLjc4Ni43ODYsMCwwLDAsMTMuMzMyLDguODdaXCIgZmlsbD1cIiUyMzEwMTgyMFwiLz48L3N2Zz4nKTtcbn1cbi5idG4tLW91dGxpbmVbaHJlZl49XCJtYWlsdG86XCJdIHtcbiAgQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTYuNzdcIiBoZWlnaHQ9XCIxMi41NzdcIiB2aWV3Qm94PVwiMCAwIDE2Ljc3IDEyLjU3N1wiPjxwYXRoIGlkPVwiZW52ZWxvcGVcIiBkPVwiTTE2LjQ1Miw2OC4xNTNhLjIuMiwwLDAsMSwuMzE4LjE1NHY2LjdBMS41NzMsMS41NzMsMCwwLDEsMTUuMiw3Ni41NzhIMS41NzJBMS41NzMsMS41NzMsMCwwLDEsMCw3NS4wMDVWNjguMzFhLjIuMiwwLDAsMSwuMzE4LS4xNTRjLjczNC41NywxLjcwNiwxLjI5NCw1LjA0NywzLjcyMS42OTEuNSwxLjg1NywxLjU2NiwzLjAyLDEuNTU5LDEuMTY5LjAxLDIuMzU4LTEuMDc0LDMuMDIzLTEuNTU5QzE0Ljc0OSw2OS40NSwxNS43MTksNjguNzIzLDE2LjQ1Miw2OC4xNTNaTTguMzg1LDcyLjM4NWMuNzYuMDEzLDEuODU0LS45NTYsMi40LTEuMzU2LDQuMzQ2LTMuMTU0LDQuNjc3LTMuNDI5LDUuNjgtNC4yMTVhLjc4NC43ODQsMCwwLDAsLjMtLjYxOXYtLjYyMkExLjU3MywxLjU3MywwLDAsMCwxNS4yLDY0SDEuNTcyQTEuNTczLDEuNTczLDAsMCwwLDAsNjUuNTcydi42MjJhLjc4OS43ODksMCwwLDAsLjMuNjE5YzEsLjc4MywxLjMzMywxLjA2MSw1LjY4LDQuMjE1QzYuNTMxLDcxLjQyOSw3LjYyNSw3Mi40LDguMzg1LDcyLjM4NVpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMCAtNjQpXCIgZmlsbD1cIiUyMzEwMTgyMFwiLz48L3N2Zz4nKTtcbn1cblxuLmJ0bltkb3dubG9hZF0sXG4uYnRuW3RhcmdldD1fYmxhbmtdLFxuLmJ0bltocmVmXj1cIm1haWx0bzpcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMnJlbTtcbn1cblxuLmJ0bi0tc20ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLmJ0bi10YWcge1xuICBtYXJnaW46IDAgNnB4IDZweCAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udDogNTAwIDEuNHJlbS8xLjZyZW0gJGYtdGV4dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci15ZWxsb3ctbGlnaHQ7XG4gIGJvcmRlci1jb2xvcjogJGNsci15ZWxsb3ctbGlnaHQ7XG4gIGNvbG9yOiAkY2xyLWJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAzcmVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgfVxuICAmLnRhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci15ZWxsb3ctbGlnaHQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY2xyLXllbGxvdy1saWdodDtcbiAgfVxuICAmLnBlb3BsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmVlbi1saWdodDtcbiAgICBib3JkZXItY29sb3I6ICRjbHItZ3JlZW4tbGlnaHQ7XG4gIH1cbiAgJi5icmFuY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItb3JhbmdlLWxpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogJGNsci1vcmFuZ2UtbGlnaHQ7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdztcbiAgfVxufVxuXG4uYnRuLS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgd2lkdGg6IDMuN3JlbTtcbiAgaGVpZ2h0OiAzLjdyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLmxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250OiA3MDAgMS44cmVtLzMuMnJlbSAkZi10ZXh0O1xuICBjb2xvcjogJGNsci1ibGFjaztcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICRjbHItYmx1ZTtcbiAgICBjb2xvcjogJGNsci1ibHVlO1xuICB9XG4gICYtbmV4dCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTYuNzdcIiBoZWlnaHQ9XCIxNi4zNDVcIiB2aWV3Qm94PVwiMCAwIDE2Ljc3IDE2LjM0NVwiPjxwYXRoIGlkPVwiYXJyb3ctbGVmdFwiIGQ9XCJNOS42NCwxNS4yNWwtLjgzMS44MzFhLjkuOSwwLDAsMS0xLjI2OSwwTC4yNjQsOC44MDlhLjkuOSwwLDAsMSwwLTEuMjY5TDcuNTQuMjY0YS45LjksMCwwLDEsMS4yNjksMGwuODMxLjgzMWEuOS45LDAsMCwxLS4wMTUsMS4yODRsLTQuNTEsNC4zSDE1Ljg3MmEuOS45LDAsMCwxLC45Ljl2MS4yYS45LjksMCwwLDEtLjkuOUg1LjExNWw0LjUxLDQuM0EuODkzLjg5MywwLDAsMSw5LjY0LDE1LjI1WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxNi43NyAxNi4zNDUpIHJvdGF0ZSgxODApXCIgZmlsbD1cIiUyMzEwMTgyMFwiLz48L3N2Zz4nKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNi43N1wiIGhlaWdodD1cIjE2LjM0NVwiIHZpZXdCb3g9XCIwIDAgMTYuNzcgMTYuMzQ1XCI+PHBhdGggaWQ9XCJhcnJvdy1sZWZ0XCIgZD1cIk05LjY0LDE1LjI1bC0uODMxLjgzMWEuOS45LDAsMCwxLTEuMjY5LDBMLjI2NCw4LjgwOWEuOS45LDAsMCwxLDAtMS4yNjlMNy41NC4yNjRhLjkuOSwwLDAsMSwxLjI2OSwwbC44MzEuODMxYS45LjksMCwwLDEtLjAxNSwxLjI4NGwtNC41MSw0LjNIMTUuODcyYS45LjksMCwwLDEsLjkuOXYxLjJhLjkuOSwwLDAsMS0uOS45SDUuMTE1bDQuNTEsNC4zQS44OTMuODkzLDAsMCwxLDkuNjQsMTUuMjVaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE2Ljc3IDE2LjM0NSkgcm90YXRlKDE4MClcIiBmaWxsPVwiJTIzMEU0Qzc3XCIvPjwvc3ZnPicpO1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1wcmV2IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2Ljc3XCIgaGVpZ2h0PVwiMTYuMzQ1XCIgdmlld0JveD1cIjAgMCAxNi43NyAxNi4zNDVcIj48cGF0aCBpZD1cImFycm93LWxlZnRcIiBkPVwiTTkuNTksNTIuOWwtLjgzMS44MzFhLjkuOSwwLDAsMS0xLjI2OSwwTC4yMTQsNDYuNDU5YS45LjksMCwwLDEsMC0xLjI2OUw3LjQ5LDM3LjkxNGEuOS45LDAsMCwxLDEuMjY5LDBsLjgzMS44MzFhLjkuOSwwLDAsMS0uMDE1LDEuMjg0bC00LjUxLDQuM0gxNS44MjJhLjkuOSwwLDAsMSwuOS45djEuMmEuOS45LDAsMCwxLS45LjlINS4wNjVsNC41MSw0LjNBLjg5My44OTMsMCwwLDEsOS41OSw1Mi45WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjA1IC0zNy42NSlcIiBmaWxsPVwiJTIzMTAxODIwXCIvPjwvc3ZnPicpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE2Ljc3XCIgaGVpZ2h0PVwiMTYuMzQ1XCIgdmlld0JveD1cIjAgMCAxNi43NyAxNi4zNDVcIj48cGF0aCBpZD1cImFycm93LWxlZnRcIiBkPVwiTTkuNTksNTIuOWwtLjgzMS44MzFhLjkuOSwwLDAsMS0xLjI2OSwwTC4yMTQsNDYuNDU5YS45LjksMCwwLDEsMC0xLjI2OUw3LjQ5LDM3LjkxNGEuOS45LDAsMCwxLDEuMjY5LDBsLjgzMS44MzFhLjkuOSwwLDAsMS0uMDE1LDEuMjg0bC00LjUxLDQuM0gxNS44MjJhLjkuOSwwLDAsMSwuOS45djEuMmEuOS45LDAsMCwxLS45LjlINS4wNjVsNC41MSw0LjNBLjg5My44OTMsMCwwLDEsOS41OSw1Mi45WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjA1IC0zNy42NSlcIiBmaWxsPVwiJTIzMEU0Qzc3XCIvPjwvc3ZnPicpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udW5kZXJsaW5lLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udDogNzAwIDEuOHJlbS8yLjRyZW0gJGYtdGV4dDtcbiAgY29sb3I6ICRjbHItYmxhY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICB9XG4gICY6aG92ZXI6OmFmdGVyLFxuICAmLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4iLCIuaGFtYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xcmVtO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLTFyZW07XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5oZWFkZXIuaXMtb3BlbmVkJykge1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDUwcmVtO1xuICAmLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIEBpbmNsdWRlIGNvdmVyLWltYWdlO1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICYtaGVhZGluZyB7XG4gICAgY29sb3I6ICRjbHItd2hpdGU7XG4gIH1cbn1cbiIsIi5ub3RpY2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJsb2NrOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlLWxpZ2h0O1xuICBoZWlnaHQ6IDU2cHg7XG4gIC5zbGljay1hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUJBRUIxO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBleHRlbmQgLmhpZGUtdGV4dDtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA1LjZyZW07XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmF5O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMi45MDhcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMTIuOTA4IDIwXCI+PHBhdGggaWQ9XCJhbmdsZS1yaWdodFwiIGQ9XCJNMTIuNDY4LDExLjA2MmwtOC41LDguNWExLjQ5MywxLjQ5MywwLDAsMS0yLjExOCwwTC40NCwxOC4xNDdhMS40OTMsMS40OTMsMCwwLDEsMC0yLjExOGw2LjAyMy02LjAyM0wuNDQsMy45ODNhMS40OTMsMS40OTMsMCwwLDEsMC0yLjExOEwxLjg0Ni40NGExLjQ5MywxLjQ5MywwLDAsMSwyLjExOCwwbDguNSw4LjVBMS41LDEuNSwwLDAsMSwxMi40NjgsMTEuMDYyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMi45MDggMjApIHJvdGF0ZSgxODApXCIgZmlsbD1cIiUyM2YzZjNmNFwiLz48L3N2Zz4nKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbn1cbi5ub3RpY2Utc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZy1pbmxpbmU6IDRyZW07XG4gIGZvbnQ6IDgwMCAxLjRyZW0vMS45cmVtICRmLWhlYWRpbmctYWx0O1xuICBjb2xvcjogJGNsci1ibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBwYWRkaW5nLWlubGluZTogNnJlbTtcbiAgfVxuICBwIHtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZi1oZWFkaW5nLWFsdDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzBweCl7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgYTpub3QoW2NsYXNzXSkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRjbHItYmx1ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMS4zOTVcIiBoZWlnaHQ9XCIxMS4xMDdcIiB2aWV3Qm94PVwiMCAwIDExLjM5NSAxMS4xMDdcIj48cGF0aCBpZD1cImFycm93LXJpZ2h0XCIgZD1cIk00Ljg0NSwzOC4zOTRsLjU2NS0uNTY1YS42MDguNjA4LDAsMCwxLC44NjIsMGw0Ljk0NCw0Ljk0MmEuNjA4LjYwOCwwLDAsMSwwLC44NjJMNi4yNzIsNDguNTc3YS42MDguNjA4LDAsMCwxLS44NjIsMGwtLjU2NS0uNTY1YS42MTEuNjExLDAsMCwxLC4wMS0uODcybDMuMDY1LTIuOTJILjYxQS42MDkuNjA5LDAsMCwxLDAsNDMuNjFWNDIuOGEuNjA5LjYwOSwwLDAsMSwuNjEtLjYxSDcuOTJsLTMuMDY1LTIuOTJBLjYwNy42MDcsMCwwLDEsNC44NDUsMzguMzk0WlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwIC0zNy42NSlcIiBmaWxsPVwiJTIzMGU0Yzc3XCIvPjwvc3ZnPicpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgfVxuICB9XG59XG4iLCIuY29udGVudC1pbWFnZSB7XG4gIHBhZGRpbmctYmxvY2s6IDVyZW07XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDE1cmVtIDVyZW07XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuY29udGVudC1pbWFnZS0tcmlnaHQnKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5jb250ZW50LWltYWdlLS1sZWZ0Jykge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3Atd2lkZSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5jb250ZW50LWltYWdlLS1yaWdodCcpIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3Atd2lkZSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogOC44cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gIH1cbiAgJl9fY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gdmFyKC0tbWF4LXdpZHRoKSArIDRyZW0pIC8gMiAqIC0xKTtcbiAgICAgIHdpZHRoOiA0NHJlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5jb250ZW50LWltYWdlLS1yaWdodCcpIHtcbiAgICAgICAgd2lkdGg6IDQwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgY292ZXItaW1hZ2U7XG4gICAgfVxuICB9XG59IiwiLnN1YnNjcmliZS1ib3gge1xuICBwYWRkaW5nLWJsb2NrOiAyLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGUtbGlnaHQ7XG4gICZfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSB2YXIoLS1tYXgtd2lkdGgpICsgNHJlbSkgLyAyICogLTEpO1xuICAgICAgd2lkdGg6IDQ0cmVtO1xuICAgICAgaGVpZ2h0OiA0MHJlbTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmcsXG4gICZfX2NvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuICAmX19mb3JtIHtcbiAgICAuZ2ZpZWxkIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCUgO1xuICAgICAgcGFkZGluZzogNHB4IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgQGV4dGVuZCAudGV4dC1ub3JtYWw7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5nZm9ybV9mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgIH1cbiAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1zbTtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1vdXRsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3Vic2NyaWJlLWNhcmQge1xuICBtYXJnaW4tYmxvY2s6IDVyZW0gOHJlbTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgbWFyZ2luLWJsb2NrOiA5cmVtO1xuICB9XG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQkFFQjE7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYShibGFjaywgMC4xNik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmX19oZWFkaW5nLFxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIH1cbiAgJl9fZm9ybSB7XG4gICAgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDFyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgQGV4dGVuZCAudGV4dC1ub3JtYWw7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjN0M4MDg0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfZXJyb3IgW2FyaWEtaW52YWxpZD10cnVlXSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM2ODI2Mzc7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICBAZXh0ZW5kIC5idG47XG4gICAgICBAZXh0ZW5kIC5idG4tLXNtO1xuICAgICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuICAgIH1cbiAgfVxufSIsIi5hZHZhbnRhZ2Uge1xuICBwYWRkaW5nLWJsb2NrOiA0cmVtO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxuICAmLWJsb2NrcyB7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuICAmLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAycmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgJGNsci15ZWxsb3c7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA0LjVyZW07XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG4gICAgLy8gJjpmaXJzdC1jaGlsZCB7XG4gICAgLy8gICBib3JkZXItdG9wOiBub25lO1xuICAgIC8vIH1cbiAgICAmLS1oYWxmIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICYgKyAuYWR2YW50YWdlLWJsb2NrLS1oYWxmIHtcbiAgICAgICAgICAuYWR2YW50YWdlLWJsb2NrX19pbm5lciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMS41cHggc29saWQgJGNsci15ZWxsb3cgIDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNzZyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuYWR2YW50YWdlLWJsb2NrLS1yaWdodCcpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5hZHZhbnRhZ2UtYmxvY2stLWhhbGYnKSB7XG4gICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19tZWRpYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxleDogMCAwIDI1cmVtO1xuICAgICAgICB3aWR0aDogMjVyZW07XG4gICAgICAgIGhlaWdodDogMjVyZW07XG4gICAgICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuYWR2YW50YWdlLWJsb2NrLS1sZWZ0Jykge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmFkdmFudGFnZS1ibG9jay0tcmlnaHQnKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5hZHZhbnRhZ2UtYmxvY2stLWhhbGYnKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxN3JlbTtcbiAgICAgICAgICB3aWR0aDogMTdyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmFkdmFudGFnZS1ibG9jay0taGFsZicpIHtcbiAgICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgfVxuICAgICZfX2NvcHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5sYXRlc3QtcmVzZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNsci1ibGFjaywgMC4xNSk7XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDVyZW07XG4gIH1cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSBjb3Zlci1pbWFnZTtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICB9XG4gIH1cbn0iLCIuYmxvZy1jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAzcmVtO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1nYXA6IDEuM3JlbTtcbiAgfVxufVxuLmJsb2ctY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBQkFFQjE7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbG9yOiAkY2xyLWJsYWNrO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8vIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gIC8vICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgLy8gfVxuICAmX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgaGVpZ2h0OiAyMHJlbTtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgY292ZXItaW1hZ2U7XG4gICAgfVxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuYmxvZy1jYXJkLS1ob3Jpem9udGFsJykge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZmxleDogMCAwIDM2cmVtO1xuICAgICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjZyZW07XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAvL0BpbmNsdWRlIG1heC1saW5lKDEpO1xuICB9XG4gICZfX2V4Y2VycHQge1xuICAgIEBpbmNsdWRlIG1heC1saW5lKDQpO1xuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gICZfX21ldGEge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAjQ0ZEMUQyO1xuICAgIGNvbG9yOiAkY2xyLWdyYXk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjM2KTtcbiAgICAvLyAuYmxvZy1jYXJkX19zdWJ0aXRsZXtcbiAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gfVxuICB9XG4gICZfX2JvZHkge1xuICAgIC5ibG9nLWNhcmQtLWhvcml6b250YWwgJixcbiAgICAuYmxvZy1jYXJkLS12ZXJ0aWNhbCAmIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuICAmLS1ob3Jpem9udGFsIHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG4gICZfX3RhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbiIsIi5jYXJkLWNvbnRlbnQge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIG1hcmdpbi1ibG9jazogMTByZW07XG4gIH1cbiAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cmVtO1xuICB9XG4gIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuYWNmLWJsb2NrLWNvbXBvbmVudCcpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHJlbTtcbiAgICB9XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogNXJlbSAzcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiA4LjVyZW0gNXJlbTtcbiAgICB9XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5hY2YtYmxvY2stY29tcG9uZW50Jykge1xuICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICBmbGV4LWJhc2lzOiA0OS41cmVtO1xuICAgICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5hY2YtYmxvY2stY29tcG9uZW50Jykge1xuICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmFjZi1ibG9jay1jb21wb25lbnQnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuICAmX19jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4iLCIudGFiIHtcbiAgJi1saW5rcyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAmLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59IiwiLmdlbmVyYWwtY29udGVudCB7XG4gIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIHBhZGRpbmctYmxvY2s6IDZyZW07XG4gIH1cbiAgQGluY2x1ZGUgZGVmYXVsdC1lZGl0b3I7XG4gICYud2l0aC1iZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW07XG4gIH1cbiAgaDEuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBAZXh0ZW5kIC5oMjtcbiAgfVxuICAuc2VjdGlvbi1jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG4gIH1cbiAgZmlndXJlIHtcbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgZm9udDogMzAwIDEuNnJlbS8zcmVtICRmLXRleHQ7XG4gICAgfVxuICB9XG4gICZfX2N0YXMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC51bmRlcmxpbmUtbGluayB7XG4gICAgICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY3RhIHtcbiAgICBtYXJnaW46IDVweDtcbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIGhlaWdodDogN3JlbTtcbiAgICB9XG4gIH1cbiAgJiArIC5jcHQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbiIsIi5wYWdlLWJhbm5lciB7XG4gICZfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBoZWlnaHQ6IDE4cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBoZWlnaHQ6IDM1cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiLmhpc3Rvcnkge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICB9XG4gICYteWVhcl9fc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlLWxpZ2h0O1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItZ3JheTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGV4dGVuZCAuaGlkZS10ZXh0O1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiA1LjZyZW07XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ibHVlO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMi45MDhcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMTIuOTA4IDIwXCI+PHBhdGggaWQ9XCJhbmdsZS1yaWdodFwiIGQ9XCJNMTIuNDY4LDExLjA2MmwtOC41LDguNWExLjQ5MywxLjQ5MywwLDAsMS0yLjExOCwwTC40NCwxOC4xNDdhMS40OTMsMS40OTMsMCwwLDEsMC0yLjExOGw2LjAyMy02LjAyM0wuNDQsMy45ODNhMS40OTMsMS40OTMsMCwwLDEsMC0yLjExOEwxLjg0Ni40NGExLjQ5MywxLjQ5MywwLDAsMSwyLjExOCwwbDguNSw4LjVBMS41LDEuNSwwLDAsMSwxMi40NjgsMTEuMDYyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxMi45MDggMjApIHJvdGF0ZSgxODApXCIgZmlsbD1cIiUyM2YzZjNmNFwiLz48L3N2Zz4nKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbSAwIDAgMXJlbTtcbiAgICB9XG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMXJlbSAwO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXllYXIge1xuICAgIGZvbnQ6IDcwMCAxLjhyZW0vMi40cmVtICRmLXRleHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICB9XG5cbiAgJi1pdGVtc19fc2xpZGUge1xuICAgIC5ibG9nLWNhcmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIGN1cnNvcjogaW5pdGlhbDtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmJsb2ctY2FyZF9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stYWNjb3JkaW9ucyB7XG4gIGgxLnNlY3Rpb24taGVhZGluZyB7XG4gICAgQGV4dGVuZCAuaDI7XG4gIH1cbiAgLmRlZmF1bHQtZWRpdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuY3B0LWRldGFpbCcpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgICYtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSA1cmVtIDEuNXJlbSAycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZS1saWdodDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKCc8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjE4XCIgaGVpZ2h0PVwiMTEuNjI1XCIgdmlld0JveD1cIjAgMCAxOCAxMS42MjVcIj48cGF0aCBpZD1cImFuZ2xlLWRvd25cIiBkPVwiTTgsMTYzLjk3OC4zNDcsMTU2LjMyNmExLjM0NSwxLjM0NSwwLDAsMSwwLTEuOTA3bDEuMjcyLTEuMjcyYTEuMzQ1LDEuMzQ1LDAsMCwxLDEuOTA3LDBsNS40MjQsNS40MjQsNS40MjQtNS40MjRhMS4zNDUsMS4zNDUsMCwwLDEsMS45MDcsMGwxLjI3MiwxLjI3MmExLjM0NSwxLjM0NSwwLDAsMSwwLDEuOTA3TDkuOSwxNjMuOTc4QTEuMzM4LDEuMzM4LDAsMCwxLDgsMTYzLjk3OFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMC4wNSAtMTUyLjc1KVwiIGZpbGw9XCIlMjMxMDE4MjBcIi8+PC9zdmc+Jyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICAgICYuaXMtb3BlbmVkOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nLWlubGluZTogMnJlbSA1cmVtO1xuICAgIH1cbiAgfVxufSIsIi5jcHQtZGV0YWlsIHtcbiAgbWFyZ2luLWJsb2NrOiAzcmVtO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICB9XG4gICZfX3R5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgQGluY2x1ZGUgZGVmYXVsdC1lZGl0b3I7XG4gICAgPiBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBleHRlbmQgLnRleHQtbGFyZ2U7XG4gICAgfVxuICAgIGhyLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gICAgICBtYXJnaW4tYmxvY2s6IDNyZW07XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxLjVweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lcixcbiAgICAuY29udGFpbmVyLXNtLFxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gICAgfVxuICAgIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgICAmLmNvbHVtbnMtZGVmYXVsdCxcbiAgICAgICYuY29sdW1ucy0yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNXJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIuNXJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXJlbSkgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY29sdW1ucy0xIHtcbiAgICAgICAgLndwLWJsb2NrLWltYWdlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIGZpZ2NhcHRpb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS44cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250OiAzMDAgMS42cmVtLzEuMiAkZi10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRjbHItYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiAud3AtYmxvY2staW1hZ2Uge1xuICAgICAgbWFyZ2luOiAzcmVtIDA7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luOiA1cmVtIDA7XG4gICAgICB9XG4gICAgfVxuXG5cblxuICAgIC5nZm9ybV90aXRsZSB7XG4gICAgICBAZXh0ZW5kIC5oMztcbiAgICB9XG4gICAgLmdmaWVsZCB7XG4gICAgICBpbnB1dCxcbiAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0FCQUVCMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ2ZpZWxkLS10eXBlLWNoZWNrYm94IGxlZ2VuZCxcbiAgICAuZ2Nob2ljZSBsYWJlbCB7XG4gICAgICBmb250OiA2MDAgMS4ycmVtLzEuNiAkZi10ZXh0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgcGFkZGluZy1ibG9jazogMDtcbiAgICAgIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgQGV4dGVuZCAuYnRuLS1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC5saW5rO1xuICAgICAgJltyZWw9cHJldl0ge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGV4dGVuZCAubGluay1wcmV2O1xuICAgICAgfVxuICAgICAgJltyZWw9bmV4dF0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgQGV4dGVuZCAubGluay1uZXh0O1xuICAgICAgfVxuICAgIH1cbiAgICAubGluay1wcmV2IHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rLW5leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59IiwiLnRpbWVsaW5lcyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtO1xuICB9XG4gIC5zZWN0aW9uLWNvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgIH1cbiAgfVxuICAudGltZWxpbmUge1xuICAgIHBhZGRpbmctYmxvY2s6IDIuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDVyZW07XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICAmLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIHBhZGRpbmctaW5saW5lOiAycmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci15ZWxsb3ctbGlnaHQ7XG4gICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgQGluY2x1ZGUgZGVmYXVsdC1lZGl0b3I7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIH1cbiAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYmxvY2txdW90ZS1ibG9jayB7XG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICBtYXgtd2lkdGg6IDQwLjVyZW07XG4gICAgQGV4dGVuZCAuaDQ7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMy4xcmVtO1xuICAgIH1cbiAgICBjaXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgZm9udDogMzAwIDEuNnJlbS8ycmVtICRmLXRleHQ7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gICAgICB9XG4gICAgICBiIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudHdvLWNvbHVtbnMtbGlua3Mge1xuICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gICZfX2Jsb2NrIHtcbiAgICBtYXJnaW4tYmxvY2s6IDNyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICNBQkFFQjE7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBmb250OiA5MDAgMS44cmVtLzIuMXJlbSAkZi10ZXh0O1xuICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMzYpO1xuICAgIH1cbiAgICAmLS1pbWFnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiA1LjZyZW07XG4gICAgfVxuICB9XG59IiwiLmNwdCB7XG4gIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgbWFyZ2luLWJsb2NrOiAxMHJlbTtcbiAgfVxuICAmLS1oYXMtYm9yZGVyIHtcbiAgICBtYXJnaW4tYmxvY2s6IDVyZW07XG4gIH1cbiAgJi1pbm5lciB7XG4gICAgQGluY2x1ZGUgd2hlbi1pbnNpZGUoJy5jcHQtLWhhcy1ib3JkZXInKSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC41cmVtO1xuICAgIH1cbiAgfVxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDNyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBncmlkLWdhcDogNXJlbTtcbiAgICB9XG4gICAgJi0tY29sLTIge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgZ3JpZC1nYXA6IDNyZW0gMS4ycmVtO1xuICAgICAgICAuY29udGVudC1ub3RoaW5nIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICB9XG4gICAgICAgICYuY3B0LWdyaWQtLXZlcnRpY2FsIHtcbiAgICAgICAgICBncmlkLWdhcDogNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1jb2wtMyB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBncmlkLWdhcDogM3JlbSAxLjJyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50LW5vdGhpbmcge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNvbC00IHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIGdyaWQtZ2FwOiAzcmVtIDEuMnJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQtbm90aGluZyB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEoZGVza3RvcCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tc2ltcGxlIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBncmlkLWdhcDogNXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgICAgZ3JpZC1nYXA6IDVyZW0gNHJlbTtcbiAgICAgIH1cbiAgICAgICYuY3B0LWdyaWQtLWNvbC0xIHtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgZ3JpZC1nYXA6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtbm90aGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtZmlsdGVycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYm9yZGVyLXRvcDogMS41cHggc29saWQgJGNsci1ibGFjaztcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VhcmNoIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmZhY2V0d3AtZmFjZXQtc2VhcmNoIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYubm8tdmFsdWVzIC5jcHQtZmlsdGVyc19fc2VhcmNoIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG4gICAgfVxuICAgICZfX2NsZWFyIHtcbiAgICAgIGZsZXg6IDAgMCAxMTVweDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGVybXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAuZmFjZXR3cC1zZWxlY3Rpb25zIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIC5mYWNldHdwLXNlbGVjdGlvbi1sYWJlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFjZXR3cC1zZWxlY3Rpb24tdmFsdWUge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE4cHggMTZweCAzNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC0yMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTE3NSAxNzVDMTg0LjQgMTY1LjcgMTk5LjYgMTY1LjcgMjA4LjEgMTc1TDI1NS4xIDIyMi4xTDMwMyAxNzVDMzEyLjQgMTY1LjcgMzI3LjYgMTY1LjcgMzM2LjEgMTc1QzM0Ni4zIDE4NC40IDM0Ni4zIDE5OS42IDMzNi4xIDIwOC4xTDI4OS45IDI1NS4xTDMzNi4xIDMwM0MzNDYuMyAzMTIuNCAzNDYuMyAzMjcuNiAzMzYuMSAzMzYuMUMzMjcuNiAzNDYuMyAzMTIuNCAzNDYuMyAzMDMgMzM2LjFMMjU1LjEgMjg5LjlMMjA4LjEgMzM2LjFDMTk5LjYgMzQ2LjMgMTg0LjQgMzQ2LjMgMTc1IDMzNi4xQzE2NS43IDMyNy42IDE2NS43IDMxMi40IDE3NSAzMDNMMjIyLjEgMjU1LjFMMTc1IDIwOC4xQzE2NS43IDE5OS42IDE2NS43IDE4NC40IDE3NSAxNzVWMTc1ek01MTIgMjU2QzUxMiAzOTcuNCAzOTcuNCA1MTIgMjU2IDUxMkMxMTQuNiA1MTIgMCAzOTcuNCAwIDI1NkMwIDExNC42IDExNC42IDAgMjU2IDBDMzk3LjQgMCA1MTIgMTE0LjYgNTEyIDI1NnpNMjU2IDQ4QzE0MS4xIDQ4IDQ4IDE0MS4xIDQ4IDI1NkM0OCAzNzAuOSAxNDEuMSA0NjQgMjU2IDQ2NEMzNzAuOSA0NjQgNDY0IDM3MC45IDQ2NCAyNTZDNDY0IDE0MS4xIDM3MC45IDQ4IDI1NiA0OHonLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19kcm9wZG93bnMge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMCAxLjNyZW0gM3JlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGZsZXg6IDE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuY3B0LWZpbHRlcnNfX2NsZWFyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nOiAzcHggNHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICAuY3B0LWZpbHRlcnNfX2Nsb3NlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuY3B0LWZpbHRlcnNfX2Ryb3Bkb3ducyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZhY2V0d3AtaW5wdXQtd3JhcCB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMS43cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgQGV4dGVuZCAudGV4dC1ub3JtYWw7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1maWx0ZXIge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICB9XG4gICAgLmpjZi1zZWxlY3QtZHJvcCxcbiAgICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzLjY1cmVtOyAvLzEuNHJlbTtcbiAgICB9XG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICYtYnRuIHtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtb3BlbmVkIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICAgIC5kcm9wZG93bi1idG46OmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZHJvcGRvd24tY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuamNmLXNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJi1vcGVuZXIge1xuICAgICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYuamNmLWRyb3AtYWN0aXZlIC5qY2Ytc2VsZWN0LW9wZW5lciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtZHJvcCB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZhY2V0d3AtZmFjZXQuZmFjZXR3cC10eXBlLWJvb3RzdHJhcCB7XG4gICAgICAuZHJvcGRvd24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIzcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBzdmctYmFja2dyb3VuZCgnPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxMy40MjFcIiBoZWlnaHQ9XCI4LjY2N1wiIHZpZXdCb3g9XCIwIDAgMTMuNDIxIDguNjY3XCI+PHBhdGggaWQ9XCJhbmdsZS1kb3duXCIgZD1cIk01Ljk1MSwxNjEuMTIyLjI0NiwxNTUuNDE2YTEsMSwwLDAsMSwwLTEuNDIybC45NDgtLjk0OGExLDEsMCwwLDEsMS40MjIsMEw2LjY2LDE1Ny4wOWw0LjA0NC00LjA0NGExLDEsMCwwLDEsMS40MjIsMGwuOTQ4Ljk0OGExLDEsMCwwLDEsMCwxLjQyMmwtNS43MDYsNS43MDZBMSwxLDAsMCwxLDUuOTUxLDE2MS4xMjJaXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDAuMDUgLTE1Mi43NSlcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIH1cbiAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHRvcDogMzhweDtcbiAgICAgICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg0ZDQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZHJvcGRvd24tZGl2aWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IDEwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAuMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XG4gICAgfVxuICAgICYgKyAuY3B0LWhlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuICB9XG59XG4iLCIuZHJvcGRvd24ge1xuICAmLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250OiA3MDAgMS44cmVtLzEuMiAkZi10ZXh0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQoJzxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTMuNDIxXCIgaGVpZ2h0PVwiOC42NjdcIiB2aWV3Qm94PVwiMCAwIDEzLjQyMSA4LjY2N1wiPjxwYXRoIGlkPVwiYW5nbGUtZG93blwiIGQ9XCJNNS45NTEsMTYxLjEyMi4yNDYsMTU1LjQxNmExLDEsMCwwLDEsMC0xLjQyMmwuOTQ4LS45NDhhMSwxLDAsMCwxLDEuNDIyLDBMNi42NiwxNTcuMDlsNC4wNDQtNC4wNDRhMSwxLDAsMCwxLDEuNDIyLDBsLjk0OC45NDhhMSwxLDAsMCwxLDAsMS40MjJsLTUuNzA2LDUuNzA2QTEsMSwwLDAsMSw1Ljk1MSwxNjEuMTIyWlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgwLjA1IC0xNTIuNzUpXCIvPjwvc3ZnPicpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRyb3Bkb3duLmlzLW9wZW5lZCcpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBlbGVtZW50LWhpZGRlbjtcbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmRyb3Bkb3duLmlzLW9wZW5lZCcpIHtcbiAgICAgIEBpbmNsdWRlIGVsZW1lbnQtc2hvdztcbiAgICB9XG4gIH1cbn0iLCIuYm9vayB7XG4gIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgbWFyZ2luLWJsb2NrOiA4cmVtO1xuICB9XG4gICYtaW5uZXIge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbiAgfVxuICAmLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cmVtO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSB3aGVuLWluc2lkZSgnLmNwdC1kZXRhaWwnKSB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG4gICYtY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWVkaXRvcjtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHdoZW4taW5zaWRlKCcuY3B0LWRldGFpbCcpIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWN0YXMge1xuICAgIC5idG4ge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0LCBtYXgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZmxleDogMCAwIDMwcmVtO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgY292ZXItaW1hZ2U7XG4gICAgfVxuICB9XG59IiwiLmVycm9yLTQwNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ibG9jazogMTByZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgIGhlaWdodDogNjNyZW07XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAmX19zdWJoZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGE6bm90KFtjbGFzc10pIHtcbiAgICAgIGNvbG9yOiAkY2xyLWJsdWU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgY292ZXItaW1hZ2U7XG4gIH1cbn0iLCIucHJlc3Mge1xuICAmLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cbiAgfVxuICAudGFiIHtcbiAgICAmLWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAzcmVtIDVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtbGluayB7XG4gICAgICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4taW5saW5lOiAyLjVyZW07XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZ3JpZCB7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgZ3JpZC1nYXA6IDVyZW0gMS41cmVtO1xuICAgIH1cbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYmxvY2s6IDNyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgbWFyZ2luLWJsb2NrOiA1cmVtO1xuICAgIH1cbiAgICBidXR0b24sXG4gICAgLnBhZ2UtbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAuNXJlbTtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IDcwMCAxLjhyZW0vMi4xcmVtICRmLXRleHQ7XG4gICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wcmV2OmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgfVxuICAgICYtbmV4dDpob3ZlciBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gICAgfVxuICAgIGEucGFnZS1udW1iZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICRjbHItYmx1ZTtcbiAgICB9XG4gIH1cbn1cbi5wcmVzcy10YWJzLXdyYXBwZXIge1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgLm5hdi5uYXYtdGFicyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIC01MHB4O1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50YWItY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnByZXNzLW5ldy1zdWJtZW51LWJhciB7XG4gIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC5jdXJyZW50IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuIiwiLmNvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHJlbTtcbiAgfVxuICAmLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xuICAgIH1cbiAgfVxuICAmLWZvcm0ge1xuICAgIC5nZmllbGQge1xuICAgICAgaW5wdXQsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQkFFQjE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBwYWRkaW5nLWJsb2NrOiAwO1xuICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiZGl2LmhlYXRlb3Jfc3NzX2hvcml6b250YWxfc2hhcmluZyxcbmRpdi5oZWF0ZW9yX3Nzc3BfaG9yaXpvbnRhbF9zaGFyaW5nIHtcbiAgZGl2LmhlYXRlb3Jfc3NzX3NoYXJpbmdfdWwsXG5cdGRpdi5oZWF0ZW9yX3Nzc3Bfc2hhcmluZ191bCB7XG4gICAgYSB7XG4gICAgICBtYXJnaW46IDAgLTFweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAuaGVhdGVvcl9zc3Nfc3ZnLFxuXHRcdFx0XHQuaGVhdGVvcl9zc3NwX3N2ZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgLmhlYXRlb3Jfc3NzX3N2Zyxcblx0XHRcdFx0LmhlYXRlb3Jfc3NzcF9zdmcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHQgICAgcGFkZGluZzogNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG4gICAgfVxuICB9XG59XG4iLCIuYWJvdXQtY29udGVudCB7XG4gIG1hcmdpbi1ibG9jazogNHJlbSA1cmVtO1xuICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICBtYXJnaW4tYmxvY2s6IDVyZW0gMTByZW07XG4gIH1cbiAgLnNlY3Rpb24tY29weSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cbn1cblxuLnN0YWZmcyB7XG4gICYtaW5uZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDNyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA1cmVtO1xuICAgIH1cbiAgfVxuICAmLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgIH1cbiAgfVxuICAmLWdyaWQge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgIGdyaWQtZ2FwOiA0cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDEwcmVtO1xuICAgIH1cbiAgfVxufVxuXG4uc3RhZmYtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuOHJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0FCQUVCMTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgY29sb3I6ICRjbHItYmxhY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gIC8vICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgLy8gfVxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAzcHggM3B4IDZweCByZ2JhKGJsYWNrLCAwLjM2KTtcbiAgfVxuICAmX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICBmbGV4OiAwIDAgMTIuNXJlbTtcbiAgICBoZWlnaHQ6IDEyLjVyZW07XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIGNvdmVyLWltYWdlO1xuICAgIH1cbiAgfVxuICAmX19uYW1lIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG4gICZfX3JvbGUge1xuICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmFkdmlzb3J5LWJvYXJkLXdyYXBwZXIge1xuICBhIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgLXdlYmtldC1ib3gtc2hhZG93OiB1bnNldDtcbiAgICB9XG4gIH1cbn1cbiIsImRpdiNmYS1mb3JtIHtcbiAgLndGb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvcm0ge1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBsZWdlbmQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm9uZUZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIC5vbmVDaG9pY2Uge1xuICAgICAgICBsYWJlbCwgLmxhYmVsIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbnB1dCNzdWJtaXRfYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICBAZXh0ZW5kIC5idG4tLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3RhZmYtZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTtcbiAgfVxuICAmX19pbm5lciB7XG4gICAgbWFyZ2luLWJsb2NrOiAycmVtO1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYmxvY2s6IDNyZW0gNXJlbTtcbiAgICB9XG4gIH1cbiAgJl9fcmlnaHQge1xuICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgfVxuICAmX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC51bmRlcmxpbmUtbGluaztcbiAgICAgIGNvbG9yOiAkY2xyLWJsYWNrO1xuICAgIH1cbiAgfVxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgJl9fcm9sZSxcbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxuICAmX19yb2xlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gICZfX3JpZ2h0IHtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICAgICAgZmxleDogMCAwIDMwcmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShkZXNrdG9wKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTByZW07XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMzByZW07XG4gICAgaGVpZ2h0OiAzMHJlbTtcbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgY292ZXItaW1hZ2U7XG4gICAgfVxuICB9XG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1pbmxpbmU6IC0xcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4taW5saW5lOiAxcmVtO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgIH1cbiAgICAgICYtbGlua2VkaW4ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tYWluLCAjZGlnaXRhbC1yZXNlYXJjaCB7XG4gIC5wb3N0LWRldGFpbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX190b3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgJl9fc3ViaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuICAgICZfX2NvcHkge1xuICAgICAgQGluY2x1ZGUgZGVmYXVsdC1lZGl0b3I7XG4gICAgICBoci53cC1ibG9jay1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDEwcHggMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zaWRlYmFyIHtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCwgbWF4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgZmxleDogMCAwIDIwcmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXJlbTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1xKGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zb2NpYWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4taW5saW5lOiAtMC41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4taW5saW5lOiAwLjVyZW07XG4gICAgICAgIGEuYnRuLmJ0bi0taWNvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190YWdzIHtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IC01cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5idG4tdGFnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUJBQiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYXV0aG9ycyB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbiAgICAmX19hdXRob3Ige1xuICAgICAgZm9udDogNjAwIDEuNHJlbS8xLjZyZW0gJGYtdGV4dDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVsYXRlZC1wb3N0cyB7XG4gIG1hcmdpbi1ibG9jazogNXJlbTtcbiAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgbWFyZ2luLWJsb2NrOiA3LjVyZW07XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICB9XG4gICZfX2hlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbiIsImJvZHkuc2luZ2xlLXBvc2l0aW9uLWRlc2NyaXB0aW9uLCBib2R5LnNpbmdsZS1wb3NpdGlvbl9kZXNjcmlwdGlvbiB7XG4gIC5tYWluIHtcbiAgICAucG9zdC1kZXRhaWwge1xuICAgICAgJl9fZmllbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBoNiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhbGxvdXQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgICBoNiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU0Yzc3O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxM3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb290bm90ZSB7XG4gICAgICAgIG9sIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmVuZG5vdGVzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIGEuYnRuLm1vcmUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgICYucHJpbnQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTRjNzc7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDEzcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAuYWNjb3JkaW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm9yZGVyOiA0cHggc29saWQgIzAwMDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW4ge1xuICAgICAgICAubGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuICAgIC5mb250LXdlaWdodC1ib2xkLCBiLCBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmZvb3Rub3RlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBoNiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmVuZG5vdGVzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5kYXRhLXZpcy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaDEsIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxuICBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGNDtcbiAgICAmPi5jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuICAgICAgcGFkZGluZzogMXB4IDMlO1xuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDElO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICAmLmxlZ2VuZCB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXYtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICAgICYudG91ckxpbmstd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjUwcHgpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudG91ckxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMDc0NDc0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxuICAvKiBNdWx0aXNlbGVjdCAqL1xuICAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogRW5kIE11bHRpc2VsZWN0ICovXG4gIC5jaGFydC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgdWwuaGlnaGNoYXJ0cy1tZW51IGhyIHtcbiAgICAgIG1hcmdpbjogNHB4O1xuICAgIH1cbiAgICB0ZXh0LmhpZ2hjaGFydHMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICAubGVnZW5kIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KXtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIC8vIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0ge1xuICAgICAgbWFyZ2luOiAwcHggMCAwcHggMHB4O1xuICAgICAgcGFkZGluZzogM3B4IDAgMXB4IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAycHggNXB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpbHRlciwgLnNldHRpbmdzLCAubGVnZW5kIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIHUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8qIENoYXJ0ICovXG5cbiAgdGV4dC5oaWdoY2hhcnRzLXBsb3QtYmFuZC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuXG59XG5cbi8qIFRvdXIgKi9cblxuLmludHJvanMtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAuNztcbn1cbmEuaW50cm9qcy1idXR0b24uaW50cm9qcy1wcmV2YnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXI6IG5vbmU7XG59XG4uaW50cm9qcy10b29sdGlwUmVmZXJlbmNlTGF5ZXIge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjYwMHB4KXtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAqIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbnRyb2pzLXRvb2x0aXAge1xuICAgIG1heC13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2MDBweCl7XG4gICAgICBtYXgtd2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA5NiUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmludHJvanMtdG9vbHRpcC1oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICBoMS5pbnRyb2pzLXRvb2x0aXAtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5hLmludHJvanMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNGM3NztcbiAgYm9yZGVyLWNvbG9yOiAjMGU0Yzc3O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5hLmludHJvanMtYnV0dG9uLmludHJvanMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAuNTtcbn1cbi5pbnRyb2pzLXRvb2x0aXAuaW50cm9qcy1mbG9hdGluZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi5zaW5nbGUtcHBzX3B1YmxpY2F0aW9uIHtcbiAgLm9yZ2FuaXphdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJsb2NrOiAzcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGUtbGlnaHQ7XG4gICAgei1pbmRleDogMTtcbiAgICAmLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5vcmdhbml6YXRpb24ge1xuICAgICAgbWFyZ2luLWlubGluZTogMXJlbTtcbiAgICAgICYtbG9nbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDRyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgKyAub3JnYW5pemF0aW9uLWNvbnRlbnQge1xuICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtc2hvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgM3JlbSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MnJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGVsZW1lbnQtaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICAgIGhlaWdodDogMi44cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yZXBvcnQge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUuNXJlbTtcbiAgICB9XG4gICAgJi1pbm5lciB7XG4gICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtc2lkZWJhciB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiA1cmVtO1xuICAgICAgZmxleDogMCAwIDIwcmVtO1xuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIEBleHRlbmQgLnRleHQtbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGNsci1ibGFjaztcbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1ibG9ja3Mge1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG4gICAgfVxuICAgICYtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTtcbiAgICAgIH1cbiAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgZGVmYXVsdC1lZGl0b3I7XG4gICAgICB9XG4gICAgfVxuICAgICYtYXV0aG9ycyxcbiAgICAmLXRlYW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICAgIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJsYWNrO1xuICAgICAgPiBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1hdXRob3Ige1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxMi41cmVtO1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtcSh0YWJsZXQsIG1heCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICB9XG4gICAgICAmX19yb2xlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLWJsb2NrOiA1cmVtO1xuICAgICAgQGluY2x1ZGUgbXEodGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi1ibG9jazogN3JlbTtcbiAgICAgIH1cbiAgICAgICZfX2lubmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMy4ycmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDQwLjVyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDEuNXB4IHNvbGlkICRjbHItYmxhY2s7XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAudGV4dC1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICAgIC5idG4tLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRlYW0ge1xuICAgICAgJl9fZ3JpZCB7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICAgIGdyaWQtZ2FwOiAycmVtIDEwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19tZW1iZXIge1xuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICRjbHItYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX25vdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIEBpbmNsdWRlIG1xKHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnN0aWNreS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBAaW5jbHVkZSBlbGVtZW50LWhpZGRlbjtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBlbGVtZW50LXNob3c7XG4gICAgfVxuICAgICZfX21haW4ge1xuICAgICAgcGFkZGluZy1ibG9jazogMS4zcmVtO1xuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBoNiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zaGFyZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICAgICZfX2J0bnMge1xuICAgICAgcGFkZGluZy1ibG9jazogMS41cmVtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDRkQxRDI7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLnBvc3QtZGV0YWlsX19zb2NpYWxzIHtcbiAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRvYyB7XG4gICAgJi1vcGVuIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyYXk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogJGNsci13aGl0ZTtcbiAgICAgIGZvbnQ6IDUwMCAxLjZyZW0vMS45cmVtICRmLXRleHQ7XG4gICAgICBAaW5jbHVkZSBlbGVtZW50LWhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBAaW5jbHVkZSBlbGVtZW50LXNob3c7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUobGVmdCwgJGNsci13aGl0ZSwgMTVweCwgMjBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wb3B1cCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdG9wOiA2cmVtO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNnJlbSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWdyYXk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIEBpbmNsdWRlIGVsZW1lbnQtaGlkZGVuO1xuICAgICAgJi5pcy1vcGVuZWQge1xuICAgICAgICBAaW5jbHVkZSBlbGVtZW50LXNob3c7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMjRyZW07XG4gICAgICAgIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udDogNjAwIDEuNnJlbS8xLjkgJGYtdGV4dDtcbiAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuI2RpZ2l0YWwtcmVzZWFyY2gge1xuICAjY29udGVudC13cmFwcGVyIHtcbiAgICAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgIC5yZXBvcnQtY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBociB7XG4gICAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2F1dGhvcnMge1xuICAgIC5hdXRob3Itcm93IHtcbiAgICAgIC5iaW8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBkaXYjc3RpY2t5LWhlYWRlciB7XG4gICAgLnNvY2lhbCB7XG4gICAgICAjc2hhcmUtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC5oZWF0ZW9yX3Nzc19ob3Jpem9udGFsX3NoYXJpbmcge1xuICAgICAgICAgIC5oZWF0ZW9yX3Nzc19zdmcge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0NGRDFEMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNEM1MjU4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjZG93bmxvYWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQ0ZEMUQyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL3Bwcy9hc3NldHMvaW1nL2ljb25fZmlsZV9kb3dubG9hZF9ibC5zdmcpIG5vLXJlcGVhdCA1MCUgIzAwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWYhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG4ucG9zaXRpb24tZGVzYy13cmFwcGVyIHtcbiAgLmNwdC1maWx0ZXJzIHtcbiAgICAuY3B0LWZpbHRlcnNfX3JvdyB7XG4gICAgICAuY3B0LWZpbHRlcnNfX2Ryb3Bkb3ducyB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDAgMTVweDtcbiAgICAgICAgLmNwdC1maWx0ZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgLmZhY2V0d3AtZmFjZXQge1xuICAgICAgICAgICAgLmZzLXdyYXAge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgLmZzLWxhYmVsLXdyYXAge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAuZnMtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mcy1hcnJvdyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTI0cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mcy1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLmZzLW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAuZnMtb3B0aW9uLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZhY2V0d3AtdGVtcGxhdGUge1xuICAgIHRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgdGhlYWQge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZWE5YjtcbiAgICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGJvZHkge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgICAgICB9XG4gICAgICAgICAgdGQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICYuYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCA5cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mcy1kcm9wZG93biB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIGJveC1zaGFkb3c6IDJweCA2cHggMjBweCAtMTJweCAjMDAwO1xufVxuLnBvc3QtcG9zaXRpb24tZGVzY3JpcGlvbi13cmFwcGVyIHtcblxufVxuIiwiI2RpZ2l0YWwtcmVzZWFyY2gge1xuICAmID4gc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIHNlY3Rpb24jaGVybyB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU1MHB4KSB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgICBjb2xvcjogI0ZGRkZGRjtcblxuICB9XG5cbiAgc2VjdGlvbiN0aXRsZXMge1xuXG4gICAgLnRpdGxlcy13cmFwcGVyIHtcblxuICAgICAgLmhlcm8tZGF0ZWxpbmUge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVyby1oZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDNlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmhlcm8tc3ViaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgLmhlcm8tc2VyaWVzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgLmhlcm8tYnlsaW5lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBzZWN0aW9uI29yZ2FuaXphdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gIH1cblxuICBzZWN0aW9uI2N0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTk5YjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtIHtcbiAgICAgICAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGdyZWVuO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBncmVlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nZm9ybV93cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG5cbiAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDUlIDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MXB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCAzJSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmFsaWRhdGlvbl9lcnJvciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpkaXYge1xuICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDFweCkge1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgaW5wdXQuc21hbGwge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjQxcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmdmb3JtX2J1dHRvbiB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbiNvcmdhbml6YXRpb25zIHtcbiAgICAubG9nb3Mtd3JhcHBlciB7XG4gICAgICBtYXJnaW46IC0yNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgZGl2I3N0aWNreS1oZWFkZXIge1xuICAgIGNvbG9yOiAjMUIyODREO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcblxuICAgICYuc3R1Y2sge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTJweCAtMTBweCAjMDAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxQjI4NEQ7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC41cztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaHIucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMUIyODREO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY2MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICNzaGFyZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9zaGFyZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIzAwMDAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjc2hhcmUtYnV0dG9ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHdyYXAtcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZCO1xuICAgICAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgIHJpZ2h0OiAtODBweDtcbiAgICAgICAgICB0b3A6IDY1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxQjI4NEQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxQjI4NEQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFCMjg0RDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxMnB4IC0xMHB4ICMwMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycztcbiAgICAgICAgfVxuICAgICAgICAmLmhhcy1kb3dubG9hZCB7XG4gICAgICAgICAgZGl2LmhlYXRlb3Jfc3NzX2hvcml6b250YWxfc2hhcmluZyxcbiAgICAgICAgICBkaXYuaGVhdGVvcl9zc3NwX2hvcml6b250YWxfc2hhcmluZyB7XG4gICAgICAgICAgICBkaXYuaGVhdGVvcl9zc3Nfc2hhcmluZ191bCxcbiAgICAgICAgICAgIGRpdi5oZWF0ZW9yX3Nzc3Bfc2hhcmluZ191bCB7XG4gICAgICAgICAgICAgIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgLmhlYXRlb3Jfc3NzX3N2ZyxcbiAgICAgICAgICAgICAgICAuaGVhdGVvcl9zc3NwX3N2ZyB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYub3BlbiAjc2hhcmUtYnV0dG9ucyB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzO1xuICAgICAgfVxuXG4gICAgICAjZG93bmxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIGlkPVwiTGF5ZXJfMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDM4NCA1MTJcIj48c3R5bGU+LnN0MHtmaWxsOiUyMzMzM308L3N0eWxlPjxwYXRoIGNsYXNzPVwic3QwXCIgZD1cIk0yMjQgMTM2VjBIMjRDMTAuNyAwIDAgMTAuNyAwIDI0djQ2NGMwIDEzLjMgMTAuNyAyNCAyNCAyNGgzMzZjMTMuMyAwIDI0LTEwLjcgMjQtMjRWMTYwSDI0OGMtMTMuMiAwLTI0LTEwLjgtMjQtMjR6bTc2LjUgMjExLjRMMjA0IDQ0My4xYy02LjYgNi42LTE3LjQgNi42LTI0IDBsLTk2LjQtOTUuN2MtMTAuMi0xMC4xLTMtMjcuNCAxMS4yLTI3LjRIMTYwdi04MGMwLTguOCA3LjItMTYgMTYtMTZoMzJjOC44IDAgMTYgNy4yIDE2IDE2djgwaDY1LjJjMTQuMyAwIDIxLjQgMTcuMyAxMS4zIDI3LjR6TTM3NyAxMDVMMjc5LjEgN2MtNC41LTQuNS0xMC42LTctMTctN0gyNTZ2MTI4aDEyOHYtNi4xYzAtNi4zLTIuNS0xMi40LTctMTYuOXpcIi8+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA0NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjYwcHgpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHg7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjY29udGVudC13cmFwcGVyIHtcbiAgICAjZmxvYXRpbmctY29udGVudC1uYXYge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nVG9wIDAuNXM7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc3R1Y2sge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nVG9wIDAuNXM7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTYlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNiU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyODREO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIHBhZGRpbmc6IDE2MHB4IDQlIDgwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuXG4gICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgICAgICAgLm5hdi1pdGVtcyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1vYmlsZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiVGFibGUgb2YgQ29udGVudHNcIjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjI4NEQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkZGRkY7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3ViLXNlY3Rpb24tbGluayBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwdmg7XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXBvcnQtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cbiAgICAgICAgLnN1LXRhYnMge1xuICAgICAgICAgICoge1xuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IC0xNSUgMzBweCAzMHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU1MHB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggNSU7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgY29sb3I6ICMwMTU5OEY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlzdWFsaXplci1mcm9udCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgLmdvb2dsZS12aXN1YWxpemF0aW9uLXRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICB0YWJsZS5nb29nbGUtdmlzdWFsaXphdGlvbi10YWJsZS10YWJsZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgIHRoZWFkIHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICB0aCxcbiAgICAgICAgICAgICAgICAgIHRoLmdyYWRpZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCMjg0RDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMSU7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzk2OTY5NjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHRib2R5IHtcbiAgICAgICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgIzk2OTY5NjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgI2Zvb3Rub3Rlcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rub3RlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICB9XG4gIHN1cCAuZm9vdG5vdGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIC5mb290bm90ZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDA4NGQ0O1xuICB9XG4gIC5mb290bm90ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0Y0O1xuICAgIHBhZGRpbmc6IDI0cHggMzBweCAyNHB4IDQycHg7XG4gICAgJi5jbGlja2VkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLmhvdmVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5jbG9zZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweCAxNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAubm90ZSB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW0gTmFycm93LGdvdGhhbSBuYXJyb3cgYSxnb3RoYW0gbmFycm93IGIsQXJpYWwsc2Fucy1zZXJpZjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0ZXh0LWluZGVudDogLTE0cHg7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNhdXRob3JzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5hdXRob3JzLWhlYWRlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLmF1dGhvci1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRzaG90cyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iaW8ge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICN0ZWFtIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC50ZWFtLWhlYWRlciB7XG4gICAgICBjb2xvcjogIzFCMjg0RDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLnRlYW0tY29udGVudCB7XG4gICAgICBjb2x1bW5zOiAyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NTBweCkge1xuICAgICAgICBjb2x1bW5zOiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIGhyIHtcbiAgICAgIG1hcmdpbjogNzBweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjM2NjZhO1xuICAgIH1cbiAgfVxuXG4gIC5vdGhlci1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmhlYWRlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgLmludHJvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgI2xvZ29zIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuXG4gICNyZWxhdGVkLXdvcmsge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgLnJlbGF0ZWQtd29yay1oZWFkZXIge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5yZWxhdGVkLXdvcmstY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAuaXRlbSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgOTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICBtYXJnaW46IDAgNSU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIG1hcmdpbjogMCA1JSAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnR5cGUge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUgYSB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1lcmN1cnkgRGlzcGxheSBBXCIsIFwiTWVyY3VyeSBEaXNwbGF5IEJcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgc2VyaWY7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5nZm9ybV9mb290ZXIgaW5wdXQuZ2Zvcm1fYnV0dG9uLFxuICBidXR0b24sXG4gIGEuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUIyODREO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgIGNvbG9yOiAjMUIyODREO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvcy13cmFwcGVyIHtcbiAgICAuaXRlbSB7fVxuICB9XG5cbiAgLmxvZ29zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuaXRlbSB7XG4gICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc2hvd2luZyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzMwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MHB4KSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00NzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjcwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGNvbG9yOiAjMUIyODREO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxQjI4NEQ7XG4gICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTBweCAtNXB4ICMwMDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxQjI4NEQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxQjI4NEQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIG5hdiNjb250ZW50LW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LmFkbWluLWJhciAjZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlci5zdHVjayB7XG4gIHRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICBib2R5LnBwc19wdWJsaWNhdGlvbi10ZW1wbGF0ZS1wYWdlLWRpZ2l0YWwtcmVzZWFyY2ggZGl2I3dwYWRtaW5iYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBib2R5LmFkbWluLWJhciAjZGlnaXRhbC1yZXNlYXJjaCBkaXYjc3RpY2t5LWhlYWRlci5zdHVjayB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gICNkaWdpdGFsLXJlc2VhcmNoIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY29sLXByaW50LTAsXG4gICAgZGl2I2Zsb2F0aW5nLWNvbnRlbnQtbmF2LFxuICAgIGRpdiNzdGlja3ktaGVhZGVyLFxuICAgIGZvb3RlciAuZm9vdGVyLW1lbnUsXG4gICAgZm9vdGVyIC5wcml2YWN5LFxuICAgIHNlY3Rpb24jY3RhLFxuICAgIHNlY3Rpb24jcmVsYXRlZC13b3JrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjYXV0aG9ycyxcbiAgICBkaXYjbG9hZGluZy1wcHMsXG4gICAgc2VjdGlvbiNoZXJvIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjYXV0aG9ycyB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5hdXRob3JzLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5hdXRob3Itcm93IC5iaW8ge1xuICAgICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtcHJpbnQtMTIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjY29udGVudC13cmFwcGVyIHtcbiAgICAgIC5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZy5hbGlnbnJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZXBvcnQtY29udGVudCB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keS5wb3N0aWQtMzU1ODQge1xuICAjZGlnaXRhbC1yZXNlYXJjaCB7XG4gICAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAuY29udGVudC1zZWN0aW9uIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi43ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vdmVybGF5IHtcbiAgLy8gRGlzcGxheVxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcblxuICAvLyBQb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC8vIFN0eWxlXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICRncmF5LTEwMCwgJGdyYXktNTAwKTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjU3NnB4KSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLy8gSW5wdXQvYnV0dG9uIHJlc2V0XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAuaW5wdXQsXG4gIC5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBTVkcgSGVscGVyc1xuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmZpbGwtY3VycmVudGNvbG9yIHtcbiAgICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIH1cblxuICAuZmlsbC1ub25lIHtcbiAgICBmaWxsOiBub25lO1xuICB9XG5cbiAgLy8gSWNvblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTc2cHgpIHtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEJ1dHRvblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcImRhcmtcIik7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEyNSk7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQnV0dG9uIChvcGVuKVxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmJ1dHRvbi1vcGVuIHtcbiAgICAvLyBEaXNwbGF5L2FsaWdubWVudFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAvLyBTaXppbmdcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDhweDtcblxuICAgIC8vIFN0eWxlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoJGdyYXktNDAwLCAwLjYpLCAwIDNweCAzcHggcmdiYSgkZ3JheS00MDAsIDAuNCksXG4gICAgICAwIDhweCAxNnB4IHJnYmEoJGdyYXktNDAwLCAwLjMpO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgkZ3JheS00MDAsIDAuNCksIDAgNHB4IDRweCByZ2JhKCRncmF5LTQwMCwgMC4zKSxcbiAgICAgICAgMCAxMnB4IDMycHggcmdiYSgkZ3JheS00MDAsIDAuMyk7XG4gICAgfVxuICB9XG5cbiAgLy8gQnV0dG9uIChjbG9zZSlcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5idXR0b24tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcuNXZ3O1xuICAgIHJpZ2h0OiA3LjV2dztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuXG4gIC5idXR0b24tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjU3NnB4KSB7XG4gICAgICAvLyBTYW1lIGhvcml6b250YWwgcGFkZGluZyAuaW5wdXQtc2VhcmNoXG4gICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFNlYXJjaFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmZvcm0tc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo1NzZweCkge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB9XG4gIH1cblxuICAvLyBJbnB1dFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLmlucHV0LXNlYXJjaCB7XG4gICAgLy8gU2l6aW5nXG4gICAgcGFkZGluZzogMjZweCAxNnB4IDI1cHg7IC8vIDcycHggaGVpZ2h0XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLyBTdHlsZVxuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcImRhcmtcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoJGdyYXktNDAwLCAwLjYpLCAwIDNweCAzcHggcmdiYSgkZ3JheS00MDAsIDAuNCksXG4gICAgICAwIDhweCAxNnB4IHJnYmEoJGdyYXktNDAwLCAwLjMpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTc2cHgpIHtcbiAgICAgIC8vIFNpemluZ1xuICAgICAgcGFkZGluZzogMjlweCAzMnB4O1xuICAgICAgLy8gU3R5bGVcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcInNlY29uZGFyeVwiKTtcbiAgICB9XG4gIH1cblxuICAvLyBUcmFuc2l0aW9uXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gSW5pdGlhbCBzdGF0ZVxuICAmLmhpZGluZyB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICAvLyBUaGlzIHRyYW5zaXRpb24gaGFwcGVucyB3aGVuIHRoZSBjbG9zZSBidXR0b24gaXMgY2xpY2tlZFxuICAgIC8vIGFuZCBzaG91bGQgYmUgZmFzdGVyIHRoYW4gdGhlIC5zaG93aW5nIHN0YXRlXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksXG4gICAgICBvcGFjaXR5IDAuNnMgZWFzZS1vdXQ7XG5cbiAgICAvLyBXaGVuIGhpZGluZyBpbm5lciBlbGVtZW50cyBzaG91bGQgYmUgaW52aXNpYmxlIHRvb1xuICAgIC5idXR0b24tc2VhcmNoLFxuICAgIC5pbnB1dC1zZWFyY2gge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAvLyBPZmZzZXQgdGhlIGJ1dHRvblxuICAgIC5idXR0b24tc2VhcmNoIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzMlLCAwKTtcbiAgICB9XG5cbiAgICAvLyBPZmZzZXQgdGhlIGlucHV0IG1vcmVcbiAgICAuaW5wdXQtc2VhcmNoIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTAlLCAwKTtcbiAgICB9XG4gIH1cblxuICAvLyBTaG93aW5nIHN0YXRlXG4gICYuc2hvd2luZyB7XG4gICAgdG9wOiAwO1xuXG4gICAgLy8gVGhpcyBoYXBwZW5zIHdoZW4gdGhlIG9wZW4gYnV0dG9uIGlzIGNsaWNrZWRcbiAgICAvLyBtYXgtaGVpZ2h0IHRyYW5zaXRpb24gaXMgdG8gYXBwZWFyIG1vcmUgc3VidGxlXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjRzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksXG4gICAgICBvcGFjaXR5IDAuOHMgZWFzZS1vdXQ7XG4gIH1cblxuICAvLyBUcmFuc2l0aW9uc1xuICAuYnV0dG9uLXNlYXJjaCB7XG4gICAgdHJhbnNpdGlvbjogMC40cyAwLjZzIGVhc2Utb3V0O1xuICB9XG5cbiAgLmlucHV0LXNlYXJjaCB7XG4gICAgdHJhbnNpdGlvbjogMC44cyAwLjNzIGVhc2Utb3V0O1xuICB9XG59XG4iXX0= */
