:host([align-self=auto]),.ids-layout-flex-item-align-self-auto{align-self:auto}:host([align-self=baseline]),.ids-layout-flex-item-align-self-baseline{align-self:baseline}:host([align-self=center]),.ids-layout-flex-item-align-self-center{align-self:center}:host([align-self=stretch]),.ids-layout-flex-item-align-self-stretch{align-self:stretch}:host([align-self=flex-start]),.ids-layout-flex-item-align-self-flex-start{align-self:flex-start}:host([align-self=flex-end]),.ids-layout-flex-item-align-self-flex-end{align-self:flex-end}:host([grow="0"]),.ids-layout-flex-item-grow-0{flex-grow:0}:host([grow="1"]),.ids-layout-flex-item-grow-1{flex-grow:1}:host([grow="1"]){min-height:0}:host([shrink="0"]),.ids-layout-flex-item-shrink-0{flex-shrink:0}:host([shrink="1"]),.ids-layout-flex-item-shrink-1{flex-shrink:1}:host([flex="1"]),.ids-layout-flex-item-flex-1{flex:1}:host([flex="2"]),.ids-layout-flex-item-flex-2{flex:2}:host([flex="3"]),.ids-layout-flex-item-flex-3{flex:3}:host([flex="4"]),.ids-layout-flex-item-flex-4{flex:4}:host([flex="5"]),.ids-layout-flex-item-flex-5{flex:5}:host([flex="6"]),.ids-layout-flex-item-flex-6{flex:6}:host([flex="7"]),.ids-layout-flex-item-flex-7{flex:7}:host([flex="8"]),.ids-layout-flex-item-flex-8{flex:8}:host([flex="9"]),.ids-layout-flex-item-flex-9{flex:9}:host([flex="10"]),.ids-layout-flex-item-flex-10{flex:10}:host([flex="11"]),.ids-layout-flex-item-flex-11{flex:11}:host([flex="12"]),.ids-layout-flex-item-flex-12{flex:12}:host([flex="13"]),.ids-layout-flex-item-flex-13{flex:13}:host([flex="14"]),.ids-layout-flex-item-flex-14{flex:14}:host([flex="15"]),.ids-layout-flex-item-flex-15{flex:15}:host([flex="16"]),.ids-layout-flex-item-flex-16{flex:16}:host([flex="17"]),.ids-layout-flex-item-flex-17{flex:17}:host([flex="18"]),.ids-layout-flex-item-flex-18{flex:18}:host([flex="19"]),.ids-layout-flex-item-flex-19{flex:19}:host([flex="20"]),.ids-layout-flex-item-flex-20{flex:20}:host([flex="21"]),.ids-layout-flex-item-flex-21{flex:21}:host([flex="22"]),.ids-layout-flex-item-flex-22{flex:22}:host([flex="23"]),.ids-layout-flex-item-flex-23{flex:23}:host([flex="24"]),.ids-layout-flex-item-flex-24{flex:24}:host([overflow=auto]),.ids-layout-flex-item-overflow-auto{overflow:auto}:host([overflow=hidden]),.ids-layout-flex-item-overflow-hidden{overflow:hidden}:host([overflow=visible]),.ids-layout-flex-item-overflow-visible{overflow:visible}:host([overflow=scroll]),.ids-layout-flex-item-overflow-scroll{overflow:scroll}:host(.has-container-grid[grow="0"][shrink="0"]),.ids-layout-flex-item.has-container-grid.ids-layout-flex-item-grow-0.ids-layout-flex-item-shrink-0{width:100%}::slotted(ids-input[size=full]){display:inline-block}:host(.has-button) ::slotted(ids-button){--ids-button-min-height: var(--ids-layout-flex-input-height, 34px);height:var(--ids-layout-flex-input-height, auto)}:host([hide]){display:none}@container (width >= 320px){:host([hide=xs]){display:block}}@container (width >= 767px){:host([hide=sm]){display:block}}@container (width >= 927px){:host([hide=md]){display:block}}@container (width >= 928px){:host([hide=lg]){display:block}}@container (width >= 1183px){:host([hide=xl]){display:block}}@container (width >= 2463px){:host([hide=xxl]){display:block}}@media(width >= 320px){:host([hide=xs]:not(.in-container)){display:block}}@media(width >= 767px){:host([hide=sm]:not(.in-container)){display:block}}@media(width >= 927px){:host([hide=md]:not(.in-container)){display:block}}@media(width >= 928px){:host([hide=lg]:not(.in-container)){display:block}}@media(width >= 1183px){:host([hide=xl]:not(.in-container)){display:block}}@media(width >= 2463px){:host([hide=xxl]:not(.in-container)){display:block}}:host([hide=always]){display:none}:host(.ids-data-grid-sticky-layout-ancestor){flex-grow:1;min-block-size:0;overflow:hidden}:host,.ids-layout-flex{display:flex}:host([hidden]){display:none}:host([display=inline-flex]),.ids-layout-flex-display-inline-flex{display:inline-flex}:host([align-content=flex-start]),.ids-layout-flex-align-content-flex-start{flex-wrap:wrap;align-content:flex-start}:host([align-content=flex-end]),.ids-layout-flex-align-content-flex-end{flex-wrap:wrap;align-content:flex-end}:host([align-content=center]),.ids-layout-flex-align-content-center{flex-wrap:wrap;align-content:center}:host([align-content=space-between]),.ids-layout-flex-align-content-space-between{flex-wrap:wrap;align-content:space-between}:host([align-content=space-around]),.ids-layout-flex-align-content-space-around{flex-wrap:wrap;align-content:space-around}:host([align-content=space-evenly]),.ids-layout-flex-align-content-space-evenly{flex-wrap:wrap;align-content:space-evenly}:host([align-content=stretch]),.ids-layout-flex-align-content-stretch{flex-wrap:wrap;align-content:stretch}:host([align-content=start]),.ids-layout-flex-align-content-start{flex-wrap:wrap;align-content:start}:host([align-content=end]),.ids-layout-flex-align-content-end{flex-wrap:wrap;align-content:end}:host([align-content=baseline]),.ids-layout-flex-align-content-baseline{flex-wrap:wrap;align-content:baseline}:host([align-items=start]),.ids-layout-flex-align-items-start{align-items:start}:host([align-items=end]),.ids-layout-flex-align-items-end{align-items:end}:host([align-items=flex-start]),.ids-layout-flex-align-items-flex-start{align-items:flex-start}:host([align-items=flex-end]),.ids-layout-flex-align-items-flex-end{align-items:flex-end}:host([align-items=center]),.ids-layout-flex-align-items-center{align-items:center}:host([align-items=baseline]),.ids-layout-flex-align-items-baseline{align-items:baseline}:host([align-items=stretch]),.ids-layout-flex-align-items-stretch{align-items:stretch}:host([align-items=center-inputs]),.ids-layout-flex-align-items-center-inputs{align-items:start}:host([align-items=center-inputs]){--ids-layout-flex-input-height: var(--ids-input-height-30);--ids-checkbox-inline-min-height: var(--ids-layout-flex-input-height)}:host([align-items=center-inputs]) ::slotted(ids-layout-flex-item.has-checkbox){align-self:end}:host([align-items=center-inputs]) ::slotted(ids-layout-flex-item.has-button){align-self:start;min-height:var(--ids-layout-flex-input-height);display:flex;align-items:center;margin-block-start:var(--ids-flex-item-offset, 0)}:host([align-items=center-inputs][field-height=xs]){--ids-layout-flex-input-height: var(--ids-input-height-10)}:host([align-items=center-inputs][field-height=sm]){--ids-layout-flex-input-height: var(--ids-input-height-20)}:host([align-items=center-inputs][field-height=lg]){--ids-layout-flex-input-height: var(--ids-input-height-40)}:host([direction=row]),.ids-layout-flex-direction-row{flex-direction:row}:host([direction=row-reverse]),.ids-layout-flex-direction-row-reverse{flex-direction:row-reverse}:host([direction=column]),.ids-layout-flex-direction-column{flex-direction:column}:host([direction=column-reverse]),.ids-layout-flex-direction-column-reverse{flex-direction:column-reverse}:host([justify-content=start]),.ids-layout-flex-justify-content-start{justify-content:start}:host([justify-content=stretch]),.ids-layout-flex-justify-content-stretch{justify-content:stretch}:host([justify-content=end]),.ids-layout-flex-justify-content-end{justify-content:end}:host([justify-content=flex-start]),.ids-layout-flex-justify-content-flex-start{justify-content:flex-start}:host([justify-content=flex-end]),.ids-layout-flex-justify-content-flex-end{justify-content:flex-end}:host([justify-content=center]),.ids-layout-flex-justify-content-center{justify-content:center}:host([justify-content=left]),.ids-layout-flex-justify-content-left{justify-content:left}:host([justify-content=right]),.ids-layout-flex-justify-content-right{justify-content:right}:host([justify-content=space-between]),.ids-layout-flex-justify-content-space-between{justify-content:space-between}:host([justify-content=space-around]),.ids-layout-flex-justify-content-space-around{justify-content:space-around}:host([justify-content=space-evenly]),.ids-layout-flex-justify-content-space-evenly{justify-content:space-evenly}:host([wrap=nowrap]),.ids-layout-flex-wrap-nowrap{flex-wrap:nowrap}:host([wrap=wrap]),.ids-layout-flex-wrap-wrap{flex-wrap:wrap}:host([wrap=wrap-reverse]),.ids-layout-flex-wrap-wrap-reverse{flex-wrap:wrap-reverse}:host([gap="0"]),.ids-layout-flex-gap-0{gap:0px}:host([gap="1"]),.ids-layout-flex-gap-1{gap:1px}:host([gap="2"]),.ids-layout-flex-gap-2{gap:2px}:host([gap="4"]),.ids-layout-flex-gap-4{gap:4px}:host([gap="8"]),.ids-layout-flex-gap-8{gap:8px}:host([gap="12"]),.ids-layout-flex-gap-12{gap:12px}:host([gap="16"]),.ids-layout-flex-gap-16{gap:16px}:host([gap="20"]),.ids-layout-flex-gap-20{gap:20px}:host([gap="24"]),.ids-layout-flex-gap-24{gap:24px}:host([gap="28"]),.ids-layout-flex-gap-28{gap:28px}:host([gap="32"]),.ids-layout-flex-gap-32{gap:32px}:host([gap="36"]),.ids-layout-flex-gap-36{gap:36px}:host([gap="40"]),.ids-layout-flex-gap-40{gap:40px}:host([gap-x="0"]),.ids-layout-flex-gap-x-0{row-gap:0px}:host([gap-x="1"]),.ids-layout-flex-gap-x-1{row-gap:1px}:host([gap-x="2"]),.ids-layout-flex-gap-x-2{row-gap:2px}:host([gap-x="4"]),.ids-layout-flex-gap-x-4{row-gap:4px}:host([gap-x="8"]),.ids-layout-flex-gap-x-8{row-gap:8px}:host([gap-x="12"]),.ids-layout-flex-gap-x-12{row-gap:12px}:host([gap-x="16"]),.ids-layout-flex-gap-x-16{row-gap:16px}:host([gap-x="20"]),.ids-layout-flex-gap-x-20{row-gap:20px}:host([gap-x="24"]),.ids-layout-flex-gap-x-24{row-gap:24px}:host([gap-x="28"]),.ids-layout-flex-gap-x-28{row-gap:28px}:host([gap-x="32"]),.ids-layout-flex-gap-x-32{row-gap:32px}:host([gap-x="36"]),.ids-layout-flex-gap-x-36{row-gap:36px}:host([gap-x="40"]),.ids-layout-flex-gap-x-40{row-gap:40px}:host([gap-y="0"]),.ids-layout-flex-gap-y-0{column-gap:0px}:host([gap-y="1"]),.ids-layout-flex-gap-y-1{column-gap:1px}:host([gap-y="2"]),.ids-layout-flex-gap-y-2{column-gap:2px}:host([gap-y="4"]),.ids-layout-flex-gap-y-4{column-gap:4px}:host([gap-y="8"]),.ids-layout-flex-gap-y-8{column-gap:8px}:host([gap-y="12"]),.ids-layout-flex-gap-y-12{column-gap:12px}:host([gap-y="16"]),.ids-layout-flex-gap-y-16{column-gap:16px}:host([gap-y="20"]),.ids-layout-flex-gap-y-20{column-gap:20px}:host([gap-y="24"]),.ids-layout-flex-gap-y-24{column-gap:24px}:host([gap-y="28"]),.ids-layout-flex-gap-y-28{column-gap:28px}:host([gap-y="32"]),.ids-layout-flex-gap-y-32{column-gap:32px}:host([gap-y="36"]),.ids-layout-flex-gap-y-36{column-gap:36px}:host([gap-y="40"]),.ids-layout-flex-gap-y-40{column-gap:40px}:host([gap=none]),.ids-layout-flex-gap-none{gap:0}:host([gap-x=none]),.ids-layout-flex-gap-x-none{row-gap:0}:host([gap-y=none]),.ids-layout-flex-gap-y-none{column-gap:0}:host([gap=xs]),.ids-layout-flex-gap-xs{gap:8px}:host([gap-x=xs]),.ids-layout-flex-gap-x-xs{row-gap:8px}:host([gap-y=xs]),.ids-layout-flex-gap-y-xs{column-gap:8px}:host([gap=sm]),.ids-layout-flex-gap-sm{gap:16px}:host([gap-x=sm]),.ids-layout-flex-gap-x-sm{row-gap:16px}:host([gap-y=sm]),.ids-layout-flex-gap-y-sm{column-gap:16px}:host([gap=md]),.ids-layout-flex-gap-md{gap:24px}:host([gap-x=md]),.ids-layout-flex-gap-x-md{row-gap:24px}:host([gap-y=md]),.ids-layout-flex-gap-y-md{column-gap:24px}:host([gap=lg]),.ids-layout-flex-gap-lg{gap:32px}:host([gap-x=lg]),.ids-layout-flex-gap-x-lg{row-gap:32px}:host([gap-y=lg]),.ids-layout-flex-gap-y-lg{column-gap:32px}:host([gap=xl]),.ids-layout-flex-gap-xl{gap:40px}:host([gap-x=xl]),.ids-layout-flex-gap-x-xl{row-gap:40px}:host([gap-y=xl]),.ids-layout-flex-gap-y-xl{column-gap:40px}:host([padding=xxs]),.ids-layout-flex-padding-xxs{padding:4px}:host([padding-x=xxs]),.ids-layout-flex-padding-x-xxs{padding-inline:4px}:host([padding-y=xxs]),.ids-layout-flex-padding-y-xxs{padding-block:4px}:host([padding=xs]),.ids-layout-flex-padding-xs{padding:8px}:host([padding-x=xs]),.ids-layout-flex-padding-x-xs{padding-inline:8px}:host([padding-y=xs]),.ids-layout-flex-padding-y-xs{padding-block:8px}:host([padding=sm]),.ids-layout-flex-padding-sm{padding:16px}:host([padding-x=sm]),.ids-layout-flex-padding-x-sm{padding-inline:16px}:host([padding-y=sm]),.ids-layout-flex-padding-y-sm{padding-block:16px}:host([padding=md]),.ids-layout-flex-padding-md{padding:24px}:host([padding-x=md]),.ids-layout-flex-padding-x-md{padding-inline:24px}:host([padding-y=md]),.ids-layout-flex-padding-y-md{padding-block:24px}:host([padding=lg]),.ids-layout-flex-padding-lg{padding:32px}:host([padding-x=lg]),.ids-layout-flex-padding-x-lg{padding-inline:32px}:host([padding-y=lg]),.ids-layout-flex-padding-y-lg{padding-block:32px}:host([padding=xl]),.ids-layout-flex-padding-xl{padding:40px}:host([padding-x=xl]),.ids-layout-flex-padding-x-xl{padding-inline:40px}:host([padding-y=xl]),.ids-layout-flex-padding-y-xl{padding-block:40px}:host([margin=xs]),.ids-layout-flex-margin-xs{margin:16px}:host([margin-y=xs]),.ids-layout-flex-margin-y-xs{margin-block:16px}:host([margin=sm]),.ids-layout-flex-margin-sm{margin:16px}:host([margin-y=sm]),.ids-layout-flex-margin-y-sm{margin-block:16px}:host([margin=md]),.ids-layout-flex-margin-md{margin:16px}:host([margin-y=md]),.ids-layout-flex-margin-y-md{margin-block:16px}:host([margin=lg]),.ids-layout-flex-margin-lg{margin:24px}:host([margin-y=lg]),.ids-layout-flex-margin-y-lg{margin-block:24px}:host([margin=xl]),.ids-layout-flex-margin-xl{margin:24px}:host([margin-y=xl]),.ids-layout-flex-margin-y-xl{margin-block:24px}:host([margin=auto]),.ids-layout-flex-margin-auto{margin:auto}:host([full-height]),.ids-layout-flex-full-height{height:100%}:host([fill]),.ids-layout-flex-fill{width:100%;height:100%}::slotted(ids-icon),.ids-layout-flex>.ids-icon{display:inline-flex}:host(.ids-data-grid-sticky-layout-ancestor){block-size:100%;min-block-size:0}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiL2J1aWxkcy9pbmZvci1kZXNpZ24vZW50ZXJwcmlzZS13Yy9zcmMvY29tcG9uZW50cy9pZHMtbGF5b3V0LWZsZXgiLCJzb3VyY2VzIjpbImlkcy1sYXlvdXQtZmxleC1pdGVtLnNjc3MiLCJpZHMtbGF5b3V0LWZsZXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFPRSwrREFFRSxXQUxjLEtBR2hCLHVFQUVFLFdBTGMsU0FHaEIsbUVBRUUsV0FMYyxPQUdoQixxRUFFRSxXQUxjLFFBR2hCLDJFQUVFLFdBTGMsV0FHaEIsdUVBRUUsV0FMYyxTQWFoQiwrQ0FFRSxVQUxhLEVBR2YsK0NBRUUsVUFMYSxFQVNqQixrQkFDRSxhQU9BLG1EQUVFLFlBTGUsRUFHakIsbURBRUUsWUFMZSxFQWFqQiwrQ0FFRSxLQUxRLEVBR1YsK0NBRUUsS0FMUSxFQUdWLCtDQUVFLEtBTFEsRUFHViwrQ0FFRSxLQUxRLEVBR1YsK0NBRUUsS0FMUSxFQUdWLCtDQUVFLEtBTFEsRUFHViwrQ0FFRSxLQUxRLEVBR1YsK0NBRUUsS0FMUSxFQUdWLCtDQUVFLEtBTFEsRUFHVixpREFFRSxLQUxRLEdBR1YsaURBRUUsS0FMUSxHQUdWLGlEQUVFLEtBTFEsR0FHVixpREFFRSxLQUxRLEdBR1YsaURBRUUsS0FMUSxHQUdWLGlEQUVFLEtBTFEsR0FHVixpREFFRSxLQUxRLEdBR1YsaURBRUUsS0FMUSxHQUdWLGlEQUVFLEtBTFEsR0FHVixpREFFRSxLQUxRLEdBR1YsaURBRUUsS0FMUSxHQUdWLGlEQUVFLEtBTFEsR0FHVixpREFFRSxLQUxRLEdBR1YsaURBRUUsS0FMUSxHQUdWLGlEQUVFLEtBTFEsR0FhViwyREFFRSxTQUxZLEtBR2QsK0RBRUUsU0FMWSxPQUdkLGlFQUVFLFNBTFksUUFHZCwrREFFRSxTQUxZLE9BV2hCLG9KQUVFLFdBR0YsZ0NBQ0UscUJBUUYseUNBQ0UsbUVBRUEsaURBS0YsY0FDRSxhQUlGLDREQUVBLDREQUVBLDREQUVBLDREQUVBLDZEQUVBLDhEQUdBLDBFQUVBLDBFQUVBLDBFQUVBLDBFQUVBLDJFQUVBLDRFQUVBLHFCQUNFLGFBSUYsNkNBQ0UsWUFDQSxpQkFDQSxnQkM3RUYsdUJBRUUsYUFHRixnQkFDRSxhQUdGLGtFQUVFLG9CQU9BLDRFQUVFLGVBQ0EsY0FOaUIsV0FHbkIsd0VBRUUsZUFDQSxjQU5pQixTQUduQixvRUFFRSxlQUNBLGNBTmlCLE9BR25CLGtGQUVFLGVBQ0EsY0FOaUIsY0FHbkIsZ0ZBRUUsZUFDQSxjQU5pQixhQUduQixnRkFFRSxlQUNBLGNBTmlCLGFBR25CLHNFQUVFLGVBQ0EsY0FOaUIsUUFHbkIsa0VBRUUsZUFDQSxjQU5pQixNQUduQiw4REFFRSxlQUNBLGNBTmlCLElBR25CLHdFQUVFLGVBQ0EsY0FOaUIsU0FjbkIsOERBRUUsWUFMZSxNQUdqQiwwREFFRSxZQUxlLElBR2pCLHdFQUVFLFlBTGUsV0FHakIsb0VBRUUsWUFMZSxTQUdqQixnRUFFRSxZQUxlLE9BR2pCLG9FQUVFLFlBTGUsU0FHakIsa0VBRUUsWUFMZSxRQVNuQiw4RUFFRSxrQkFHRixtQ0FHRSwyREFDQSxzRUFFQSxnRkFDRSxlQUdGLDhFQUNFLGlCQUNBLCtDQUNBLGFBQ0EsbUJBQ0Esa0RBSUosb0RBQ0UsMkRBR0Ysb0RBQ0UsMkRBR0Ysb0RBQ0UsMkRBT0Esc0RBRUUsZUFMa0IsSUFHcEIsc0VBRUUsZUFMa0IsWUFHcEIsNERBRUUsZUFMa0IsT0FHcEIsNEVBRUUsZUFMa0IsZUFhcEIsc0VBRUUsZ0JBTG1CLE1BR3JCLDBFQUVFLGdCQUxtQixRQUdyQixrRUFFRSxnQkFMbUIsSUFHckIsZ0ZBRUUsZ0JBTG1CLFdBR3JCLDRFQUVFLGdCQUxtQixTQUdyQix3RUFFRSxnQkFMbUIsT0FHckIsb0VBRUUsZ0JBTG1CLEtBR3JCLHNFQUVFLGdCQUxtQixNQUdyQixzRkFFRSxnQkFMbUIsY0FHckIsb0ZBRUUsZ0JBTG1CLGFBR3JCLG9GQUVFLGdCQUxtQixhQWFyQixrREFFRSxVQUxhLE9BR2YsOENBRUUsVUFMYSxLQUdmLDhEQUVFLFVBTGEsYUFjZix3Q0FFRSxRQUZGLHdDQUVFLFFBRkYsd0NBRUUsUUFGRix3Q0FFRSxRQUZGLHdDQUVFLFFBRkYsMENBRUUsU0FGRiwwQ0FFRSxTQUZGLDBDQUVFLFNBRkYsMENBRUUsU0FGRiwwQ0FFRSxTQUZGLDBDQUVFLFNBRkYsMENBRUUsU0FGRiwwQ0FFRSxTQU1GLDRDQUVFLFlBRkYsNENBRUUsWUFGRiw0Q0FFRSxZQUZGLDRDQUVFLFlBRkYsNENBRUUsWUFGRiw4Q0FFRSxhQUZGLDhDQUVFLGFBRkYsOENBRUUsYUFGRiw4Q0FFRSxhQUZGLDhDQUVFLGFBRkYsOENBRUUsYUFGRiw4Q0FFRSxhQUZGLDhDQUVFLGFBTUYsNENBRUUsZUFGRiw0Q0FFRSxlQUZGLDRDQUVFLGVBRkYsNENBRUUsZUFGRiw0Q0FFRSxlQUZGLDhDQUVFLGdCQUZGLDhDQUVFLGdCQUZGLDhDQUVFLGdCQUZGLDhDQUVFLGdCQUZGLDhDQUVFLGdCQUZGLDhDQUVFLGdCQUZGLDhDQUVFLGdCQUZGLDhDQUVFLGdCQU1GLDRDQUVFLElBaEtRLEVBbUtWLGdEQUVFLFFBcktRLEVBd0tWLGdEQUVFLFdBMUtRLEVBOEpWLHdDQUVFLElBaEtRLElBbUtWLDRDQUVFLFFBcktRLElBd0tWLDRDQUVFLFdBMUtRLElBOEpWLHdDQUVFLElBaEtRLEtBbUtWLDRDQUVFLFFBcktRLEtBd0tWLDRDQUVFLFdBMUtRLEtBOEpWLHdDQUVFLElBaEtRLEtBbUtWLDRDQUVFLFFBcktRLEtBd0tWLDRDQUVFLFdBMUtRLEtBOEpWLHdDQUVFLElBaEtRLEtBbUtWLDRDQUVFLFFBcktRLEtBd0tWLDRDQUVFLFdBMUtRLEtBOEpWLHdDQUVFLElBaEtRLEtBbUtWLDRDQUVFLFFBcktRLEtBd0tWLDRDQUVFLFdBMUtRLEtBZ0xWLGtEQUVFLFFBeEtZLElBMktkLHNEQUVFLGVBN0tZLElBZ0xkLHNEQUVFLGNBbExZLElBc0tkLGdEQUVFLFFBeEtZLElBMktkLG9EQUVFLGVBN0tZLElBZ0xkLG9EQUVFLGNBbExZLElBc0tkLGdEQUVFLFFBeEtZLEtBMktkLG9EQUVFLGVBN0tZLEtBZ0xkLG9EQUVFLGNBbExZLEtBc0tkLGdEQUVFLFFBeEtZLEtBMktkLG9EQUVFLGVBN0tZLEtBZ0xkLG9EQUVFLGNBbExZLEtBc0tkLGdEQUVFLFFBeEtZLEtBMktkLG9EQUVFLGVBN0tZLEtBZ0xkLG9EQUVFLGNBbExZLEtBc0tkLGdEQUVFLFFBeEtZLEtBMktkLG9EQUVFLGVBN0tZLEtBZ0xkLG9EQUVFLGNBbExZLEtBd0xkLDhDQUVFLE9BaExXLEtBbUxiLGtEQUVFLGFBckxXLEtBOEtiLDhDQUVFLE9BaExXLEtBbUxiLGtEQUVFLGFBckxXLEtBOEtiLDhDQUVFLE9BaExXLEtBbUxiLGtEQUVFLGFBckxXLEtBOEtiLDhDQUVFLE9BaExXLEtBbUxiLGtEQUVFLGFBckxXLEtBOEtiLDhDQUVFLE9BaExXLEtBbUxiLGtEQUVFLGFBckxXLEtBeUxmLGtEQUVFLFlBSUYsa0RBRUUsWUFJRixvQ0FFRSxXQUNBLFlBSUYsK0NBRUUsb0JBSUYsNkNBQ0UsZ0JBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBJZHMgTGF5b3V0IEZsZXggSXRlbSBDb21wb25lbnQgKi9cbkB1c2UgJy4uLy4uL3RoZW1lcy9taXhpbnMvaWRzLWNvcmUtbWl4aW5zJyBhcyAqO1xuXG4vLyBBbGlnbi1zZWxmXG4kYWxpZ24tc2VsZi1saXN0OiBhdXRvIGJhc2VsaW5lIGNlbnRlciBzdHJldGNoIGZsZXgtc3RhcnQgZmxleC1lbmQ7XG5cbkBlYWNoICRhbGlnbi1zZWxmIGluICRhbGlnbi1zZWxmLWxpc3Qge1xuICA6aG9zdChbYWxpZ24tc2VsZj0nI3skYWxpZ24tc2VsZn0nXSksXG4gIC5pZHMtbGF5b3V0LWZsZXgtaXRlbS1hbGlnbi1zZWxmLSN7JGFsaWduLXNlbGZ9IHtcbiAgICBhbGlnbi1zZWxmOiAkYWxpZ24tc2VsZjtcbiAgfVxufVxuXG4vLyBGbGV4LWdyb3dcbiRmbGV4LWdyb3ctbGlzdDogMCAxO1xuXG5AZWFjaCAkZmxleC1ncm93IGluICRmbGV4LWdyb3ctbGlzdCB7XG4gIDpob3N0KFtncm93PScjeyRmbGV4LWdyb3d9J10pLFxuICAuaWRzLWxheW91dC1mbGV4LWl0ZW0tZ3Jvdy0jeyRmbGV4LWdyb3d9IHtcbiAgICBmbGV4LWdyb3c6ICRmbGV4LWdyb3c7XG4gIH1cbn1cblxuOmhvc3QoW2dyb3c9JzEnXSkge1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4vLyBGbGV4LXNocmlua1xuJGZsZXgtc2hyaW5rLWxpc3Q6IDAgMTtcblxuQGVhY2ggJGZsZXgtc2hyaW5rIGluICRmbGV4LXNocmluay1saXN0IHtcbiAgOmhvc3QoW3Nocmluaz0nI3skZmxleC1zaHJpbmt9J10pLFxuICAuaWRzLWxheW91dC1mbGV4LWl0ZW0tc2hyaW5rLSN7JGZsZXgtc2hyaW5rfSB7XG4gICAgZmxleC1zaHJpbms6ICRmbGV4LXNocmluaztcbiAgfVxufVxuXG4vLyBGbGV4XG4kZmxleC1saXN0OiAxIDIgMyA0IDUgNiA3IDggOSAxMCAxMSAxMiAxMyAxNCAxNSAxNiAxNyAxOCAxOSAyMCAyMSAyMiAyMyAyNDtcblxuQGVhY2ggJGZsZXggaW4gJGZsZXgtbGlzdCB7XG4gIDpob3N0KFtmbGV4PScjeyRmbGV4fSddKSxcbiAgLmlkcy1sYXlvdXQtZmxleC1pdGVtLWZsZXgtI3skZmxleH0ge1xuICAgIGZsZXg6ICRmbGV4O1xuICB9XG59XG5cbi8vIE92ZXJmbG93XG4kb3ZlcmZsb3ctbGlzdDogYXV0byBoaWRkZW4gdmlzaWJsZSBzY3JvbGw7XG5cbkBlYWNoICRvdmVyZmxvdyBpbiAkb3ZlcmZsb3ctbGlzdCB7XG4gIDpob3N0KFtvdmVyZmxvdz0nI3skb3ZlcmZsb3d9J10pLFxuICAuaWRzLWxheW91dC1mbGV4LWl0ZW0tb3ZlcmZsb3ctI3skb3ZlcmZsb3d9IHtcbiAgICBvdmVyZmxvdzogJG92ZXJmbG93O1xuICB9XG59XG5cbi8vIGdyb3cvc2hyaW5rPTAgb3ZlcnJpZGUgLSBjbGFzcy1iYXNlZCB3b3JrYXJvdW5kIGZvciBjb250YWluZXIgZ3JpZCBjb2xsYXBzZVxuLy8gTm90ZTogOmhhcyg6OnNsb3R0ZWQoKSkgaXMgaW52YWxpZCBDU1MgZHVlIHRvIFNoYWRvdyBET00gc3BlYyBsaW1pdGF0aW9uc1xuOmhvc3QoLmhhcy1jb250YWluZXItZ3JpZFtncm93PScwJ11bc2hyaW5rPScwJ10pLFxuLmlkcy1sYXlvdXQtZmxleC1pdGVtLmhhcy1jb250YWluZXItZ3JpZC5pZHMtbGF5b3V0LWZsZXgtaXRlbS1ncm93LTAuaWRzLWxheW91dC1mbGV4LWl0ZW0tc2hyaW5rLTAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuOjpzbG90dGVkKGlkcy1pbnB1dFtzaXplPVwiZnVsbFwiXSkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8vIEluIGFuIGFsaWduLWl0ZW1zPVwiY2VudGVyLWlucHV0c1wiIHJvdywgbWF0Y2ggYSBzdGFuZGFsb25lIGJ1dHRvbidzIGhlaWdodCB0byB0aGVcbi8vIGN1cnJlbnQgZmllbGQgaGVpZ2h0IChpbmhlcml0ZWQgdmlhIC0taWRzLWxheW91dC1mbGV4LWlucHV0LWhlaWdodCBmcm9tIHRoZSBmbGV4XG4vLyBjb250YWluZXIpLiBBIHJlZ3VsYXIgaWRzLWJ1dHRvbiBpZ25vcmVzIGBmaWVsZC1oZWlnaHRgLCBzbyB3aXRob3V0IHRoaXMgaXQgc3RheXNcbi8vIHRhbGxlciB0aGFuIGEgc20vY29tcGFjdCBmaWVsZCBhbmQgcmVhZHMgYXMgc2xpZ2h0bHkgbG93IGV2ZW4gd2hlbiBjZW50ZXJlZC4gVGhlXG4vLyB2YXIgaXMgb25seSBkZWZpbmVkIGluc2lkZSBjZW50ZXItaW5wdXRzLCBzbyB0aGlzIGlzIGEgbm8tb3AgZWxzZXdoZXJlLlxuOmhvc3QoLmhhcy1idXR0b24pIDo6c2xvdHRlZChpZHMtYnV0dG9uKSB7XG4gIC0taWRzLWJ1dHRvbi1taW4taGVpZ2h0OiB2YXIoLS1pZHMtbGF5b3V0LWZsZXgtaW5wdXQtaGVpZ2h0LCAzNHB4KTtcblxuICBoZWlnaHQ6IHZhcigtLWlkcy1sYXlvdXQtZmxleC1pbnB1dC1oZWlnaHQsIGF1dG8pO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhpZGUgYXQgYnJlYWtwb2ludFxuOmhvc3QoW2hpZGVdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIGBpZHMtc3BsaXR0ZXItcGFuZVtjb250YWluZXItcXVlcmllc11gKVxuQGNvbnRhaW5lciAod2lkdGggPj0gI3skYnJlYWtwb2ludC14c30pIHsgOmhvc3QoW2hpZGU9J3hzJ10pIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AY29udGFpbmVyICh3aWR0aCA+PSAjeyRicmVha3BvaW50LXNtfSkgeyA6aG9zdChbaGlkZT0nc20nXSkgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBjb250YWluZXIgKHdpZHRoID49ICN7JGJyZWFrcG9pbnQtbWR9KSB7IDpob3N0KFtoaWRlPSdtZCddKSB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQGNvbnRhaW5lciAod2lkdGggPj0gI3skYnJlYWtwb2ludC1sZ30pIHsgOmhvc3QoW2hpZGU9J2xnJ10pIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AY29udGFpbmVyICh3aWR0aCA+PSAjeyRicmVha3BvaW50LXhsfSkgeyA6aG9zdChbaGlkZT0neGwnXSkgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBjb250YWluZXIgKHdpZHRoID49ICN7JGJyZWFrcG9pbnQteHhsfSkgeyA6aG9zdChbaGlkZT0neHhsJ10pIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vLyBWaWV3cG9ydCBmYWxsYmFjayDigJQgdXNlZCB3aGVuIG5vIGNvbnRhaW5lci1xdWVyeSBhbmNlc3RvciBleGlzdHMuXG5AbWVkaWEgKHdpZHRoID49ICRicmVha3BvaW50LXhzKSB7IDpob3N0KFtoaWRlPSd4cyddOm5vdCguaW4tY29udGFpbmVyKSkgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAod2lkdGggPj0gJGJyZWFrcG9pbnQtc20pIHsgOmhvc3QoW2hpZGU9J3NtJ106bm90KC5pbi1jb250YWluZXIpKSB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhICh3aWR0aCA+PSAkYnJlYWtwb2ludC1tZCkgeyA6aG9zdChbaGlkZT0nbWQnXTpub3QoLmluLWNvbnRhaW5lcikpIHsgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKHdpZHRoID49ICRicmVha3BvaW50LWxnKSB7IDpob3N0KFtoaWRlPSdsZyddOm5vdCguaW4tY29udGFpbmVyKSkgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSAod2lkdGggPj0gJGJyZWFrcG9pbnQteGwpIHsgOmhvc3QoW2hpZGU9J3hsJ106bm90KC5pbi1jb250YWluZXIpKSB7IGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhICh3aWR0aCA+PSAkYnJlYWtwb2ludC14eGwpIHsgOmhvc3QoW2hpZGU9J3h4bCddOm5vdCguaW4tY29udGFpbmVyKSkgeyBkaXNwbGF5OiBibG9jazsgfSB9XG5cbjpob3N0KFtoaWRlPSdhbHdheXMnXSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBTdGlja3kgbGF5b3V0IC0gYXBwbGllZCBieSBpZHMtZGF0YS1ncmlkW3N0aWNreS1sYXlvdXRdIHRvIHByb3BhZ2F0ZSBibG9jay1zaXplIGNvbnN0cmFpbnRcbjpob3N0KC5pZHMtZGF0YS1ncmlkLXN0aWNreS1sYXlvdXQtYW5jZXN0b3IpIHtcbiAgZmxleC1ncm93OiAxO1xuICBtaW4tYmxvY2stc2l6ZTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi8qIElkcyBMYXlvdXQgRmxleCBDb21wb25lbnQgKi9cbkB1c2UgJy4vaWRzLWxheW91dC1mbGV4LWl0ZW0nIGFzICo7XG5cbi8vIFNwYWNpbmcgc2NhbGUg4oCUIGtlcHQgaW4gc3luYyB3aXRoIGlkcy1sYXlvdXQtZ3JpZCBuYW1lZCBzaXplcyBzbyB0aGUgdHdvXG4vLyBjb21wb25lbnRzIGFyZSBpbnRlcmNoYW5nZWFibGUuIFNvdXJjZSBvZiB0cnV0aCBpcyAkc3BhY2luZy11bml0ICg4cHgpLlxuJGZsZXgtc3BhY2luZy11bml0OiA4cHg7XG4kZmxleC1zcGFjZS14eHM6IGNhbGMoJGZsZXgtc3BhY2luZy11bml0IC8gMik7IC8vIDRweFxuJGZsZXgtc3BhY2UteHM6ICRmbGV4LXNwYWNpbmctdW5pdDsgLy8gOHB4XG4kZmxleC1zcGFjZS1zbTogJGZsZXgtc3BhY2luZy11bml0ICogMjsgLy8gMTZweFxuJGZsZXgtc3BhY2UtbWQ6ICRmbGV4LXNwYWNpbmctdW5pdCAqIDM7IC8vIDI0cHhcbiRmbGV4LXNwYWNlLWxnOiAkZmxleC1zcGFjaW5nLXVuaXQgKiA0OyAvLyAzMnB4XG4kZmxleC1zcGFjZS14bDogJGZsZXgtc3BhY2luZy11bml0ICogNTsgLy8gNDBweFxuXG4vLyBHYXAgbmFtZWQgc2l6ZXMg4oCUIHByb2dyZXNzaXZlIHNwYWNpbmcgc2NhbGUgYmFzZWQgb24gJGZsZXgtc3BhY2luZy11bml0ICg4cHgpLlxuJGdhcC1zaXplczogKFxuICBub25lOiAwLFxuICB4czogJGZsZXgtc3BhY2UteHMsXG4gIHNtOiAkZmxleC1zcGFjZS1zbSxcbiAgbWQ6ICRmbGV4LXNwYWNlLW1kLFxuICBsZzogJGZsZXgtc3BhY2UtbGcsXG4gIHhsOiAkZmxleC1zcGFjZS14bCxcbik7XG5cbi8vIFBhZGRpbmcgbmFtZWQgc2l6ZXMg4oCUIG1pcnJvcnMgaWRzLWxheW91dC1ncmlkIHBhZGRpbmcgc2NhbGVcbiRwYWRkaW5nLXNpemVzOiAoXG4gIHh4czogJGZsZXgtc3BhY2UteHhzLFxuICB4czogJGZsZXgtc3BhY2UteHMsXG4gIHNtOiAkZmxleC1zcGFjZS1zbSxcbiAgbWQ6ICRmbGV4LXNwYWNlLW1kLFxuICBsZzogJGZsZXgtc3BhY2UtbGcsXG4gIHhsOiAkZmxleC1zcGFjZS14bCxcbik7XG5cbi8vIE1hcmdpbiBuYW1lZCBzaXplcyDigJQgbWlycm9ycyBpZHMtbGF5b3V0LWdyaWQgbWFyZ2luIHNjYWxlXG4kbWFyZ2luLXNpemVzOiAoXG4gIHhzOiAkZmxleC1zcGFjZS1zbSxcbiAgc206ICRmbGV4LXNwYWNlLXNtLFxuICBtZDogJGZsZXgtc3BhY2Utc20sXG4gIGxnOiAkZmxleC1zcGFjZS1tZCxcbiAgeGw6ICRmbGV4LXNwYWNlLW1kLFxuKTtcblxuOmhvc3QsXG4uaWRzLWxheW91dC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuOmhvc3QoW2hpZGRlbl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOmhvc3QoW2Rpc3BsYXk9J2lubGluZS1mbGV4J10pLFxuLmlkcy1sYXlvdXQtZmxleC1kaXNwbGF5LWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi8vIEFsaWduLWNvbnRlbnRcbiRhbGlnbi1jb250ZW50LWxpc3Q6IGZsZXgtc3RhcnQgZmxleC1lbmQgY2VudGVyIHNwYWNlLWJldHdlZW4gc3BhY2UtYXJvdW5kIHNwYWNlLWV2ZW5seSBzdHJldGNoIHN0YXJ0IGVuZCBiYXNlbGluZTtcblxuQGVhY2ggJGFsaWduLWNvbnRlbnQgaW4gJGFsaWduLWNvbnRlbnQtbGlzdCB7XG4gIDpob3N0KFthbGlnbi1jb250ZW50PScjeyRhbGlnbi1jb250ZW50fSddKSxcbiAgLmlkcy1sYXlvdXQtZmxleC1hbGlnbi1jb250ZW50LSN7JGFsaWduLWNvbnRlbnR9IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogJGFsaWduLWNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gQWxpZ24taXRlbXNcbiRhbGlnbi1pdGVtcy1saXN0OiBzdGFydCBlbmQgZmxleC1zdGFydCBmbGV4LWVuZCBjZW50ZXIgYmFzZWxpbmUgc3RyZXRjaDtcblxuQGVhY2ggJGFsaWduLWl0ZW1zIGluICRhbGlnbi1pdGVtcy1saXN0IHtcbiAgOmhvc3QoW2FsaWduLWl0ZW1zPScjeyRhbGlnbi1pdGVtc30nXSksXG4gIC5pZHMtbGF5b3V0LWZsZXgtYWxpZ24taXRlbXMtI3skYWxpZ24taXRlbXN9IHtcbiAgICBhbGlnbi1pdGVtczogJGFsaWduLWl0ZW1zO1xuICB9XG59XG5cbjpob3N0KFthbGlnbi1pdGVtcz0nY2VudGVyLWlucHV0cyddKSxcbi5pZHMtbGF5b3V0LWZsZXgtYWxpZ24taXRlbXMtY2VudGVyLWlucHV0cyB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuOmhvc3QoW2FsaWduLWl0ZW1zPSdjZW50ZXItaW5wdXRzJ10pIHtcbiAgLy8gSW5wdXQgZmllbGQgaGVpZ2h0IGZvciB0aGUgY3VycmVudCBmaWVsZC1oZWlnaHQsIHNoYXJlZCBieSB0aGUgY2hlY2tib3ggYW5kXG4gIC8vIGJ1dHRvbiBvZmZzZXRzIHNvIHRoZXkgc3RheSBpbiBzeW5jIHdpdGggdGhlIHNpYmxpbmcgZmllbGRzLlxuICAtLWlkcy1sYXlvdXQtZmxleC1pbnB1dC1oZWlnaHQ6IHZhcigtLWlkcy1pbnB1dC1oZWlnaHQtMzApO1xuICAtLWlkcy1jaGVja2JveC1pbmxpbmUtbWluLWhlaWdodDogdmFyKC0taWRzLWxheW91dC1mbGV4LWlucHV0LWhlaWdodCk7XG5cbiAgOjpzbG90dGVkKGlkcy1sYXlvdXQtZmxleC1pdGVtLmhhcy1jaGVja2JveCkge1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgfVxuXG4gIDo6c2xvdHRlZChpZHMtbGF5b3V0LWZsZXgtaXRlbS5oYXMtYnV0dG9uKSB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgbWluLWhlaWdodDogdmFyKC0taWRzLWxheW91dC1mbGV4LWlucHV0LWhlaWdodCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0taWRzLWZsZXgtaXRlbS1vZmZzZXQsIDApO1xuICB9XG59XG5cbjpob3N0KFthbGlnbi1pdGVtcz0nY2VudGVyLWlucHV0cyddW2ZpZWxkLWhlaWdodD0neHMnXSkge1xuICAtLWlkcy1sYXlvdXQtZmxleC1pbnB1dC1oZWlnaHQ6IHZhcigtLWlkcy1pbnB1dC1oZWlnaHQtMTApO1xufVxuXG46aG9zdChbYWxpZ24taXRlbXM9J2NlbnRlci1pbnB1dHMnXVtmaWVsZC1oZWlnaHQ9J3NtJ10pIHtcbiAgLS1pZHMtbGF5b3V0LWZsZXgtaW5wdXQtaGVpZ2h0OiB2YXIoLS1pZHMtaW5wdXQtaGVpZ2h0LTIwKTtcbn1cblxuOmhvc3QoW2FsaWduLWl0ZW1zPSdjZW50ZXItaW5wdXRzJ11bZmllbGQtaGVpZ2h0PSdsZyddKSB7XG4gIC0taWRzLWxheW91dC1mbGV4LWlucHV0LWhlaWdodDogdmFyKC0taWRzLWlucHV0LWhlaWdodC00MCk7XG59XG5cbi8vIERpcmVjdGlvblxuJGZsZXgtZGlyZWN0aW9uLWxpc3Q6IHJvdyByb3ctcmV2ZXJzZSBjb2x1bW4gY29sdW1uLXJldmVyc2U7XG5cbkBlYWNoICRmbGV4LWRpcmVjdGlvbiBpbiAkZmxleC1kaXJlY3Rpb24tbGlzdCB7XG4gIDpob3N0KFtkaXJlY3Rpb249JyN7JGZsZXgtZGlyZWN0aW9ufSddKSxcbiAgLmlkcy1sYXlvdXQtZmxleC1kaXJlY3Rpb24tI3skZmxleC1kaXJlY3Rpb259IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogJGZsZXgtZGlyZWN0aW9uO1xuICB9XG59XG5cbi8vIEp1c3RpZnktY29udGVudFxuJGp1c3RpZnktY29udGVudC1saXN0OiBzdGFydCBzdHJldGNoIGVuZCBmbGV4LXN0YXJ0IGZsZXgtZW5kIGNlbnRlciBsZWZ0IHJpZ2h0IHNwYWNlLWJldHdlZW4gc3BhY2UtYXJvdW5kIHNwYWNlLWV2ZW5seTtcblxuQGVhY2ggJGp1c3RpZnktY29udGVudCBpbiAkanVzdGlmeS1jb250ZW50LWxpc3Qge1xuICA6aG9zdChbanVzdGlmeS1jb250ZW50PScjeyRqdXN0aWZ5LWNvbnRlbnR9J10pLFxuICAuaWRzLWxheW91dC1mbGV4LWp1c3RpZnktY29udGVudC0jeyRqdXN0aWZ5LWNvbnRlbnR9IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5LWNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gV3JhcFxuJGZsZXgtd3JhcC1saXN0OiBub3dyYXAgd3JhcCB3cmFwLXJldmVyc2U7XG5cbkBlYWNoICRmbGV4LXdyYXAgaW4gJGZsZXgtd3JhcC1saXN0IHtcbiAgOmhvc3QoW3dyYXA9JyN7JGZsZXgtd3JhcH0nXSksXG4gIC5pZHMtbGF5b3V0LWZsZXgtd3JhcC0jeyRmbGV4LXdyYXB9IHtcbiAgICBmbGV4LXdyYXA6ICRmbGV4LXdyYXA7XG4gIH1cbn1cblxuLy8gVW5pdHNcbiR1bml0czogMCAxIDIgNCA4IDEyIDE2IDIwIDI0IDI4IDMyIDM2IDQwO1xuXG4vLyBHYXAgZm9yIGJvdGggaG9yaXpvbnRhbCBhbmQgdmVydGljYWxcbkBlYWNoICRnYXAgaW4gJHVuaXRzIHtcbiAgOmhvc3QoW2dhcD0nI3skZ2FwfSddKSxcbiAgLmlkcy1sYXlvdXQtZmxleC1nYXAtI3skZ2FwfSB7XG4gICAgZ2FwOiAjeyRnYXB9cHg7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBnYXAgKHJvdy1nYXApXG5AZWFjaCAkZ2FwLXggaW4gJHVuaXRzIHtcbiAgOmhvc3QoW2dhcC14PScjeyRnYXAteH0nXSksXG4gIC5pZHMtbGF5b3V0LWZsZXgtZ2FwLXgtI3skZ2FwLXh9IHtcbiAgICByb3ctZ2FwOiAjeyRnYXAteH1weDtcbiAgfVxufVxuXG4vLyBWZXJ0aWNhbCBnYXAgKGNvbHVtbi1nYXApXG5AZWFjaCAkZ2FwLXkgaW4gJHVuaXRzIHtcbiAgOmhvc3QoW2dhcC15PScjeyRnYXAteX0nXSksXG4gIC5pZHMtbGF5b3V0LWZsZXgtZ2FwLXktI3skZ2FwLXl9IHtcbiAgICBjb2x1bW4tZ2FwOiAjeyRnYXAteX1weDtcbiAgfVxufVxuXG4vLyBOYW1lZCBnYXAgc2l6ZXMgKG1pcnJvcnMgaWRzLWxheW91dC1ncmlkKVxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ2FwLXNpemVzIHtcbiAgOmhvc3QoW2dhcD0nI3skbmFtZX0nXSksXG4gIC5pZHMtbGF5b3V0LWZsZXgtZ2FwLSN7JG5hbWV9IHtcbiAgICBnYXA6ICR2YWx1ZTtcbiAgfVxuXG4gIDpob3N0KFtnYXAteD0nI3skbmFtZX0nXSksXG4gIC5pZHMtbGF5b3V0LWZsZXgtZ2FwLXgtI3skbmFtZX0ge1xuICAgIHJvdy1nYXA6ICR2YWx1ZTtcbiAgfVxuXG4gIDpob3N0KFtnYXAteT0nI3skbmFtZX0nXSksXG4gIC5pZHMtbGF5b3V0LWZsZXgtZ2FwLXktI3skbmFtZX0ge1xuICAgIGNvbHVtbi1nYXA6ICR2YWx1ZTtcbiAgfVxufVxuXG4vLyBOYW1lZCBwYWRkaW5nIHNpemVzIChtaXJyb3JzIGlkcy1sYXlvdXQtZ3JpZClcbkBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHBhZGRpbmctc2l6ZXMge1xuICA6aG9zdChbcGFkZGluZz0nI3skbmFtZX0nXSksXG4gIC5pZHMtbGF5b3V0LWZsZXgtcGFkZGluZy0jeyRuYW1lfSB7XG4gICAgcGFkZGluZzogJHZhbHVlO1xuICB9XG5cbiAgOmhvc3QoW3BhZGRpbmcteD0nI3skbmFtZX0nXSksXG4gIC5pZHMtbGF5b3V0LWZsZXgtcGFkZGluZy14LSN7JG5hbWV9IHtcbiAgICBwYWRkaW5nLWlubGluZTogJHZhbHVlO1xuICB9XG5cbiAgOmhvc3QoW3BhZGRpbmcteT0nI3skbmFtZX0nXSksXG4gIC5pZHMtbGF5b3V0LWZsZXgtcGFkZGluZy15LSN7JG5hbWV9IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAkdmFsdWU7XG4gIH1cbn1cblxuLy8gTmFtZWQgbWFyZ2luIHNpemVzIChtaXJyb3JzIGlkcy1sYXlvdXQtZ3JpZClcbkBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJG1hcmdpbi1zaXplcyB7XG4gIDpob3N0KFttYXJnaW49JyN7JG5hbWV9J10pLFxuICAuaWRzLWxheW91dC1mbGV4LW1hcmdpbi0jeyRuYW1lfSB7XG4gICAgbWFyZ2luOiAkdmFsdWU7XG4gIH1cblxuICA6aG9zdChbbWFyZ2luLXk9JyN7JG5hbWV9J10pLFxuICAuaWRzLWxheW91dC1mbGV4LW1hcmdpbi15LSN7JG5hbWV9IHtcbiAgICBtYXJnaW4tYmxvY2s6ICR2YWx1ZTtcbiAgfVxufVxuXG46aG9zdChbbWFyZ2luPSdhdXRvJ10pLFxuLmlkcy1sYXlvdXQtZmxleC1tYXJnaW4tYXV0byB7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLy8gRnVsbCBIZWlnaHRcbjpob3N0KFtmdWxsLWhlaWdodF0pLFxuLmlkcy1sYXlvdXQtZmxleC1mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gRmlsbFxuOmhvc3QoW2ZpbGxdKSxcbi5pZHMtbGF5b3V0LWZsZXgtZmlsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIEZpeCBpY29uc1xuOjpzbG90dGVkKGlkcy1pY29uKSxcbi5pZHMtbGF5b3V0LWZsZXggPiAuaWRzLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLy8gU3RpY2t5IGxheW91dCAtIGFwcGxpZWQgYnkgaWRzLWRhdGEtZ3JpZFtzdGlja3ktbGF5b3V0XSB0byBwcm9wYWdhdGUgYmxvY2stc2l6ZSBjb25zdHJhaW50XG46aG9zdCguaWRzLWRhdGEtZ3JpZC1zdGlja3ktbGF5b3V0LWFuY2VzdG9yKSB7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIG1pbi1ibG9jay1zaXplOiAwO1xufVxuIl19 */