:root{--dt_background-selected:162, 115, 35;--dt_color-selected:255, 255, 255;--dt_link_color-selected:9, 10, 11;--dt-row_background:transparent;--dt-row_background-selected:var(--dt_background-selected);--dt-row-text_color-selected:var(--dt_color-selected);--dt-row-link_color-selected:var(--dt_link_color-selected);--dt-row_background-stripe:0, 0, 0;--dt-row_background-hover:0, 0, 0;--dt-column-ordering_background:0, 0, 0;--dt-header-cell_align-items:center;--dt-header-cell_vertical-align:middle;--dt-html_background:#fff;--dt-order-arrow_color:#333;--dt-order-arrow_color-current:#333;--dt-order-arrow-height:7px;--dt-order-arrow_opacity:0.125;--dt-order-arrow_opacity-current:0.65;--dt-order-arrow-width:8px;--dt-order-arrow-gap:1px;--dt-order-header_outline-hover:2px solid rgba(0,0,0,.05);--dt-processing-circle_background:var(--dt_background-selected)}:root.dark{--dt-html_background:#212529}table.dataTable td.schonzeit-z{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iNjAiIGhlaWdodD0iNDAwIiBmaWxsPSIjRjAwIiBmaWxsLW9wYWNpdHk9IjAuMjUiLz4KPC9zdmc+");background-size:cover;background-position:50%}table.dataTable td.schonzeit-o,table.dataTable td.schonzeit-z{border-right:1px solid rgba(0,0,0,.3)}table.dataTable td.schonzeit-zo{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIzMCIgaGVpZ2h0PSI0MDAiIGZpbGw9IiNGMDAiIGZpbGwtb3BhY2l0eT0iMC4yNSIvPjwvc3ZnPg")}table.dataTable td.schonzeit-oz,table.dataTable td.schonzeit-ozz,table.dataTable td.schonzeit-zo,table.dataTable td.schonzeit-zoo{background-size:cover;background-position:50%;border-right:1px solid rgba(0,0,0,.3)}table.dataTable td.schonzeit-oz{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHg9IjMwIiB5PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iNDAwIiBmaWxsPSIjRjAwIiBmaWxsLW9wYWNpdHk9IjAuMjUiLz48L3N2Zz4")}table.dataTable td.schonzeit-zoo{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSI0MDAiIGZpbGw9IiNGMDAiIGZpbGwtb3BhY2l0eT0iMC4yNSIvPjwvc3ZnPg")}table.dataTable td.schonzeit-ozz{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IHg9IjIwIiB5PSIwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAwIiBmaWxsPSIjRjAwIiBmaWxsLW9wYWNpdHk9IjAuMjUiLz48L3N2Zz4")}table.dataTable tr.abgelehnt,table.dataTable tr.unpayed{background-color:rgba(255,0,0,.1)!important}table.dataTable tr.aufgenommen{background-color:rgba(0,255,0,.1)!important}table.dataTable tbody td.dt-control{text-align:center;cursor:pointer}table.dataTable tbody td.dt-control:before{display:inline-block;box-sizing:border-box;content:"";border-color:transparent transparent transparent rgba(0,0,0,.5);border-style:solid;border-width:5px 0 5px 10px}table.dataTable tbody tr.dt-hasChild td.dt-control:before{border-color:rgba(0,0,0,.5) transparent transparent;border-style:solid;border-width:10px 5px 0}:root.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:hsla(0,0%,100%,.5)}:root.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:hsla(0,0%,100%,.5);border-left-color:transparent}div.dt-scroll{width:100%}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{height:0!important;padding-top:0!important;padding-bottom:0!important;border-top-width:0!important;border-bottom-width:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}:root.dark,:root[data-bs-theme=dark],:root[data-theme=dark]{--dt-order-arrow_color:#e5e9ee;--dt-order-arrow_color-current:#e5e9ee;--dt-order-header_outline-hover:2px solid hsla(0,0%,100%,.05)}table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before{bottom:calc(50% + var(--dt-order-arrow-gap));border-bottom:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:calc(var(--dt-order-arrow-width) / 2) solid transparent;border-right:calc(var(--dt-order-arrow-width) / 2) solid transparent}table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after{top:calc(50% + 1px);border-top:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:calc(var(--dt-order-arrow-width) / 2) solid transparent;border-right:calc(var(--dt-order-arrow-width) / 2) solid transparent}table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order{position:relative;width:var(--dt-order-arrow-width);align-self:stretch}table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:before{position:absolute;display:block;content:" ";height:0;width:0;left:0;color:var(--dt-order-arrow_color);opacity:var(--dt-order-arrow_opacity)}table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc,table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover,table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover{outline:var(--dt-order-header_outline-hover);outline-offset:-2px}table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before{border-bottom-color:var(--dt-order-arrow_color-current);opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after{border-top-color:var(--dt-order-arrow_color-current);opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>td.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>td.sorting_asc_disabled .dt-column-order:before,table.dataTable thead>tr>td.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>th.sorting_asc_disabled .dt-column-order:before,table.dataTable thead>tr>th.sorting_desc_disabled .dt-column-order:after{display:none}table.dataTable thead>tr>td:active,table.dataTable thead>tr>th:active{outline:none}table.dataTable tfoot>tr>td div.dt-column-footer,table.dataTable tfoot>tr>td div.dt-column-header,table.dataTable tfoot>tr>th div.dt-column-footer,table.dataTable tfoot>tr>th div.dt-column-header,table.dataTable thead>tr>td div.dt-column-footer,table.dataTable thead>tr>td div.dt-column-header,table.dataTable thead>tr>th div.dt-column-footer,table.dataTable thead>tr>th div.dt-column-header{display:flex;justify-content:space-between;align-items:var(--dt-header-cell_align-items);gap:4px}table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title,table.dataTable thead>tr>td div.dt-column-header .dt-column-title,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title,table.dataTable thead>tr>th div.dt-column-header .dt-column-title{flex-grow:1}table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable thead>tr>th div.dt-column-header .dt-column-title:empty{display:none}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover{outline:var(--dt-order-header_outline-hover)}div.dt-processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-22px;text-align:center;padding:2px;z-index:10}div.dt-processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dt-processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgb(var(--dt-processing-circle_background));animation-timing-function:cubic-bezier(0,1,1,0)}div.dt-processing>div:last-child>div:first-child{left:8px;animation:datatables-loader-1 .6s infinite}div.dt-processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dt-processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap,table.dataTable td.dt-nowrap,table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable th.dt-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap,table.dataTable.nowrap td,table.dataTable.nowrap th{white-space:nowrap}table.dataTable td,table.dataTable th{box-sizing:border-box}table.dataTable td.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable th.dt-type-numeric{text-align:right}table.dataTable td.dt-type-date div.dt-column-footer,table.dataTable td.dt-type-date div.dt-column-header,table.dataTable td.dt-type-numeric div.dt-column-footer,table.dataTable td.dt-type-numeric div.dt-column-header,table.dataTable th.dt-type-date div.dt-column-footer,table.dataTable th.dt-type-date div.dt-column-header,table.dataTable th.dt-type-numeric div.dt-column-footer,table.dataTable th.dt-type-numeric div.dt-column-header{flex-direction:row-reverse}table.dataTable td.dt-left,table.dataTable th.dt-left{text-align:left}table.dataTable td.dt-left div.dt-column-footer,table.dataTable td.dt-left div.dt-column-header,table.dataTable th.dt-left div.dt-column-footer,table.dataTable th.dt-left div.dt-column-header{flex-direction:row}table.dataTable td.dt-center,table.dataTable th.dt-center{text-align:center}table.dataTable td.dt-right,table.dataTable th.dt-right{text-align:right}table.dataTable td.dt-right div.dt-column-footer,table.dataTable td.dt-right div.dt-column-header,table.dataTable th.dt-right div.dt-column-footer,table.dataTable th.dt-right div.dt-column-header{flex-direction:row-reverse}table.dataTable td.dt-justify,table.dataTable th.dt-justify{text-align:justify}table.dataTable td.dt-justify div.dt-column-footer,table.dataTable td.dt-justify div.dt-column-header,table.dataTable tfoot td.dt-head-left div.dt-column-footer,table.dataTable tfoot td.dt-head-left div.dt-column-header,table.dataTable tfoot th.dt-head-left div.dt-column-footer,table.dataTable tfoot th.dt-head-left div.dt-column-header,table.dataTable th.dt-justify div.dt-column-footer,table.dataTable th.dt-justify div.dt-column-header,table.dataTable thead td.dt-head-left div.dt-column-footer,table.dataTable thead td.dt-head-left div.dt-column-header,table.dataTable thead th.dt-head-left div.dt-column-footer,table.dataTable thead th.dt-head-left div.dt-column-header{flex-direction:row}table.dataTable td.dt-empty,table.dataTable th.dt-empty{text-align:center;vertical-align:top}table.dataTable tfoot td,table.dataTable tfoot th,table.dataTable thead td,table.dataTable thead th{text-align:left;vertical-align:var(--dt-header-cell_vertical-align)}table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{text-align:left}table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{text-align:center}table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{text-align:right}table.dataTable tfoot td.dt-head-right div.dt-column-footer,table.dataTable tfoot td.dt-head-right div.dt-column-header,table.dataTable tfoot th.dt-head-right div.dt-column-footer,table.dataTable tfoot th.dt-head-right div.dt-column-header,table.dataTable thead td.dt-head-right div.dt-column-footer,table.dataTable thead td.dt-head-right div.dt-column-header,table.dataTable thead th.dt-head-right div.dt-column-footer,table.dataTable thead th.dt-head-right div.dt-column-header{flex-direction:row-reverse}table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{text-align:justify}table.dataTable tfoot td.dt-head-justify div.dt-column-footer,table.dataTable tfoot td.dt-head-justify div.dt-column-header,table.dataTable tfoot th.dt-head-justify div.dt-column-footer,table.dataTable tfoot th.dt-head-justify div.dt-column-header,table.dataTable thead td.dt-head-justify div.dt-column-footer,table.dataTable thead td.dt-head-justify div.dt-column-header,table.dataTable thead th.dt-head-justify div.dt-column-footer,table.dataTable thead th.dt-head-justify div.dt-column-header{flex-direction:row}table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{text-align:left}table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{text-align:center}table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{text-align:right}table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{text-align:justify}:root{--dt-header_border:1px solid rgba(0,0,0,.3);--dt-header_padding:10px;--dt-footer_border:var(--dt-header_border);--dt-footer_padding:10px 10px 6px 10px;--dt-body_border:1px solid rgba(0,0,0,.15);--dt-body_padding:8px 10px;--dt-column-ordering_alpha:0.019;--dt-column-ordering_alpha-selected:0.919;--dt-row_alpha-hover:0.035;--dt-row_alpha-selected-stripe:0.923;--dt-row_alpha-stripe:0.023;--dt-control_color:inherit;--dt-paging-button_box-shadow:none;--dt-paging-button_box-shadow-active:inset 0 0 3px #e1b054;--dt-paging-button_background-active:linear-gradient(180deg, #fff6ab, #a27323);--dt-paging-button_padding:0.5em 1em;--dt-paging-button_margin-left:2px;--dt-paging-button_border-radius:3px;--dt-paging-button_background:transparent;--dt-paging-button_border:1px solid transparent;--dt-paging-button_background-disabled:transparent;--dt-paging-button_border-disabled:1px solid transparent;--dt-paging-button_color-disabled:rgba(0,0,0,.5);--dt-paging-button_background-current:rgba(0,0,0,.05);--dt-paging-button_border-current:1px solid rgba(0,0,0,.3);--dt-paging-button_color-current:var(--dt-control_color);--dt-paging-button_border-current-hover:1px solid rgba(0,0,0,.5);--dt-paging-button_color-current-hover:var(--dt-control_color);--dt-paging-button_background-hover:linear-gradient(180deg, #fff6ab, #e1b054);--dt-paging-button_border-hover:1px solid #e1b054;--dt-paging-button_color-hover:#fff;--dt-input_border:1px solid #aaa;--dt-input_border-radius:3px;--dt-input_padding:7px 5px;--dt-input_background:transparent;--dt-input_color:inherit}:root,:root.dark{--dt-paging-button_color:var(--dt-control_color);--dt-paging-button_background-current-hover:rgba(0,0,0,.1)}:root.dark{--dt-row_background-stripe:255, 255, 255;--dt-row_background-hover:255, 255, 255;--dt-column-ordering_background:255, 255, 255;--dt-header_border:1px solid #595b5e;--dt-body_border:1px solid #404346;--dt-paging-button_background-current:hsla(0,0%,100%,.05);--dt-paging-button_border-current:1px solid hsla(0,0%,100%,.1);--dt-paging-button_border-current-hover:1px solid hsla(0,0%,100%,.3);--dt-paging-button_color-disabled:hsla(0,0%,100%,.25);--dt-paging-button_background-hover:rgba(0,0,0,.2);--dt-paging-button_border-hover:1px solid transparent;--dt-paging-button_background-active:rgba(0,0,0,.2);--dt-paging-button_box-shadow-active:inset 0 0 3px #111;--dt-input_border:1px solid hsla(0,0%,100%,.2);--dt-input_background:#2c3033}table.dataTable{width:100%;margin:0 auto;border-spacing:0}table.dataTable tfoot th,table.dataTable thead th{font-weight:700}table.dataTable>thead>tr>td,table.dataTable>thead>tr>th{padding:var(--dt-header_padding);border-bottom:var(--dt-header_border)}table.dataTable>thead>tr>td:active,table.dataTable>thead>tr>th:active{outline:none}table.dataTable>tfoot>tr>td,table.dataTable>tfoot>tr>th{border-top:var(--dt-footer_border);padding:var(--dt-footer_padding)}table.dataTable>tbody>tr{background-color:var(--dt-row_background)}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-selected),.9);color:rgb(var(--dt-row-text_color-selected))}table.dataTable>tbody>tr.selected a{color:rgb(var(--dt-row-link_color-selected))}table.dataTable>tbody>tr>td,table.dataTable>tbody>tr>th{padding:var(--dt-body_padding)}table.dataTable.display>tbody>tr>*,table.dataTable.row-border>tbody>tr>*{border-top:var(--dt-body_border)}table.dataTable.display>tbody>tr:first-child>*,table.dataTable.row-border>tbody>tr:first-child>*{border-top:none}table.dataTable.display>tbody>tr.selected+tr.selected>td,table.dataTable.row-border>tbody>tr.selected+tr.selected>td{border-top-color:rgb(var(--dt-row_background-selected),.65)}table.dataTable.cell-border>tbody>tr>*{border-top:var(--dt-body_border);border-right:var(--dt-body_border)}table.dataTable.cell-border>tbody>tr>:first-child{border-left:var(--dt-body_border)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:var(--dt-header_border)}table.dataTable.display>tbody>tr:nth-child(odd)>*,table.dataTable.stripe>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-stripe),var(--dt-row_alpha-stripe))}table.dataTable.display>tbody>tr:nth-child(odd).selected>*,table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-selected),var(--dt-row_alpha-selected-stripe))}table.dataTable.display>tbody>tr:hover>*,table.dataTable.hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-hover),var(--dt-row_alpha-hover))}table.dataTable.display>tbody>tr.selected:hover>*,table.dataTable.hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-selected),1)!important}table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3,table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgb(var(--dt-column-ordering_background),var(--dt-column-ordering_alpha))}table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3,table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-selected),var(--dt-column-ordering_alpha-selected))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgb(var(--dt-column-ordering_background),calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgb(var(--dt-column-ordering_background),calc(-.007 + var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgb(var(--dt-column-ordering_background),calc(-.015 + var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-selected),calc(-.007 + var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-selected),calc(-.015 + var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-hover),calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover)))}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-hover),calc(-.007 + var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover)))}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-hover),calc(-.015 + var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover)))}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-selected),calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-selected),calc(-.007 + var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover)))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgb(var(--dt-row_background-selected),calc(-.015 + var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover)))}table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th,table.dataTable.compact thead td,table.dataTable.compact thead th{padding:2px}div.dt-container div.dt-layout-row{width:100%;margin:.75em 0}div.dt-container div.dt-layout-row,div.dt-container div.dt-layout-row div.dt-layout-cell{display:flex;justify-content:space-between;align-items:center}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (width<=767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{display:block;text-align:center}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block!important}@media screen and (width<=767px){div.dt-container div.dt-layout-start>:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:0}}div.dt-container{position:relative;clear:both}div.dt-container .dt-search input{margin-left:3px}div.dt-container .dt-input,div.dt-container .dt-search input{border:var(--dt-input_border);border-radius:var(--dt-input_border-radius);padding:var(--dt-input_padding);background-color:var(--dt-input_background);color:var(--dt-input_color)}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:var(--dt-paging-button_padding);margin-left:var(--dt-paging-button_margin-left);text-align:center;text-decoration:none!important;cursor:pointer;color:var(--dt-paging-button_color);border:var(--dt-paging-button_border);border-radius:var(--dt-paging-button_border-radius);background:var(--dt-paging-button_background);box-shadow:var(--dt-paging-button_box-shadow)}div.dt-container .dt-paging .dt-paging-button.current{color:var(--dt-paging-button_color-current)!important;border:var(--dt-paging-button_border-current);background:var(--dt-paging-button_background-current)}div.dt-container .dt-paging .dt-paging-button.current:hover{color:var(--dt-paging-button_color-current-hover)!important;border:var(--dt-paging-button_border-current-hover);background:var(--dt-paging-button_background-current-hover)}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:active,div.dt-container .dt-paging .dt-paging-button.disabled:hover{cursor:default;color:var(--dt-paging-button_color-disabled)!important;border:var(--dt-paging-button_border-disabled);background:var(--dt-paging-button_background-disabled);box-shadow:none}div.dt-container .dt-paging .dt-paging-button:hover{color:var(--dt-paging-button_color-hover)!important;border:var(--dt-paging-button_border-hover);background:var(--dt-paging-button_background-hover)}div.dt-container .dt-paging .dt-paging-button:active{outline:none;background:var(--dt-paging-button_background-active);box-shadow:var(--dt-paging-button_box-shadow-active)}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-info,div.dt-container .dt-length,div.dt-container .dt-paging,div.dt-container .dt-processing,div.dt-container .dt-search{color:var(--dt-control_color)}div.dt-container.dt-empty-footer .dt-scroll-body,div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:var(--dt-header_border)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td{border-top-color:rgb(var(--dt-row_background-selected),.65)}[dir=rtl] table.dataTable tfoot td,[dir=rtl] table.dataTable tfoot th,[dir=rtl] table.dataTable thead td,[dir=rtl] table.dataTable thead th{text-align:right}[dir=rtl] table.dataTable td.dt-type-date,[dir=rtl] table.dataTable td.dt-type-numeric,[dir=rtl] table.dataTable th.dt-type-date,[dir=rtl] table.dataTable th.dt-type-numeric{text-align:left}[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}@keyframes dtb-spinner{to{transform:rotate(1turn)}}@-o-keyframes dtb-spinner{to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes dtb-spinner{100%{-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dtb-spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes dtb-spinner{to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}:root{--dtb-processing_border:2px solid #282828;--dtb-processing_filter:drop-shadow(0px 0px 3px #fff);--dtb-button_background:#a27323;--dtb-button_border:0;--dtb-button_border-radius:3px;--dtb-button_box-shadow:none;--dtb-button_color:#fff;--dtb-button_background-hover:#d1a01f;--dtb-button_border-hover:0;--dtb-button_border-radius-hover:var(--dtb-button_border-radius);--dtb-button_box-shadow-hover:none;--dtb-button_color-hover:var(--dtb-button_color);--dtb-button_background-active:var(--dtb-button_background);--dtb-button_border-radius-active:var(--dtb-button_border-radius);--dtb-button_box-shadow-active:none;--dtb-button_color-active:var(--dtb-button_color);--dtb-button_background-active-hover:#a27323;--dtb-button_border-radius-active-hover:var(--dtb-button_border-radius);--dtb-button_box-shadow-active-hover:inset 1px 1px 3px #999;--dtb-button_color-active-hover:var(--dtb-button_color);--dtb-collection_border:1px solid rgba(0,0,0,.4);--dtb-collection_background-color:#fff;--dtb-collection_box-shadow:3px 4px 10px 1px rgba(0,0,0,.3);--dtb-button_outline-focus:2px solid rgba(162,115,35,.7);--dtsl-tick_margin-top:-8px;--dtsl-tick_line-height:6px;--dtsl-tick_border:1px solid;--dtsl-tick_border-checked:1px solid;--dtsl-tick_content-checked:"\2713"}div.dt-buttons{position:static}div.dt-buttons .dt-button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:#fff;border-radius:5px;box-shadow:0 12px 30px rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.15);text-align:center;z-index:2003;overflow:hidden}div.dt-button-info h2{padding:2rem 2rem 1rem;margin:0;font-weight:400}div.dt-button-info>div{padding:1em 2em 2em}div.dtb-popover-close{position:absolute;top:6px;right:6px;width:22px;height:22px;text-align:center;border-radius:3px;cursor:pointer;z-index:2003}button.dtb-hide-drop{display:none!important}div.dt-button-collection-title{text-align:center;padding:.3em .5em .5em;margin-left:.5em;margin-right:.5em;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.dt-button-collection-title:empty{display:none}span.dt-button-spacer{display:inline-block;margin:.5em;white-space:nowrap}span.dt-button-spacer.bar{border-left:1px solid rgba(0,0,0,.3);vertical-align:middle;padding-left:.5em}span.dt-button-spacer.bar:empty{height:1em;width:1px;padding-left:0}div.dt-button-collection .dt-button-active{padding-right:3em}div.dt-button-collection .dt-button-active:after{position:absolute;top:50%;margin-top:-10px;right:1em;display:inline-block;content:"\2713";color:inherit}div.dt-button-collection .dt-button-active.dt-button-split{padding-right:0}div.dt-button-collection .dt-button-active.dt-button-split:after{display:none}div.dt-button-collection .dt-button-active-a a,div.dt-button-collection .dt-button-active.dt-button-split>:first-child{padding-right:3em}div.dt-button-collection .dt-button-active.dt-button-split>:first-child:after{top:50%;margin-top:-10px}div.dt-button-collection .dt-button-active-a a:after,div.dt-button-collection .dt-button-active.dt-button-split>:first-child:after{position:absolute;right:1em;display:inline-block;content:"\2713";color:inherit}div.dt-button-collection span.dt-button-spacer{width:100%;font-size:.9em;text-align:center;margin:.5em 0}div.dt-button-collection span.dt-button-spacer:empty{height:0;width:100%}div.dt-button-collection span.dt-button-spacer.bar{border-left:none;border-bottom:1px solid rgba(0,0,0,.1);padding-left:0}@media print{table.dataTable tr>*{box-shadow:none!important}}:root,:root.dark{--dtb-button_border-active:var(--dtb-button_border);--dtb-button_border-active-hover:var(--dtb-button_border)}:root.dark{--dtb-button_background:hsla(0,0%,100%,.05);--dtb-button_border:1px solid hsla(0,0%,100%,.2);--dtb-button_background-hover:rgba(0,0,0,.1);--dtb-button_border-hover:1px solid hsla(0,0%,100%,.3);--dtb-button_background-active:hsla(0,0%,100%,.1);--dtb-button_box-shadow-active:inset 0 0 3px #111;--dtb-button_background-active-hover:hsla(0,0%,100%,.2);--dtb-button_box-shadow-active-hover:inset 0 0 3px #111;--dtb-collection_border:1px solid hsla(0,0%,100%,.15);--dtb-collection_background-color:#212529;--dtb-collection_box-shadow:3px 4px 10px 1px rgba(0,0,0,.8);--dtb-processing_border:2px solid #e0e0e0;--dtb-processing_filter:drop-shadow(0px 0px 3px #000);--dtb-button_outline-focus:2px solid rgba(162,115,35,.6)}div.dt-buttons{display:flex;flex-wrap:wrap;row-gap:4px;justify-content:center}div.dt-buttons>.dt-button,div.dt-buttons>div.dt-button-split .dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-left:.167em;margin-right:.167em;padding:.5em 1em;cursor:pointer;font-size:.88em;line-height:1.6em;white-space:nowrap;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;text-overflow:ellipsis;border:var(--dtb-button_border);border-radius:var(--dtb-button_border-radius);box-shadow:var(--dtb-button_box-shadow);background:var(--dtb-button_background);color:var(--dtb-button_color)}div.dt-buttons>.dt-button:first-child,div.dt-buttons>div.dt-button-split .dt-button:first-child{margin-left:0}div.dt-buttons>.dt-button.disabled,div.dt-buttons>div.dt-button-split .dt-button.disabled{cursor:default;opacity:.4}div.dt-buttons>.dt-button.dt-button-active:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled){border:var(--dtb-button_border-active);border-radius:var(--dtb-button_border-radius-active);box-shadow:var(--dtb-button_box-shadow-active);background:var(--dtb-button_background-active);color:var(--dtb-button_color-active)}div.dt-buttons>.dt-button.dt-button-active:not(.disabled):hover:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button.dt-button-active:not(.disabled):hover:not(.disabled){border:var(--dtb-button_border-active-hover);border-radius:var(--dtb-button_border-radius-active-hover);box-shadow:var(--dtb-button_box-shadow-active-hover);background:var(--dtb-button_background-active-hover);color:var(--dtb-button_color-active-hover)}div.dt-buttons>.dt-button:hover,div.dt-buttons>div.dt-button-split .dt-button:hover{text-decoration:none}div.dt-buttons>.dt-button:hover:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button:hover:not(.disabled){border:var(--dtb-button_border-hover);border-radius:var(--dtb-button_border-radius-hover);box-shadow:var(--dtb-button_box-shadow-hover);background:var(--dtb-button_background-hover);color:var(--dtb-button_color-hover)}div.dt-buttons>.dt-button:focus:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button:focus:not(.disabled){outline:var(--dtb-button_outline-focus)}div.dt-buttons>.dt-button embed,div.dt-buttons>div.dt-button-split .dt-button embed{outline:none}div.dt-buttons>div.dt-button-split .dt-button:first-child{border-right:1px solid rgba(0,0,0,.15);border-top-right-radius:0;border-bottom-right-radius:0}div.dt-buttons>div.dt-button-split .dt-button:first-child:hover{border-right:1px solid #666}div.dt-buttons>div.dt-button-split .dt-button:last-child{border-left:1px solid transparent;border-top-left-radius:0;border-bottom-left-radius:0}div.dt-buttons>div.dt-button-split .dt-button:last-child:hover{border-left:1px solid #666}div.dt-buttons span.dt-button-down-arrow{position:relative;top:-2px;font-size:10px;padding-left:10px;line-height:1em;opacity:.6}div.dt-buttons div.dt-button-split{display:inline-block}div.dt-buttons div.dt-button-split .dt-button:first-child{margin-right:0}div.dt-buttons div.dt-button-split .dt-button:last-child{margin-left:-1px;padding-left:.75em;padding-right:.75em;z-index:2}div.dt-buttons div.dt-button-split .dt-button:last-child span{padding-left:0}div.dt-button-collection{position:absolute;top:0;left:0;width:200px;margin-top:3px;margin-bottom:3px;padding:.75em 0;border:var(--dtb-collection_border);background-color:var(--dtb-collection_background-color);overflow:hidden;z-index:2002;border-radius:5px;box-shadow:var(--dtb-collection_box-shadow);box-sizing:border-box}div.dt-button-collection .dt-button{position:relative;left:0;right:0;width:100%;display:flex;float:none;justify-content:space-between;align-items:center;background:none;margin:0;padding:.5em 1em;border:none;text-align:left;cursor:pointer;color:inherit}div.dt-button-collection .dt-button.dt-button-active{background:none;box-shadow:none}div.dt-button-collection .dt-button.disabled{cursor:default;opacity:.4}div.dt-button-collection .dt-button:hover:not(.disabled){border:none;background:hsla(0,0%,60%,.1);box-shadow:none}div.dt-button-collection .dt-button:focus{outline-offset:-2px}div.dt-button-collection div.dt-button-split{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}div.dt-button-collection div.dt-button-split button.dt-button{margin:0;display:inline-block;width:0;flex-grow:1;flex-shrink:0;flex-basis:50px}div.dt-button-collection div.dt-button-split button.dt-button-split-drop{min-width:33px;flex:0}div.dt-button-collection.fixed{position:fixed;display:block;top:50%;left:50%;margin-left:-75px;border-radius:5px;background-color:#fff;padding:.5em;background-color:var(--dtb-collection_background-color)}div.dt-button-collection.fixed.two-column{margin-left:-200px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection.fixed.columns{margin-left:-409px}@media screen and (width<=1024px){div.dt-button-collection.fixed.columns{margin-left:-308px}}@media screen and (width<=640px){div.dt-button-collection.fixed.columns{margin-left:-203px}}@media screen and (width<=460px){div.dt-button-collection.fixed.columns{margin-left:-100px}}div.dt-button-collection.fixed>:last-child{max-height:100vh;overflow:auto}div.dt-button-collection.four-column>:last-child,div.dt-button-collection.three-column>:last-child,div.dt-button-collection.two-column>:last-child{display:block!important;column-gap:8px}div.dt-button-collection.four-column>:last-child>*,div.dt-button-collection.three-column>:last-child>*,div.dt-button-collection.two-column>:last-child>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:400px}div.dt-button-collection.two-column>:last-child{padding-bottom:1px;column-count:2}div.dt-button-collection.three-column{width:450px}div.dt-button-collection.three-column>:last-child{padding-bottom:1px;column-count:3}div.dt-button-collection.four-column{width:600px}div.dt-button-collection.four-column>:last-child{padding-bottom:1px;column-count:4}div.dt-button-collection .dt-button{border-radius:0}div.dt-button-collection.columns{width:auto}div.dt-button-collection.columns>:last-child{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;width:818px;padding-bottom:1px}div.dt-button-collection.columns>:last-child .dt-button{min-width:200px;flex:0 1;margin:0}div.dt-button-collection.columns.dtb-b1>:last-child,div.dt-button-collection.columns.dtb-b2>:last-child,div.dt-button-collection.columns.dtb-b3>:last-child{justify-content:space-between}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:1 1 32%}div.dt-button-collection.columns.dtb-b2 .dt-button{flex:1 1 48%}div.dt-button-collection.columns.dtb-b1 .dt-button{flex:1 1 100%}@media screen and (width<=1024px){div.dt-button-collection.columns>:last-child{width:612px}}@media screen and (width<=640px){div.dt-button-collection.columns>:last-child{width:406px}div.dt-button-collection.columns.dtb-b3 .dt-button{flex:0 1 32%}div.dt-buttons{float:none!important;text-align:center}}@media screen and (width<=460px){div.dt-button-collection.columns>:last-child{width:200px}}div.dt-button-collection.fixed .dt-button{border-radius:.25em;background:hsla(0,0%,100%,.1)}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);background:radial-gradient(ellipse farthest-corner at center,rgba(0,0,0,.3),rgba(0,0,0,.7));z-index:2001}.dt-button.processing{color:rgba(0,0,0,.2)}.dt-button.processing:after{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;box-sizing:border-box;display:block;content:" ";border:var(--dtb-processing_border);border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:dtb-spinner 1.5s linear infinite;-o-animation:dtb-spinner 1.5s linear infinite;-ms-animation:dtb-spinner 1.5s linear infinite;-webkit-animation:dtb-spinner 1.5s linear infinite;-moz-animation:dtb-spinner 1.5s linear infinite;filter:var(--dtb-processing_filter)}html.dark div.dt-buttons>div.dt-button-split .dt-button:first-child{border-right:1px solid hsla(0,0%,100%,.1)}html.dark div.dt-button-info{background-color:var(--dt-html_background);border:1px solid hsla(0,0%,100%,.15)}table.dataTable>tbody>tr>.selected{background-color:rgb(var(--dt_background-selected));color:rgb(var(--dt_color-selected))}table.dataTable>tbody>tr>.selected a{color:rgb(var(--dt_link_color-selected))}div.dt-container span.select-info,div.dt-container span.select-item{margin-left:.5em}@media screen and (width<=640px){div.dt-container span.select-info,div.dt-container span.select-item{margin-left:0;display:block}}table.dataTable>tbody>tr>.dt-select,table.dataTable>thead>tr>.dt-select{text-align:center;vertical-align:middle}table.dataTable>thead>tr>.dt-select input.dt-select-checkbox{margin-left:auto;margin-right:auto}table.dataTable input.dt-select-checkbox{appearance:none;position:relative;display:inline-block;width:12px;height:12px;border:var(--dtsl-tick_border);border-radius:3px;vertical-align:middle;margin-top:1px;color:inherit;font-size:20px;line-height:1em}table.dataTable input.dt-select-checkbox:checked:after{display:block;content:var(--dtsl-tick_content-checked);margin-top:var(--dtsl-tick_margin-top)}table.dataTable input.dt-select-checkbox:indeterminate:after{display:block;position:absolute;content:" ";top:3px;left:3px;height:4px;width:4px;background-color:#000;border-radius:2px}table.dataTable>tbody>tr.selected input.dt-select-checkbox:checked{border:var(--dtsl-tick_border-checked)}table.dataTable>tbody>tr>td.select-checkbox,table.dataTable>tbody>tr>th.select-checkbox{position:relative}table.dataTable>tbody>tr>td.select-checkbox:before,table.dataTable>tbody>tr>th.select-checkbox:before{display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;box-sizing:border-box;content:" ";margin-top:-6px;margin-left:-6px;border:var(--dtsl-tick_border);border-radius:3px}table.dataTable>tbody>tr.selected>td.select-checkbox:before,table.dataTable>tbody>tr.selected>th.select-checkbox:before{border:var(--dtsl-tick_border-checked);content:"✓";font-size:20px;line-height:var(--dtsl-tick_line-height);text-align:center}table.dataTable.compact>tbody>tr>td.select-checkbox:before,table.dataTable.compact>tbody>tr>th.select-checkbox:before{margin-top:-12px}table.dataTable.compact>tbody>tr.selected>td.select-checkbox:after,table.dataTable.compact>tbody>tr.selected>th.select-checkbox:after{margin-top:-16px}html.dark table.dataTable input.dt-select-checkbox:indeterminate:after,html[data-bs-theme=dark] table.dataTable input.dt-select-checkbox:indeterminate:after{background-color:#fff}
/*# sourceMappingURL=data:application/json;base64,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QWMsQ0FDZCxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCxVQUFXLENBQ1gsV0FBWSxDQUNaLHFCQUFzQixDQUN0QixXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLDhCQUErQixDQUMvQixpQkFDRixDQUNBLHdIQUVFLHNDQUF1QyxDQUN2QyxXQUFZLENBQ1osY0FBZSxDQUNmLHdDQUF5QyxDQUN6QyxpQkFDRixDQUNBLHNIQUVFLGdCQUNGLENBQ0Esc0lBRUUsZ0JBQ0YsQ0FFQSw2SkFFRSxxQkFDRiIsImZpbGUiOiJmcm9udGVuZC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIEJGVjogYW5nZXBhc3N0ZSBWZXJzaW9uIHZvbiBuZXdfZGF0YXRhYmxlcy5jc3MgKERhdGFUYWJsZXMgMy4xLjUsIEJ1dHRvbnMgNC4xLjMsIFNlbGVjdCA0LjEuMSkuXG4gKiBBbGxlIEFid2VpY2h1bmdlbiB2b20gT3JpZ2luYWwgc2luZCBtaXQgXCJCRlZcIiBtYXJraWVydC5cbiAqXG4gKiBUaGlzIGNvbWJpbmVkIGZpbGUgd2FzIGNyZWF0ZWQgYnkgdGhlIERhdGFUYWJsZXMgZG93bmxvYWRlciBidWlsZGVyOlxuICogICBodHRwczovL2RhdGF0YWJsZXMubmV0L2Rvd25sb2FkXG4gKlxuICogVG8gcmVidWlsZCBvciBtb2RpZnkgdGhpcyBmaWxlIHdpdGggdGhlIGxhdGVzdCB2ZXJzaW9ucyBvZiB0aGUgaW5jbHVkZWRcbiAqIHNvZnR3YXJlIHBsZWFzZSB2aXNpdDpcbiAqICAgaHR0cHM6Ly9kYXRhdGFibGVzLm5ldC9kb3dubG9hZC8jZHQvZHQtMy4xLjUvYi00LjEuMy9zbC00LjEuMVxuICpcbiAqIEluY2x1ZGVkIGxpYnJhcmllczpcbiAqICBEYXRhVGFibGVzIDMuMS41LCBCdXR0b25zIDQuMS4zLCBTZWxlY3QgNC4xLjFcbiAqL1xuXG46cm9vdCB7XG4gIC0tZHRfYmFja2dyb3VuZC1zZWxlY3RlZDogMTYyLCAxMTUsIDM1OyAvKiBCRlY6IGdvbGQgKCNhMjczMjMpIHN0YXR0IGJsYXUgKi9cbiAgLS1kdF9jb2xvci1zZWxlY3RlZDogMjU1LCAyNTUsIDI1NTtcbiAgLS1kdF9saW5rX2NvbG9yLXNlbGVjdGVkOiA5LCAxMCwgMTE7IC8qIEJGViAqL1xuICAtLWR0LXJvd19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLS1kdC1yb3dfYmFja2dyb3VuZC1zZWxlY3RlZDogdmFyKC0tZHRfYmFja2dyb3VuZC1zZWxlY3RlZCk7XG4gIC0tZHQtcm93LXRleHRfY29sb3Itc2VsZWN0ZWQ6IHZhcigtLWR0X2NvbG9yLXNlbGVjdGVkKTtcbiAgLS1kdC1yb3ctbGlua19jb2xvci1zZWxlY3RlZDogdmFyKC0tZHRfbGlua19jb2xvci1zZWxlY3RlZCk7XG4gIC0tZHQtcm93X2JhY2tncm91bmQtc3RyaXBlOiAwLCAwLCAwO1xuICAtLWR0LXJvd19iYWNrZ3JvdW5kLWhvdmVyOiAwLCAwLCAwO1xuICAtLWR0LWNvbHVtbi1vcmRlcmluZ19iYWNrZ3JvdW5kOiAwLCAwLCAwO1xuICAtLWR0LWhlYWRlci1jZWxsX2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC0tZHQtaGVhZGVyLWNlbGxfdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLS1kdC1odG1sX2JhY2tncm91bmQ6IHdoaXRlO1xufVxuOnJvb3QuZGFyayB7XG4gIC0tZHQtaHRtbF9iYWNrZ3JvdW5kOiByZ2IoMzMgMzcgNDEpO1xufVxuXG4vKiBCRlY6IGVpZ2VuZSBSZWdlbG4gKFNjaG9uemVpdGVuLCBaZWlsZW5zdGF0dXMpIC0gQW5mYW5nICovXG4vKlxuPHN2ZyB3aWR0aD1cIjYwXCIgaGVpZ2h0PVwiNDAwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxuPHJlY3QgeD1cIjBcIiB5PVwiMFwiIHdpZHRoPVwiNjBcIiBoZWlnaHQ9XCI0MDBcIiBmaWxsPVwiI0YwMFwiIGZpbGwtb3BhY2l0eT1cIjAuMjVcIi8+XG48L3N2Zz5cbiovXG50YWJsZS5kYXRhVGFibGUgdGQuc2Nob256ZWl0LXoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlOakFpSUdobGFXZG9kRDBpTkRBd0lpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBnbzhjbVZqZENCNFBTSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU5qQWlJR2hsYVdkb2REMGlOREF3SWlCbWFXeHNQU0lqUmpBd0lpQm1hV3hzTFc5d1lXTnBkSGs5SWpBdU1qVWlMejRLUEM5emRtYytcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDAgMCAwIC8gMzAlKTtcbn1cblxuLyogXG48c3ZnIHdpZHRoPVwiNjBcIiBoZWlnaHQ9XCI0MDBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+XG48L3N2Zz5cbiovXG50YWJsZS5kYXRhVGFibGUgdGQuc2Nob256ZWl0LW8ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAzMCUpO1xufVxuXG4vKlxuPHN2ZyB3aWR0aD1cIjYwXCIgaGVpZ2h0PVwiNDAwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxuPHJlY3QgeD1cIjBcIiB5PVwiMFwiIHdpZHRoPVwiMzBcIiBoZWlnaHQ9XCI0MDBcIiBmaWxsPVwiI0YwMFwiIGZpbGwtb3BhY2l0eT1cIjAuMjVcIi8+XG48L3N2Zz5cbiovXG50YWJsZS5kYXRhVGFibGUgdGQuc2Nob256ZWl0LXpvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTmpBaUlHaGxhV2RvZEQwaU5EQXdJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQanh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXpNQ0lnYUdWcFoyaDBQU0kwTURBaUlHWnBiR3c5SWlOR01EQWlJR1pwYkd3dGIzQmhZMmwwZVQwaU1DNHlOU0l2UGp3dmMzWm5QZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAzMCUpO1xufVxuXG4vKlxuPHN2ZyB3aWR0aD1cIjYwXCIgaGVpZ2h0PVwiNDAwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxuPHJlY3QgeD1cIjMwXCIgeT1cIjBcIiB3aWR0aD1cIjMwXCIgaGVpZ2h0PVwiNDAwXCIgZmlsbD1cIiNGMDBcIiBmaWxsLW9wYWNpdHk9XCIwLjI1XCIvPlxuPC9zdmc+XG4qL1xudGFibGUuZGF0YVRhYmxlIHRkLnNjaG9uemVpdC1veiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5qQWlJR2hsYVdkb2REMGlOREF3SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGp4eVpXTjBJSGc5SWpNd0lpQjVQU0l3SWlCM2FXUjBhRDBpTXpBaUlHaGxhV2RvZEQwaU5EQXdJaUJtYVd4c1BTSWpSakF3SWlCbWFXeHNMVzl3WVdOcGRIazlJakF1TWpVaUx6NDhMM04yWno0XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYigwIDAgMCAvIDMwJSk7XG59XG5cbi8qXG48c3ZnIHdpZHRoPVwiNjBcIiBoZWlnaHQ9XCI0MDBcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+XG48cmVjdCB4PVwiMFwiIHk9XCIwXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjQwMFwiIGZpbGw9XCIjRjAwXCIgZmlsbC1vcGFjaXR5PVwiMC4yNVwiLz5cbjwvc3ZnPlxuKi9cbnRhYmxlLmRhdGFUYWJsZSB0ZC5zY2hvbnplaXQtem9vIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTmpBaUlHaGxhV2RvZEQwaU5EQXdJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQanh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXlNQ0lnYUdWcFoyaDBQU0kwTURBaUlHWnBiR3c5SWlOR01EQWlJR1pwYkd3dGIzQmhZMmwwZVQwaU1DNHlOU0l2UGp3dmMzWm5QZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAzMCUpO1xufVxuXG4vKlxuPHN2ZyB3aWR0aD1cIjYwXCIgaGVpZ2h0PVwiNDAwXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxuPHJlY3QgeD1cIjIwXCIgeT1cIjBcIiB3aWR0aD1cIjQwXCIgaGVpZ2h0PVwiNDAwXCIgZmlsbD1cIiNGMDBcIiBmaWxsLW9wYWNpdHk9XCIwLjI1XCIvPlxuPC9zdmc+XG4qL1xudGFibGUuZGF0YVRhYmxlIHRkLnNjaG9uemVpdC1venoge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlOakFpSUdobGFXZG9kRDBpTkRBd0lpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaVBqeHlaV04wSUhnOUlqSXdJaUI1UFNJd0lpQjNhV1IwYUQwaU5EQWlJR2hsYVdkb2REMGlOREF3SWlCbWFXeHNQU0lqUmpBd0lpQm1hV3hzTFc5d1lXTnBkSGs5SWpBdU1qVWlMejQ4TDNOMlp6NFwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAzMCUpO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdHIudW5wYXllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMCAwIC8gMTAlKSAhaW1wb3J0YW50O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdHIuYWJnZWxlaG50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSAwIDAgLyAxMCUpICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0ci5hdWZnZW5vbW1lbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwIDI1NSAwIC8gMTAlKSAhaW1wb3J0YW50O1xufVxuLyogQkZWOiBlaWdlbmUgUmVnZWxuIC0gRW5kZSAqL1xuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtY29udHJvbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWNvbnRyb2w6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCByZ2IoMCAwIDAgLyAwLjUpO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ci5kdC1oYXNDaGlsZCB0ZC5kdC1jb250cm9sOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYigwIDAgMCAvIDAuNSk7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG46cm9vdC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1jb250cm9sOjpiZWZvcmUsXG46cm9vdFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB0YWJsZS5kYXRhVGFibGUgdGQuZHQtY29udHJvbDo6YmVmb3JlLFxuOnJvb3RbZGF0YS10aGVtZT1cImRhcmtcIl0gdGFibGUuZGF0YVRhYmxlIHRkLmR0LWNvbnRyb2w6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyAwLjUpO1xufVxuOnJvb3QuZGFyayB0YWJsZS5kYXRhVGFibGUgdHIuZHQtaGFzQ2hpbGQgdGQuZHQtY29udHJvbDo6YmVmb3JlLFxuOnJvb3RbZGF0YS1icy10aGVtZT1cImRhcmtcIl0gdGFibGUuZGF0YVRhYmxlIHRyLmR0LWhhc0NoaWxkIHRkLmR0LWNvbnRyb2w6OmJlZm9yZSxcbjpyb290W2RhdGEtdGhlbWU9XCJkYXJrXCJdIHRhYmxlLmRhdGFUYWJsZSB0ci5kdC1oYXNDaGlsZCB0ZC5kdC1jb250cm9sOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjU1IDI1NSAyNTUgLyAwLjUpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmRpdi5kdC1zY3JvbGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuZGl2LmR0LXNjcm9sbC1ib2R5IHRoZWFkIHRyLFxuZGl2LmR0LXNjcm9sbC1ib2R5IHRmb290IHRyIHtcbiAgaGVpZ2h0OiAwO1xufVxuZGl2LmR0LXNjcm9sbC1ib2R5IHRoZWFkIHRyIHRoLCBkaXYuZHQtc2Nyb2xsLWJvZHkgdGhlYWQgdHIgdGQsXG5kaXYuZHQtc2Nyb2xsLWJvZHkgdGZvb3QgdHIgdGgsXG5kaXYuZHQtc2Nyb2xsLWJvZHkgdGZvb3QgdHIgdGQge1xuICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5kaXYuZHQtc2Nyb2xsLWJvZHkgdGhlYWQgdHIgdGggZGl2LmR0LXNjcm9sbC1zaXppbmcsIGRpdi5kdC1zY3JvbGwtYm9keSB0aGVhZCB0ciB0ZCBkaXYuZHQtc2Nyb2xsLXNpemluZyxcbmRpdi5kdC1zY3JvbGwtYm9keSB0Zm9vdCB0ciB0aCBkaXYuZHQtc2Nyb2xsLXNpemluZyxcbmRpdi5kdC1zY3JvbGwtYm9keSB0Zm9vdCB0ciB0ZCBkaXYuZHQtc2Nyb2xsLXNpemluZyB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1kdC1vcmRlci1hcnJvd19jb2xvcjogcmdiKDUxIDUxIDUxKTtcbiAgLS1kdC1vcmRlci1hcnJvd19jb2xvci1jdXJyZW50OiByZ2IoNTEgNTEgNTEpO1xuICAtLWR0LW9yZGVyLWFycm93LWhlaWdodDogN3B4O1xuICAtLWR0LW9yZGVyLWFycm93X29wYWNpdHk6IDAuMTI1O1xuICAtLWR0LW9yZGVyLWFycm93X29wYWNpdHktY3VycmVudDogMC42NTtcbiAgLS1kdC1vcmRlci1hcnJvdy13aWR0aDogOHB4O1xuICAtLWR0LW9yZGVyLWFycm93LWdhcDogMXB4O1xuICAtLWR0LW9yZGVyLWhlYWRlcl9vdXRsaW5lLWhvdmVyOiAycHggc29saWQgcmdiKDAgMCAwIC8gMC4wNSk7XG59XG46cm9vdC5kYXJrLCA6cm9vdFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSwgOnJvb3RbZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuICAtLWR0LW9yZGVyLWFycm93X2NvbG9yOiByZ2IoMjI5IDIzMyAyMzgpO1xuICAtLWR0LW9yZGVyLWFycm93X2NvbG9yLWN1cnJlbnQ6IHJnYigyMjkgMjMzIDIzOCk7XG4gIC0tZHQtb3JkZXItaGVhZGVyX291dGxpbmUtaG92ZXI6IDJweCBzb2xpZCByZ2IoMjU1IDI1NSAyNTUgLyAwLjA1KTtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aDphY3RpdmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyYWJsZS1hc2MgLmR0LWNvbHVtbi1vcmRlcjo6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyaW5nLWFzYyAuZHQtY29sdW1uLW9yZGVyOjpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLmR0LW9yZGVyYWJsZS1hc2MgLmR0LWNvbHVtbi1vcmRlcjo6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5kdC1vcmRlcmluZy1hc2MgLmR0LWNvbHVtbi1vcmRlcjo6YmVmb3JlIHtcbiAgYm90dG9tOiBjYWxjKDUwJSArIHZhcigtLWR0LW9yZGVyLWFycm93LWdhcCkpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1kdC1vcmRlci1hcnJvdy1oZWlnaHQpIHNvbGlkIHZhcigtLWR0LW9yZGVyLWFycm93X2NvbG9yKTtcbiAgYm9yZGVyLWxlZnQ6IGNhbGModmFyKC0tZHQtb3JkZXItYXJyb3ctd2lkdGgpIC8gMikgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogY2FsYyh2YXIoLS1kdC1vcmRlci1hcnJvdy13aWR0aCkgLyAyKSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguZHQtb3JkZXJhYmxlLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjo6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguZHQtb3JkZXJpbmctZGVzYyAuZHQtY29sdW1uLW9yZGVyOjphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJhYmxlLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjo6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLmR0LW9yZGVyaW5nLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoNTAlICsgMXB4KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHQtb3JkZXItYXJyb3ctaGVpZ2h0KSBzb2xpZCB2YXIoLS1kdC1vcmRlci1hcnJvd19jb2xvcik7XG4gIGJvcmRlci1sZWZ0OiBjYWxjKHZhcigtLWR0LW9yZGVyLWFycm93LXdpZHRoKSAvIDIpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IGNhbGModmFyKC0tZHQtb3JkZXItYXJyb3ctd2lkdGgpIC8gMikgc29saWQgdHJhbnNwYXJlbnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyYWJsZS1hc2MgLmR0LWNvbHVtbi1vcmRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5kdC1vcmRlcmFibGUtZGVzYyAuZHQtY29sdW1uLW9yZGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyaW5nLWFzYyAuZHQtY29sdW1uLW9yZGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyaW5nLWRlc2MgLmR0LWNvbHVtbi1vcmRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJhYmxlLWFzYyAuZHQtY29sdW1uLW9yZGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5kdC1vcmRlcmFibGUtZGVzYyAuZHQtY29sdW1uLW9yZGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5kdC1vcmRlcmluZy1hc2MgLmR0LWNvbHVtbi1vcmRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJpbmctZGVzYyAuZHQtY29sdW1uLW9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0tZHQtb3JkZXItYXJyb3ctd2lkdGgpO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5kdC1vcmRlcmFibGUtYXNjIC5kdC1jb2x1bW4tb3JkZXI6OmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5kdC1vcmRlcmFibGUtYXNjIC5kdC1jb2x1bW4tb3JkZXI6OmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyYWJsZS1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6OmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5kdC1vcmRlcmFibGUtZGVzYyAuZHQtY29sdW1uLW9yZGVyOjphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5kdC1vcmRlcmluZy1hc2MgLmR0LWNvbHVtbi1vcmRlcjo6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyaW5nLWFzYyAuZHQtY29sdW1uLW9yZGVyOjphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5kdC1vcmRlcmluZy1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6OmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5kdC1vcmRlcmluZy1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6OmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5kdC1vcmRlcmFibGUtYXNjIC5kdC1jb2x1bW4tb3JkZXI6OmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJhYmxlLWFzYyAuZHQtY29sdW1uLW9yZGVyOjphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJhYmxlLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjo6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5kdC1vcmRlcmFibGUtZGVzYyAuZHQtY29sdW1uLW9yZGVyOjphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6OmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6OmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5kdC1vcmRlcmluZy1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6OmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJpbmctZGVzYyAuZHQtY29sdW1uLW9yZGVyOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogdmFyKC0tZHQtb3JkZXItYXJyb3dfY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1kdC1vcmRlci1hcnJvd19vcGFjaXR5KTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguZHQtb3JkZXJhYmxlLWFzYywgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5kdC1vcmRlcmFibGUtZGVzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJhYmxlLWFzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJhYmxlLWRlc2Mge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyYWJsZS1hc2M6aG92ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguZHQtb3JkZXJhYmxlLWRlc2M6aG92ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLmR0LW9yZGVyYWJsZS1hc2M6aG92ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLmR0LW9yZGVyYWJsZS1kZXNjOmhvdmVyIHtcbiAgb3V0bGluZTogdmFyKC0tZHQtb3JkZXItaGVhZGVyX291dGxpbmUtaG92ZXIpO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6OmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWR0LW9yZGVyLWFycm93X2NvbG9yLWN1cnJlbnQpO1xuICBvcGFjaXR5OiB2YXIoLS1kdC1vcmRlci1hcnJvd19vcGFjaXR5LWN1cnJlbnQpO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5kdC1vcmRlcmluZy1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6OmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5kdC1vcmRlcmluZy1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZHQtb3JkZXItYXJyb3dfY29sb3ItY3VycmVudCk7XG4gIG9wYWNpdHk6IHZhcigtLWR0LW9yZGVyLWFycm93X29wYWNpdHktY3VycmVudCk7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyYWJsZS1ub25lOm5vdCguZHQtb3JkZXJpbmctYXNjLCAuZHQtb3JkZXJpbmctZGVzYykgLmR0LWNvbHVtbi1vcmRlcjplbXB0eSwgdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQgLmR0LWNvbHVtbi1vcmRlcjo6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguc29ydGluZ19hc2NfZGlzYWJsZWQgLmR0LWNvbHVtbi1vcmRlcjo6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5kdC1vcmRlcmFibGUtbm9uZTpub3QoLmR0LW9yZGVyaW5nLWFzYywgLmR0LW9yZGVyaW5nLWRlc2MpIC5kdC1jb2x1bW4tb3JkZXI6ZW1wdHksXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLnNvcnRpbmdfZGVzY19kaXNhYmxlZCAuZHQtY29sdW1uLW9yZGVyOjphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuc29ydGluZ19hc2NfZGlzYWJsZWQgLmR0LWNvbHVtbi1vcmRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGg6YWN0aXZlLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoIGRpdi5kdC1jb2x1bW4taGVhZGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0aCBkaXYuZHQtY29sdW1uLWZvb3RlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQgZGl2LmR0LWNvbHVtbi1oZWFkZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkIGRpdi5kdC1jb2x1bW4tZm9vdGVyLFxudGFibGUuZGF0YVRhYmxlIHRmb290ID4gdHIgPiB0aCBkaXYuZHQtY29sdW1uLWhlYWRlcixcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCA+IHRyID4gdGggZGl2LmR0LWNvbHVtbi1mb290ZXIsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgPiB0ciA+IHRkIGRpdi5kdC1jb2x1bW4taGVhZGVyLFxudGFibGUuZGF0YVRhYmxlIHRmb290ID4gdHIgPiB0ZCBkaXYuZHQtY29sdW1uLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHZhcigtLWR0LWhlYWRlci1jZWxsX2FsaWduLWl0ZW1zKTtcbiAgZ2FwOiA0cHg7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoIGRpdi5kdC1jb2x1bW4taGVhZGVyIC5kdC1jb2x1bW4tdGl0bGUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoIGRpdi5kdC1jb2x1bW4tZm9vdGVyIC5kdC1jb2x1bW4tdGl0bGUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkIGRpdi5kdC1jb2x1bW4taGVhZGVyIC5kdC1jb2x1bW4tdGl0bGUsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkIGRpdi5kdC1jb2x1bW4tZm9vdGVyIC5kdC1jb2x1bW4tdGl0bGUsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgPiB0ciA+IHRoIGRpdi5kdC1jb2x1bW4taGVhZGVyIC5kdC1jb2x1bW4tdGl0bGUsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgPiB0ciA+IHRoIGRpdi5kdC1jb2x1bW4tZm9vdGVyIC5kdC1jb2x1bW4tdGl0bGUsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgPiB0ciA+IHRkIGRpdi5kdC1jb2x1bW4taGVhZGVyIC5kdC1jb2x1bW4tdGl0bGUsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgPiB0ciA+IHRkIGRpdi5kdC1jb2x1bW4tZm9vdGVyIC5kdC1jb2x1bW4tdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoIGRpdi5kdC1jb2x1bW4taGVhZGVyIC5kdC1jb2x1bW4tdGl0bGU6ZW1wdHksXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoIGRpdi5kdC1jb2x1bW4tZm9vdGVyIC5kdC1jb2x1bW4tdGl0bGU6ZW1wdHksXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkIGRpdi5kdC1jb2x1bW4taGVhZGVyIC5kdC1jb2x1bW4tdGl0bGU6ZW1wdHksXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkIGRpdi5kdC1jb2x1bW4tZm9vdGVyIC5kdC1jb2x1bW4tdGl0bGU6ZW1wdHksXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgPiB0ciA+IHRoIGRpdi5kdC1jb2x1bW4taGVhZGVyIC5kdC1jb2x1bW4tdGl0bGU6ZW1wdHksXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgPiB0ciA+IHRoIGRpdi5kdC1jb2x1bW4tZm9vdGVyIC5kdC1jb2x1bW4tdGl0bGU6ZW1wdHksXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgPiB0ciA+IHRkIGRpdi5kdC1jb2x1bW4taGVhZGVyIC5kdC1jb2x1bW4tdGl0bGU6ZW1wdHksXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgPiB0ciA+IHRkIGRpdi5kdC1jb2x1bW4tZm9vdGVyIC5kdC1jb2x1bW4tdGl0bGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYuZHQtc2Nyb2xsLWJvZHkgPiB0YWJsZS5kYXRhVGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG5kaXYuZHQtc2Nyb2xsLWJvZHkgPiB0YWJsZS5kYXRhVGFibGUgPiB0aGVhZCA+IHRyID4gdGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG46cm9vdC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGguZHQtb3JkZXJhYmxlLWFzYzpob3ZlciwgOnJvb3QuZGFyayB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyYWJsZS1kZXNjOmhvdmVyLFxuOnJvb3QuZGFyayB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRkLmR0LW9yZGVyYWJsZS1hc2M6aG92ZXIsXG46cm9vdC5kYXJrIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCA+IHRyID4gdGQuZHQtb3JkZXJhYmxlLWRlc2M6aG92ZXIsXG46cm9vdFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyYWJsZS1hc2M6aG92ZXIsXG46cm9vdFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB0YWJsZS5kYXRhVGFibGUgdGhlYWQgPiB0ciA+IHRoLmR0LW9yZGVyYWJsZS1kZXNjOmhvdmVyLFxuOnJvb3RbZGF0YS1icy10aGVtZT1cImRhcmtcIl0gdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5kdC1vcmRlcmFibGUtYXNjOmhvdmVyLFxuOnJvb3RbZGF0YS1icy10aGVtZT1cImRhcmtcIl0gdGFibGUuZGF0YVRhYmxlIHRoZWFkID4gdHIgPiB0ZC5kdC1vcmRlcmFibGUtZGVzYzpob3ZlciB7XG4gIG91dGxpbmU6IHZhcigtLWR0LW9yZGVyLWhlYWRlcl9vdXRsaW5lLWhvdmVyKTtcbn1cblxuOnJvb3Qge1xuICAtLWR0LXByb2Nlc3NpbmctY2lyY2xlX2JhY2tncm91bmQ6IHZhcigtLWR0X2JhY2tncm91bmQtc2VsZWN0ZWQpO1xufVxuXG5kaXYuZHQtcHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tdG9wOiAtMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAycHg7XG4gIHotaW5kZXg6IDEwO1xufVxuZGl2LmR0LXByb2Nlc3NpbmcgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAxZW0gYXV0bztcbn1cbmRpdi5kdC1wcm9jZXNzaW5nID4gZGl2Omxhc3QtY2hpbGQgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2IodmFyKC0tZHQtcHJvY2Vzc2luZy1jaXJjbGVfYmFja2dyb3VuZCkpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMSwgMSwgMCk7XG59XG5kaXYuZHQtcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDhweDtcbiAgYW5pbWF0aW9uOiBkYXRhdGFibGVzLWxvYWRlci0xIDAuNnMgaW5maW5pdGU7XG59XG5kaXYuZHQtcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGxlZnQ6IDhweDtcbiAgYW5pbWF0aW9uOiBkYXRhdGFibGVzLWxvYWRlci0yIDAuNnMgaW5maW5pdGU7XG59XG5kaXYuZHQtcHJvY2Vzc2luZyA+IGRpdjpsYXN0LWNoaWxkID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIGxlZnQ6IDMycHg7XG4gIGFuaW1hdGlvbjogZGF0YXRhYmxlcy1sb2FkZXItMiAwLjZzIGluZmluaXRlO1xufVxuZGl2LmR0LXByb2Nlc3NpbmcgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBsZWZ0OiA1NnB4O1xuICBhbmltYXRpb246IGRhdGF0YWJsZXMtbG9hZGVyLTMgMC42cyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBkYXRhdGFibGVzLWxvYWRlci0xIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkYXRhdGFibGVzLWxvYWRlci0zIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkYXRhdGFibGVzLWxvYWRlci0yIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0cHgsIDApO1xuICB9XG59XG50YWJsZS5kYXRhVGFibGUubm93cmFwIHRoLCB0YWJsZS5kYXRhVGFibGUubm93cmFwIHRkIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aCxcbnRhYmxlLmRhdGFUYWJsZSB0ZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG50YWJsZS5kYXRhVGFibGUgdGguZHQtdHlwZS1udW1lcmljLCB0YWJsZS5kYXRhVGFibGUgdGguZHQtdHlwZS1kYXRlLFxudGFibGUuZGF0YVRhYmxlIHRkLmR0LXR5cGUtbnVtZXJpYyxcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC10eXBlLWRhdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC10eXBlLW51bWVyaWMgZGl2LmR0LWNvbHVtbi1oZWFkZXIsXG50YWJsZS5kYXRhVGFibGUgdGguZHQtdHlwZS1udW1lcmljIGRpdi5kdC1jb2x1bW4tZm9vdGVyLCB0YWJsZS5kYXRhVGFibGUgdGguZHQtdHlwZS1kYXRlIGRpdi5kdC1jb2x1bW4taGVhZGVyLFxudGFibGUuZGF0YVRhYmxlIHRoLmR0LXR5cGUtZGF0ZSBkaXYuZHQtY29sdW1uLWZvb3RlcixcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC10eXBlLW51bWVyaWMgZGl2LmR0LWNvbHVtbi1oZWFkZXIsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtdHlwZS1udW1lcmljIGRpdi5kdC1jb2x1bW4tZm9vdGVyLFxudGFibGUuZGF0YVRhYmxlIHRkLmR0LXR5cGUtZGF0ZSBkaXYuZHQtY29sdW1uLWhlYWRlcixcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC10eXBlLWRhdGUgZGl2LmR0LWNvbHVtbi1mb290ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG50YWJsZS5kYXRhVGFibGUgdGguZHQtbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1sZWZ0IGRpdi5kdC1jb2x1bW4taGVhZGVyLFxudGFibGUuZGF0YVRhYmxlIHRoLmR0LWxlZnQgZGl2LmR0LWNvbHVtbi1mb290ZXIsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtbGVmdCBkaXYuZHQtY29sdW1uLWhlYWRlcixcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1sZWZ0IGRpdi5kdC1jb2x1bW4tZm9vdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1jZW50ZXIsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRoLmR0LXJpZ2h0LFxudGFibGUuZGF0YVRhYmxlIHRkLmR0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGguZHQtcmlnaHQgZGl2LmR0LWNvbHVtbi1oZWFkZXIsXG50YWJsZS5kYXRhVGFibGUgdGguZHQtcmlnaHQgZGl2LmR0LWNvbHVtbi1mb290ZXIsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtcmlnaHQgZGl2LmR0LWNvbHVtbi1oZWFkZXIsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtcmlnaHQgZGl2LmR0LWNvbHVtbi1mb290ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG50YWJsZS5kYXRhVGFibGUgdGguZHQtanVzdGlmeSxcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1qdXN0aWZ5IGRpdi5kdC1jb2x1bW4taGVhZGVyLFxudGFibGUuZGF0YVRhYmxlIHRoLmR0LWp1c3RpZnkgZGl2LmR0LWNvbHVtbi1mb290ZXIsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtanVzdGlmeSBkaXYuZHQtY29sdW1uLWhlYWRlcixcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1qdXN0aWZ5IGRpdi5kdC1jb2x1bW4tZm9vdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1ub3dyYXAsXG50YWJsZS5kYXRhVGFibGUgdGQuZHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aC5kdC1lbXB0eSxcbnRhYmxlLmRhdGFUYWJsZSB0ZC5kdC1lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aCxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS1kdC1oZWFkZXItY2VsbF92ZXJ0aWNhbC1hbGlnbik7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1sZWZ0LFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWxlZnQsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWxlZnQgZGl2LmR0LWNvbHVtbi1oZWFkZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1sZWZ0IGRpdi5kdC1jb2x1bW4tZm9vdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtbGVmdCBkaXYuZHQtY29sdW1uLWhlYWRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWxlZnQgZGl2LmR0LWNvbHVtbi1mb290ZXIsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1sZWZ0IGRpdi5kdC1jb2x1bW4taGVhZGVyLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtbGVmdCBkaXYuZHQtY29sdW1uLWZvb3RlcixcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWxlZnQgZGl2LmR0LWNvbHVtbi1oZWFkZXIsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1sZWZ0IGRpdi5kdC1jb2x1bW4tZm9vdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLWNlbnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWNlbnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWNlbnRlcixcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLXJpZ2h0LFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtcmlnaHQsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1yaWdodCxcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1yaWdodCBkaXYuZHQtY29sdW1uLWhlYWRlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0aC5kdC1oZWFkLXJpZ2h0IGRpdi5kdC1jb2x1bW4tZm9vdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLmR0LWhlYWQtcmlnaHQgZGl2LmR0LWNvbHVtbi1oZWFkZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1yaWdodCBkaXYuZHQtY29sdW1uLWZvb3RlcixcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLXJpZ2h0IGRpdi5kdC1jb2x1bW4taGVhZGVyLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtcmlnaHQgZGl2LmR0LWNvbHVtbi1mb290ZXIsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1yaWdodCBkaXYuZHQtY29sdW1uLWhlYWRlcixcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0ZC5kdC1oZWFkLXJpZ2h0IGRpdi5kdC1jb2x1bW4tZm9vdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtanVzdGlmeSxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWp1c3RpZnksXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1qdXN0aWZ5LFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1qdXN0aWZ5IGRpdi5kdC1jb2x1bW4taGVhZGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLmR0LWhlYWQtanVzdGlmeSBkaXYuZHQtY29sdW1uLWZvb3RlcixcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ZC5kdC1oZWFkLWp1c3RpZnkgZGl2LmR0LWNvbHVtbi1oZWFkZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1qdXN0aWZ5IGRpdi5kdC1jb2x1bW4tZm9vdGVyLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoLmR0LWhlYWQtanVzdGlmeSBkaXYuZHQtY29sdW1uLWhlYWRlcixcbnRhYmxlLmRhdGFUYWJsZSB0Zm9vdCB0aC5kdC1oZWFkLWp1c3RpZnkgZGl2LmR0LWNvbHVtbi1mb290ZXIsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1qdXN0aWZ5IGRpdi5kdC1jb2x1bW4taGVhZGVyLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRkLmR0LWhlYWQtanVzdGlmeSBkaXYuZHQtY29sdW1uLWZvb3RlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGguZHQtaGVhZC1ub3dyYXAsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgdGQuZHQtaGVhZC1ub3dyYXAsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGguZHQtaGVhZC1ub3dyYXAsXG50YWJsZS5kYXRhVGFibGUgdGZvb3QgdGQuZHQtaGVhZC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbGVmdCxcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktY2VudGVyLFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktcmlnaHQsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuZHQtYm9keS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktanVzdGlmeSxcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ZC5kdC1ib2R5LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRoLmR0LWJvZHktbm93cmFwLFxudGFibGUuZGF0YVRhYmxlIHRib2R5IHRkLmR0LWJvZHktbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuOnJvb3Qge1xuICAtLWR0LWhlYWRlcl9ib3JkZXI6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAwLjMpO1xuICAtLWR0LWhlYWRlcl9wYWRkaW5nOiAxMHB4O1xuICAtLWR0LWZvb3Rlcl9ib3JkZXI6IHZhcigtLWR0LWhlYWRlcl9ib3JkZXIpO1xuICAtLWR0LWZvb3Rlcl9wYWRkaW5nOiAxMHB4IDEwcHggNnB4IDEwcHg7XG4gIC0tZHQtYm9keV9ib3JkZXI6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAwLjE1KTtcbiAgLS1kdC1ib2R5X3BhZGRpbmc6IDhweCAxMHB4O1xuICAtLWR0LWNvbHVtbi1vcmRlcmluZ19hbHBoYTogMC4wMTk7XG4gIC0tZHQtY29sdW1uLW9yZGVyaW5nX2FscGhhLXNlbGVjdGVkOiAwLjkxOTtcbiAgLS1kdC1yb3dfYWxwaGEtaG92ZXI6IDAuMDM1O1xuICAtLWR0LXJvd19hbHBoYS1zZWxlY3RlZC1zdHJpcGU6IDAuOTIzO1xuICAtLWR0LXJvd19hbHBoYS1zdHJpcGU6IDAuMDIzO1xuICAtLWR0LWNvbnRyb2xfY29sb3I6IGluaGVyaXQ7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9ib3gtc2hhZG93OiBub25lO1xuICAtLWR0LXBhZ2luZy1idXR0b25fYm94LXNoYWRvdy1hY3RpdmU6IGluc2V0IDAgMCAzcHggcmdiKDIyNSAxNzYgODQpOyAvKiBCRlYgKi9cbiAgLS1kdC1wYWdpbmctYnV0dG9uX2JhY2tncm91bmQtYWN0aXZlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2IoMjU1IDI0NiAxNzEpIDAlLCByZ2IoMTYyIDExNSAzNSkgMTAwJSk7IC8qIEJGVjogbmV1ZSBWYXJpYWJsZSAqL1xuICAtLWR0LXBhZ2luZy1idXR0b25fcGFkZGluZzogMC41ZW0gMWVtO1xuICAtLWR0LXBhZ2luZy1idXR0b25fbWFyZ2luLWxlZnQ6IDJweDtcbiAgLS1kdC1wYWdpbmctYnV0dG9uX2JvcmRlci1yYWRpdXM6IDNweDtcbiAgLS1kdC1wYWdpbmctYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWR0LXBhZ2luZy1idXR0b25fYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9jb2xvcjogdmFyKC0tZHQtY29udHJvbF9jb2xvcik7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9iYWNrZ3JvdW5kLWRpc2FibGVkOiB0cmFuc3BhcmVudDtcbiAgLS1kdC1wYWdpbmctYnV0dG9uX2JvcmRlci1kaXNhYmxlZDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtLWR0LXBhZ2luZy1idXR0b25fY29sb3ItZGlzYWJsZWQ6IHJnYigwIDAgMCAvIDAuNSk7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9iYWNrZ3JvdW5kLWN1cnJlbnQ6IHJnYigwIDAgMCAvIDAuMDUpO1xuICAtLWR0LXBhZ2luZy1idXR0b25fYm9yZGVyLWN1cnJlbnQ6IDFweCBzb2xpZCByZ2IoMCAwIDAgLyAwLjMpO1xuICAtLWR0LXBhZ2luZy1idXR0b25fY29sb3ItY3VycmVudDogdmFyKC0tZHQtY29udHJvbF9jb2xvcik7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9iYWNrZ3JvdW5kLWN1cnJlbnQtaG92ZXI6IHJnYigwIDAgMCAvIDAuMSk7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9ib3JkZXItY3VycmVudC1ob3ZlcjogMXB4IHNvbGlkIHJnYigwIDAgMCAvIDAuNSk7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9jb2xvci1jdXJyZW50LWhvdmVyOiB2YXIoLS1kdC1jb250cm9sX2NvbG9yKTtcbiAgLS1kdC1wYWdpbmctYnV0dG9uX2JhY2tncm91bmQtaG92ZXI6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigyNTUgMjQ2IDE3MSkgMCUsIHJnYigyMjUgMTc2IDg0KSAxMDAlKTsgLyogQkZWICovXG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9ib3JkZXItaG92ZXI6IDFweCBzb2xpZCByZ2IoMjI1IDE3NiA4NCk7IC8qIEJGViAqL1xuICAtLWR0LXBhZ2luZy1idXR0b25fY29sb3ItaG92ZXI6IHdoaXRlOyAvKiBCRlYgKi9cbiAgLS1kdC1pbnB1dF9ib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAtLWR0LWlucHV0X2JvcmRlci1yYWRpdXM6IDNweDtcbiAgLS1kdC1pbnB1dF9wYWRkaW5nOiA3cHggNXB4O1xuICAtLWR0LWlucHV0X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtLWR0LWlucHV0X2NvbG9yOiBpbmhlcml0O1xufVxuOnJvb3QuZGFyayB7XG4gIC0tZHQtcm93X2JhY2tncm91bmQtc3RyaXBlOiAyNTUsIDI1NSwgMjU1O1xuICAtLWR0LXJvd19iYWNrZ3JvdW5kLWhvdmVyOiAyNTUsIDI1NSwgMjU1O1xuICAtLWR0LWNvbHVtbi1vcmRlcmluZ19iYWNrZ3JvdW5kOiAyNTUsIDI1NSwgMjU1O1xuICAtLWR0LWhlYWRlcl9ib3JkZXI6IDFweCBzb2xpZCByZ2IoODkgOTEgOTQpO1xuICAtLWR0LWJvZHlfYm9yZGVyOiAxcHggc29saWQgcmdiKDY0IDY3IDcwKTtcbiAgLS1kdC1wYWdpbmctYnV0dG9uX2NvbG9yOiB2YXIoLS1kdC1jb250cm9sX2NvbG9yKTtcbiAgLS1kdC1wYWdpbmctYnV0dG9uX2JhY2tncm91bmQtY3VycmVudDogcmdiKDI1NSAyNTUgMjU1IC8gMC4wNSk7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9ib3JkZXItY3VycmVudDogMXB4IHNvbGlkIHJnYigyNTUgMjU1IDI1NSAvIDAuMSk7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9iYWNrZ3JvdW5kLWN1cnJlbnQtaG92ZXI6IHJnYigwIDAgMCAvIDAuMSk7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9ib3JkZXItY3VycmVudC1ob3ZlcjogMXB4IHNvbGlkIHJnYigyNTUgMjU1IDI1NSAvIDAuMyk7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9jb2xvci1kaXNhYmxlZDogcmdiKDI1NSAyNTUgMjU1IC8gMC4yNSk7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9iYWNrZ3JvdW5kLWhvdmVyOiByZ2IoMCAwIDAgLyAwLjIpO1xuICAtLWR0LXBhZ2luZy1idXR0b25fYm9yZGVyLWhvdmVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9iYWNrZ3JvdW5kLWFjdGl2ZTogcmdiKDAgMCAwIC8gMC4yKTsgLyogQkZWOiBEYXJrLU1vZGUgd2llIE9yaWdpbmFsICovXG4gIC0tZHQtcGFnaW5nLWJ1dHRvbl9ib3gtc2hhZG93LWFjdGl2ZTogaW5zZXQgMCAwIDNweCAjMTExOyAvKiBCRlY6IERhcmstTW9kZSB3aWUgT3JpZ2luYWwgKi9cbiAgLS1kdC1pbnB1dF9ib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1IDI1NSAyNTUgLyAwLjIpO1xuICAtLWR0LWlucHV0X2JhY2tncm91bmQ6IHJnYig0NCA0OCA1MSk7XG59XG5cbi8qXG4gKiBUYWJsZSBzdHlsZXNcbiAqL1xudGFibGUuZGF0YVRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgLypcbiAgICogSGVhZGVyIGFuZCBmb290ZXIgc3R5bGVzXG4gICAqL1xufVxudGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLFxudGFibGUuZGF0YVRhYmxlIHRmb290IHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiB2YXIoLS1kdC1oZWFkZXJfcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR0LWhlYWRlcl9ib3JkZXIpO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmFjdGl2ZSxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiB0ZDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxudGFibGUuZGF0YVRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHQtZm9vdGVyX2JvcmRlcik7XG4gIHBhZGRpbmc6IHZhcigtLWR0LWZvb3Rlcl9wYWRkaW5nKTtcbn1cbnRhYmxlLmRhdGFUYWJsZSB7XG4gIC8qXG4gICAqIEJvZHkgc3R5bGVzXG4gICAqL1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR0LXJvd19iYWNrZ3JvdW5kKTtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiAqIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+ICoge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5zZWxlY3RlZCA+ICoge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiKHZhcigtLWR0LXJvd19iYWNrZ3JvdW5kLXNlbGVjdGVkKSwgMC45KTtcbiAgY29sb3I6IHJnYih2YXIoLS1kdC1yb3ctdGV4dF9jb2xvci1zZWxlY3RlZCkpO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5zZWxlY3RlZCBhIHtcbiAgY29sb3I6IHJnYih2YXIoLS1kdC1yb3ctbGlua19jb2xvci1zZWxlY3RlZCkpO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogdmFyKC0tZHQtYm9keV9wYWRkaW5nKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyID4gdGJvZHkgPiB0ciA+ICosIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ciA+ICoge1xuICBib3JkZXItdG9wOiB2YXIoLS1kdC1ib2R5X2JvcmRlcik7XG59XG50YWJsZS5kYXRhVGFibGUucm93LWJvcmRlciA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiAqLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiAqIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5yb3ctYm9yZGVyID4gdGJvZHkgPiB0ci5zZWxlY3RlZCArIHRyLnNlbGVjdGVkID4gdGQsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5zZWxlY3RlZCArIHRyLnNlbGVjdGVkID4gdGQge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IodmFyKC0tZHQtcm93X2JhY2tncm91bmQtc2VsZWN0ZWQpLCAwLjY1KTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciA+IHRib2R5ID4gdHIgPiAqIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHQtYm9keV9ib3JkZXIpO1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWR0LWJvZHlfYm9yZGVyKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciA+IHRib2R5ID4gdHIgPiAqOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWR0LWJvZHlfYm9yZGVyKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jZWxsLWJvcmRlciA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiAqIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tZHQtaGVhZGVyX2JvcmRlcik7XG59XG50YWJsZS5kYXRhVGFibGUuc3RyaXBlID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+ICosIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+ICoge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiKHZhcigtLWR0LXJvd19iYWNrZ3JvdW5kLXN0cmlwZSksIHZhcigtLWR0LXJvd19hbHBoYS1zdHJpcGUpKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5zdHJpcGUgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpLnNlbGVjdGVkID4gKiwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpLnNlbGVjdGVkID4gKiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtcm93X2JhY2tncm91bmQtc2VsZWN0ZWQpLCB2YXIoLS1kdC1yb3dfYWxwaGEtc2VsZWN0ZWQtc3RyaXBlKSk7XG59XG50YWJsZS5kYXRhVGFibGUuaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiwgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtcm93X2JhY2tncm91bmQtaG92ZXIpLCB2YXIoLS1kdC1yb3dfYWxwaGEtaG92ZXIpKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5ob3ZlciA+IHRib2R5ID4gdHIuc2VsZWN0ZWQ6aG92ZXIgPiAqLCB0YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHIuc2VsZWN0ZWQ6aG92ZXIgPiAqIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYih2YXIoLS1kdC1yb3dfYmFja2dyb3VuZC1zZWxlY3RlZCksIDEpICFpbXBvcnRhbnQ7XG59XG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uID4gdGJvZHkgdHIgPiAuc29ydGluZ18xLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiA+IHRib2R5IHRyID4gLnNvcnRpbmdfMixcbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gPiB0Ym9keSB0ciA+IC5zb3J0aW5nXzMsIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgdHIgPiAuc29ydGluZ18xLFxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSB0ciA+IC5zb3J0aW5nXzIsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5IHRyID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nX2JhY2tncm91bmQpLCB2YXIoLS1kdC1jb2x1bW4tb3JkZXJpbmdfYWxwaGEpKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4gPiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uID4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18yLFxudGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbiA+IHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMywgdGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsXG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMixcbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18zIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYih2YXIoLS1kdC1yb3dfYmFja2dyb3VuZC1zZWxlY3RlZCksIHZhcigtLWR0LWNvbHVtbi1vcmRlcmluZ19hbHBoYS1zZWxlY3RlZCkpO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gLnNvcnRpbmdfMSwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gLnNvcnRpbmdfMSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nX2JhY2tncm91bmQpLCBjYWxjKHZhcigtLWR0LXJvd19hbHBoYS1zdHJpcGUpICsgdmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nX2FscGhhKSkpO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gLnNvcnRpbmdfMiwgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gLnNvcnRpbmdfMiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nX2JhY2tncm91bmQpLCBjYWxjKHZhcigtLWR0LXJvd19hbHBoYS1zdHJpcGUpICsgdmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nX2FscGhhKSAtIDAuMDA3KSk7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLnN0cmlwZSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiAuc29ydGluZ18zIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYih2YXIoLS1kdC1jb2x1bW4tb3JkZXJpbmdfYmFja2dyb3VuZCksIGNhbGModmFyKC0tZHQtcm93X2FscGhhLXN0cmlwZSkgKyB2YXIoLS1kdC1jb2x1bW4tb3JkZXJpbmdfYWxwaGEpIC0gMC4wMTUpKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKS5zZWxlY3RlZCA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKS5zZWxlY3RlZCA+IC5zb3J0aW5nXzEge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiKHZhcigtLWR0LXJvd19iYWNrZ3JvdW5kLXNlbGVjdGVkKSwgY2FsYyh2YXIoLS1kdC1yb3dfYWxwaGEtc2VsZWN0ZWQtc3RyaXBlKSArIHZhcigtLWR0LWNvbHVtbi1vcmRlcmluZ19hbHBoYSkpKTtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKS5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uc3RyaXBlID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKS5zZWxlY3RlZCA+IC5zb3J0aW5nXzIge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiKHZhcigtLWR0LXJvd19iYWNrZ3JvdW5kLXNlbGVjdGVkKSwgY2FsYyh2YXIoLS1kdC1yb3dfYWxwaGEtc2VsZWN0ZWQtc3RyaXBlKSArIHZhcigtLWR0LWNvbHVtbi1vcmRlcmluZ19hbHBoYSkgLSAwLjAwNykpO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpLnNlbGVjdGVkID4gLnNvcnRpbmdfMywgdGFibGUuZGF0YVRhYmxlLm9yZGVyLWNvbHVtbi5zdHJpcGUgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtcm93X2JhY2tncm91bmQtc2VsZWN0ZWQpLCBjYWxjKHZhcigtLWR0LXJvd19hbHBoYS1zZWxlY3RlZC1zdHJpcGUpICsgdmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nX2FscGhhKSAtIDAuMDE1KSk7XG59XG50YWJsZS5kYXRhVGFibGUuZGlzcGxheSB0Ym9keSB0cjpob3ZlciA+IC5zb3J0aW5nXzEsIHRhYmxlLmRhdGFUYWJsZS5vcmRlci1jb2x1bW4uaG92ZXIgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18xIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYih2YXIoLS1kdC1yb3dfYmFja2dyb3VuZC1ob3ZlciksIGNhbGModmFyKC0tZHQtcm93X2FscGhhLXN0cmlwZSkgKyB2YXIoLS1kdC1jb2x1bW4tb3JkZXJpbmdfYWxwaGEpICsgdmFyKC0tZHQtcm93X2FscGhhLWhvdmVyKSkpO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18yLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtcm93X2JhY2tncm91bmQtaG92ZXIpLCBjYWxjKHZhcigtLWR0LXJvd19hbHBoYS1zdHJpcGUpICsgdmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nX2FscGhhKSArIHZhcigtLWR0LXJvd19hbHBoYS1ob3ZlcikgLSAwLjAwNykpO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIgPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtcm93X2JhY2tncm91bmQtaG92ZXIpLCBjYWxjKHZhcigtLWR0LXJvd19hbHBoYS1zdHJpcGUpICsgdmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nX2FscGhhKSArIHZhcigtLWR0LXJvd19hbHBoYS1ob3ZlcikgLSAwLjAxNSkpO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18xLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtcm93X2JhY2tncm91bmQtc2VsZWN0ZWQpLCBjYWxjKHZhcigtLWR0LXJvd19hbHBoYS1zZWxlY3RlZC1zdHJpcGUpICsgdmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nX2FscGhhKSkpO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18yLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtcm93X2JhY2tncm91bmQtc2VsZWN0ZWQpLCBjYWxjKHZhcigtLWR0LXJvd19hbHBoYS1zZWxlY3RlZC1zdHJpcGUpICsgdmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nX2FscGhhKSArIHZhcigtLWR0LXJvd19hbHBoYS1ob3ZlcikgLSAwLjAwNykpO1xufVxudGFibGUuZGF0YVRhYmxlLmRpc3BsYXkgdGJvZHkgdHI6aG92ZXIuc2VsZWN0ZWQgPiAuc29ydGluZ18zLCB0YWJsZS5kYXRhVGFibGUub3JkZXItY29sdW1uLmhvdmVyIHRib2R5IHRyOmhvdmVyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2IodmFyKC0tZHQtcm93X2JhY2tncm91bmQtc2VsZWN0ZWQpLCBjYWxjKHZhcigtLWR0LXJvd19hbHBoYS1zZWxlY3RlZC1zdHJpcGUpICsgdmFyKC0tZHQtY29sdW1uLW9yZGVyaW5nX2FscGhhKSArIHZhcigtLWR0LXJvd19hbHBoYS1ob3ZlcikgLSAwLjAxNSkpO1xufVxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGhlYWQgdGgsXG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0aGVhZCB0ZCxcbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRmb290IHRoLFxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgdGZvb3QgdGQsXG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCB0Ym9keSB0aCxcbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0IHRib2R5IHRkIHtcbiAgcGFkZGluZzogMnB4OyAvKiBCRlY6IDRweCAtPiAycHggKi9cbn1cblxuZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGF5b3V0LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMC43NWVtIDA7XG59XG5kaXYuZHQtY29udGFpbmVyIGRpdi5kdC1sYXlvdXQtcm93IGRpdi5kdC1sYXlvdXQtY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmRpdi5kdC1jb250YWluZXIgZGl2LmR0LWxheW91dC1yb3cgZGl2LmR0LWxheW91dC1jZWxsLmR0LWxheW91dC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGF5b3V0LXJvdyBkaXYuZHQtbGF5b3V0LWNlbGwuZHQtbGF5b3V0LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGF5b3V0LXJvdyBkaXYuZHQtbGF5b3V0LWNlbGw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNzY3cHgpIHtcbiAgZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGF5b3V0LXJvdzpub3QoLmR0LWxheW91dC10YWJsZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGRpdi5kdC1jb250YWluZXIgZGl2LmR0LWxheW91dC1yb3c6bm90KC5kdC1sYXlvdXQtdGFibGUpIGRpdi5kdC1sYXlvdXQtY2VsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGRpdi5kdC1jb250YWluZXIgZGl2LmR0LWxheW91dC1yb3c6bm90KC5kdC1sYXlvdXQtdGFibGUpIGRpdi5kdC1sYXlvdXQtY2VsbCA+ICoge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgfVxuICBkaXYuZHQtY29udGFpbmVyIGRpdi5kdC1sYXlvdXQtcm93Om5vdCguZHQtbGF5b3V0LXRhYmxlKSBkaXYuZHQtbGF5b3V0LWNlbGwuZHQtbGF5b3V0LXN0YXJ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGF5b3V0LXJvdzpub3QoLmR0LWxheW91dC10YWJsZSkgZGl2LmR0LWxheW91dC1jZWxsLmR0LWxheW91dC1lbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5kaXYuZHQtY29udGFpbmVyIGRpdi5kdC1sYXlvdXQtc3RhcnQgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbmRpdi5kdC1jb250YWluZXIgZGl2LmR0LWxheW91dC1lbmQgPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cbmRpdi5kdC1jb250YWluZXIgZGl2LmR0LWxheW91dC1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5kaXYuZHQtY29udGFpbmVyIGRpdi5kdC1sYXlvdXQtZnVsbCA+ICo6b25seS1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5kaXYuZHQtY29udGFpbmVyIGRpdi5kdC1sYXlvdXQtdGFibGUgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNzY3cHgpIHtcbiAgZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGF5b3V0LXN0YXJ0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGF5b3V0LWVuZCA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4vKlxuICogQ29udHJvbCBmZWF0dXJlIGxheW91dFxuICovXG5kaXYuZHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbn1cbmRpdi5kdC1jb250YWluZXIgLmR0LXNlYXJjaCBpbnB1dCB7XG4gIGJvcmRlcjogdmFyKC0tZHQtaW5wdXRfYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHQtaW5wdXRfYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLWR0LWlucHV0X3BhZGRpbmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kdC1pbnB1dF9iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWR0LWlucHV0X2NvbG9yKTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbmRpdi5kdC1jb250YWluZXIgLmR0LWlucHV0IHtcbiAgYm9yZGVyOiB2YXIoLS1kdC1pbnB1dF9ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1kdC1pbnB1dF9ib3JkZXItcmFkaXVzKTtcbiAgcGFkZGluZzogdmFyKC0tZHQtaW5wdXRfcGFkZGluZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR0LWlucHV0X2JhY2tncm91bmQpO1xuICBjb2xvcjogdmFyKC0tZHQtaW5wdXRfY29sb3IpO1xufVxuZGl2LmR0LWNvbnRhaW5lciAuZHQtcGFnaW5nIC5kdC1wYWdpbmctYnV0dG9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEuNWVtO1xuICBwYWRkaW5nOiB2YXIoLS1kdC1wYWdpbmctYnV0dG9uX3BhZGRpbmcpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tZHQtcGFnaW5nLWJ1dHRvbl9tYXJnaW4tbGVmdCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWR0LXBhZ2luZy1idXR0b25fY29sb3IpO1xuICBib3JkZXI6IHZhcigtLWR0LXBhZ2luZy1idXR0b25fYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHQtcGFnaW5nLWJ1dHRvbl9ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHQtcGFnaW5nLWJ1dHRvbl9iYWNrZ3JvdW5kKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHQtcGFnaW5nLWJ1dHRvbl9ib3gtc2hhZG93KTtcbn1cbmRpdi5kdC1jb250YWluZXIgLmR0LXBhZ2luZyAuZHQtcGFnaW5nLWJ1dHRvbi5jdXJyZW50IHtcbiAgY29sb3I6IHZhcigtLWR0LXBhZ2luZy1idXR0b25fY29sb3ItY3VycmVudCkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB2YXIoLS1kdC1wYWdpbmctYnV0dG9uX2JvcmRlci1jdXJyZW50KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHQtcGFnaW5nLWJ1dHRvbl9iYWNrZ3JvdW5kLWN1cnJlbnQpO1xufVxuZGl2LmR0LWNvbnRhaW5lciAuZHQtcGFnaW5nIC5kdC1wYWdpbmctYnV0dG9uLmN1cnJlbnQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tZHQtcGFnaW5nLWJ1dHRvbl9jb2xvci1jdXJyZW50LWhvdmVyKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHZhcigtLWR0LXBhZ2luZy1idXR0b25fYm9yZGVyLWN1cnJlbnQtaG92ZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kdC1wYWdpbmctYnV0dG9uX2JhY2tncm91bmQtY3VycmVudC1ob3Zlcik7XG59XG5kaXYuZHQtY29udGFpbmVyIC5kdC1wYWdpbmcgLmR0LXBhZ2luZy1idXR0b24uZGlzYWJsZWQsIGRpdi5kdC1jb250YWluZXIgLmR0LXBhZ2luZyAuZHQtcGFnaW5nLWJ1dHRvbi5kaXNhYmxlZDpob3ZlciwgZGl2LmR0LWNvbnRhaW5lciAuZHQtcGFnaW5nIC5kdC1wYWdpbmctYnV0dG9uLmRpc2FibGVkOmFjdGl2ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6IHZhcigtLWR0LXBhZ2luZy1idXR0b25fY29sb3ItZGlzYWJsZWQpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdmFyKC0tZHQtcGFnaW5nLWJ1dHRvbl9ib3JkZXItZGlzYWJsZWQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kdC1wYWdpbmctYnV0dG9uX2JhY2tncm91bmQtZGlzYWJsZWQpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuZGl2LmR0LWNvbnRhaW5lciAuZHQtcGFnaW5nIC5kdC1wYWdpbmctYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWR0LXBhZ2luZy1idXR0b25fY29sb3ItaG92ZXIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdmFyKC0tZHQtcGFnaW5nLWJ1dHRvbl9ib3JkZXItaG92ZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kdC1wYWdpbmctYnV0dG9uX2JhY2tncm91bmQtaG92ZXIpO1xufVxuZGl2LmR0LWNvbnRhaW5lciAuZHQtcGFnaW5nIC5kdC1wYWdpbmctYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR0LXBhZ2luZy1idXR0b25fYmFja2dyb3VuZC1hY3RpdmUpOyAvKiBCRlYgKi9cbiAgYm94LXNoYWRvdzogdmFyKC0tZHQtcGFnaW5nLWJ1dHRvbl9ib3gtc2hhZG93LWFjdGl2ZSk7XG59XG5kaXYuZHQtY29udGFpbmVyIC5kdC1wYWdpbmcgLmVsbGlwc2lzIHtcbiAgcGFkZGluZzogMCAxZW07XG59XG5kaXYuZHQtY29udGFpbmVyIC5kdC1sZW5ndGgsXG5kaXYuZHQtY29udGFpbmVyIC5kdC1zZWFyY2gsXG5kaXYuZHQtY29udGFpbmVyIC5kdC1pbmZvLFxuZGl2LmR0LWNvbnRhaW5lciAuZHQtcHJvY2Vzc2luZyxcbmRpdi5kdC1jb250YWluZXIgLmR0LXBhZ2luZyB7XG4gIGNvbG9yOiB2YXIoLS1kdC1jb250cm9sX2NvbG9yKTtcbn1cbmRpdi5kdC1jb250YWluZXIuZHQtZW1wdHktZm9vdGVyIHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+ICoge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1kdC1oZWFkZXJfYm9yZGVyKTtcbn1cbmRpdi5kdC1jb250YWluZXIuZHQtZW1wdHktZm9vdGVyIC5kdC1zY3JvbGwtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWR0LWhlYWRlcl9ib3JkZXIpO1xufVxuZGl2LmR0LWNvbnRhaW5lci5kdC1lbXB0eS1mb290ZXIgLmR0LXNjcm9sbC1ib2R5IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+ICoge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5odG1sLmRhcmsgdGFibGUuZGF0YVRhYmxlLnJvdy1ib3JkZXIgPiB0Ym9keSA+IHRyLnNlbGVjdGVkICsgdHIuc2VsZWN0ZWQgPiB0ZCwgaHRtbC5kYXJrIHRhYmxlLmRhdGFUYWJsZS5kaXNwbGF5ID4gdGJvZHkgPiB0ci5zZWxlY3RlZCArIHRyLnNlbGVjdGVkID4gdGQge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2IodmFyKC0tZHQtcm93X2JhY2tncm91bmQtc2VsZWN0ZWQpLCAwLjY1KTtcbn1cblxuLypcbiAqIE92ZXJyaWRlcyBmb3IgUlRMIHN1cHBvcnRcbiAqL1xuKltkaXI9XCJydGxcIl0gdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRoLFxuKltkaXI9XCJydGxcIl0gdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRkLFxuKltkaXI9XCJydGxcIl0gdGFibGUuZGF0YVRhYmxlIHRmb290IHRoLFxuKltkaXI9XCJydGxcIl0gdGFibGUuZGF0YVRhYmxlIHRmb290IHRkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4qW2Rpcj1cInJ0bFwiXSB0YWJsZS5kYXRhVGFibGUgdGguZHQtdHlwZS1udW1lcmljLCAqW2Rpcj1cInJ0bFwiXSB0YWJsZS5kYXRhVGFibGUgdGguZHQtdHlwZS1kYXRlLFxuKltkaXI9XCJydGxcIl0gdGFibGUuZGF0YVRhYmxlIHRkLmR0LXR5cGUtbnVtZXJpYyxcbipbZGlyPVwicnRsXCJdIHRhYmxlLmRhdGFUYWJsZSB0ZC5kdC10eXBlLWRhdGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuKltkaXI9XCJydGxcIl0gZGl2LmR0LWNvbnRhaW5lciBkaXYuZHQtbGF5b3V0LWNlbGwuZHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbipbZGlyPVwicnRsXCJdIGRpdi5kdC1jb250YWluZXIgZGl2LmR0LWxheW91dC1jZWxsLmR0LWVuZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4qW2Rpcj1cInJ0bFwiXSBkaXYuZHQtY29udGFpbmVyIGRpdi5kdC1zZWFyY2ggaW5wdXQge1xuICBtYXJnaW46IDAgM3B4IDAgMDtcbn1cblxuXG5Aa2V5ZnJhbWVzIGR0Yi1zcGlubmVyIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBkdGItc3Bpbm5lciB7XG4gIDEwMCUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgZHRiLXNwaW5uZXIge1xuICAxMDAlIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZHRiLXNwaW5uZXIge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGR0Yi1zcGlubmVyIHtcbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1kdGItcHJvY2Vzc2luZ19ib3JkZXI6IDJweCBzb2xpZCByZ2IoNDAgNDAgNDApO1xuICAtLWR0Yi1wcm9jZXNzaW5nX2ZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCAzcHggd2hpdGUpO1xufVxuXG5kaXYuZHQtYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xufVxuZGl2LmR0LWJ1dHRvbnMgLmR0LWJ1dHRvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5kaXYuZHQtYnV0dG9uLWluZm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDEycHggMzBweCByZ2IoMCAwIDAgLyAwLjYpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1IDI1NSAyNTUgLyAwLjE1KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyMDAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZGl2LmR0LWJ1dHRvbi1pbmZvIGgyIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDFyZW0gMnJlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuZGl2LmR0LWJ1dHRvbi1pbmZvID4gZGl2IHtcbiAgcGFkZGluZzogMWVtIDJlbSAyZW0gMmVtO1xufVxuXG5kaXYuZHRiLXBvcG92ZXItY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogNnB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAyMDAzO1xufVxuXG5idXR0b24uZHRiLWhpZGUtZHJvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwLjNlbSAwLjVlbSAwLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLXRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuc3Bhbi5kdC1idXR0b24tc3BhY2VyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAuNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuc3Bhbi5kdC1idXR0b24tc3BhY2VyLmJhciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDAgMCAwIC8gMC4zKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cbnNwYW4uZHQtYnV0dG9uLXNwYWNlci5iYXI6ZW1wdHkge1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbi1hY3RpdmUge1xuICBwYWRkaW5nLXJpZ2h0OiAzZW07XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbi1hY3RpdmU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbi1hY3RpdmUuZHQtYnV0dG9uLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uLWFjdGl2ZS5kdC1idXR0b24tc3BsaXQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uLWFjdGl2ZS5kdC1idXR0b24tc3BsaXQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogM2VtO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24tYWN0aXZlLmR0LWJ1dHRvbi1zcGxpdCA+ICo6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbi1hY3RpdmUtYSBhIHtcbiAgcGFkZGluZy1yaWdodDogM2VtO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24tYWN0aXZlLWEgYTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcXDI3MTNcIjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gc3Bhbi5kdC1idXR0b24tc3BhY2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwLjVlbSAwO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIHNwYW4uZHQtYnV0dG9uLXNwYWNlcjplbXB0eSB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gc3Bhbi5kdC1idXR0b24tc3BhY2VyLmJhciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDAgMCAwIC8gMC4xKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICB0YWJsZS5kYXRhVGFibGUgdHIgPiAqIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1kdGItYnV0dG9uX2JhY2tncm91bmQ6IHJnYigxNjIgMTE1IDM1KTsgLyogQkZWICovXG4gIC0tZHRiLWJ1dHRvbl9ib3JkZXI6IDA7IC8qIEJGViAqL1xuICAtLWR0Yi1idXR0b25fYm9yZGVyLXJhZGl1czogM3B4O1xuICAtLWR0Yi1idXR0b25fYm94LXNoYWRvdzogbm9uZTtcbiAgLS1kdGItYnV0dG9uX2NvbG9yOiByZ2IoMjU1IDI1NSAyNTUpOyAvKiBCRlYgKi9cbiAgLS1kdGItYnV0dG9uX2JhY2tncm91bmQtaG92ZXI6IHJnYigyMDkgMTYwIDMxKTsgLyogQkZWICovXG4gIC0tZHRiLWJ1dHRvbl9ib3JkZXItaG92ZXI6IDA7IC8qIEJGViAqL1xuICAtLWR0Yi1idXR0b25fYm9yZGVyLXJhZGl1cy1ob3ZlcjogdmFyKC0tZHRiLWJ1dHRvbl9ib3JkZXItcmFkaXVzKTtcbiAgLS1kdGItYnV0dG9uX2JveC1zaGFkb3ctaG92ZXI6IG5vbmU7XG4gIC0tZHRiLWJ1dHRvbl9jb2xvci1ob3ZlcjogdmFyKC0tZHRiLWJ1dHRvbl9jb2xvcik7IC8qIEJGVjogT3JpZ2luYWwgdmVyd2Vpc3QgKGZlaGxlcmhhZnQpIGF1ZiBib3JkZXItcmFkaXVzICovXG4gIC0tZHRiLWJ1dHRvbl9iYWNrZ3JvdW5kLWFjdGl2ZTogdmFyKC0tZHRiLWJ1dHRvbl9iYWNrZ3JvdW5kKTsgLyogQkZWICovXG4gIC0tZHRiLWJ1dHRvbl9ib3JkZXItYWN0aXZlOiB2YXIoLS1kdGItYnV0dG9uX2JvcmRlcik7XG4gIC0tZHRiLWJ1dHRvbl9ib3JkZXItcmFkaXVzLWFjdGl2ZTogdmFyKC0tZHRiLWJ1dHRvbl9ib3JkZXItcmFkaXVzKTtcbiAgLS1kdGItYnV0dG9uX2JveC1zaGFkb3ctYWN0aXZlOiBub25lOyAvKiBCRlYgKi9cbiAgLS1kdGItYnV0dG9uX2NvbG9yLWFjdGl2ZTogdmFyKC0tZHRiLWJ1dHRvbl9jb2xvcik7IC8qIEJGVjogT3JpZ2luYWwgdmVyd2Vpc3QgKGZlaGxlcmhhZnQpIGF1ZiBib3JkZXItcmFkaXVzICovXG4gIC0tZHRiLWJ1dHRvbl9iYWNrZ3JvdW5kLWFjdGl2ZS1ob3ZlcjogcmdiKDE2MiAxMTUgMzUpOyAvKiBCRlYgKi9cbiAgLS1kdGItYnV0dG9uX2JvcmRlci1hY3RpdmUtaG92ZXI6IHZhcigtLWR0Yi1idXR0b25fYm9yZGVyKTtcbiAgLS1kdGItYnV0dG9uX2JvcmRlci1yYWRpdXMtYWN0aXZlLWhvdmVyOiB2YXIoLS1kdGItYnV0dG9uX2JvcmRlci1yYWRpdXMpO1xuICAtLWR0Yi1idXR0b25fYm94LXNoYWRvdy1hY3RpdmUtaG92ZXI6IGluc2V0IDFweCAxcHggM3B4ICM5OTk7XG4gIC0tZHRiLWJ1dHRvbl9jb2xvci1hY3RpdmUtaG92ZXI6IHZhcigtLWR0Yi1idXR0b25fY29sb3IpOyAvKiBCRlY6IE9yaWdpbmFsIHZlcndlaXN0IChmZWhsZXJoYWZ0KSBhdWYgYm9yZGVyLXJhZGl1cyAqL1xuICAtLWR0Yi1jb2xsZWN0aW9uX2JvcmRlcjogMXB4IHNvbGlkIHJnYiggMCAwIDAgLyAwLjQgKTtcbiAgLS1kdGItY29sbGVjdGlvbl9iYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLS1kdGItY29sbGVjdGlvbl9ib3gtc2hhZG93OiAzcHggNHB4IDEwcHggMXB4IHJnYigwIDAgMCAvIDAuMyk7XG4gIC0tZHRiLWJ1dHRvbl9vdXRsaW5lLWZvY3VzOiAycHggc29saWQgcmdiKDE2MiAxMTUgMzUgLyAwLjcpOyAvKiBCRlY6IG5ldWUgVmFyaWFibGUgKi9cbn1cbjpyb290LmRhcmsge1xuICAtLWR0Yi1idXR0b25fYmFja2dyb3VuZDogcmdiKDI1NSAyNTUgMjU1IC8gMC4wNSk7XG4gIC0tZHRiLWJ1dHRvbl9ib3JkZXI6IDFweCBzb2xpZCByZ2IoMjU1IDI1NSAyNTUgLyAwLjIpO1xuICAtLWR0Yi1idXR0b25fYmFja2dyb3VuZC1ob3ZlcjogcmdiKDAgMCAwIC8gMC4xKTtcbiAgLS1kdGItYnV0dG9uX2JvcmRlci1ob3ZlcjogMXB4IHNvbGlkIHJnYigyNTUgMjU1IDI1NSAvIDAuMyk7XG4gIC0tZHRiLWJ1dHRvbl9iYWNrZ3JvdW5kLWFjdGl2ZTogcmdiKDI1NSAyNTUgMjU1IC8gMC4xKTtcbiAgLS1kdGItYnV0dG9uX2JvcmRlci1hY3RpdmU6IHZhcigtLWR0Yi1idXR0b25fYm9yZGVyKTtcbiAgLS1kdGItYnV0dG9uX2JveC1zaGFkb3ctYWN0aXZlOiBpbnNldCAwIDAgM3B4ICMxMTE7XG4gIC0tZHRiLWJ1dHRvbl9iYWNrZ3JvdW5kLWFjdGl2ZS1ob3ZlcjogcmdiKDI1NSAyNTUgMjU1IC8gMC4yKTtcbiAgLS1kdGItYnV0dG9uX2JvcmRlci1hY3RpdmUtaG92ZXI6IHZhcigtLWR0Yi1idXR0b25fYm9yZGVyKTtcbiAgLS1kdGItYnV0dG9uX2JveC1zaGFkb3ctYWN0aXZlLWhvdmVyOiBpbnNldCAwIDAgM3B4ICMxMTE7XG4gIC0tZHRiLWNvbGxlY3Rpb25fYm9yZGVyOiAxcHggc29saWQgcmdiKDI1NSAyNTUgMjU1IC8gMC4xNSk7XG4gIC0tZHRiLWNvbGxlY3Rpb25fYmFja2dyb3VuZC1jb2xvcjogcmdiKDMzIDM3IDQxKTtcbiAgLS1kdGItY29sbGVjdGlvbl9ib3gtc2hhZG93OiAzcHggNHB4IDEwcHggMXB4IHJnYigwIDAgMCAvIDAuOCk7XG4gIC0tZHRiLXByb2Nlc3NpbmdfYm9yZGVyOiAycHggc29saWQgcmdiKDIyNCAyMjQgMjI0KTtcbiAgLS1kdGItcHJvY2Vzc2luZ19maWx0ZXI6IGRyb3Atc2hhZG93KDBweCAwcHggM3B4IGJsYWNrKTtcbiAgLS1kdGItYnV0dG9uX291dGxpbmUtZm9jdXM6IDJweCBzb2xpZCByZ2IoMTYyIDExNSAzNSAvIDAuNik7IC8qIEJGViAqL1xufVxuXG5kaXYuZHQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmRpdi5kdC1idXR0b25zID4gLmR0LWJ1dHRvbixcbmRpdi5kdC1idXR0b25zID4gZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1sZWZ0OiAwLjE2N2VtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTY3ZW07XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBib3JkZXI6IHZhcigtLWR0Yi1idXR0b25fYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tZHRiLWJ1dHRvbl9ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tZHRiLWJ1dHRvbl9ib3gtc2hhZG93KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHRiLWJ1dHRvbl9iYWNrZ3JvdW5kKTtcbiAgY29sb3I6IHZhcigtLWR0Yi1idXR0b25fY29sb3IpO1xufVxuZGl2LmR0LWJ1dHRvbnMgPiAuZHQtYnV0dG9uOmZpcnN0LWNoaWxkLFxuZGl2LmR0LWJ1dHRvbnMgPiBkaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmRpdi5kdC1idXR0b25zID4gLmR0LWJ1dHRvbi5kaXNhYmxlZCxcbmRpdi5kdC1idXR0b25zID4gZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjQ7XG59XG5kaXYuZHQtYnV0dG9ucyA+IC5kdC1idXR0b24uZHQtYnV0dG9uLWFjdGl2ZTpub3QoLmRpc2FibGVkKSxcbmRpdi5kdC1idXR0b25zID4gZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uLmR0LWJ1dHRvbi1hY3RpdmU6bm90KC5kaXNhYmxlZCkge1xuICBib3JkZXI6IHZhcigtLWR0Yi1idXR0b25fYm9yZGVyLWFjdGl2ZSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR0Yi1idXR0b25fYm9yZGVyLXJhZGl1cy1hY3RpdmUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1kdGItYnV0dG9uX2JveC1zaGFkb3ctYWN0aXZlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHRiLWJ1dHRvbl9iYWNrZ3JvdW5kLWFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1kdGItYnV0dG9uX2NvbG9yLWFjdGl2ZSk7XG59XG5kaXYuZHQtYnV0dG9ucyA+IC5kdC1idXR0b24uZHQtYnV0dG9uLWFjdGl2ZTpub3QoLmRpc2FibGVkKTpob3Zlcjpub3QoLmRpc2FibGVkKSxcbmRpdi5kdC1idXR0b25zID4gZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uLmR0LWJ1dHRvbi1hY3RpdmU6bm90KC5kaXNhYmxlZCk6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICBib3JkZXI6IHZhcigtLWR0Yi1idXR0b25fYm9yZGVyLWFjdGl2ZS1ob3Zlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR0Yi1idXR0b25fYm9yZGVyLXJhZGl1cy1hY3RpdmUtaG92ZXIpO1xuICBib3gtc2hhZG93OiB2YXIoLS1kdGItYnV0dG9uX2JveC1zaGFkb3ctYWN0aXZlLWhvdmVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHRiLWJ1dHRvbl9iYWNrZ3JvdW5kLWFjdGl2ZS1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1kdGItYnV0dG9uX2NvbG9yLWFjdGl2ZS1ob3Zlcik7XG59XG5kaXYuZHQtYnV0dG9ucyA+IC5kdC1idXR0b246aG92ZXIsXG5kaXYuZHQtYnV0dG9ucyA+IGRpdi5kdC1idXR0b24tc3BsaXQgLmR0LWJ1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmRpdi5kdC1idXR0b25zID4gLmR0LWJ1dHRvbjpob3Zlcjpub3QoLmRpc2FibGVkKSxcbmRpdi5kdC1idXR0b25zID4gZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgYm9yZGVyOiB2YXIoLS1kdGItYnV0dG9uX2JvcmRlci1ob3Zlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWR0Yi1idXR0b25fYm9yZGVyLXJhZGl1cy1ob3Zlcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR0Yi1idXR0b25fYm94LXNoYWRvdy1ob3Zlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR0Yi1idXR0b25fYmFja2dyb3VuZC1ob3Zlcik7XG4gIGNvbG9yOiB2YXIoLS1kdGItYnV0dG9uX2NvbG9yLWhvdmVyKTtcbn1cbi8qIEJGVjogRm9rdXMtUmFobWVuIGluIGdvbGQgKi9cbmRpdi5kdC1idXR0b25zID4gLmR0LWJ1dHRvbjpmb2N1czpub3QoLmRpc2FibGVkKSxcbmRpdi5kdC1idXR0b25zID4gZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uOmZvY3VzOm5vdCguZGlzYWJsZWQpIHtcbiAgb3V0bGluZTogdmFyKC0tZHRiLWJ1dHRvbl9vdXRsaW5lLWZvY3VzKTtcbn1cbmRpdi5kdC1idXR0b25zID4gLmR0LWJ1dHRvbiBlbWJlZCxcbmRpdi5kdC1idXR0b25zID4gZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uIGVtYmVkIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmRpdi5kdC1idXR0b25zID4gZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiKDAgMCAwIC8gMC4xNSk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbmRpdi5kdC1idXR0b25zID4gZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2Njtcbn1cbmRpdi5kdC1idXR0b25zID4gZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuZGl2LmR0LWJ1dHRvbnMgPiBkaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b246bGFzdC1jaGlsZDpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY2Njtcbn1cbmRpdi5kdC1idXR0b25zIHNwYW4uZHQtYnV0dG9uLWRvd24tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG9wYWNpdHk6IDAuNjtcbn1cbmRpdi5kdC1idXR0b25zIGRpdi5kdC1idXR0b24tc3BsaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5kaXYuZHQtYnV0dG9ucyBkaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5kaXYuZHQtYnV0dG9ucyBkaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xuICB6LWluZGV4OiAyO1xufVxuZGl2LmR0LWJ1dHRvbnMgZGl2LmR0LWJ1dHRvbi1zcGxpdCAuZHQtYnV0dG9uOmxhc3QtY2hpbGQgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmc6IDAuNzVlbSAwO1xuICBib3JkZXI6IHZhcigtLWR0Yi1jb2xsZWN0aW9uX2JvcmRlcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR0Yi1jb2xsZWN0aW9uX2JhY2tncm91bmQtY29sb3IpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyMDAyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IHZhcigtLWR0Yi1jb2xsZWN0aW9uX2JveC1zaGFkb3cpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uLmR0LWJ1dHRvbi1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b24uZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiAuZHQtYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2IoMTUzIDE1MyAxNTMgLyAwLjEpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIC5kdC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBkaXYuZHQtYnV0dG9uLXNwbGl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uIGRpdi5kdC1idXR0b24tc3BsaXQgYnV0dG9uLmR0LWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogNTBweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBkaXYuZHQtYnV0dG9uLXNwbGl0IGJ1dHRvbi5kdC1idXR0b24tc3BsaXQtZHJvcCB7XG4gIG1pbi13aWR0aDogMzNweDtcbiAgZmxleDogMDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41ZW07XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQudHdvLWNvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQudGhyZWUtY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMjVweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC5mb3VyLWNvbHVtbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQuY29sdW1ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtNDA5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gMTAyNHB4KSB7XG4gIGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC5jb2x1bW5zIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNjQwcHgpIHtcbiAgZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkLmNvbHVtbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjAzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSA0NjBweCkge1xuICBkaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQuY29sdW1ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgfVxufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkID4gOmxhc3QtY2hpbGQge1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24udHdvLWNvbHVtbiA+IDpsYXN0LWNoaWxkLCBkaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24udGhyZWUtY29sdW1uID4gOmxhc3QtY2hpbGQsIGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5mb3VyLWNvbHVtbiA+IDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgY29sdW1uLWdhcDogOHB4O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLnR3by1jb2x1bW4gPiA6bGFzdC1jaGlsZCA+ICosIGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50aHJlZS1jb2x1bW4gPiA6bGFzdC1jaGlsZCA+ICosIGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5mb3VyLWNvbHVtbiA+IDpsYXN0LWNoaWxkID4gKiB7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24udHdvLWNvbHVtbiB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50d28tY29sdW1uID4gOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24udGhyZWUtY29sdW1uIHtcbiAgd2lkdGg6IDQ1MHB4O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLnRocmVlLWNvbHVtbiA+IDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgY29sdW1uLWNvdW50OiAzO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZvdXItY29sdW1uIHtcbiAgd2lkdGg6IDYwMHB4O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZvdXItY29sdW1uID4gOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBjb2x1bW4tY291bnQ6IDQ7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMgPiA6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgd2lkdGg6IDgxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMgPiA6bGFzdC1jaGlsZCAuZHQtYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgZmxleDogMCAxO1xuICBtYXJnaW46IDA7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uY29sdW1ucy5kdGItYjMgPiA6bGFzdC1jaGlsZCwgZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMuZHRiLWIyID4gOmxhc3QtY2hpbGQsIGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zLmR0Yi1iMSA+IDpsYXN0LWNoaWxkIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMuZHRiLWIzIC5kdC1idXR0b24ge1xuICBmbGV4OiAxIDEgMzIlO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMuZHRiLWIyIC5kdC1idXR0b24ge1xuICBmbGV4OiAxIDEgNDglO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMuZHRiLWIxIC5kdC1idXR0b24ge1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSAxMDI0cHgpIHtcbiAgZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMgPiA6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDYxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNjQwcHgpIHtcbiAgZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMgPiA6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQwNnB4O1xuICB9XG4gIGRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5jb2x1bW5zLmR0Yi1iMyAuZHQtYnV0dG9uIHtcbiAgICBmbGV4OiAwIDEgMzIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNDYwcHgpIHtcbiAgZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmNvbHVtbnMgPiA6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kdGItY29sbGVjdGlvbl9iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZCAuZHQtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUgLyAwLjEpO1xufVxuXG5kaXYuZHQtYnV0dG9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiKDAgMCAwIC8gMC43KTsgLyogRmFsbGJhY2sgKi9cbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgZmFydGhlc3QtY29ybmVyIGF0IGNlbnRlciwgcmdiKDAgMCAwIC8gMC4zKSAwJSwgcmdiKDAgMCAwIC8gMC43KSAxMDAlKTsgLyogVzNDIE1hcmt1cCwgSUUxMCBSZWxlYXNlIFByZXZpZXcgKi9cbiAgei1pbmRleDogMjAwMTtcbn1cblxuLmR0LWJ1dHRvbi5wcm9jZXNzaW5nIHtcbiAgY29sb3I6IHJnYigwIDAgMCAvIDAuMik7XG59XG4uZHQtYnV0dG9uLnByb2Nlc3Npbmc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IC04cHggMCAwIC04cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyOiB2YXIoLS1kdGItcHJvY2Vzc2luZ19ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBkdGItc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAtby1hbmltYXRpb246IGR0Yi1zcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1tcy1hbmltYXRpb246IGR0Yi1zcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkdGItc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAtbW96LWFuaW1hdGlvbjogZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgZmlsdGVyOiB2YXIoLS1kdGItcHJvY2Vzc2luZ19maWx0ZXIpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNjQwcHgpIHtcbiAgZGl2LmR0LWJ1dHRvbnMge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5odG1sLmRhcmsgZGl2LmR0LWJ1dHRvbnMgPiBkaXYuZHQtYnV0dG9uLXNwbGl0IC5kdC1idXR0b246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2IoMjU1IDI1NSAyNTUgLyAwLjEpO1xufVxuaHRtbC5kYXJrIGRpdi5kdC1idXR0b24taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWR0LWh0bWxfYmFja2dyb3VuZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyNTUgMjU1IDI1NSAvIDAuMTUpO1xufVxuXG5cbjpyb290IHtcbiAgLS1kdHNsLXRpY2tfbWFyZ2luLXRvcDogLThweDtcbiAgLS1kdHNsLXRpY2tfbGluZS1oZWlnaHQ6IDZweDtcbiAgLS1kdHNsLXRpY2tfYm9yZGVyOiAxcHggc29saWQ7XG4gIC0tZHRzbC10aWNrX2JvcmRlci1jaGVja2VkOiAxcHggc29saWQ7XG4gIC0tZHRzbC10aWNrX2NvbnRlbnQtY2hlY2tlZDogJ1xcMjcxMyc7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIgPiAuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IodmFyKC0tZHRfYmFja2dyb3VuZC1zZWxlY3RlZCkpO1xuICBjb2xvcjogcmdiKHZhcigtLWR0X2NvbG9yLXNlbGVjdGVkKSk7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyID4gLnNlbGVjdGVkIGEge1xuICBjb2xvcjogcmdiKHZhcigtLWR0X2xpbmtfY29sb3Itc2VsZWN0ZWQpKTtcbn1cblxuZGl2LmR0LWNvbnRhaW5lciBzcGFuLnNlbGVjdC1pbmZvLFxuZGl2LmR0LWNvbnRhaW5lciBzcGFuLnNlbGVjdC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAod2lkdGggPD0gNjQwcHgpIHtcbiAgZGl2LmR0LWNvbnRhaW5lciBzcGFuLnNlbGVjdC1pbmZvLFxuICBkaXYuZHQtY29udGFpbmVyIHNwYW4uc2VsZWN0LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyID4gLmR0LXNlbGVjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiAuZHQtc2VsZWN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgPiB0ciA+IC5kdC1zZWxlY3QgaW5wdXQuZHQtc2VsZWN0LWNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbnRhYmxlLmRhdGFUYWJsZSBpbnB1dC5kdC1zZWxlY3QtY2hlY2tib3gge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyOiB2YXIoLS1kdHNsLXRpY2tfYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG50YWJsZS5kYXRhVGFibGUgaW5wdXQuZHQtc2VsZWN0LWNoZWNrYm94OmNoZWNrZWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IHZhcigtLWR0c2wtdGlja19jb250ZW50LWNoZWNrZWQpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1kdHNsLXRpY2tfbWFyZ2luLXRvcCk7XG59XG50YWJsZS5kYXRhVGFibGUgaW5wdXQuZHQtc2VsZWN0LWNoZWNrYm94OmluZGV0ZXJtaW5hdGU6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCIgXCI7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5zZWxlY3RlZCBpbnB1dC5kdC1zZWxlY3QtY2hlY2tib3g6Y2hlY2tlZCB7XG4gIGJvcmRlcjogdmFyKC0tZHRzbC10aWNrX2JvcmRlci1jaGVja2VkKTtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zZWxlY3QtY2hlY2tib3gsXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyID4gdGguc2VsZWN0LWNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnNlbGVjdC1jaGVja2JveDo6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnNlbGVjdC1jaGVja2JveDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICBib3JkZXI6IHZhcigtLWR0c2wtdGlja19ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLnNlbGVjdGVkID4gdGQuc2VsZWN0LWNoZWNrYm94OjpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLnNlbGVjdGVkID4gdGguc2VsZWN0LWNoZWNrYm94OjpiZWZvcmUge1xuICBib3JkZXI6IHZhcigtLWR0c2wtdGlja19ib3JkZXItY2hlY2tlZCk7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWR0c2wtdGlja19saW5lLWhlaWdodCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0ID4gdGJvZHkgPiB0ciA+IHRkLnNlbGVjdC1jaGVja2JveDo6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmNvbXBhY3QgPiB0Ym9keSA+IHRyID4gdGguc2VsZWN0LWNoZWNrYm94OjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5jb21wYWN0ID4gdGJvZHkgPiB0ci5zZWxlY3RlZCA+IHRkLnNlbGVjdC1jaGVja2JveDo6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUuY29tcGFjdCA+IHRib2R5ID4gdHIuc2VsZWN0ZWQgPiB0aC5zZWxlY3QtY2hlY2tib3g6OmFmdGVyIHtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG59XG5cbmh0bWwuZGFyayB0YWJsZS5kYXRhVGFibGUgaW5wdXQuZHQtc2VsZWN0LWNoZWNrYm94OmluZGV0ZXJtaW5hdGU6OmFmdGVyLFxuaHRtbFtkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB0YWJsZS5kYXRhVGFibGUgaW5wdXQuZHQtc2VsZWN0LWNoZWNrYm94OmluZGV0ZXJtaW5hdGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59Il19 */