.chart-legend{display:flex;padding-inline-start:8px;flex-direction:row;margin-top:-4px;justify-content:flex-start;width:inherit}.chart-legend a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;border:1px solid rgba(0,0,0,0);display:flex;font-family:var(--ids-font-family-default),var(--ids-font-family-system-sans);font-size:var(--ids-chart-legend-font-size);color:var(--ids-chart-legend-color-text);padding-inline-start:8px;padding-inline-end:8px;padding-block-start:2px;padding-block-end:2px;text-decoration:none}.chart-legend a:focus{outline:none;border-color:var(--ids-color-border-focus);box-shadow:var(--ids-shadow-focus)}.chart-legend .swatch{display:inline-flex;margin-inline-end:8px;height:12px;width:12px;pointer-events:none}.chart-legend .swatch.color-1{background-color:var(--ids-chart-color-1)}.chart-legend .swatch.color-2{background-color:var(--ids-chart-color-2)}.chart-legend .swatch.color-3{background-color:var(--ids-chart-color-3)}.chart-legend .swatch.color-4{background-color:var(--ids-chart-color-4)}.chart-legend .swatch.color-5{background-color:var(--ids-chart-color-5)}.chart-legend .swatch.color-6{background-color:var(--ids-chart-color-6)}.chart-legend .swatch.color-7{background-color:var(--ids-chart-color-7)}.chart-legend .swatch.color-8{background-color:var(--ids-chart-color-8)}.chart-legend .swatch.color-9{background-color:var(--ids-chart-color-9)}.chart-legend .swatch.color-10{background-color:var(--ids-chart-color-10)}.chart-legend .swatch.color-11{background-color:var(--ids-chart-color-11)}.chart-legend .swatch.color-12{background-color:var(--ids-chart-color-12)}.chart-legend .swatch.color-13{background-color:var(--ids-chart-color-13)}.chart-legend .swatch.color-14{background-color:var(--ids-chart-color-14)}.chart-legend .swatch.color-15{background-color:var(--ids-chart-color-15)}.chart-legend .swatch.color-16{background-color:var(--ids-chart-color-16)}.chart-legend .swatch.color-17{background-color:var(--ids-chart-color-17)}.chart-legend .swatch.color-18{background-color:var(--ids-chart-color-18)}.chart-legend .swatch.color-19{background-color:var(--ids-chart-color-19)}.chart-legend .swatch.color-20{background-color:var(--ids-chart-color-20)}.chart-legend .swatch.color-21{background-color:var(--ids-chart-color-21)}.ids-chart-container{display:flex;flex-direction:column}.ids-chart-container.legend-top{margin-block-end:8px;flex-direction:column-reverse}.ids-chart-container.legend-top .chart-legend{margin-inline-start:0;justify-content:end}.ids-chart-container.legend-right,.ids-chart-container.legend-left{flex-direction:row}.ids-chart-container.legend-right .chart-legend,.ids-chart-container.legend-left .chart-legend{margin-inline-start:0;flex-direction:column;justify-content:center}.ids-chart-container.legend-right .chart-legend a,.ids-chart-container.legend-left .chart-legend a{margin-block-end:8px;width:max-content}.ids-chart-container.legend-left{flex-direction:row-reverse}.ids-axis-chart{display:flex}.ids-axis-chart.hidden{display:none}.ids-axis-chart title{pointer-events:none}.ids-axis-chart .grid{shape-rendering:crispedges;stroke:var(--ids-axis-chart-grid-color);stroke-width:1;stroke-dasharray:2 2}.ids-axis-chart .grid.horizontal-lines line.is-minimum{stroke:var(--ids-axis-chart-zero-line-color-border);stroke-dasharray:none}.ids-axis-chart .grid.hidden{stroke-width:0}.ids-axis-chart.horizontal .grid.horizontal-lines line:last-child{stroke:inherit;stroke-dasharray:inherit}.ids-axis-chart.horizontal .grid.vertical-lines line.is-minimum{stroke:var(--ids-axis-chart-zero-line-color-border);stroke-dasharray:none}.ids-axis-chart g[tabindex="0"]:focus{outline:var(--ids-axis-chart-outline-focus)}.ids-axis-chart .labels{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--ids-axis-chart-font-family);font-size:var(--ids-axis-chart-font-size)}.ids-axis-chart .labels text{fill:var(--ids-axis-chart-color-text)}.ids-axis-chart .labels.x-labels{text-anchor:middle}.ids-axis-chart .labels.y-labels{text-anchor:end}.ids-axis-chart .labels.axis-labels text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:var(--ids-axis-chart-font-weight);text-anchor:middle}.ids-axis-chart .audible{opacity:0}.ids-chart-container.selectable .audible{font-size:1px}.ids-chart-container.full-height{height:100%;overflow-y:hidden}.ids-chart-container.full-height svg{flex-grow:1}.ids-chart-container.full-width{width:100%;overflow-x:hidden}.ids-chart-container:not([class*=legend-]) .chart-legend,.ids-chart-container.legend-none .chart-legend{display:none}ids-empty-message:not([hidden]),::slotted(ids-empty-message:not([hidden])){display:flex;justify-content:center;align-items:center;height:100%}ids-empty-message:not([hidden])[hidden],::slotted(ids-empty-message:not([hidden]))[hidden]{display:none}.tooltip-center{margin-block:var(--ids-space-2xs);text-align:center}.tooltip.chart-legend{flex-direction:column;margin-block-end:var(--ids-space-xs);padding:0;white-space:normal}.tooltip.chart-legend .swatch{margin-inline:var(--ids-space-2xs);padding:0}.tooltip-row span{padding-inline-start:var(--ids-space-3xs);padding-inline-end:var(--ids-space-2xs)}:host([dir=rtl]) .ids-axis-chart{transform:scale(-1, 1)}:host([dir=rtl]) .ids-axis-chart:not(.horizontal) .labels.y-labels text{transform:scale(-1, 1) translate(var(--ids-axis-chart-ylabels-x, -45px), 0)}:host([dir=rtl]) .labels.x-labels{transform:scale(-1, 1);transform-origin:unset}.ids-axis-chart .markers circle{stroke-width:var(--ids-space-xs);stroke:var(--ids-color-transparent)}.ids-axis-chart .markers circle.color-1{fill:var(--ids-chart-color-1)}.ids-axis-chart .markers circle.color-2{fill:var(--ids-chart-color-2)}.ids-axis-chart .markers circle.color-3{fill:var(--ids-chart-color-3)}.ids-axis-chart .markers circle.color-4{fill:var(--ids-chart-color-4)}.ids-axis-chart .markers circle.color-5{fill:var(--ids-chart-color-5)}.ids-axis-chart .markers circle.color-6{fill:var(--ids-chart-color-6)}.ids-axis-chart .markers circle.color-7{fill:var(--ids-chart-color-7)}.ids-axis-chart .markers circle.color-8{fill:var(--ids-chart-color-8)}.ids-axis-chart .markers circle.color-9{fill:var(--ids-chart-color-9)}.ids-axis-chart .markers circle.color-10{fill:var(--ids-chart-color-10)}.ids-axis-chart .markers circle.color-11{fill:var(--ids-chart-color-11)}.ids-axis-chart .markers circle.color-12{fill:var(--ids-chart-color-12)}.ids-axis-chart .markers circle.color-13{fill:var(--ids-chart-color-13)}.ids-axis-chart .markers circle.color-14{fill:var(--ids-chart-color-14)}.ids-axis-chart .markers circle.color-15{fill:var(--ids-chart-color-15)}.ids-axis-chart .markers circle.color-16{fill:var(--ids-chart-color-16)}.ids-axis-chart .markers circle.color-17{fill:var(--ids-chart-color-17)}.ids-axis-chart .markers circle.color-18{fill:var(--ids-chart-color-18)}.ids-axis-chart .markers circle.color-19{fill:var(--ids-chart-color-19)}.ids-axis-chart .markers circle.color-20{fill:var(--ids-chart-color-20)}.ids-axis-chart .markers circle.color-21{fill:var(--ids-chart-color-21)}.ids-axis-chart .marker-lines{fill:none;stroke-width:var(--ids-space-3xs)}.ids-axis-chart .marker-lines .data-line.color-1{stroke:var(--ids-chart-color-1)}.ids-axis-chart .marker-lines .data-line.color-2{stroke:var(--ids-chart-color-2)}.ids-axis-chart .marker-lines .data-line.color-3{stroke:var(--ids-chart-color-3)}.ids-axis-chart .marker-lines .data-line.color-4{stroke:var(--ids-chart-color-4)}.ids-axis-chart .marker-lines .data-line.color-5{stroke:var(--ids-chart-color-5)}.ids-axis-chart .marker-lines .data-line.color-6{stroke:var(--ids-chart-color-6)}.ids-axis-chart .marker-lines .data-line.color-7{stroke:var(--ids-chart-color-7)}.ids-axis-chart .marker-lines .data-line.color-8{stroke:var(--ids-chart-color-8)}.ids-axis-chart .marker-lines .data-line.color-9{stroke:var(--ids-chart-color-9)}.ids-axis-chart .marker-lines .data-line.color-10{stroke:var(--ids-chart-color-10)}.ids-axis-chart .marker-lines .data-line.color-11{stroke:var(--ids-chart-color-11)}.ids-axis-chart .marker-lines .data-line.color-12{stroke:var(--ids-chart-color-12)}.ids-axis-chart .marker-lines .data-line.color-13{stroke:var(--ids-chart-color-13)}.ids-axis-chart .marker-lines .data-line.color-14{stroke:var(--ids-chart-color-14)}.ids-axis-chart .marker-lines .data-line.color-15{stroke:var(--ids-chart-color-15)}.ids-axis-chart .marker-lines .data-line.color-16{stroke:var(--ids-chart-color-16)}.ids-axis-chart .marker-lines .data-line.color-17{stroke:var(--ids-chart-color-17)}.ids-axis-chart .marker-lines .data-line.color-18{stroke:var(--ids-chart-color-18)}.ids-axis-chart .marker-lines .data-line.color-19{stroke:var(--ids-chart-color-19)}.ids-axis-chart .marker-lines .data-line.color-20{stroke:var(--ids-chart-color-20)}.ids-axis-chart .marker-lines .data-line.color-21{stroke:var(--ids-chart-color-21)}.ids-axis-chart .markers [part=marker],.ids-axis-chart .marker-lines [part=line]{outline:none}.ids-chart-container.selectable .ids-axis-chart .markers [part=marker],.ids-chart-container.selectable .ids-axis-chart .marker-lines [part=line]{cursor:var(--ids-cursor-pointer)}.ids-chart-container.selectable .ids-axis-chart .markers [part=marker].selected,.ids-chart-container.selectable .ids-axis-chart .markers [part=marker][selected],.ids-chart-container.selectable .ids-axis-chart .marker-lines [part=line].selected,.ids-chart-container.selectable .ids-axis-chart .marker-lines [part=line][selected]{opacity:1}.ids-chart-container.selectable .ids-axis-chart .markers [part=marker].not-selected,.ids-chart-container.selectable .ids-axis-chart .marker-lines [part=line].not-selected{opacity:.35}@keyframes animate-line{to{stroke-dashoffset:0}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL2J1aWxkcy9pbmZvci1kZXNpZ24vZW50ZXJwcmlzZS13Yy9zcmMvY29tcG9uZW50cy9pZHMtbGluZS1jaGFydCIsInNvdXJjZXMiOlsiLi4vLi4vdGhlbWVzL21peGlucy9pZHMtY2hhcnQtbGVnZW5kLW1peGluLnNjc3MiLCIuLi8uLi90aGVtZXMvbWl4aW5zL2lkcy1jb3JlLW1peGlucy5zY3NzIiwiLi4vaWRzLWF4aXMtY2hhcnQvaWRzLWF4aXMtY2hhcnQuc2NzcyIsImlkcy1saW5lLWNoYXJ0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsY0FDRSxhQUNBLHlCQUNBLG1CQUNBLGdCQUNBLDJCQUNBLGNBRUEsbURDQ0Esa0NERUUsbUJBQ0EsK0JBQ0EsYUFDQSw4RUFDQSw0Q0FDQSx5Q0FDQSx5QkFDQSx1QkFDQSx3QkFDQSxzQkFDQSxxQkFFQSxzQkFDRSxhQUNBLDJDQUNBLG1DQUlKLHNCQUNFLG9CQUNBLHNCQUNBLFlBQ0EsV0FDQSxvQkFHRSw4QkFDRSwwQ0FERiw4QkFDRSwwQ0FERiw4QkFDRSwwQ0FERiw4QkFDRSwwQ0FERiw4QkFDRSwwQ0FERiw4QkFDRSwwQ0FERiw4QkFDRSwwQ0FERiw4QkFDRSwwQ0FERiw4QkFDRSwwQ0FERiwrQkFDRSwyQ0FERiwrQkFDRSwyQ0FERiwrQkFDRSwyQ0FERiwrQkFDRSwyQ0FERiwrQkFDRSwyQ0FERiwrQkFDRSwyQ0FERiwrQkFDRSwyQ0FERiwrQkFDRSwyQ0FERiwrQkFDRSwyQ0FERiwrQkFDRSwyQ0FERiwrQkFDRSwyQ0FERiwrQkFDRSwyQ0FPUixxQkFDRSxhQUNBLHNCQUVBLGdDQUNFLHFCQUNBLDhCQUVBLDhDQUNFLHNCQUNBLG9CQUlKLG1FQUVFLG1CQUVBLCtGQUNFLHNCQUNBLHNCQUNBLHVCQUVBLG1HQUNFLHFCQUNBLGtCQUtOLGlDQUNFLDJCRTNFSixnQkFDRSxhQUVBLHVCQUNFLGFBR0Ysc0JBQ0Usb0JBSUYsc0JBQ0UsMkJBQ0Esd0NBQ0EsZUFDQSxxQkFHQSx1REFDRSxvREFDQSxzQkFHRiw2QkFDRSxlQU1BLGtFQUNFLGVBQ0EseUJBR0YsZ0VBQ0Usb0RBQ0Esc0JBT0osc0NBQ0UsNENBS0osd0JEN0NBLG1DQUNBLGtDQytDRSw4Q0FDQSwwQ0FFQSw2QkFDRSxzQ0FHRixpQ0FDRSxtQkFHRixpQ0FDRSxnQkFHRix5Q0QvREYsbUNBQ0Esa0NDaUVJLDhDQUNBLG1CQUlKLHlCQUNFLFVBTUEseUNBQ0UsY0FJSixpQ0FDRSxZQUNBLGtCQUVBLHFDQUNFLFlBSUosZ0NBQ0UsV0FDQSxrQkFNQSx3R0FDRSxhQU1OLDJFQUVFLGFBQ0EsdUJBQ0EsbUJBQ0EsWUFFQSwyRkFDRSxhQUtKLGdCQUNFLGtDQUNBLGtCQUdGLHNCQUNFLHNCQUNBLHFDQUNBLFVBQ0EsbUJBRUEsOEJBQ0UsbUNBQ0EsVUFJSixrQkFDRSwwQ0FDQSx3Q0FLQSxpQ0FDRSx1QkFHRSx3RUFDRSw0RUFNSixrQ0FDRSx1QkFDQSx1QkNsS0osZ0NBQ0UsaUNBQ0Esb0NBTUUsd0NBQ0UsOEJBREYsd0NBQ0UsOEJBREYsd0NBQ0UsOEJBREYsd0NBQ0UsOEJBREYsd0NBQ0UsOEJBREYsd0NBQ0UsOEJBREYsd0NBQ0UsOEJBREYsd0NBQ0UsOEJBREYsd0NBQ0UsOEJBREYseUNBQ0UsK0JBREYseUNBQ0UsK0JBREYseUNBQ0UsK0JBREYseUNBQ0UsK0JBREYseUNBQ0UsK0JBREYseUNBQ0UsK0JBREYseUNBQ0UsK0JBREYseUNBQ0UsK0JBREYseUNBQ0UsK0JBREYseUNBQ0UsK0JBREYseUNBQ0UsK0JBREYseUNBQ0UsK0JBTU4sOEJBQ0UsVUFDQSxrQ0FHRSxpREFDRSxnQ0FERixpREFDRSxnQ0FERixpREFDRSxnQ0FERixpREFDRSxnQ0FERixpREFDRSxnQ0FERixpREFDRSxnQ0FERixpREFDRSxnQ0FERixpREFDRSxnQ0FERixpREFDRSxnQ0FERixrREFDRSxpQ0FERixrREFDRSxpQ0FERixrREFDRSxpQ0FERixrREFDRSxpQ0FERixrREFDRSxpQ0FERixrREFDRSxpQ0FERixrREFDRSxpQ0FERixrREFDRSxpQ0FERixrREFDRSxpQ0FERixrREFDRSxpQ0FERixrREFDRSxpQ0FERixrREFDRSxpQ0FLTixpRkFFRSxhQU1BLGlKQUVFLGlDQUVBLHdVQUVFLFVBR0YsMktBQ0UsWUFPUix3QkFDRSxHQUNFIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vLi4vdGhlbWVzL21peGlucy9pZHMtY29yZS1taXhpbnMnIGFzIG1peGlucztcblxuLmNoYXJ0LWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IGluaGVyaXQ7XG5cbiAgYSB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmFudGlhbGlhc2VkKCk7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWlkcy1mb250LWZhbWlseS1kZWZhdWx0KSwgdmFyKC0taWRzLWZvbnQtZmFtaWx5LXN5c3RlbS1zYW5zKTtcbiAgICBmb250LXNpemU6IHZhcigtLWlkcy1jaGFydC1sZWdlbmQtZm9udC1zaXplKTtcbiAgICBjb2xvcjogdmFyKC0taWRzLWNoYXJ0LWxlZ2VuZC1jb2xvci10ZXh0KTtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogOHB4O1xuICAgIHBhZGRpbmctaW5saW5lLWVuZDogOHB4O1xuICAgIHBhZGRpbmctYmxvY2stc3RhcnQ6IDJweDtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0taWRzLWNvbG9yLWJvcmRlci1mb2N1cyk7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS1pZHMtc2hhZG93LWZvY3VzKTtcbiAgICB9XG4gIH1cblxuICAuc3dhdGNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogOHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gcHJldmVudCBVUkwgY2hhbmdlc1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMSB7XG4gICAgICAmLmNvbG9yLSN7JGl9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taWRzLWNoYXJ0LWNvbG9yLSN7JGl9KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW92ZSB0aGUgbGVnZW5kIGluIHRoZSA0IGRpcmVjdGlvbnNcbi5pZHMtY2hhcnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAmLmxlZ2VuZC10b3Age1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAuY2hhcnQtbGVnZW5kIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICB9XG4gIH1cblxuICAmLmxlZ2VuZC1yaWdodCxcbiAgJi5sZWdlbmQtbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5jaGFydC1sZWdlbmQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgYSB7XG4gICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGVnZW5kLWxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludHMgLSB0aGlzIGNhbnQgYmUgdG9rZW5zXG4kYnJlYWtwb2ludC14eGw6IDI0NjNweDtcbiRicmVha3BvaW50LXhsOiAxMTgzcHg7XG4kYnJlYWtwb2ludC1sZzogOTI4cHg7XG4kYnJlYWtwb2ludC1tZDogOTI3cHg7XG4kYnJlYWtwb2ludC1zbTogNzY3cHg7XG4kYnJlYWtwb2ludC14czogMzIwcHg7XG5cbi8vIFNldHMgVGV4dCBBbnRpYWxpYXNpbmdcbkBtaXhpbiBhbnRpYWxpYXNlZCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyB2ZW5kb3IgcHJlZml4ZWQgdHJhbnNpdGlvbnMgZm9yIHJlZ3VsYXIgYXR0cmlidXRlcyAobm9uLXZlbmRvciBwcmVmaXhlZClcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9ucy1saXN0Li4uKSB7XG4gIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICAjeyRwcmVmaXh9dHJhbnNpdGlvbjogJHRyYW5zaXRpb25zLWxpc3Q7XG4gIH1cbn1cblxuLy8gbWFrZSB0aGUgdGV4dCBpbnZpc2libGUgdmlzdWFsbHkgYnV0IHJlYWRhYmxlIGJ5IHNjcmVlbiByZWFkZXJzXG5AbWl4aW4gYXVkaWJsZSgpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LW5vLWRlcHJlY2F0ZWQgKi9cbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuIiwiLyogSWRzIEF4aXMgQ2hhcnQgQ29tcG9uZW50ICovXG5AdXNlICcuLi8uLi90aGVtZXMvbWl4aW5zL2lkcy1jb3JlLW1peGlucycgYXMgbWl4aW5zO1xuQHVzZSAnLi4vLi4vdGhlbWVzL21peGlucy9pZHMtY2hhcnQtbGVnZW5kLW1peGluJyBhcyAqO1xuXG4uaWRzLWF4aXMtY2hhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICYuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdGl0bGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gR3JpZCBMaW5lc1xuICAuZ3JpZCB7XG4gICAgc2hhcGUtcmVuZGVyaW5nOiBjcmlzcGVkZ2VzO1xuICAgIHN0cm9rZTogdmFyKC0taWRzLWF4aXMtY2hhcnQtZ3JpZC1jb2xvcik7XG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIgMjtcblxuICAgIC8vIE1ha2UgYm90dG9tIGxpbmUgbW9yZSBzb2xpZFxuICAgICYuaG9yaXpvbnRhbC1saW5lcyBsaW5lLmlzLW1pbmltdW0ge1xuICAgICAgc3Ryb2tlOiB2YXIoLS1pZHMtYXhpcy1jaGFydC16ZXJvLWxpbmUtY29sb3ItYm9yZGVyKTtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5oaWRkZW4ge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuaG9yaXpvbnRhbCB7XG4gICAgLmdyaWQge1xuICAgICAgJi5ob3Jpem9udGFsLWxpbmVzIGxpbmU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHN0cm9rZTogaW5oZXJpdDtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJi52ZXJ0aWNhbC1saW5lcyBsaW5lLmlzLW1pbmltdW0ge1xuICAgICAgICBzdHJva2U6IHZhcigtLWlkcy1heGlzLWNoYXJ0LXplcm8tbGluZS1jb2xvci1ib3JkZXIpO1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEZvY3VzYWJsZSBHcm91cHNcbiAgZ1t0YWJpbmRleD0nMCddIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IHZhcigtLWlkcy1heGlzLWNoYXJ0LW91dGxpbmUtZm9jdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIExhYmVsIFN0eWxlc1xuICAubGFiZWxzIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuYW50aWFsaWFzZWQoKTtcblxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1pZHMtYXhpcy1jaGFydC1mb250LWZhbWlseSk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1pZHMtYXhpcy1jaGFydC1mb250LXNpemUpO1xuXG4gICAgdGV4dCB7XG4gICAgICBmaWxsOiB2YXIoLS1pZHMtYXhpcy1jaGFydC1jb2xvci10ZXh0KTtcbiAgICB9XG5cbiAgICAmLngtbGFiZWxzIHtcbiAgICAgIHRleHQtYW5jaG9yOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJi55LWxhYmVscyB7XG4gICAgICB0ZXh0LWFuY2hvcjogZW5kO1xuICAgIH1cblxuICAgICYuYXhpcy1sYWJlbHMgdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuYW50aWFsaWFzZWQoKTtcblxuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWlkcy1heGlzLWNoYXJ0LWZvbnQtd2VpZ2h0KTtcbiAgICAgIHRleHQtYW5jaG9yOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgLmF1ZGlibGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmlkcy1jaGFydC1jb250YWluZXIge1xuICAmLnNlbGVjdGFibGUge1xuICAgIC5hdWRpYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIH1cbiAgfVxuXG4gICYuZnVsbC1oZWlnaHQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICBzdmcge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuXG4gICYuZnVsbC13aWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG5cbiAgLy8gSWYgbm8gbGVnZW5kIGNsYXNzIGlzIGF2YWlsYWJsZSwgaGlkZSB0aGUgbGVnZW5kXG4gICY6bm90KFtjbGFzcyo9XCJsZWdlbmQtXCJdKSxcbiAgJi5sZWdlbmQtbm9uZSB7XG4gICAgLmNoYXJ0LWxlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDZW50ZXIgYW4gRW1wdHkgTWVzc2FnZVxuaWRzLWVtcHR5LW1lc3NhZ2U6bm90KFtoaWRkZW5dKSxcbjo6c2xvdHRlZChpZHMtZW1wdHktbWVzc2FnZTpub3QoW2hpZGRlbl0pKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFN0YWNrZWQgdG9vbHRpcHNcbi50b29sdGlwLWNlbnRlciB7XG4gIG1hcmdpbi1ibG9jazogdmFyKC0taWRzLXNwYWNlLTJ4cyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvb2x0aXAuY2hhcnQtbGVnZW5kIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0taWRzLXNwYWNlLXhzKTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAuc3dhdGNoIHtcbiAgICBtYXJnaW4taW5saW5lOiB2YXIoLS1pZHMtc3BhY2UtMnhzKTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50b29sdGlwLXJvdyBzcGFuIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWlkcy1zcGFjZS0zeHMpO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWlkcy1zcGFjZS0yeHMpO1xufVxuXG4vLyBNb3ZlIFN0dWZmIGZvciBSVExcbjpob3N0KFtkaXI9J3J0bCddKSB7XG4gIC5pZHMtYXhpcy1jaGFydCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG5cbiAgICAmOm5vdCguaG9yaXpvbnRhbCkge1xuICAgICAgLmxhYmVscy55LWxhYmVscyB0ZXh0IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKHZhcigtLWlkcy1heGlzLWNoYXJ0LXlsYWJlbHMteCwgLTQ1cHgpLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGFiZWxzIHtcbiAgICAmLngtbGFiZWxzIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdW5zZXQ7XG4gICAgfVxuICB9XG59XG4iLCIvKiBJZHMgTGluZSBDaGFydCBDb21wb25lbnQgKi9cbkB1c2UgJy4uLy4uL2NvbXBvbmVudHMvaWRzLWF4aXMtY2hhcnQvaWRzLWF4aXMtY2hhcnQnIGFzICo7XG5cbi5pZHMtYXhpcy1jaGFydCB7XG4gIC8vIEV4dGVuZCB0aGUgZG90IGFyZWEgZm9yIGhvdmVyIGV2ZW50c1xuICAubWFya2VycyBjaXJjbGUge1xuICAgIHN0cm9rZS13aWR0aDogdmFyKC0taWRzLXNwYWNlLXhzKTtcbiAgICBzdHJva2U6IHZhcigtLWlkcy1jb2xvci10cmFuc3BhcmVudCk7XG4gIH1cblxuICAvLyBEb3QgU3R5bGVzXG4gIC5tYXJrZXJzIHtcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIxIHtcbiAgICAgIGNpcmNsZS5jb2xvci0jeyRpfSB7XG4gICAgICAgIGZpbGw6IHZhcigtLWlkcy1jaGFydC1jb2xvci0jeyRpfSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTGluZSBTdHlsZXNcbiAgLm1hcmtlci1saW5lcyB7XG4gICAgZmlsbDogbm9uZTtcbiAgICBzdHJva2Utd2lkdGg6IHZhcigtLWlkcy1zcGFjZS0zeHMpO1xuXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMSB7XG4gICAgICAuZGF0YS1saW5lLmNvbG9yLSN7JGl9IHtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1pZHMtY2hhcnQtY29sb3ItI3skaX0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXJrZXJzIFtwYXJ0PSdtYXJrZXInXSxcbiAgLm1hcmtlci1saW5lcyBbcGFydD0nbGluZSddIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5pZHMtY2hhcnQtY29udGFpbmVyLnNlbGVjdGFibGUge1xuICAuaWRzLWF4aXMtY2hhcnQge1xuICAgIC5tYXJrZXJzIFtwYXJ0PSdtYXJrZXInXSxcbiAgICAubWFya2VyLWxpbmVzIFtwYXJ0PSdsaW5lJ10ge1xuICAgICAgY3Vyc29yOiB2YXIoLS1pZHMtY3Vyc29yLXBvaW50ZXIpO1xuXG4gICAgICAmLnNlbGVjdGVkLFxuICAgICAgJltzZWxlY3RlZF0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmLm5vdC1zZWxlY3RlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEVuZCBhbmltYXRpb24gYXQgdGhlIHJpZ2h0IHBsYWNlXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtbGluZSB7XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxufVxuIl19 */