@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/roboto/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/roboto/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/roboto/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/roboto/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/roboto/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/roboto/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:local("Roboto Light"),local("Roboto-Light"),url(/fonts/roboto/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/roboto/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/roboto/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(/fonts/roboto/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"NanumSquare";font-weight:400;font-display:swap;src:local("NanumSquare"),url(/fonts/nanumsquare/NanumSquareR.woff2) format("woff2"),url(/fonts/nanumsquare/NanumSquareR.woff) format("woff"),url(/fonts/nanumsquare/NanumSquareR.ttf) format("truetype")}@font-face{font-family:"NanumSquare";font-weight:700;font-display:swap;src:local("NanumSquare"),url(/fonts/nanumsquare/NanumSquareB.woff2) format("woff2"),url(/fonts/nanumsquare/NanumSquareB.woff) format("woff"),url(/fonts/nanumsquare/NanumSquareB.ttf) format("truetype")}@font-face{font-family:"NanumSquare";font-weight:800;font-display:swap;src:local("NanumSquare"),url(/fonts/nanumsquare/NanumSquareEB.woff2) format("woff2"),url(/fonts/nanumsquare/NanumSquareEB.woff) format("woff"),url(/fonts/nanumsquare/NanumSquareEB.ttf) format("truetype")}@font-face{font-family:"NanumSquare";font-weight:300;font-display:swap;src:local("NanumSquare"),url(/fonts/nanumsquare/NanumSquareL.woff2) format("woff2"),url(/fonts/nanumsquare/NanumSquareL.woff) format("woff"),url(/fonts/nanumsquare/NanumSquareL.ttf) format("truetype")}
html,body,div,span,applet,object,iframe,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:15px;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}html,body,#root{width:100%;height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}textarea{font-family:"Roboto","Helvetica","Arial",sans-serif}
body{background-color:#f6f7ff}.text-right{text-align:right}.text-center{text-align:center}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.pt-15{padding-top:15px !important}.hide{display:none !important}.text-black{color:#000}.text-primary{color:var(--gcoo-color-primary)}#root .MuiTextField-root{margin-bottom:15px}.MuiDrawer-root.open{width:240px;overflow-x:hidden;transition:width 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms}.MuiDrawer-root.open .MuiDrawer-paper{width:240px;z-index:1099;overflow-x:hidden;transition:width 225ms cubic-bezier(0.4, 0, 0.6, 1) 0ms}.MuiDrawer-root.close{width:0px;overflow-x:hidden;transition:width 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms}.MuiDrawer-root.close .MuiDrawer-paper{width:0px;z-index:1099;overflow-x:hidden;transition:width 195ms cubic-bezier(0.4, 0, 0.6, 1) 0ms}::selection{background-color:var(--gcoo-color-primary-light)}.button-wrap-progress{margin:10px;position:relative;display:inline-block}.button-wrap-progress .active-progress{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}.wrap-main{display:flex;width:100%;height:100%}.wrap-main .MuiListItemText-root{white-space:nowrap !important}.container-map{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.container-map .map-involved{padding:10px}.container-map .wrap-map{width:100%;height:100%}.container-map .wrap-map #map{width:100%;height:100%}.container-snackbar{z-index:9999}.container-snackbar.err .MuiSnackbarContent-root{background-color:#f44336}.container-snackbar.warn .MuiSnackbarContent-root{background-color:#ff9800}.container-snackbar.info .MuiSnackbarContent-root{background-color:var(--gcoo-color-secondary)}.container-snackbar.success .MuiSnackbarContent-root{background-color:var(--gcoo-color-primary)}.container-snackbar .btn-icon-close{color:#fff}#root .root-container,#root .MuiDrawer-root .MuiDrawer-paper{padding-top:64px}#root .MuiBackdrop-root{z-index:1110}#wrap{height:100%}.table-container table tr:hover{background-color:#f5fff6}.table-container table tr.MuiTableRow-footer{background-color:#fff}.table-container table tr .header-expansion-wrap{display:inline-block;vertical-align:middle}.table-container table tr .header-expansion-wrap .checkbox-wrap>span{color:#fff}.table-container .sort-btn-section{display:flex;align-items:center}.table-container .sort-btn-section .sort-btn-wrap{position:relative;width:15px}.table-container .sort-btn-section .sort-btn-wrap>div{position:absolute;width:24px;height:7px}.table-container .sort-btn-section .sort-btn-wrap>div:nth-child(1){top:-8px}.table-container .sort-btn-section .sort-btn-wrap>div:nth-child(2){top:3px}.table-container .sort-btn-section .sort-btn-wrap>div svg{width:24px;height:7px;display:block;cursor:pointer;color:hsla(0,0%,100%,.5)}.table-container .sort-btn-section .sort-btn-wrap>div.active svg{color:#fff}.table-container.table-container__repair-data-sync{margin-bottom:50px}.table-container.table-container__bssStationDtail .calendar-container{width:max-content;display:flex;justify-self:center}.table-container.table-container__bssStationDtail .buttons-group{display:flex;justify-content:center;gap:10px}.table-container.table-container__bssStationDtail .full-width{width:100%}.table-container .action-button-wrap{line-height:30.75px}.table-container .action-button-wrap>div:nth-child(2){margin-top:5px}.table-container .table-title{display:flex;flex-direction:row;justify-content:space-between}.table-container .table-title a{color:rgba(0,0,0,.54)}.table-container .table-title .title-left-side{display:flex;white-space:nowrap;align-items:center}.table-container .table-title .title-left-side div{padding-left:10px}.table-container .table-title .title-left-side .guide-text{display:flex;align-items:center}.table-container .xlsx-down{justify-content:flex-start}.table-container .xlsx-down>div:last-child{padding-left:10px}.table-container .xlsx-down>div:last-child .MuiButton-startIcon{margin-right:3px}.table-container .simple-form{display:flex}.table-container .simple-form .simple-form-input{background-color:#fff;margin-right:10px}.table-container .table-bottom-btn>div{width:100%;text-align:center;padding-top:20px}.table-container .table-bottom-btn>div>button{background:#444;color:#fff;padding:8px 0;width:100px;font-size:14px}.table-container .table-bottom-btn>div>button:nth-child(2){margin-left:14px}.table-container .table-bottom-btn>div>button.dis-none{display:none}.table-container .table-link{color:var(--gcoo-color-primary);text-decoration:underline;cursor:pointer}.table-container .table-link.secondary{color:var(--gcoo-color-secondary)}.table-container .table-link .icon-text-wrap>img{vertical-align:text-top}.table-container .link-region-name{height:80px;width:100%;line-height:80px}.table-container .link-region-name:hover{cursor:pointer}.table-container .switch-container label{text-align:center;margin:0 auto}.table-container .underline-pointer{text-decoration:underline;cursor:pointer}.table-container .MuiTable-stickyHeader .MuiTableCell-root{padding:var(--tableTr-padding)}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .base-date{border-right:1px solid #fff}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .MuiTableCell-stickyHeader{background-color:var(--gcoo-color-primary);color:#fff;white-space:nowrap}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .MuiIconButton-root{padding:0px;color:var(--gcoo-color-primary-light)}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .MuiTableCell-root{padding:5px 16px;border-right:1px solid #fff}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .MuiTableCell-root:last-child{border-right:none}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .MuiTableCell-root.impotant-border-right{border-right:1px solid #fff}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .MuiTableCell-root.number-area-table-header{width:8%}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .table-field-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .sort-btn-area .sort-btn-wrap{display:flex;flex-direction:column;position:relative}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .sort-btn-area .sort-btn-wrap>svg{cursor:pointer;color:hsla(0,0%,100%,.5)}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .sort-btn-area .sort-btn-wrap>svg.active{color:#fff}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .table-header-area>span{display:block}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .table-header-area .tooltip-wrap{vertical-align:sub}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .table-header-area .checkbox-wrap>span{color:#fff}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-summary .MuiTableCell-stickyHeader{background-color:#fff;font-weight:900;padding:22px 16px;font-size:1.02rem;border-bottom-width:2px}.table-container .MuiTable-stickyHeader .rowSpan-2-height .MuiTableCell-root{height:70px}.table-container .MuiTable-stickyHeader .MuiTableFooter-root .MuiTableCell-root{padding:0}.table-container .MuiTableRow-root.MuiTableRow-hover:hover{cursor:pointer}.table-container .MuiTableHead-root,.table-container .MuiTableBody-root{white-space:nowrap}.table-container .footer-action-box{flex-shrink:0;margin-left:20px}.table-container .table-header-area{display:flex;align-items:center}.ck-body-wrapper form.ck-link-form>div:first-child{padding-top:0 !important}.ck-body-wrapper form>div{padding-top:0 !important}.ck-link-form{padding-top:32px !important}.ck-link-form:after{content:"Link URL 기입 시 http://를 붙여주세요.";color:#333;position:absolute;top:7px;left:17px;font-size:12px}.filter-container{display:flex;flex-direction:row;align-items:center;padding:10px 15px;flex-wrap:wrap;overflow:auto}.filter-container .MuiTypography-root{padding-right:5px}.filter-container>div.filter-tooltip-area{padding-right:5%}.filter-container>div .button-wrap-progress{margin:0}.filter-container .MuiIconButton-root{padding:0px}.filter-container .date-range-wrap{position:relative;display:flex}.filter-container .date-range-wrap .date-area .date{display:flex;flex-direction:row;align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:5px;padding:5px}.filter-container .date-range-wrap .date-area .date input{border:0;margin:0;padding:0;width:100%;text-align:center}.filter-container .date-range-wrap .date-area .date>div{display:flex}.filter-container .date-range-wrap .date-area .date .filter-type{padding-left:5px;color:var(--gcoo-color-primary)}.filter-container .date-range-wrap .date-area .date .filter-type.normal{color:rgba(0,0,0,.54)}.filter-container .date-range-wrap .date-view{display:flex;align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:5px;padding:5px}.filter-container .date-range-wrap .date-view .clear-box>button{vertical-align:top}.filter-container .align-left-area{display:flex}.filter-container .align-left-area>div{margin-right:10px}@media(max-width: 720px){.filter-container .align-left-area{width:100%;text-align:right;margin:10px 0 5px 5px}}.filter-container .align-right-area{margin-top:0;margin-left:auto !important}.filter-container .align-right-area .search-filter-area{margin-bottom:10px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.filter-container .align-right-area .search-filter-area>div{padding-top:10px;padding-left:15px;padding-top:5px;justify-content:left}.filter-container .align-right-area .search-filter-area>div:nth-child(2){display:flex}.filter-container .align-right-area .search-filter-area>div.flex-wrap{display:flex}.filter-container .align-right-area .search-filter-area>div.select-box,.filter-container .align-right-area .search-filter-area>div.search-box{margin-left:20px}.filter-container .align-right-area .search-filter-area>div.select-box>div,.filter-container .align-right-area .search-filter-area>div.search-box>div{display:flex}.filter-container .align-right-area .search-filter-area>div.select-box>div>div,.filter-container .align-right-area .search-filter-area>div.search-box>div>div{padding-right:12px;box-sizing:border-box}.filter-container .align-right-area .search-filter-area>div.select-box>div>div:last-child,.filter-container .align-right-area .search-filter-area>div.search-box>div>div:last-child{padding-right:0}.filter-container .align-right-area .search-filter-area>div.search-box>div{display:flex;align-items:flex-end}.filter-container .align-right-area .search-filter-area>div .select-wrap{min-width:90px}.filter-container .align-right-area .search-button-area{display:flex;flex-direction:row;float:right}.filter-container .align-right-area .search-button-area>div{margin-left:10px}.filter-container .align-right-area .search-button-area.inline{margin-top:10px;margin-left:10px}.filter-container .align-right-area .search-button-area .tooltip-wrap{vertical-align:middle}.filter-container .region-button-group-wrap{display:flex;justify-content:flex-end;margin-bottom:10px;flex-wrap:wrap}.filter-container .region-button-group-wrap button{min-width:80px;margin-left:8px;margin-bottom:10px}.filter-container .input-in-group{flex-direction:unset}.filter-container.with-date-picker{position:relative;overflow:visible}.filter-container.with-date-picker .date-range-wrap{position:static}.filter-container.with-date-picker .date-range-wrap .date-range-picker-wrap{width:100%;position:absolute;left:0;bottom:0;z-index:999}.filter-container.filter-container-bss .align-right-area>div>div{display:inline-block}.filter-container.filter-container-bss .active-detail-switch.labelShow label{width:75px}.flex{display:flex}.align-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.ml-5{margin-left:5px}.editor__editable,main .ck-editor[role=application] .ck.ck-content,.ck.editor__editable[role=textbox],.ck.ck-editor__editable[role=textbox],.ck.editor[role=textbox]{width:100%;background:#fff;font-size:1em;line-height:1.6em;min-height:var(--ck-sample-editor-min-height);padding:1.5em 2em;box-sizing:border-box}.ck-editor__main{max-height:500px;overflow-y:scroll}.ck .ck-source-editing-area{position:relative}.ck .ck-source-editing-area:after{display:block;visibility:hidden;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;box-sizing:border-box}.ck.ck-editor__editable{background:#fff;border:1px solid hsl(0,0%,70%);width:100%;position:relative;z-index:var(--ck-sample-editor-z-index)}.editor-container{display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;width:100%;justify-content:center}.wrap{height:100%;overflow:hidden;position:relative;left:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.fullscreen-bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100}.fullscreen-bg__video{display:block;right:0;bottom:0;top:0;left:0;width:100%;height:100%;background-size:100% 100%;background-color:rgba(0,0,0,0);background-position:center center;background-size:contain;object-fit:cover;z-index:1;min-height:100%;min-width:100%;height:auto;width:100%}#main{position:absolute;color:hsla(0,0%,100%,.8);margin:auto;width:100%;height:100%;overflow:hidden;cursor:default}.hello,.world{text-align:center;text-transform:uppercase;font-weight:bold;font-size:6em;letter-spacing:4px}.hello{margin-top:90px}.hello.onscreen .letter{transition-property:transform,opacity;animation:letterSpinIn 5s ease-out;animation-fill-mode:forwards}.world{transition-property:transform,opacity;transition-timing-function:ease-out;transition-duration:2s}.world.offscreen{transform:translateY(100vh) scaleY(2);opacity:.5}.letter{display:inline-block;transform:translateX(-100vw)}.offscreen{transition-property:none}@keyframes letterSpinIn{from{opacity:.4;transform:translateX(-100vw) rotate(-360deg)}to{opacity:1;transform:translateX(0px) rotate(0deg)}}.btn-area{width:100%;position:absolute;bottom:0;margin-bottom:100px;display:flex;justify-content:space-around}.wrap{position:absolute;width:100%;height:100%;transition:background-color 1s ease-out}.wrap.gradient{background-size:400% 400%;animation:gradient 15s ease infinite}.wrap h1{text-align:center;font-size:6em;color:hsla(0,0%,100%,.8)}.wrap h2{padding:30px 0 20px 0;color:hsla(0,0%,100%,.8);font-size:2em}.wrap-form{text-align:center}.wrap-form input{background-color:#fff5ee;padding:10px;border-radius:5px 0 0 5px}.wrap-form button{background-color:salmon;padding:10px;color:#fff5ee;border-radius:0 5px 5px 0}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.btn{cursor:pointer;width:80px;height:80px;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.btn.circle{border-radius:40px}.btn:hover{background-color:salmon;box-shadow:0 12px 17px 0 rgba(0,0,0,.14);border:1px solid #fff}.text-highlight{position:relative;font-size:30px;color:#000}.text-highlight:before{content:"";z-index:1;left:-0.5em;top:-0.1em;border-width:2px;border-style:solid;border-color:red;position:absolute;border-right-color:rgba(0,0,0,0);width:100%;height:1em;transform:rotate(2deg);opacity:.7;border-radius:50%;padding:.1em .25em}.text-highlight:after{content:"";z-index:1;left:-0.5em;top:.1em;padding:.1em .25em;border-width:2px;border-style:solid;border-color:red;border-left-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);position:absolute;width:100%;height:1em;transform:rotate(-1deg);opacity:.7;border-radius:50%}.container-login{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.container-login .form-login{width:40%;min-width:300px;max-width:500px;background-color:#fff;border-radius:4px;padding:30px 3%}.container-login .form-login .box-image{padding-bottom:10px}.container-login .form-login .box-image img{width:40%;margin-right:5px;vertical-align:middle}.container-login .form-login .box-divider{padding-bottom:20px}.container-login .form-login button.button-login{height:55px;margin-top:30px}.top-area{background-color:#fff !important;color:rgba(110,110,110,.8) !important}.top-area .box-image{max-width:150px;height:22px}.top-area .box-image img{height:100%;margin-right:5px}.top-area .appBar-left{width:216px;display:flex;justify-content:space-between;align-items:center}.top-area .appBar-right{margin-left:auto;white-space:nowrap}.top-area .appBar-right .countryName-box{font-size:15px;padding-right:3px}.aside-area{position:relative}.aside-area .MuiPaper-root{background-color:#404040}.aside-area .MuiListItemIcon-root{color:#a4a6b3}.aside-area .MuiListItemText-root{color:#a4a6b3}.aside-area .MuiListItem-root.Mui-selected,.aside-area .MuiListItem-root.Mui-selected:hover{background-color:#515151;box-shadow:2px 0px 0px 0px var(--gcoo-color-primary) inset}.aside-area .MuiListItem-root.Mui-selected .MuiListItemIcon-root,.aside-area .MuiListItem-root.Mui-selected:hover .MuiListItemIcon-root{color:var(--gcoo-color-primary)}.aside-area .MuiListItem-root.Mui-selected .MuiListItemText-root,.aside-area .MuiListItem-root.Mui-selected:hover .MuiListItemText-root{font-weight:600;color:#e1e1e1}.aside-area .MuiDivider-root{background-color:hsla(0,0%,100%,.12)}.aside-area .aside-footer{color:#a4a6b3;width:240px;bottom:0;display:flex;padding:.625rem 1rem;z-index:-1;position:absolute}.aside-area .aside-footer .MuiTypography-caption{font-size:.6rem}.root-container{width:100%;display:flex;flex-direction:column}.root-container .MuiContainer-root{padding-top:35px;padding-bottom:35px}.root-container fieldset>div{flex-direction:initial}.root-container fieldset>div .radio-box{display:flex;align-items:center}.root-container fieldset>div .radio-box .MuiTypography-root{word-break:keep-all}.root-container fieldset>div .radio-box .MuiInputBase-input{min-width:256px}.root-container.map{height:100%}.root-container.map .MuiContainer-root{padding-top:35px;padding-bottom:0px}.page-top{align-items:center}.page-top .top-section-box{width:100%;overflow:hidden}.page-top .top-section-box>div:nth-child(1){display:inline-block;float:left}.page-top .top-section-box>div:nth-child(2){display:inline-block;float:right;padding-left:30px;margin-top:15px}.page-top .title-area>div{display:inline-block;overflow:auto}.page-top .title-area>div:nth-child(1){padding-right:20px}.page-top .title-area .select-service-wrap{min-width:230px}.page-top .MuiFormControl-root{flex-direction:initial;margin-bottom:0 !important}.page-top .MuiFormControl-root .MuiFormGroup-root{background:#fff;border:1px solid #e3e3e3;border-radius:4px;padding:5px 20px;box-sizing:border-box;margin:10px 0 0;align-items:center}.page-top .MuiFormControl-root .MuiFormGroup-root .MuiFormControlLabel-root{margin-right:0}.page-top .MuiFormControl-root .MuiFormGroup-root .MuiFormControlLabel-root .MuiIconButton-label{color:#00a843}.page-top .MuiFormControl-root .MuiFormGroup-root .MuiFormControlLabel-root .MuiIconButton-label:checked{color:#00a843}.page-top .MuiFormControl-root .MuiFormGroup-root>button{background-color:var(--gcoo-color-primary);color:#fff;height:37px;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px rgba(0,0,0,.14),0px 1px 5px rgba(0,0,0,.12)}.page-top .MuiFormControl-root .MuiFormGroup-root input{box-sizing:border-box;border-radius:3px}.page-top .MuiFormControl-root .radio-box{padding-right:35px}.page-top .MuiFormControl-root .radio-box:nth-child(2){padding-right:16px}.page-top .title-area-gap-bottom .MuiTypography-caption{display:inline-block;padding-top:10px;padding-bottom:10px;color:#007dff}.page-top .MuiInputLabel-outlined{transform:translate(14px, 15px) scale(1)}.page-top .top-map-view-section div{display:flex;align-items:center}.page-top .top-map-view-section div.test{margin-top:8px}.page-top .top-map-view-section div>div.MuiFormControl-root{margin-left:21px;background:#fff}.page-top .top-map-view-section div>div.MuiFormControl-root>div>div{padding:12px 8px}.page-top .top-map-view-section div .MuiSelect-root{min-width:120px}.page-top .top-map-view-section div .MuiSelect-root:focus{background:#fff}.page-top .top-map-view-section h6{word-break:keep-all}.page-top .tracker-wrap{float:initial !important;display:block !important}.page-top .tracker-wrap .filter-tooltip-area{width:initial !important}.page-top .tracker-wrap .MuiPaper-root{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:15px;padding:5px 20px}.page-top .tracker-wrap .MuiPaper-root .input-box{display:flex;align-items:center}.page-top .tracker-wrap .MuiPaper-root .input-box>p{padding-right:8px}.page-top .tracker-wrap .MuiPaper-root .input-box input{min-width:250px;box-sizing:border-box}.page-top .tracker-wrap .MuiPaper-root .filter-container{padding:0 0 0 20px}.table-container .table-title{display:flex;flex-direction:row;justify-content:space-between;padding-top:10px}.table-container .table-title a{color:rgba(0,0,0,.54)}.table-container .table-title .title-left-side{display:flex;white-space:nowrap}.table-container .table-title .title-left-side div{padding-left:10px}.table-container .underline-pointer{text-decoration:underline;cursor:pointer}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .MuiTableCell-stickyHeader{background-color:var(--gcoo-color-primary);color:#fff;white-space:nowrap}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .MuiIconButton-root{padding:0px;color:var(--gcoo-color-primary-light)}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .MuiTableCell-root{padding:5px 16px}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .table-field-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .sort-btn-area .sort-btn-wrap{display:flex;flex-direction:column;position:relative}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .sort-btn-area .sort-btn-wrap>svg{cursor:pointer;color:hsla(0,0%,100%,.5)}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-field .sort-btn-area .sort-btn-wrap>svg.active{color:#fff}.table-container .MuiTable-stickyHeader .MuiTableHead-root .MuiTableRow-root.table-summary .MuiTableCell-stickyHeader{background-color:#fff;font-weight:900;padding:22px 16px;font-size:1.02rem;border-bottom-width:2px}.table-container .footer-action-box{flex-shrink:0;margin-left:20px}.table-container .xsmall-chip{font-size:.75rem;height:22px}.date-range-picker-wrap{position:relative}.date-range-picker-wrap .date-range-picker-area{border-top:1px solid rgba(0,0,0,.12);position:absolute;z-index:999;width:100%}.date-range-picker-wrap .date-range-picker-area>div:first-child{background:#fff;padding-bottom:0}.date-range-picker-wrap .date-range-picker-area>div:first-child>form{padding:14px 0 28px;border-bottom:1px solid #ddd;width:69em;width:100%;margin:0 auto;display:flex;justify-content:center}.date-range-picker-wrap .date-range-picker-area>div:first-child>form>div{margin-bottom:0 !important}.date-range-picker-wrap .date-range-picker-area>div:first-child>form>div:first-child{padding-right:30px}.date-range-picker-wrap .date-range-picker-area>div:first-child>form>div:nth-child(2){line-height:32px}.date-range-picker-wrap .date-range-picker-area>div:first-child>form>div:last-child{padding-left:30px}.date-range-picker-wrap .date-range-picker-area>div:first-child>form>div>div{position:relative}.date-range-picker-wrap .date-range-picker-area>div:first-child>form>div>div::before{border:none}.date-range-picker-wrap .date-range-picker-area>div:first-child>form>div>div>input[type=time]::-webkit-calendar-picker-indicator{filter:opacity(0)}.date-range-picker-wrap .date-range-picker-area>div:first-child>form>div>div>input[type=time]::before{content:"";position:absolute;width:16px;height:16px;background-image:url("data:image/svg+xml;utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-chevron-down' viewBox='0 0 16 16'> <path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/> </svg>");background-repeat:no-repeat;right:7px;z-index:0}.date-range-picker-wrap .date-range-picker-area .date-range-picker{width:100%}.date-range-picker-wrap .date-range-picker-area .date-range-picker .rdrMonthsHorizontal{margin:0 auto;width:100%;justify-content:center}.date-range-picker-wrap .date-range-picker-area .button-area{background-color:#e1e1e1;text-align:center;padding:10px}.date-range-picker-wrap .date-range-picker-area .button-area button{padding:6px 50px}.chart-view{padding:20px 10px}.chart-view .data-empty{text-align:center}.fallback-loading-wrap{width:100vw;height:100vh}.fallback-loading-wrap div{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.fallback-loading-wrap div img{width:100%;max-width:300px;min-width:150px;max-height:300px;min-height:150px;animation-duration:2s;animation-iteration-count:infinite;animation-name:wheel}@keyframes wheel{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.caption-text-color{color:#ff9800 !important}.tooltip-default{padding:7px;font-size:.9rem}.tooltip-default .font-small{font-size:.8rem}.tooltip-default .default-list{font-size:.8rem;color:#ff9800 !important}.tooltip-default .default-list>li{position:relative;padding-left:8px}.tooltip-default .default-list>li>span{font-weight:bold}.tooltip-default .default-list>li::before{content:"";position:absolute;width:3px;height:3px;border-radius:3px;background-color:#ff9800;top:6px;left:0}.infoWindow-container{padding:12px 15px 10px 15px;overflow:hidden}.infoWindow-container.gcooterMarkerTracker .info-box{width:220px !important}.infoWindow-container .close-button{text-align:right}.infoWindow-container .infoWindow-container-wrap .info-area{padding-bottom:15px}.infoWindow-container .infoWindow-container-wrap .info-area .image-box{display:inline-block;width:120px;height:120px;background-size:cover;background-position:center center}.infoWindow-container .infoWindow-container-wrap .info-area .info-box{display:inline-block;width:120px}.infoWindow-container .infoWindow-container-wrap .info-area .info-box .info-title{padding:7px 15px;border-bottom:2px solid var(--gcoo-color-primary);font-size:1.3rem;color:#000;font-weight:600}.infoWindow-container .infoWindow-container-wrap .info-area .info-box .info-content>div{padding:5px 15px;border-bottom:1px solid #e3e3e3}.infoWindow-container .infoWindow-container-wrap .info-area .info-box .info-content>div>div{display:inline-block;color:#757575;font-size:.8rem;width:55%;vertical-align:top}.infoWindow-container .infoWindow-container-wrap .info-area .info-box .info-content>div>div:nth-child(2){width:40%;font-weight:600;color:#000;text-align:right}.infoWindow-container .infoWindow-container-wrap .button-area{text-align:center}.infoWindow-container .infoWindow-container-wrap .button-area>a{cursor:pointer;padding:10px 30px;background:var(--gcoo-color-primary);color:#fff;border-radius:4px;font-weight:800;text-decoration:none}.container-map{margin-top:20px}.addressLayer-area #addressLayer{height:90%;width:50%;position:absolute;top:30px;left:10px;max-width:500px;min-width:200px}.addressLayer-area .addressClose-wrap{cursor:pointer;position:absolute;top:-5px;left:-10px;z-index:1}.tab-container{width:100;background:#e9e9e9;border:1px solid #e3e3e3;border-radius:4px}.tab-container .tabs-button-area{background:#fff;padding-top:20px;padding-left:20px;position:relative}.tab-container .tabs-button-area>div{font-size:1.1rem;font-weight:600;color:var(--gcoo-color-primary);display:inline-block;margin-right:35px;cursor:pointer;padding-bottom:10px;border-bottom:3px solid #fff}.tab-container .tabs-button-area>div.active{color:var(--gcoo-color-primary);font-weight:900;border-bottom:3px solid var(--gcoo-color-primary)}.tab-container .tabs-button-area>div.disable{color:#9e9e9e}.tab-container .tabs-button-area>div:last-child{margin-right:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);padding:0;border:none}.tab-container .tabs-button-area>div:last-child .MuiButton-startIcon{margin-right:0}.tab-container .tabs-button-area>div:last-child>button{padding:8px 11px;min-width:initial}.tab-container .tabs-content-area .list-area{padding:0px !important}.tab-container .tabs-content-area .list-area .list-wrap{width:100% !important;max-width:none !important}.tab-container .tabs-content-area .list-area .list-wrap>div>div{display:flex;flex-direction:row;justify-content:space-around;padding:10px 0}.tab-container .tabs-content-area .list-area .list-wrap>div>div>div{text-align:center;flex:1}.tab-container .tabs-content-area .list-area .list-wrap>div .list-header{background:var(--gcoo-color-primary);color:#fff}.tab-container .tabs-content-area .list-area .list-wrap>div .list-row{background:#f0fff0;border-bottom:1px solid var(--gcoo-color-primary);color:#515151;font-weight:500}.tab-container .tabs-content-area .list-area .list-wrap>div .list-row>div:nth-child(1){color:var(--gcoo-color-primary)}.tab-container .tabs-content-area .detailInfo-wrap{padding:25px}.tab-container .tabs-content-area .detailInfo-wrap .detailInfo-area{display:flex;flex-wrap:wrap;flex-direction:row}.tab-container .tabs-content-area .detailInfo-wrap .detailInfo-area>div.scooter-image{flex-shrink:1;padding:10px;width:200px;min-width:200px;height:200px;vertical-align:top;background-color:#fff;margin-right:10px}.tab-container .tabs-content-area .detailInfo-wrap .detailInfo-area>div.scooter-image a{width:100%;height:100%;text-indent:-9999px;background-size:cover;background-position:center center;display:inline-block}.tab-container .tabs-content-area .detailInfo-wrap .detailInfo-area>div.info-view{flex:1;background:#fff;border:1px solid #e3e3e3;min-width:450px}.tab-container .tabs-content-area .detailInfo-wrap .detailInfo-area>div.info-view>.info-list{width:100%}.tab-container .tabs-content-area .detailInfo-wrap .detailInfo-area>div.info-view>.info-list>div{width:100%;padding:10px 0 10px 20px;display:flex;flex-direction:row;border-bottom:1px solid #e3e3e3}.tab-container .tabs-content-area .detailInfo-wrap .detailInfo-area>div.info-view>.info-list>div>div:nth-child(1){max-width:150px;min-width:120px;color:var(--gcoo-color-primary);font-weight:600;align-self:center}.tab-container .tabs-content-area .detailInfo-wrap .detailInfo-area>div.info-view>.info-list>div>div:nth-child(2){min-width:160px;color:#515151;align-self:center}.tab-container .tabs-content-area .detailInfo-wrap .detailInfo-area>div.info-view>.info-list>div>div:nth-child(3){margin-left:20px;margin-right:20px;align-self:center;color:#007dff}.tab-container .tabs-content-area .faultInfo-wrap{padding:15px}.tab-container .tabs-content-area .faultInfo-wrap .selectType-box{display:flex;padding-bottom:10px}.tab-container .tabs-content-area .faultInfo-wrap .selectType-box>div{align-self:center}.tab-container .tabs-content-area .faultInfo-wrap .selectType-box>div:nth-child(1){padding-right:20px}.tab-container .tabs-content-area .faultInfo-wrap .selectType-box>div .MuiButton-outlined{background-color:#fff !important}.container-scooter-list .MuiTableCell-root{padding:7px 16px}.container-scooter-list .MuiTableCell-root>a{color:#00a843}.cluster-marker-wrap{width:50px;height:50px;border-radius:10px;text-align:center;line-height:22px;cursor:pointer;background-image:url(../../images/marker/scooter_cluster_marker.png);background-size:cover;position:relative}.cluster-marker-wrap div{position:absolute;width:100%;top:22px;font-size:10px;font-weight:500;color:#fff}.visibility-hidden{visibility:hidden}.MuiTableCell-stickyHeader{position:initial !important}.main-randing-wrap{position:relative;margin-top:20%;background:rgba(0,0,0,0);transition:.5s}.main-randing-wrap img{position:absolute;width:60%;transition:.5s;margin-left:50%;left:-25%;filter:drop-shadow(3px 3px 10px #e0ffdd)}.main-randing-wrap:hover img:nth-child(4){transform:translate(-20px, -20px);opacity:1}.main-randing-wrap:hover img:nth-child(3){transform:translate(20px, 20px);opacity:.4}.main-randing-wrap:hover img:nth-child(2){transform:translate(60px, 60px);opacity:.3}.main-randing-wrap:hover img:nth-child(1){transform:translate(100px, 100px);opacity:.2}.dashboard-container .dashboard-wrap>div>div{padding:12px;box-sizing:border-box}.dashboard-container .dashboard-wrap>div>div .main-progress-section>div{width:100%;height:100% !important;position:initial;background-color:rgba(0,0,0,.2) !important;border-radius:4px}.dashboard-container .dashboard-wrap>div>div>div{background:#fff;height:100%;box-shadow:2px 2px 8px rgba(0,0,0,.2);border-radius:4px}.dashboard-container .dashboard-wrap>div>div>div>div:first-child{margin-bottom:20px}.dashboard-container .dashboard-wrap>div>div>div>div:first-child button>span>b{font-size:1.2rem;color:#333}.dashboard-container .dashboard-wrap .graph-horizon-section>div>div.graph-section-title{padding-top:20px;padding-left:20px;padding-right:20px;font-size:20px;font-weight:800}.dashboard-container .dashboard-wrap .graph-horizon-section>div>div.graph-section-wrap{display:flex;width:100%}.dashboard-container .dashboard-wrap .graph-horizon-section>div>div.graph-section-wrap>div.graph-box{width:calc(100% - 120px);flex:0 1 auto}.dashboard-container .dashboard-wrap .graph-horizon-section>div>div.graph-section-wrap>div.count-box{display:flex;align-items:center;margin:0px 10px;width:120px;flex:0 0 auto}.dashboard-container .dashboard-wrap .graph-horizon-section>div>div.graph-section-wrap>div.count-box .summary{font-size:1.2rem;font-weight:600}.dashboard-container .dashboard-wrap .graph-horizon-section>div>div.graph-section-wrap>div.count-box .summary:hover{transform:scale(1.03);cursor:pointer}.dashboard-container .dashboard-wrap .graph-horizon-section>div>div.graph-section-wrap>div.count-box .green{color:#00c49f;text-decoration:underline;text-decoration-color:#00c49f}.dashboard-container .dashboard-wrap .graph-horizon-section>div>div.graph-section-wrap>div.count-box .red{color:#d4122c;text-decoration:underline;text-decoration-color:#d4122c}.dashboard-container .dashboard-wrap .graph-horizon-section>div>div.graph-section-wrap>div.count-box .blue{color:#0088fe;text-decoration:underline;text-decoration-color:#0088fe}.dashboard-container .dashboard-wrap .graph-horizon-section>div>div.graph-section-wrap>div.count-box .gray{color:#a9b0b4;text-decoration:underline;text-decoration-color:#a9b0b4}.dashboard-container .dashboard-wrap .graph-horizon-section>div>div.graph-section-wrap>div.count-box .mustard{color:#daa520;text-decoration:underline;text-decoration-color:#daa520}.dashboard-container .dashboard-wrap .graph-horizon-section>div>div.graph-section-wrap>div.count-box .default{text-decoration:underline}.dashboard-container .dashboard-wrap .graph-horizon-section>div.warn{background-color:#ffb4c0}.dashboard-container .dashboard-wrap .curved-line-graph-section>div>div:first-child{width:100%;padding:0 20px 0}.dashboard-container .dashboard-wrap .curved-line-graph-section>div>div:first-child:first-child{padding:20px;border-radius:4px 4px 0 0}.dashboard-container .dashboard-wrap .curved-line-graph-section>div>div:first-child:first-child:hover{background:#0088fe}.dashboard-container .dashboard-wrap .curved-line-graph-section>div>div:first-child:first-child:hover button{color:#fff}.dashboard-container .dashboard-wrap .curved-line-graph-section>div>div:first-child:first-child:hover button>span>b{color:#fff}.dashboard-container .dashboard-wrap .curved-line-graph-section>div>div:first-child button{width:100%;box-shadow:initial;padding:0;background-color:rgba(0,0,0,0) !important;display:flex;justify-content:space-between;color:#000;font-size:1.3rem}.dashboard-container .dashboard-wrap .curved-line-graph-section>div>div:last-child{width:100%;height:87%}.dashboard-container .dashboard-wrap .curved-line-graph-section>div>div>div>svg{overflow:inherit;padding:10px}.dashboard-container .dashboard-wrap .curved-line-graph-section .line-chart-tootip{background:#fff;border:1px solid #ddd;border-radius:4px;padding:10px 16px;box-sizing:border-box}.dashboard-container .dashboard-wrap .curved-line-graph-section .line-chart-tootip>p{display:flex;padding-bottom:4px}.dashboard-container .dashboard-wrap .curved-line-graph-section .line-chart-tootip>p:first-child{color:#333}.dashboard-container .dashboard-wrap .curved-line-graph-section .line-chart-tootip>p:nth-child(2){color:#82ca9d}.dashboard-container .dashboard-wrap .curved-line-graph-section .line-chart-tootip>p:last-child{color:#00c49f;padding-bottom:0}.dashboard-container .dashboard-wrap .curved-line-graph-section .line-chart-tootip>p>span:first-child{text-align:right;margin-right:4px;width:40%}.dashboard-container .dashboard-wrap .curved-line-graph-section .line-chart-tootip>p>span:last-child{width:60%}.dashboard-container .dashboard-wrap .pie-graph-section>div>div{width:100%;padding:0 20px 0}.dashboard-container .dashboard-wrap .pie-graph-section>div>div:first-child{padding:20px;border-radius:4px 4px 0 0}.dashboard-container .dashboard-wrap .pie-graph-section>div>div:first-child:hover{background:#0088fe}.dashboard-container .dashboard-wrap .pie-graph-section>div>div:first-child:hover button{color:#fff}.dashboard-container .dashboard-wrap .pie-graph-section>div>div:first-child:hover button>span>b{color:#fff}.dashboard-container .dashboard-wrap .pie-graph-section>div>div>button{width:100%;background-color:rgba(0,0,0,0);box-shadow:initial;padding:0;display:flex;justify-content:space-between;color:#000;font-size:1.3rem}.dashboard-container .dashboard-wrap .pie-graph-section>div>div:nth-child(2)>ul>li{padding:0;padding-bottom:4px}.dashboard-container .dashboard-wrap .pie-graph-section>div>div:nth-child(2)>ul>li>div{text-align:center}.dashboard-container .dashboard-wrap .pie-graph-section>div>div:nth-child(2)>ul>li>div>span>img{vertical-align:sub}.dashboard-container .dashboard-wrap .pie-graph-section>div>div:nth-child(2)>ul>li>div>span span{padding-left:10px;font-weight:500;font-size:1.1rem}.dashboard-container .dashboard-wrap .pie-graph-section>div>div:nth-child(2)>ul>li>div:last-child{width:100%}.dashboard-container .dashboard-wrap .pie-graph-section>div>div:nth-child(2)>ul>li>div:last-child>span{word-break:break-all}.dashboard-container .dashboard-wrap .main-type-card>div{padding:20px}.dashboard-container .dashboard-wrap .main-type-card>div.main-progress-section{padding:0}.dashboard-container .dashboard-wrap .main-type-card>div:not(.header-link):hover{background:#0088fe}.dashboard-container .dashboard-wrap .main-type-card>div:not(.header-link):hover>div>p{color:#fff}.dashboard-container .dashboard-wrap .main-type-card>div:not(.header-link):hover>div button{color:#fff}.dashboard-container .dashboard-wrap .main-type-card>div:not(.header-link):hover>div button>span>b{color:#fff}.dashboard-container .dashboard-wrap .main-type-card>div:not(.header-link):hover>div button>span>b>svg{fill:#fff}.dashboard-container .dashboard-wrap .main-type-card>div>div{width:100%;text-align:center;font-size:1.4rem}.dashboard-container .dashboard-wrap .main-type-card>div>div>p{padding-bottom:8px}.dashboard-container .dashboard-wrap .main-type-card>div>div>p>span{font-size:1.2rem}.dashboard-container .dashboard-wrap .main-type-card>div>div>button{width:100%;background-color:rgba(0,0,0,0);box-shadow:initial;padding:0;display:flex;justify-content:space-between;color:#000;font-size:1.3rem}.dashboard-container .dashboard-wrap .main-type-card>div>div>button>b>svg{vertical-align:sub;margin-right:6px}.dashboard-container .dashboard-wrap .main-type-card>div>div>button>b>.add-menu-tooltip{vertical-align:sub;padding:0;padding-top:4px}.modal-container .modal-wrap{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.modal-container .modal-dialog-wrap{width:100% !important;min-width:auto !important;max-width:auto !important}.modal-container .modal-wrap,.modal-container .modal-dialog-wrap{width:96%;min-width:320px;max-width:1000px;max-height:90vh;background:#eee;box-sizing:border-box;border:none;border-radius:5px;overflow:auto}.modal-container .modal-wrap .modal-form-wrap,.modal-container .modal-dialog-wrap .modal-form-wrap{box-sizing:border-box !important}.modal-container .modal-wrap .modal-form-wrap .modal-form-container,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container{background:#fff;padding:20px 26px;box-sizing:border-box;display:flex;flex-direction:column}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title{display:flex;justify-content:space-between;width:100%}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title h4,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title h4{font-size:1.3rem;font-weight:500}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title{font-size:.85rem}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title p:nth-child(1),.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title p:nth-child(1){margin-top:.4rem}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info{display:flex;margin-top:.6rem}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info .marker-info-item,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info .marker-info-item{display:flex;align-items:center}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info .marker-info-item:not(:nth-child(1)),.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info .marker-info-item:not(:nth-child(1)){margin-left:4px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info .marker-info-item .marker-icon-wrap img,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info .marker-info-item .marker-icon-wrap img{width:30px;height:auto}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title .text__subfix,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title .text__subfix{margin-left:7px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title .text__subfix.text__subfix--green,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title .text__subfix.text__subfix--green{font-size:.7rem;font-weight:800;background-color:var(--gcoo-color-primary);color:#fff;padding:2px 5px;vertical-align:middle}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .align-right-area,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .align-right-area{text-align:right}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .align-right-area .example-image-button,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .align-right-area .example-image-button{font-size:2rem}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .example-image-box,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .example-image-box{height:500px;width:100%;margin:20px 0 10px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .example-image-box.single-content,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .example-image-box.single-content{display:flex;justify-content:center}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .example-image-box .example-image,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .example-image-box .example-image{max-width:100%;width:auto;height:100%;margin-top:20px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .vaildationSpan,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .vaildationSpan{color:#e53935}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .time-picker,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .time-picker{display:flex;justify-content:center}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .time-picker .time-divider,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .time-picker .time-divider{padding:0 20px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .picker-action-button,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .picker-action-button{background-color:#fff;text-align:center;padding-top:10px;border-top:1px solid #ddd}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.calendar-box .rdrMonth,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.calendar-box .rdrMonth{width:100%}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker .rdrMonth,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker .rdrMonth{width:33.3333%;min-width:200px}@media(max-width: 1200px){.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker .rdrMonth,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker .rdrMonth{width:100%;max-width:300px;margin:auto;text-align:center}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker .rdrMonths,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker .rdrMonths{width:100%;display:block}}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.setStartPaymentDate-hide,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.setStartPaymentDate-hide{display:none}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.setEndPaymentDate-hide,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.setEndPaymentDate-hide{display:none}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.unpaidRangeStartDates-hide,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.unpaidRangeStartDates-hide{display:none}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.setStartPaymentDate,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.setStartPaymentDate{display:inherit !important}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.setEndPaymentDate,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.setEndPaymentDate{display:inherit !important}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.unpaidRangeStartDates,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.unpaidRangeStartDates{display:inherit !important}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker-area .button-area,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker-area .button-area{padding-bottom:20px !important}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker-area .button-area .time-selection form>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker-area .button-area .time-selection form>div{padding-top:0}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker-wrap .date-range-picker-area.static-layout,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker-wrap .date-range-picker-area.static-layout{border:0;box-shadow:0px 0px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container div.scroll-area,.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container div.scroll-area,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area{overflow:auto;max-height:63vh}.modal-container .modal-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar,.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar{width:7px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar-thumb,.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar-thumb,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar-thumb,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar-thumb{min-height:50px;background-color:#cecece;border-radius:10px;border:7px solid rgba(0,0,0,.183)}.modal-container .modal-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar-thumb:hover,.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar-thumb:hover,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar-thumb:hover,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar-thumb:hover{border:7px solid rgba(0,0,0,.3)}.modal-container .modal-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar-track,.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar-track,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar-track,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar-track{background-color:#fff;border-radius:10px;border:7px solid rgba(120,120,120,.18)}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset{margin-top:10px;border-radius:5px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset:last-child,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset:last-child{padding-bottom:0px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset:first-child .fieldset-title,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset:first-child .fieldset-title{margin-top:0px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0),.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0){padding-top:36px;display:flex;flex-direction:initial;align-items:center;flex-direction:column}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).modal-form-title h6,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).modal-form-title h6{font-weight:400;font-size:1.8rem}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).fieldset-title,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).fieldset-title{display:block;text-align:left;font-weight:600;font-size:1.2em;color:#424242;background-color:#e8e8e8;padding:5px;padding-left:10px;border-radius:5px 5px 0 0;margin-top:40px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).fieldset-subTitle,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).fieldset-subTitle{display:block;text-align:left;color:#424242;padding:5px;padding-left:10px;margin-top:0px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).fieldset-subTitle>.guideText svg,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).fieldset-subTitle>.guideText svg{vertical-align:sub}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0)>div:not(.maxWidth),.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0)>div:not(.maxWidth){width:96%;min-width:190px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0)>.maxWidth,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0)>.maxWidth{width:100%;min-width:190px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div{padding-top:36px;display:flex;flex-direction:initial;align-items:center;flex-direction:column}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div.modal-form-title h6,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div.modal-form-title h6{font-weight:400;font-size:1.8rem}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div.upload-image-wrapper,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div.upload-image-wrapper{border:1px solid #dee2e6;border-end-start-radius:4px;border-end-end-radius:4px;border-top:none;padding-top:14px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div .list-container,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div .list-container{margin-top:10px;padding:0 0}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div.ground-display-none,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div.ground-display-none{display:none}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div>div{width:96%;min-width:190px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div>div.uploadFile-wrap,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div>div.uploadFile-wrap{width:100%;border:1px solid #dee2e6;border-bottom:none;border-start-start-radius:4px;border-start-end-radius:4px;box-sizing:border-box;padding:14px 10px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div>div.uploadFile-wrap>label,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div>div.uploadFile-wrap>label{width:100%;margin-bottom:5px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>div{margin-top:10px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>svg,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>svg{vertical-align:bottom}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend,.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title{color:#333;width:98%;min-width:75px;padding-right:18px;box-sizing:border-box;text-align:left;position:relative;font-size:1rem;font-weight:600;word-break:keep-all}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>div,.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>div{position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>div>svg,.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>div>svg,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>div>svg,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>div>svg{color:#333;width:17px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>span,.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>span,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>span,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>span{left:inherit;display:inline-block}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>.delete-box,.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>.delete-box,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>.delete-box,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>.delete-box{position:absolute;right:10px !important;left:auto}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .attribute-tooltip>svg,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .attribute-tooltip>svg{width:20px;vertical-align:sub;padding-top:3px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box{display:flex}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div{width:100%}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div:first-child,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div:first-child{padding-right:40px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div:first-child>div>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div:first-child>div>div{padding:10.5px 14px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div>div{width:100%}@media(max-width: 720px){.modal-container .modal-wrap .modal-form-wrap .modal-form-container>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container>div{display:block}}.modal-container .modal-wrap .modal-form-wrap .success,.modal-container .modal-dialog-wrap .modal-form-wrap .success{color:var(--gcoo-color-primary)}.modal-container .modal-wrap .modal-form-wrap .failure,.modal-container .modal-dialog-wrap .modal-form-wrap .failure{color:#d80656}.modal-container .modal-wrap .modal-form-wrap .new,.modal-container .modal-dialog-wrap .modal-form-wrap .new{color:#4487f3}.modal-container .modal-wrap .upload-image-wrapper,.modal-container .modal-dialog-wrap .upload-image-wrapper{display:flex;justify-content:center;padding:20px 0 20px 0}.modal-container .modal-wrap .upload-image-wrapper img,.modal-container .modal-dialog-wrap .upload-image-wrapper img{width:100%;height:auto;max-width:50%}.modal-container .modal-wrap .uploadFile-wrap,.modal-container .modal-dialog-wrap .uploadFile-wrap{width:100%;border:1px solid #dee2e6;border-radius:4px;box-sizing:border-box;margin-top:10px;padding:14px 10px}.modal-container .modal-wrap .uploadFile-wrap>label,.modal-container .modal-dialog-wrap .uploadFile-wrap>label{width:100%;margin-bottom:5px}.modal-container .modal-wrap .MuiContainer-root,.modal-container .modal-dialog-wrap .MuiContainer-root{margin:0;padding:0;box-sizing:unset;outline-width:0;outline:none}.modal-container .modal-wrap .MuiGrid-spacing-xs-1,.modal-container .modal-dialog-wrap .MuiGrid-spacing-xs-1{width:100%;margin:0}.modal-container .modal-wrap .MuiGrid-spacing-xs-1 .MuiGrid-item,.modal-container .modal-dialog-wrap .MuiGrid-spacing-xs-1 .MuiGrid-item{padding:0}.modal-container .modal-wrap .detailInfo-wrap,.modal-container .modal-dialog-wrap .detailInfo-wrap{padding-top:15px !important}.modal-container .modal-wrap .detailInfo-wrap>div,.modal-container .modal-dialog-wrap .detailInfo-wrap>div{width:100% !important;margin-bottom:20px}.modal-container .modal-wrap .detailInfo-wrap>div .detail-title,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-title{font-weight:700;font-size:18px;margin-bottom:10px}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content{font-size:16px;margin-left:4%}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content.largeText,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content.largeText{width:100%;padding:12px;margin-left:0;background-color:#f1f1f1;border-radius:2px}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content.outLined,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content.outLined{background-color:#fff;border:1px solid rgba(0,0,0,.23)}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content.splitSection,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content.splitSection{display:flex;justify-content:space-between;align-items:center;margin-left:0}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content.splitSection>div,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content.splitSection>div{flex:0 0 46.5%;background-color:#f1f1f1;border-color:rgba(0,0,0,.26);border-radius:4px;padding:10.5px 14px;text-align:center}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content.splitSection>span.arrow-icon,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content.splitSection>span.arrow-icon{display:inline-block;width:15px;height:15px;min-width:15px;min-height:15px;border-width:0 3px 3px 0;border-color:#333;border-style:solid;transform:rotate(-45deg);margin:0 15px}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content.splitSection>span.arrow-icon.left,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content.splitSection>span.arrow-icon.left{transform:rotate(135deg)}.modal-container .modal-wrap .date-range-wrap,.modal-container .modal-dialog-wrap .date-range-wrap{position:relative;display:flex;margin-top:10px}.modal-container .modal-wrap .date-range-wrap .date-area,.modal-container .modal-dialog-wrap .date-range-wrap .date-area{width:100%}.modal-container .modal-wrap .date-range-wrap .date-area .date,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date{display:flex;flex-direction:row;align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:5px;padding:5px;background-color:#fff}.modal-container .modal-wrap .date-range-wrap .date-area .date input,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date input{border:0;margin:0;padding:0;width:100%;text-align:center}.modal-container .modal-wrap .date-range-wrap .date-area .date>div,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date>div{display:flex;width:100%}.modal-container .modal-wrap .date-range-wrap .date-area .date .filter-type,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date .filter-type{padding-left:5px;color:var(--gcoo-color-primary)}.modal-container .modal-wrap .date-range-wrap .date-area .date .filter-type.normal,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date .filter-type.normal{color:rgba(0,0,0,.54)}.modal-container .modal-wrap .date-range-wrap .date-area .date.disabled svg,.modal-container .modal-wrap .date-range-wrap .date-area .date.disabled input,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date.disabled svg,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date.disabled input{color:rgba(0,0,0,.38)}.modal-container .modal-wrap .date-range-wrap .date-view,.modal-container .modal-dialog-wrap .date-range-wrap .date-view{display:flex;align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:5px;padding:5px}.modal-container .modal-wrap .date-range-wrap .date-view .clear-box>button,.modal-container .modal-dialog-wrap .date-range-wrap .date-view .clear-box>button{vertical-align:top}.modal-container .modal-wrap .date-range-wrap.labelShow,.modal-container .modal-dialog-wrap .date-range-wrap.labelShow{position:relative;margin-top:0px}.modal-container .modal-wrap .date-range-wrap.labelShow label,.modal-container .modal-dialog-wrap .date-range-wrap.labelShow label{position:absolute;top:0;left:0;color:rgba(0,0,0,.54);font-size:1rem;font-weight:400;line-height:1;letter-spacing:.00938em;transform:translate(-9px, -2px) scale(0.75);transition:color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.modal-container .modal-wrap .date-range-wrap.labelShow .date-area,.modal-container .modal-dialog-wrap .date-range-wrap.labelShow .date-area{margin-top:16px}.modal-container .modal-wrap .date-range-wrap.labelShow.error label,.modal-container .modal-dialog-wrap .date-range-wrap.labelShow.error label{color:var(--gcoo-color-error)}.modal-container .modal-wrap .map-wrap,.modal-container .modal-dialog-wrap .map-wrap{position:relative;height:600px;margin-top:0 !important;margin-bottom:15px;width:100% !important}.modal-container .modal-wrap .map-wrap>div#map,.modal-container .modal-wrap .map-wrap>div#gmap,.modal-container .modal-dialog-wrap .map-wrap>div#map,.modal-container .modal-dialog-wrap .map-wrap>div#gmap{height:600px}.modal-container .modal-wrap .map-wrap .marker-icon.watch,.modal-container .modal-dialog-wrap .map-wrap .marker-icon.watch{filter:invert(49%) sepia(60%) saturate(4025%) hue-rotate(2deg) brightness(102%) contrast(108%)}.modal-container .modal-wrap .map-wrap .marker-icon.track,.modal-container .modal-dialog-wrap .map-wrap .marker-icon.track{filter:invert(67%) sepia(78%) saturate(1498%) hue-rotate(11deg) brightness(96%) contrast(101%)}.modal-container .modal-wrap .map-wrap .marker-icon.withdraw,.modal-container .modal-dialog-wrap .map-wrap .marker-icon.withdraw{filter:invert(78%) sepia(69%) saturate(1773%) hue-rotate(24deg) brightness(101%) contrast(101%)}.modal-container .modal-wrap .map-wrap .marker-icon.done,.modal-container .modal-dialog-wrap .map-wrap .marker-icon.done{filter:invert(48%) sepia(35%) saturate(6207%) hue-rotate(119deg) brightness(92%) contrast(101%)}.modal-container .modal-wrap .map-wrap .loading-container,.modal-container .modal-dialog-wrap .map-wrap .loading-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}.modal-container .modal-wrap .map-wrap .loading-container.show,.modal-container .modal-dialog-wrap .map-wrap .loading-container.show{opacity:1;transition:opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;visibility:visible}.modal-container .modal-wrap .map-wrap .loading-container.hide,.modal-container .modal-dialog-wrap .map-wrap .loading-container.hide{opacity:0;transition:opacity 195ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;visibility:hidden}.modal-container .modal-wrap .map-wrap .bottom-center,.modal-container .modal-dialog-wrap .map-wrap .bottom-center{margin-left:auto;margin-right:auto;top:calc(100% - 40px);left:0;right:0;text-align:center}.modal-container .modal-wrap .map-wrap .zone-refresh-button,.modal-container .modal-dialog-wrap .map-wrap .zone-refresh-button{position:absolute !important;width:275px;background-color:rgba(0,0,0,0);padding:0;border:0px;animation-iteration-count:infinite}.modal-container .modal-wrap .inline-wrap,.modal-container .modal-dialog-wrap .inline-wrap{display:flex;justify-content:space-around;margin-top:10px}.modal-container .modal-wrap .inline-wrap>div,.modal-container .modal-dialog-wrap .inline-wrap>div{position:relative;flex-grow:1}.modal-container .modal-wrap .inline-wrap>span,.modal-container .modal-dialog-wrap .inline-wrap>span{flex-grow:.1}.modal-container .modal-wrap .inline-wrap>span.range-icon,.modal-container .modal-dialog-wrap .inline-wrap>span.range-icon{text-align:center;width:30px;line-height:30px;vertical-align:text-top}.modal-container .modal-wrap .inline-select-wrap .inline-select-title,.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-title{color:#333;width:98% !important;min-width:75px;padding-right:18px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-weight:600;word-break:keep-all;font-size:1rem;line-height:1;letter-spacing:.00938em}.modal-container .modal-wrap .inline-select-wrap .inline-select-box,.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box{display:flex;flex-direction:initial;justify-content:space-between;align-items:baseline}.modal-container .modal-wrap .inline-select-wrap .inline-select-box>span,.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box>span{margin:0 8px}.modal-container .modal-wrap .inline-select-wrap .inline-select-box>div:nth-child(1),.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box>div:nth-child(1){width:30%;padding-right:16px}.modal-container .modal-wrap .inline-select-wrap .inline-select-box>div:nth-child(2),.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box>div:nth-child(2){width:70%}.modal-container .modal-wrap .inline-select-wrap .inline-select-box .inline-select-time-section,.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box .inline-select-time-section{display:flex;justify-content:space-between;align-items:center}.modal-container .modal-wrap .inline-select-wrap .inline-select-box .inline-select-time-section>div,.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box .inline-select-time-section>div{width:100%}.modal-container .modal-wrap .inline-select-wrap .inline-select-box .inline-select-time-section>span,.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box .inline-select-time-section>span{padding:0 5px}.modal-container .modal-wrap .select-wrap,.modal-container .modal-dialog-wrap .select-wrap{margin-top:10px}.modal-container .modal-wrap .select-wrap>div,.modal-container .modal-dialog-wrap .select-wrap>div{width:100%}.modal-container .modal-wrap .select-wrap>div>div,.modal-container .modal-dialog-wrap .select-wrap>div>div{padding-top:8px;padding-bottom:8px;text-align:center}.modal-container .modal-wrap .form-detail-group-wrap,.modal-container .modal-dialog-wrap .form-detail-group-wrap{width:96%;padding:10px;border:1px solid #dee2e6;border-radius:4px;margin:0 auto}.modal-container .modal-wrap .form-detail-group-wrap .form-detail-group-align-spaceAround,.modal-container .modal-dialog-wrap .form-detail-group-wrap .form-detail-group-align-spaceAround{display:flex;justify-content:space-around}.modal-container .modal-wrap .form-detail-group-wrap .form-detail-group-align-spaceAround>div,.modal-container .modal-dialog-wrap .form-detail-group-wrap .form-detail-group-align-spaceAround>div{flex:1}.modal-container .modal-wrap .form-detail-group-wrap .form-detail-group-align-spaceAround>span,.modal-container .modal-dialog-wrap .form-detail-group-wrap .form-detail-group-align-spaceAround>span{padding:0 10px}.modal-container .modal-wrap .multipleSelect-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap{border:1px solid #dee2e6;border-radius:4px;padding:10px}.modal-container .modal-wrap .multipleSelect-wrap .select-boxes-w90>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .select-boxes-w90>div{min-width:90px;margin-left:10px}.modal-container .modal-wrap .multipleSelect-wrap .select-boxes-w70>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .select-boxes-w70>div{min-width:70px;margin-left:10px}.modal-container .modal-wrap .multipleSelect-wrap .select-boxes-w130 .add-select-content-btn,.modal-container .modal-dialog-wrap .multipleSelect-wrap .select-boxes-w130 .add-select-content-btn{padding:12px !important}.modal-container .modal-wrap .multipleSelect-wrap .select-boxes-w130>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .select-boxes-w130>div{min-width:130px;margin-left:10px}.modal-container .modal-wrap .multipleSelect-wrap .align-right-area,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-right-area{float:right;text-align:right}.modal-container .modal-wrap .multipleSelect-wrap .align-right-area .region-button-group-wrap>button,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-right-area .region-button-group-wrap>button{margin-top:10px;margin-left:5px}.modal-container .modal-wrap .multipleSelect-wrap .align-right-area .region-button-group-wrap>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-right-area .region-button-group-wrap>div{margin-top:10px}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area{display:flex;justify-content:space-between}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div{display:flex}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-wrap{align-items:flex-end;padding:10px}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-wrap>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-wrap>div{margin-right:15px}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-wrap .MuiAutocomplete-popper,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-wrap .MuiAutocomplete-popper{top:48px}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-option-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-option-wrap{align-items:center;margin-right:20px}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-option-wrap .tooltip-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-option-wrap .tooltip-wrap{margin-left:4px}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-option-wrap .btn-all-region-delete,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-option-wrap .btn-all-region-delete{flex:0 0 auto;font-size:1rem;cursor:pointer;padding:0 15px 0 10px}.modal-container .modal-wrap .multipleSelect-wrap .align-inlineBlock-area>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-inlineBlock-area>div{display:inline-block;vertical-align:middle}.modal-container .modal-wrap .multipleSelect-wrap .align-even-area,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-even-area{display:flex;justify-content:space-evenly}.modal-container .modal-wrap .multipleSelect-wrap .align-even-area>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-even-area>div{width:100%;display:flex;align-items:center}.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap{max-height:350px;overflow-y:scroll;border:1px solid #dee2e6;border-radius:4px}.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .administratived-division-list,.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .selected-content-chip-list,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .administratived-division-list,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .selected-content-chip-list,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .administratived-division-list,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .selected-content-chip-list,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .administratived-division-list,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .selected-content-chip-list,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .administratived-division-list,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .selected-content-chip-list,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .administratived-division-list,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .selected-content-chip-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .administratived-division-list li,.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .selected-content-chip-list li,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .administratived-division-list li,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .selected-content-chip-list li,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .administratived-division-list li,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .selected-content-chip-list li,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .administratived-division-list li,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .selected-content-chip-list li,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .administratived-division-list li,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .selected-content-chip-list li,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .administratived-division-list li,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .selected-content-chip-list li{width:auto}.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .administratived-division-list .chip-list-item.link,.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .selected-content-chip-list .chip-list-item.link,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .administratived-division-list .chip-list-item.link,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .selected-content-chip-list .chip-list-item.link,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .administratived-division-list .chip-list-item.link,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .selected-content-chip-list .chip-list-item.link,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .administratived-division-list .chip-list-item.link,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .selected-content-chip-list .chip-list-item.link,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .administratived-division-list .chip-list-item.link,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .selected-content-chip-list .chip-list-item.link,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .administratived-division-list .chip-list-item.link,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .selected-content-chip-list .chip-list-item.link{color:var(--gcoo-color-primary);text-decoration-line:underline;text-decoration-color:var(--gcoo-color-primary)}.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .empty-select-button-group,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .empty-select-button-group,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .empty-select-button-group,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .empty-select-button-group,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .empty-select-button-group,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .empty-select-button-group{padding:8px;text-align:center}.modal-container .modal-wrap .multipleSelect-wrap .align-right,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-right{margin-left:auto}.modal-container .modal-wrap .multipleSelect-wrap .empty-select-option,.modal-container .modal-dialog-wrap .multipleSelect-wrap .empty-select-option{border:1px solid #dee2e6;border-radius:4px;padding:10px 0;text-align:center}.modal-container .modal-wrap .multipleSelect-wrap .date-container,.modal-container .modal-dialog-wrap .multipleSelect-wrap .date-container{margin-top:10px}.modal-container .modal-wrap .multipleSelect-wrap .date-container .date-wrange-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .date-container .date-wrange-wrap{margin-top:10px}.modal-container .modal-wrap .button-wrap>div,.modal-container .modal-wrap .button-wrap button,.modal-container .modal-dialog-wrap .button-wrap>div,.modal-container .modal-dialog-wrap .button-wrap button{width:100%}.modal-container .modal-wrap .checkbox-wrap,.modal-container .modal-dialog-wrap .checkbox-wrap{margin-top:0px !important;margin-left:1rem}.modal-container .modal-wrap .input-wrap,.modal-container .modal-dialog-wrap .input-wrap{margin-top:10px}.modal-container .modal-wrap .input-wrap>div,.modal-container .modal-dialog-wrap .input-wrap>div{width:100%}.modal-container .modal-wrap .search-input-wrap,.modal-container .modal-dialog-wrap .search-input-wrap{display:flex;align-items:center}.modal-container .modal-wrap .search-input-wrap>div:first-child,.modal-container .modal-dialog-wrap .search-input-wrap>div:first-child{width:90% !important}.modal-container .modal-wrap .search-input-wrap>div:last-child,.modal-container .modal-dialog-wrap .search-input-wrap>div:last-child{width:10% !important;text-align:right}.modal-container .modal-wrap .textArea-wrap,.modal-container .modal-dialog-wrap .textArea-wrap{margin-top:10px}.modal-container .modal-wrap .textArea-wrap .textArea-multiple,.modal-container .modal-dialog-wrap .textArea-wrap .textArea-multiple{width:100%}.modal-container .modal-wrap .select-week-wrap,.modal-container .modal-dialog-wrap .select-week-wrap{padding-top:0 !important}.modal-container .modal-wrap .table-wrap,.modal-container .modal-dialog-wrap .table-wrap{padding-top:0 !important}.modal-container .modal-wrap .table-wrap>div,.modal-container .modal-dialog-wrap .table-wrap>div{width:100% !important}.modal-container .modal-wrap .radio-desc-wrap .radio-desc-lists,.modal-container .modal-dialog-wrap .radio-desc-wrap .radio-desc-lists{display:block}.modal-container .modal-wrap .radio-desc-wrap .radio-desc-lists .radio-desc-input,.modal-container .modal-dialog-wrap .radio-desc-wrap .radio-desc-lists .radio-desc-input{width:100px}.modal-container .modal-wrap .radio-desc-wrap .radio-desc-lists .radio-desc-item,.modal-container .modal-dialog-wrap .radio-desc-wrap .radio-desc-lists .radio-desc-item{display:flex;align-items:center;margin-bottom:10px}.modal-container .modal-wrap .radio-desc-wrap .radio-desc-lists .radio-desc-item .radio-desc-text,.modal-container .modal-dialog-wrap .radio-desc-wrap .radio-desc-lists .radio-desc-item .radio-desc-text{color:#979797}.modal-container .selected-content-chip-list-wrap{max-height:350px;overflow-y:scroll;border:1px solid #dee2e6;border-radius:4px}.modal-container .selected-content-chip-list-wrap>p{padding:8px;text-align:center}.modal-container .modal-bottom-wrap{display:inline-block !important;text-align:right;padding-top:16px !important;width:100%}.modal-container .modal-bottom-wrap>div{width:100% !important}.modal-container .modal-bottom-wrap>div>button{font-size:14px;color:#fff;border-radius:4px;box-shadow:initial;border:none}.modal-container .modal-bottom-wrap>div>button:nth-child(2){margin:0 8px}.modal-container .modal-bottom-wrap>div>button.permission-cancel{color:#fff;background:#4ca9fc}.modal-container .modal-bottom-wrap>div>button.delete{background:#e53935}.modal-container .modal-bottom-wrap>div>button.permission-save-btn{background:var(--gcoo-color-primary)}.modal-container .modal-bottom-wrap .letter-2-margin{margin:0 6px}.modal-container .line{height:1px;background:#dee2e6;padding-top:1px !important;box-sizing:border-box;margin-top:16px}.modal-container.ground-task-detail .warehousing-request-detail .detailInfo-wrap .detail-content{min-height:48px}.modal-container.ground-task-detail .detailInfo-wrap>div{width:98% !important}.modal-container.ground-task-detail .detailInfo-wrap>div .detail-title{display:flex;align-items:center;color:#333;font-size:1rem;font-weight:600}.modal-container.ground-task-detail .detailInfo-wrap>div .detail-content.detail-sub-description>div{display:flex;flex-direction:column;justify-content:center;min-height:67px;font-weight:700}.modal-container.ground-task-detail .detailInfo-wrap>div .detail-content.detail-sub-description>div>span{font-weight:400}.modal-container.ground-task-detail .modal-form-attribute .map-wrap{width:96% !important}.modal-container.dispatch-point-detail .pin-color-radio{width:16%}@media(max-width: 880px){.modal-container.dispatch-point-detail .pin-color-radio{width:30%}}.modal-container.modal-container--appLog .detailLogList-wrap>ul>li{display:flex;border-bottom:1px solid #dee2e6}.modal-container.modal-container--appLog .detailLogList-wrap>ul>li>div{padding:10px}.modal-container.modal-container--appLog .detailLogList-wrap>ul>li>div:nth-child(1){padding-top:22px}.modal-container.modal-container--appLog .detailLogList-wrap>ul>li>div:nth-child(2){flex:1;background-color:#fff;margin:10px 0;line-height:1.5;word-break:break-all}.modal-container.modal-container--appLog .detailLogList-wrap>ul>li .copyLinkUrl-wrap{text-align:right}.modal-container.modal-container--appLog .detailLogList-wrap>ul>li .copyLinkUrl-wrap svg{cursor:pointer}.modal-container.modal-container--appLog .detailLogList-wrap>ul>li .copyLinkUrl-wrap svg.linkIcon:hover{transform:scale(1.2)}.modal-container.modal-container--appLog .detailLogList-wrap>ul>li .copyLinkUrl-wrap svg.checkIcon{animation:zooming .1s forwards ease-in-out}@keyframes zooming{0%{transform:scale(0)}80%{transform:scale(1.7)}80%{transform:scale(1)}}.modal-container.modal-container--currentAmount .table-wrap table{overflow:hidden;border-collapse:collapse}.modal-container.modal-container--currentAmount .table-wrap{padding-top:18px !important}.modal-container.modal-container--currentAmount .table-wrap tbody>tr>td:nth-child(1){background-color:var(--gcoo-color-primary);color:#fff;font-weight:600;white-space:nowrap}.modal-container.modal-container--currentAmount .table-wrap tbody tr:hover .amountCategory__cell{width:100%;height:100%;position:absolute;left:0;right:0;top:0;box-shadow:inset 0 3px #ffcd00,inset 0 -3px #ffcd00;z-index:1}.modal-container.modal-container--currentAmount .table-wrap tbody tr td{position:relative}.modal-container.modal-container--currentAmount .text-wrap{display:flex;justify-content:space-between;align-items:end;padding-left:4px}.modal-container.modal-container--currentAmount .text-wrap .search__box>div{margin-right:8px}.modal-container.modal-container--currentAmount .text-wrap .search__box .filter-search-button{padding:0 8px;min-width:0}.modal-container.modal-container--currentAmount .text-wrap .search__box .filter-search-button>span>span{margin:0}.modal-container.modal-container--currentAmount .text-wrap>div{padding-top:20px;display:flex;justify-content:flex-end;font-size:13px;font-weight:600}.modal-container.modal-container--currentAmount .text-wrap>div .desc__box{width:19px;height:19px;display:inline-block;vertical-align:middle}.modal-container.modal-container--currentAmount .text-wrap>div .desc__box--standard{margin-right:7px;background-color:#d9eecc}.modal-container.modal-container--currentAmount .text-wrap>div .desc__box--event{margin-left:20px;margin-right:7px;background-color:#f6dfd0}.modal-container.modal-container--currentAmount .amountCategory__cell{height:100%;width:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.modal-container.modal-container--currentAmount .amountCategory__cell.hover{width:100%;height:100%;position:absolute;left:0;right:0;top:0;box-shadow:inset -3px 0px #ffcd00,inset 3px 0px #ffcd00;z-index:1}.modal-container.modal-container--currentAmount .amountCategory__cell .amountCategory__cellTooltip{background-color:#fff;box-shadow:1px 1px 5px #e6e6e6;position:absolute;top:21px;left:50px;z-index:1;padding:5px 15px;border-radius:3px}.modal-container.modal-container--currentAmount .amountCategory__cell--standard{background-color:#d9eecc}.modal-container.modal-container--currentAmount .amountCategory__cell--event{background-color:#f6dfd0}.modal-container .long-table-header-modal-wrap{background-color:#fff;padding:20px 26px;box-sizing:border-box}.modal-container .long-table-header-modal-wrap .imei-name-section{font-size:16px}.modal-container.modal-container__bssStationRegist .modal-wrap .root-container .modal-form-attribute{padding-top:0}.modal-container.modal-container__bssStationRegist .modal-wrap .root-container .modal-form-attribute .table-wrap{width:100% !important}.modal-container.modal-container__bssStationRegist .modal-wrap .root-container .modal-form-attribute .table-wrap .table-footer-area{padding-top:10px}.modal-container.modal-container__bssStationRegist .modal-wrap .root-container .modal-form-attribute .table-wrap .table-footer-area .align-center{display:flex;align-items:center;justify-content:center}.modal-container.modal-container__serviceZoneMap-expand .textArea-wrap{padding-right:83px}.modal-container.modal-container__serviceZoneMap-expand .textArea-wrap .textArea-multiple div{border-radius:4px 0 0 4px}.modal-container.modal-container__serviceZoneMap-expand .button-wrap{position:relative}.modal-container.modal-container__serviceZoneMap-expand .button-wrap button{width:83px;height:83px;position:absolute;right:0;top:-93px;border-radius:0 4px 4px 0}.modal-container.modal-container__serviceZoneMap-expand .button-group-wrap{display:flex;gap:8px}.modal-container.location-detail .address-search{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding-left:10px;display:flex}.modal-container.location-detail .search-icon{margin-right:5px}.modal-container .modal-wrap{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.modal-container .modal-dialog-wrap{width:100% !important;min-width:auto !important;max-width:auto !important}.modal-container .modal-wrap,.modal-container .modal-dialog-wrap{width:96%;min-width:320px;max-width:1000px;max-height:90vh;background:#eee;box-sizing:border-box;border:none;border-radius:5px;overflow:auto}.modal-container .modal-wrap .modal-form-wrap,.modal-container .modal-dialog-wrap .modal-form-wrap{box-sizing:border-box !important}.modal-container .modal-wrap .modal-form-wrap .modal-form-container,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container{background:#fff;padding:20px 26px;box-sizing:border-box;display:flex;flex-direction:column}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title{display:flex;justify-content:space-between;width:100%}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title h4,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title h4{font-size:1.3rem;font-weight:500}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title{font-size:.85rem}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title p:nth-child(1),.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title p:nth-child(1){margin-top:.4rem}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info{display:flex;margin-top:.6rem}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info .marker-info-item,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info .marker-info-item{display:flex;align-items:center}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info .marker-info-item:not(:nth-child(1)),.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info .marker-info-item:not(:nth-child(1)){margin-left:4px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info .marker-info-item .marker-icon-wrap img,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title.marker-info .marker-info-item .marker-icon-wrap img{width:30px;height:auto}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title .text__subfix,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title .text__subfix{margin-left:7px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title .text__subfix.text__subfix--green,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .sub-title .text__subfix.text__subfix--green{font-size:.7rem;font-weight:800;background-color:var(--gcoo-color-primary);color:#fff;padding:2px 5px;vertical-align:middle}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .align-right-area,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .align-right-area{text-align:right}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-title .align-right-area .example-image-button,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-title .align-right-area .example-image-button{font-size:2rem}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .example-image-box,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .example-image-box{height:500px;width:100%;margin:20px 0 10px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .example-image-box.single-content,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .example-image-box.single-content{display:flex;justify-content:center}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .example-image-box .example-image,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .example-image-box .example-image{max-width:100%;width:auto;height:100%;margin-top:20px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .vaildationSpan,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .vaildationSpan{color:#e53935}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .time-picker,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .time-picker{display:flex;justify-content:center}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .time-picker .time-divider,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .time-picker .time-divider{padding:0 20px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .picker-action-button,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .picker-action-button{background-color:#fff;text-align:center;padding-top:10px;border-top:1px solid #ddd}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.calendar-box .rdrMonth,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.calendar-box .rdrMonth{width:100%}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker .rdrMonth,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker .rdrMonth{width:33.3333%;min-width:200px}@media(max-width: 1200px){.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker .rdrMonth,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker .rdrMonth{width:100%;max-width:300px;margin:auto;text-align:center}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker .rdrMonths,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker .rdrMonths{width:100%;display:block}}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.setStartPaymentDate-hide,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.setStartPaymentDate-hide{display:none}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.setEndPaymentDate-hide,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.setEndPaymentDate-hide{display:none}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.unpaidRangeStartDates-hide,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.unpaidRangeStartDates-hide{display:none}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.setStartPaymentDate,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.setStartPaymentDate{display:inherit !important}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.setEndPaymentDate,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.setEndPaymentDate{display:inherit !important}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker.unpaidRangeStartDates,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker.unpaidRangeStartDates{display:inherit !important}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker-area .button-area,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker-area .button-area{padding-bottom:20px !important}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker-area .button-area .time-selection form>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker-area .button-area .time-selection form>div{padding-top:0}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .date-range-picker-wrap .date-range-picker-area.static-layout,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .date-range-picker-wrap .date-range-picker-area.static-layout{border:0;box-shadow:0px 0px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container div.scroll-area,.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container div.scroll-area,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area{overflow:auto;max-height:63vh}.modal-container .modal-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar,.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar{width:7px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar-thumb,.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar-thumb,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar-thumb,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar-thumb{min-height:50px;background-color:#cecece;border-radius:10px;border:7px solid rgba(0,0,0,.183)}.modal-container .modal-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar-thumb:hover,.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar-thumb:hover,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar-thumb:hover,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar-thumb:hover{border:7px solid rgba(0,0,0,.3)}.modal-container .modal-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar-track,.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar-track,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container div.scroll-area::-webkit-scrollbar-track,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset.scroll-area::-webkit-scrollbar-track{background-color:#fff;border-radius:10px;border:7px solid rgba(120,120,120,.18)}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset{margin-top:10px;border-radius:5px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset:last-child,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset:last-child{padding-bottom:0px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset:first-child .fieldset-title,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset:first-child .fieldset-title{margin-top:0px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0),.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0){padding-top:36px;display:flex;flex-direction:initial;align-items:center;flex-direction:column}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).modal-form-title h6,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).modal-form-title h6{font-weight:400;font-size:1.8rem}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).fieldset-title,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).fieldset-title{display:block;text-align:left;font-weight:600;font-size:1.2em;color:#424242;background-color:#e8e8e8;padding:5px;padding-left:10px;border-radius:5px 5px 0 0;margin-top:40px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).fieldset-subTitle,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).fieldset-subTitle{display:block;text-align:left;color:#424242;padding:5px;padding-left:10px;margin-top:0px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).fieldset-subTitle>.guideText svg,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0).fieldset-subTitle>.guideText svg{vertical-align:sub}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0)>div:not(.maxWidth),.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0)>div:not(.maxWidth){width:96%;min-width:190px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0)>.maxWidth,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>fieldset>div:not(.pt-0)>.maxWidth{width:100%;min-width:190px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div{padding-top:36px;display:flex;flex-direction:initial;align-items:center;flex-direction:column}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div.modal-form-title h6,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div.modal-form-title h6{font-weight:400;font-size:1.8rem}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div.upload-image-wrapper,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div.upload-image-wrapper{border:1px solid #dee2e6;border-end-start-radius:4px;border-end-end-radius:4px;border-top:none;padding-top:14px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div .list-container,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div .list-container{margin-top:10px;padding:0 0}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div.ground-display-none,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div.ground-display-none{display:none}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div>div{width:96%;min-width:190px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div>div.uploadFile-wrap,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div>div.uploadFile-wrap{width:100%;border:1px solid #dee2e6;border-bottom:none;border-start-start-radius:4px;border-start-end-radius:4px;box-sizing:border-box;padding:14px 10px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container form>div>div.uploadFile-wrap>label,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container form>div>div.uploadFile-wrap>label{width:100%;margin-bottom:5px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>div{margin-top:10px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>svg,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>svg{vertical-align:bottom}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend,.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title{color:#333;width:98%;min-width:75px;padding-right:18px;box-sizing:border-box;text-align:left;position:relative;font-size:1rem;font-weight:600;word-break:keep-all}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>div,.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>div{position:absolute;top:50%;left:-3px;transform:translateY(-50%)}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>div>svg,.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>div>svg,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>div>svg,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>div>svg{color:#333;width:17px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>span,.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>span,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>span,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>span{left:inherit;display:inline-block}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>.delete-box,.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>.delete-box,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute>legend>.delete-box,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .modal-form-attribute-title>.delete-box{position:absolute;right:10px !important;left:auto}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .attribute-tooltip>svg,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .attribute-tooltip>svg{width:20px;vertical-align:sub;padding-top:3px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box{display:flex}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div{width:100%}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div:first-child,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div:first-child{padding-right:40px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div:first-child>div>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div:first-child>div>div{padding:10.5px 14px}.modal-container .modal-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container .modal-form-attribute .row .content .responsive-box>div>div{width:100%}@media(max-width: 720px){.modal-container .modal-wrap .modal-form-wrap .modal-form-container>div,.modal-container .modal-dialog-wrap .modal-form-wrap .modal-form-container>div{display:block}}.modal-container .modal-wrap .modal-form-wrap .success,.modal-container .modal-dialog-wrap .modal-form-wrap .success{color:var(--gcoo-color-primary)}.modal-container .modal-wrap .modal-form-wrap .failure,.modal-container .modal-dialog-wrap .modal-form-wrap .failure{color:#d80656}.modal-container .modal-wrap .modal-form-wrap .new,.modal-container .modal-dialog-wrap .modal-form-wrap .new{color:#4487f3}.modal-container .modal-wrap .upload-image-wrapper,.modal-container .modal-dialog-wrap .upload-image-wrapper{display:flex;justify-content:center;padding:20px 0 20px 0}.modal-container .modal-wrap .upload-image-wrapper img,.modal-container .modal-dialog-wrap .upload-image-wrapper img{width:100%;height:auto;max-width:50%}.modal-container .modal-wrap .uploadFile-wrap,.modal-container .modal-dialog-wrap .uploadFile-wrap{width:100%;border:1px solid #dee2e6;border-radius:4px;box-sizing:border-box;margin-top:10px;padding:14px 10px}.modal-container .modal-wrap .uploadFile-wrap>label,.modal-container .modal-dialog-wrap .uploadFile-wrap>label{width:100%;margin-bottom:5px}.modal-container .modal-wrap .MuiContainer-root,.modal-container .modal-dialog-wrap .MuiContainer-root{margin:0;padding:0;box-sizing:unset;outline-width:0;outline:none}.modal-container .modal-wrap .MuiGrid-spacing-xs-1,.modal-container .modal-dialog-wrap .MuiGrid-spacing-xs-1{width:100%;margin:0}.modal-container .modal-wrap .MuiGrid-spacing-xs-1 .MuiGrid-item,.modal-container .modal-dialog-wrap .MuiGrid-spacing-xs-1 .MuiGrid-item{padding:0}.modal-container .modal-wrap .detailInfo-wrap,.modal-container .modal-dialog-wrap .detailInfo-wrap{padding-top:15px !important}.modal-container .modal-wrap .detailInfo-wrap>div,.modal-container .modal-dialog-wrap .detailInfo-wrap>div{width:100% !important;margin-bottom:20px}.modal-container .modal-wrap .detailInfo-wrap>div .detail-title,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-title{font-weight:700;font-size:18px;margin-bottom:10px}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content{font-size:16px;margin-left:4%}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content.largeText,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content.largeText{width:100%;padding:12px;margin-left:0;background-color:#f1f1f1;border-radius:2px}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content.outLined,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content.outLined{background-color:#fff;border:1px solid rgba(0,0,0,.23)}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content.splitSection,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content.splitSection{display:flex;justify-content:space-between;align-items:center;margin-left:0}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content.splitSection>div,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content.splitSection>div{flex:0 0 46.5%;background-color:#f1f1f1;border-color:rgba(0,0,0,.26);border-radius:4px;padding:10.5px 14px;text-align:center}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content.splitSection>span.arrow-icon,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content.splitSection>span.arrow-icon{display:inline-block;width:15px;height:15px;min-width:15px;min-height:15px;border-width:0 3px 3px 0;border-color:#333;border-style:solid;transform:rotate(-45deg);margin:0 15px}.modal-container .modal-wrap .detailInfo-wrap>div .detail-content.splitSection>span.arrow-icon.left,.modal-container .modal-dialog-wrap .detailInfo-wrap>div .detail-content.splitSection>span.arrow-icon.left{transform:rotate(135deg)}.modal-container .modal-wrap .date-range-wrap,.modal-container .modal-dialog-wrap .date-range-wrap{position:relative;display:flex;margin-top:10px}.modal-container .modal-wrap .date-range-wrap .date-area,.modal-container .modal-dialog-wrap .date-range-wrap .date-area{width:100%}.modal-container .modal-wrap .date-range-wrap .date-area .date,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date{display:flex;flex-direction:row;align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:5px;padding:5px;background-color:#fff}.modal-container .modal-wrap .date-range-wrap .date-area .date input,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date input{border:0;margin:0;padding:0;width:100%;text-align:center}.modal-container .modal-wrap .date-range-wrap .date-area .date>div,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date>div{display:flex;width:100%}.modal-container .modal-wrap .date-range-wrap .date-area .date .filter-type,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date .filter-type{padding-left:5px;color:var(--gcoo-color-primary)}.modal-container .modal-wrap .date-range-wrap .date-area .date .filter-type.normal,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date .filter-type.normal{color:rgba(0,0,0,.54)}.modal-container .modal-wrap .date-range-wrap .date-area .date.disabled svg,.modal-container .modal-wrap .date-range-wrap .date-area .date.disabled input,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date.disabled svg,.modal-container .modal-dialog-wrap .date-range-wrap .date-area .date.disabled input{color:rgba(0,0,0,.38)}.modal-container .modal-wrap .date-range-wrap .date-view,.modal-container .modal-dialog-wrap .date-range-wrap .date-view{display:flex;align-items:center;border:1px solid rgba(0,0,0,.12);border-radius:5px;padding:5px}.modal-container .modal-wrap .date-range-wrap .date-view .clear-box>button,.modal-container .modal-dialog-wrap .date-range-wrap .date-view .clear-box>button{vertical-align:top}.modal-container .modal-wrap .date-range-wrap.labelShow,.modal-container .modal-dialog-wrap .date-range-wrap.labelShow{position:relative;margin-top:0px}.modal-container .modal-wrap .date-range-wrap.labelShow label,.modal-container .modal-dialog-wrap .date-range-wrap.labelShow label{position:absolute;top:0;left:0;color:rgba(0,0,0,.54);font-size:1rem;font-weight:400;line-height:1;letter-spacing:.00938em;transform:translate(-9px, -2px) scale(0.75);transition:color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms}.modal-container .modal-wrap .date-range-wrap.labelShow .date-area,.modal-container .modal-dialog-wrap .date-range-wrap.labelShow .date-area{margin-top:16px}.modal-container .modal-wrap .date-range-wrap.labelShow.error label,.modal-container .modal-dialog-wrap .date-range-wrap.labelShow.error label{color:var(--gcoo-color-error)}.modal-container .modal-wrap .map-wrap,.modal-container .modal-dialog-wrap .map-wrap{position:relative;height:600px;margin-top:0 !important;margin-bottom:15px;width:100% !important}.modal-container .modal-wrap .map-wrap>div#map,.modal-container .modal-wrap .map-wrap>div#gmap,.modal-container .modal-dialog-wrap .map-wrap>div#map,.modal-container .modal-dialog-wrap .map-wrap>div#gmap{height:600px}.modal-container .modal-wrap .map-wrap .marker-icon.watch,.modal-container .modal-dialog-wrap .map-wrap .marker-icon.watch{filter:invert(49%) sepia(60%) saturate(4025%) hue-rotate(2deg) brightness(102%) contrast(108%)}.modal-container .modal-wrap .map-wrap .marker-icon.track,.modal-container .modal-dialog-wrap .map-wrap .marker-icon.track{filter:invert(67%) sepia(78%) saturate(1498%) hue-rotate(11deg) brightness(96%) contrast(101%)}.modal-container .modal-wrap .map-wrap .marker-icon.withdraw,.modal-container .modal-dialog-wrap .map-wrap .marker-icon.withdraw{filter:invert(78%) sepia(69%) saturate(1773%) hue-rotate(24deg) brightness(101%) contrast(101%)}.modal-container .modal-wrap .map-wrap .marker-icon.done,.modal-container .modal-dialog-wrap .map-wrap .marker-icon.done{filter:invert(48%) sepia(35%) saturate(6207%) hue-rotate(119deg) brightness(92%) contrast(101%)}.modal-container .modal-wrap .map-wrap .loading-container,.modal-container .modal-dialog-wrap .map-wrap .loading-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}.modal-container .modal-wrap .map-wrap .loading-container.show,.modal-container .modal-dialog-wrap .map-wrap .loading-container.show{opacity:1;transition:opacity 225ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;visibility:visible}.modal-container .modal-wrap .map-wrap .loading-container.hide,.modal-container .modal-dialog-wrap .map-wrap .loading-container.hide{opacity:0;transition:opacity 195ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;visibility:hidden}.modal-container .modal-wrap .map-wrap .bottom-center,.modal-container .modal-dialog-wrap .map-wrap .bottom-center{margin-left:auto;margin-right:auto;top:calc(100% - 40px);left:0;right:0;text-align:center}.modal-container .modal-wrap .map-wrap .zone-refresh-button,.modal-container .modal-dialog-wrap .map-wrap .zone-refresh-button{position:absolute !important;width:275px;background-color:rgba(0,0,0,0);padding:0;border:0px;animation-iteration-count:infinite}.modal-container .modal-wrap .inline-wrap,.modal-container .modal-dialog-wrap .inline-wrap{display:flex;justify-content:space-around;margin-top:10px}.modal-container .modal-wrap .inline-wrap>div,.modal-container .modal-dialog-wrap .inline-wrap>div{position:relative;flex-grow:1}.modal-container .modal-wrap .inline-wrap>span,.modal-container .modal-dialog-wrap .inline-wrap>span{flex-grow:.1}.modal-container .modal-wrap .inline-wrap>span.range-icon,.modal-container .modal-dialog-wrap .inline-wrap>span.range-icon{text-align:center;width:30px;line-height:30px;vertical-align:text-top}.modal-container .modal-wrap .inline-select-wrap .inline-select-title,.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-title{color:#333;width:98% !important;min-width:75px;padding-right:18px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-weight:600;word-break:keep-all;font-size:1rem;line-height:1;letter-spacing:.00938em}.modal-container .modal-wrap .inline-select-wrap .inline-select-box,.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box{display:flex;flex-direction:initial;justify-content:space-between;align-items:baseline}.modal-container .modal-wrap .inline-select-wrap .inline-select-box>span,.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box>span{margin:0 8px}.modal-container .modal-wrap .inline-select-wrap .inline-select-box>div:nth-child(1),.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box>div:nth-child(1){width:30%;padding-right:16px}.modal-container .modal-wrap .inline-select-wrap .inline-select-box>div:nth-child(2),.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box>div:nth-child(2){width:70%}.modal-container .modal-wrap .inline-select-wrap .inline-select-box .inline-select-time-section,.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box .inline-select-time-section{display:flex;justify-content:space-between;align-items:center}.modal-container .modal-wrap .inline-select-wrap .inline-select-box .inline-select-time-section>div,.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box .inline-select-time-section>div{width:100%}.modal-container .modal-wrap .inline-select-wrap .inline-select-box .inline-select-time-section>span,.modal-container .modal-dialog-wrap .inline-select-wrap .inline-select-box .inline-select-time-section>span{padding:0 5px}.modal-container .modal-wrap .select-wrap,.modal-container .modal-dialog-wrap .select-wrap{margin-top:10px}.modal-container .modal-wrap .select-wrap>div,.modal-container .modal-dialog-wrap .select-wrap>div{width:100%}.modal-container .modal-wrap .select-wrap>div>div,.modal-container .modal-dialog-wrap .select-wrap>div>div{padding-top:8px;padding-bottom:8px;text-align:center}.modal-container .modal-wrap .form-detail-group-wrap,.modal-container .modal-dialog-wrap .form-detail-group-wrap{width:96%;padding:10px;border:1px solid #dee2e6;border-radius:4px;margin:0 auto}.modal-container .modal-wrap .form-detail-group-wrap .form-detail-group-align-spaceAround,.modal-container .modal-dialog-wrap .form-detail-group-wrap .form-detail-group-align-spaceAround{display:flex;justify-content:space-around}.modal-container .modal-wrap .form-detail-group-wrap .form-detail-group-align-spaceAround>div,.modal-container .modal-dialog-wrap .form-detail-group-wrap .form-detail-group-align-spaceAround>div{flex:1}.modal-container .modal-wrap .form-detail-group-wrap .form-detail-group-align-spaceAround>span,.modal-container .modal-dialog-wrap .form-detail-group-wrap .form-detail-group-align-spaceAround>span{padding:0 10px}.modal-container .modal-wrap .multipleSelect-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap{border:1px solid #dee2e6;border-radius:4px;padding:10px}.modal-container .modal-wrap .multipleSelect-wrap .select-boxes-w90>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .select-boxes-w90>div{min-width:90px;margin-left:10px}.modal-container .modal-wrap .multipleSelect-wrap .select-boxes-w70>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .select-boxes-w70>div{min-width:70px;margin-left:10px}.modal-container .modal-wrap .multipleSelect-wrap .select-boxes-w130 .add-select-content-btn,.modal-container .modal-dialog-wrap .multipleSelect-wrap .select-boxes-w130 .add-select-content-btn{padding:12px !important}.modal-container .modal-wrap .multipleSelect-wrap .select-boxes-w130>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .select-boxes-w130>div{min-width:130px;margin-left:10px}.modal-container .modal-wrap .multipleSelect-wrap .align-right-area,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-right-area{float:right;text-align:right}.modal-container .modal-wrap .multipleSelect-wrap .align-right-area .region-button-group-wrap>button,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-right-area .region-button-group-wrap>button{margin-top:10px;margin-left:5px}.modal-container .modal-wrap .multipleSelect-wrap .align-right-area .region-button-group-wrap>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-right-area .region-button-group-wrap>div{margin-top:10px}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area{display:flex;justify-content:space-between}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div{display:flex}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-wrap{align-items:flex-end;padding:10px}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-wrap>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-wrap>div{margin-right:15px}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-wrap .MuiAutocomplete-popper,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-wrap .MuiAutocomplete-popper{top:48px}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-option-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-option-wrap{align-items:center;margin-right:20px}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-option-wrap .tooltip-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-option-wrap .tooltip-wrap{margin-left:4px}.modal-container .modal-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-option-wrap .btn-all-region-delete,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-spaceBetween-area>div.select-region-option-wrap .btn-all-region-delete{flex:0 0 auto;font-size:1rem;cursor:pointer;padding:0 15px 0 10px}.modal-container .modal-wrap .multipleSelect-wrap .align-inlineBlock-area>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-inlineBlock-area>div{display:inline-block;vertical-align:middle}.modal-container .modal-wrap .multipleSelect-wrap .align-even-area,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-even-area{display:flex;justify-content:space-evenly}.modal-container .modal-wrap .multipleSelect-wrap .align-even-area>div,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-even-area>div{width:100%;display:flex;align-items:center}.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap{max-height:350px;overflow-y:scroll;border:1px solid #dee2e6;border-radius:4px}.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .administratived-division-list,.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .selected-content-chip-list,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .administratived-division-list,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .selected-content-chip-list,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .administratived-division-list,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .selected-content-chip-list,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .administratived-division-list,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .selected-content-chip-list,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .administratived-division-list,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .selected-content-chip-list,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .administratived-division-list,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .selected-content-chip-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .administratived-division-list li,.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .selected-content-chip-list li,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .administratived-division-list li,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .selected-content-chip-list li,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .administratived-division-list li,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .selected-content-chip-list li,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .administratived-division-list li,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .selected-content-chip-list li,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .administratived-division-list li,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .selected-content-chip-list li,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .administratived-division-list li,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .selected-content-chip-list li{width:auto}.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .administratived-division-list .chip-list-item.link,.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .selected-content-chip-list .chip-list-item.link,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .administratived-division-list .chip-list-item.link,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .selected-content-chip-list .chip-list-item.link,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .administratived-division-list .chip-list-item.link,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .selected-content-chip-list .chip-list-item.link,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .administratived-division-list .chip-list-item.link,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .selected-content-chip-list .chip-list-item.link,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .administratived-division-list .chip-list-item.link,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .selected-content-chip-list .chip-list-item.link,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .administratived-division-list .chip-list-item.link,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .selected-content-chip-list .chip-list-item.link{color:var(--gcoo-color-primary);text-decoration-line:underline;text-decoration-color:var(--gcoo-color-primary)}.modal-container .modal-wrap .multipleSelect-wrap .administratived-division-list-wrap .empty-select-button-group,.modal-container .modal-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .empty-select-button-group,.modal-container .modal-wrap .multipleSelect-wrap .selected-group-list-wrap .empty-select-button-group,.modal-container .modal-dialog-wrap .multipleSelect-wrap .administratived-division-list-wrap .empty-select-button-group,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-content-chip-list-wrap .empty-select-button-group,.modal-container .modal-dialog-wrap .multipleSelect-wrap .selected-group-list-wrap .empty-select-button-group{padding:8px;text-align:center}.modal-container .modal-wrap .multipleSelect-wrap .align-right,.modal-container .modal-dialog-wrap .multipleSelect-wrap .align-right{margin-left:auto}.modal-container .modal-wrap .multipleSelect-wrap .empty-select-option,.modal-container .modal-dialog-wrap .multipleSelect-wrap .empty-select-option{border:1px solid #dee2e6;border-radius:4px;padding:10px 0;text-align:center}.modal-container .modal-wrap .multipleSelect-wrap .date-container,.modal-container .modal-dialog-wrap .multipleSelect-wrap .date-container{margin-top:10px}.modal-container .modal-wrap .multipleSelect-wrap .date-container .date-wrange-wrap,.modal-container .modal-dialog-wrap .multipleSelect-wrap .date-container .date-wrange-wrap{margin-top:10px}.modal-container .modal-wrap .button-wrap>div,.modal-container .modal-wrap .button-wrap button,.modal-container .modal-dialog-wrap .button-wrap>div,.modal-container .modal-dialog-wrap .button-wrap button{width:100%}.modal-container .modal-wrap .checkbox-wrap,.modal-container .modal-dialog-wrap .checkbox-wrap{margin-top:0px !important;margin-left:1rem}.modal-container .modal-wrap .input-wrap,.modal-container .modal-dialog-wrap .input-wrap{margin-top:10px}.modal-container .modal-wrap .input-wrap>div,.modal-container .modal-dialog-wrap .input-wrap>div{width:100%}.modal-container .modal-wrap .search-input-wrap,.modal-container .modal-dialog-wrap .search-input-wrap{display:flex;align-items:center}.modal-container .modal-wrap .search-input-wrap>div:first-child,.modal-container .modal-dialog-wrap .search-input-wrap>div:first-child{width:90% !important}.modal-container .modal-wrap .search-input-wrap>div:last-child,.modal-container .modal-dialog-wrap .search-input-wrap>div:last-child{width:10% !important;text-align:right}.modal-container .modal-wrap .textArea-wrap,.modal-container .modal-dialog-wrap .textArea-wrap{margin-top:10px}.modal-container .modal-wrap .textArea-wrap .textArea-multiple,.modal-container .modal-dialog-wrap .textArea-wrap .textArea-multiple{width:100%}.modal-container .modal-wrap .select-week-wrap,.modal-container .modal-dialog-wrap .select-week-wrap{padding-top:0 !important}.modal-container .modal-wrap .table-wrap,.modal-container .modal-dialog-wrap .table-wrap{padding-top:0 !important}.modal-container .modal-wrap .table-wrap>div,.modal-container .modal-dialog-wrap .table-wrap>div{width:100% !important}.modal-container .modal-wrap .radio-desc-wrap .radio-desc-lists,.modal-container .modal-dialog-wrap .radio-desc-wrap .radio-desc-lists{display:block}.modal-container .modal-wrap .radio-desc-wrap .radio-desc-lists .radio-desc-input,.modal-container .modal-dialog-wrap .radio-desc-wrap .radio-desc-lists .radio-desc-input{width:100px}.modal-container .modal-wrap .radio-desc-wrap .radio-desc-lists .radio-desc-item,.modal-container .modal-dialog-wrap .radio-desc-wrap .radio-desc-lists .radio-desc-item{display:flex;align-items:center;margin-bottom:10px}.modal-container .modal-wrap .radio-desc-wrap .radio-desc-lists .radio-desc-item .radio-desc-text,.modal-container .modal-dialog-wrap .radio-desc-wrap .radio-desc-lists .radio-desc-item .radio-desc-text{color:#979797}.modal-container .selected-content-chip-list-wrap{max-height:350px;overflow-y:scroll;border:1px solid #dee2e6;border-radius:4px}.modal-container .selected-content-chip-list-wrap>p{padding:8px;text-align:center}.modal-container .modal-bottom-wrap{display:inline-block !important;text-align:right;padding-top:16px !important;width:100%}.modal-container .modal-bottom-wrap>div{width:100% !important}.modal-container .modal-bottom-wrap>div>button{font-size:14px;color:#fff;border-radius:4px;box-shadow:initial;border:none}.modal-container .modal-bottom-wrap>div>button:nth-child(2){margin:0 8px}.modal-container .modal-bottom-wrap>div>button.permission-cancel{color:#fff;background:#4ca9fc}.modal-container .modal-bottom-wrap>div>button.delete{background:#e53935}.modal-container .modal-bottom-wrap>div>button.permission-save-btn{background:var(--gcoo-color-primary)}.modal-container .modal-bottom-wrap .letter-2-margin{margin:0 6px}.modal-container .line{height:1px;background:#dee2e6;padding-top:1px !important;box-sizing:border-box;margin-top:16px}.modal-container .long-table-header-modal-wrap{background-color:#fff;padding:20px 26px;box-sizing:border-box}.modal-container .long-table-header-modal-wrap .imei-name-section{font-size:16px}.modal-container.location-detail .address-search{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding-left:10px;display:flex}.modal-container.location-detail .search-icon{margin-right:5px}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzI2NWRhMTM4MTdjZGU4MTdmNWEuZ2Jpa2UtYnVuZGxlLmNzcyIsIm1hcHBpbmdzIjoiQUFFQSxXQUNJLHFCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLHFIQUVBLGlGQUlKLFdBQ0kscUJBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0EscUhBRUEseURBR0osV0FDSSxxQkFDQSxrQkFDQSxnQkFDQSxrQkFDQSxxSEFFQSwwQkFHSixXQUNJLHFCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLHFIQUVBLDBCQUdKLFdBQ0kscUJBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0EscUhBRUEseUdBSUosV0FDSSxxQkFDQSxrQkFDQSxnQkFDQSxrQkFDQSxxSEFFQSwyR0FJSixXQUNJLHFCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLGtIQUVBLHlKQUtKLFdBQ0kscUJBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0EsNkdBRUEsaUZBSUosV0FDSSxxQkFDQSxrQkFDQSxnQkFDQSxrQkFDQSw2R0FFQSx5REFHSixXQUNJLHFCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLDZHQUVBLDBCQUdKLFdBQ0kscUJBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0EsNkdBRUEsMEJBR0osV0FDSSxxQkFDQSxrQkFDQSxnQkFDQSxrQkFDQSw2R0FFQSx5R0FJSixXQUNJLHFCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLDZHQUVBLDJHQUlKLFdBQ0kscUJBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0EsMEdBRUEseUpBS0osV0FDSSxxQkFDQSxrQkFDQSxnQkFDQSxrQkFDQSx1SEFFQSxpRkFJSixXQUNJLHFCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLHVIQUVBLHlEQUdKLFdBQ0kscUJBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0EsdUhBRUEsMEJBR0osV0FDSSxxQkFDQSxrQkFDQSxnQkFDQSxrQkFDQSx1SEFFQSwwQkFHSixXQUNJLHFCQUNBLGtCQUNBLGdCQUNBLGtCQUNBLHVIQUVBLHlHQUlKLFdBQ0kscUJBQ0Esa0JBQ0EsZ0JBQ0Esa0JBQ0EsdUhBRUEsMkdBSUosV0FD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QUNBLHVEQUVKLGtCQUNJLG9FQUVKLG9DQUNJLHNEQVFaLFlBQ0ksd0JBSVIsVUFDSSxtQkFDQSwyQkFDQSxzQkFDQSxnQkFDQSxnREFHSixxQkFDSSxrQkFDQSxzQkFDQSxtRUFDQSxjQUNJLGtEQU1KLGVBQ0ksaUNBQ0Esa0JBQ0Esa0JBQ0EsYUFDQSwrQ0FFSixnQkFDSSxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9mb250cy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3NyYy9jc3MvY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9jb21tb24uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyByb2JvdG8gZm9udFxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90byBMaWdodCcpLCBsb2NhbCgnUm9ib3RvLUxpZ2h0JyksXG4gICAgICAgIHVybCgvZm9udHMvcm9ib3RvL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ1JjNEVzQS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgICAgIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvIExpZ2h0JyksIGxvY2FsKCdSb2JvdG8tTGlnaHQnKSxcbiAgICAgICAgdXJsKC9mb250cy9yb2JvdG8vS0ZPbENucUV1OTJGcjFNbVNVNWZBQmM0RXNBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90byBMaWdodCcpLCBsb2NhbCgnUm9ib3RvLUxpZ2h0JyksXG4gICAgICAgIHVybCgvZm9udHMvcm9ib3RvL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ0JjNEVzQS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvIExpZ2h0JyksIGxvY2FsKCdSb2JvdG8tTGlnaHQnKSxcbiAgICAgICAgdXJsKC9mb250cy9yb2JvdG8vS0ZPbENucUV1OTJGcjFNbVNVNWZCeGM0RXNBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90byBMaWdodCcpLCBsb2NhbCgnUm9ib3RvLUxpZ2h0JyksXG4gICAgICAgIHVybCgvZm9udHMvcm9ib3RvL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ3hjNEVzQS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LFxuICAgICAgICBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvIExpZ2h0JyksIGxvY2FsKCdSb2JvdG8tTGlnaHQnKSxcbiAgICAgICAgdXJsKC9mb250cy9yb2JvdG8vS0ZPbENucUV1OTJGcjFNbVNVNWZDaGM0RXNBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsXG4gICAgICAgIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90byBMaWdodCcpLCBsb2NhbCgnUm9ib3RvLUxpZ2h0JyksXG4gICAgICAgIHVybCgvZm9udHMvcm9ib3RvL0tGT2xDbnFFdTkyRnIxTW1TVTVmQkJjNC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgICAgIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsXG4gICAgICAgIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvJyksIGxvY2FsKCdSb2JvdG8tUmVndWxhcicpLFxuICAgICAgICB1cmwoL2ZvbnRzL3JvYm90by9LRk9tQ25xRXU5MkZyMU11NzJ4S096WS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsXG4gICAgICAgIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvJyksIGxvY2FsKCdSb2JvdG8tUmVndWxhcicpLFxuICAgICAgICB1cmwoL2ZvbnRzL3JvYm90by9LRk9tQ25xRXU5MkZyMU11NW14S096WS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdSb2JvdG8nKSwgbG9jYWwoJ1JvYm90by1SZWd1bGFyJyksXG4gICAgICAgIHVybCgvZm9udHMvcm9ib3RvL0tGT21DbnFFdTkyRnIxTXU3bXhLT3pZLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdSb2JvdG8nKSwgbG9jYWwoJ1JvYm90by1SZWd1bGFyJyksXG4gICAgICAgIHVybCgvZm9udHMvcm9ib3RvL0tGT21DbnFFdTkyRnIxTXU0V3hLT3pZLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90bycpLCBsb2NhbCgnUm9ib3RvLVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKC9mb250cy9yb2JvdG8vS0ZPbUNucUV1OTJGcjFNdTdXeEtPelkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSxcbiAgICAgICAgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90bycpLCBsb2NhbCgnUm9ib3RvLVJlZ3VsYXInKSxcbiAgICAgICAgdXJsKC9mb250cy9yb2JvdG8vS0ZPbUNucUV1OTJGcjFNdTdHeEtPelkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQixcbiAgICAgICAgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvJyksIGxvY2FsKCdSb2JvdG8tUmVndWxhcicpLFxuICAgICAgICB1cmwoL2ZvbnRzL3JvYm90by9LRk9tQ25xRXU5MkZyMU11NG14Sy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsXG4gICAgICAgIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsXG4gICAgICAgIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvIE1lZGl1bScpLCBsb2NhbCgnUm9ib3RvLU1lZGl1bScpLFxuICAgICAgICB1cmwoL2ZvbnRzL3JvYm90by9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNSYzRFc0Eud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgICAgICBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90byBNZWRpdW0nKSwgbG9jYWwoJ1JvYm90by1NZWRpdW0nKSxcbiAgICAgICAgdXJsKC9mb250cy9yb2JvdG8vS0ZPbENucUV1OTJGcjFNbUVVOWZBQmM0RXNBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90byBNZWRpdW0nKSwgbG9jYWwoJ1JvYm90by1NZWRpdW0nKSxcbiAgICAgICAgdXJsKC9mb250cy9yb2JvdG8vS0ZPbENucUV1OTJGcjFNbUVVOWZDQmM0RXNBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdSb2JvdG8gTWVkaXVtJyksIGxvY2FsKCdSb2JvdG8tTWVkaXVtJyksXG4gICAgICAgIHVybCgvZm9udHMvcm9ib3RvL0tGT2xDbnFFdTkyRnIxTW1FVTlmQnhjNEVzQS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdSb2JvdG8gTWVkaXVtJyksIGxvY2FsKCdSb2JvdG8tTWVkaXVtJyksXG4gICAgICAgIHVybCgvZm9udHMvcm9ib3RvL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ3hjNEVzQS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LFxuICAgICAgICBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvIE1lZGl1bScpLCBsb2NhbCgnUm9ib3RvLU1lZGl1bScpLFxuICAgICAgICB1cmwoL2ZvbnRzL3JvYm90by9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNoYzRFc0Eud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQixcbiAgICAgICAgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvIE1lZGl1bScpLCBsb2NhbCgnUm9ib3RvLU1lZGl1bScpLFxuICAgICAgICB1cmwoL2ZvbnRzL3JvYm90by9LRk9sQ25xRXU5MkZyMU1tRVU5ZkJCYzQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgICAgICBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLFxuICAgICAgICBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90byBCb2xkJyksIGxvY2FsKCdSb2JvdG8tQm9sZCcpLFxuICAgICAgICB1cmwoL2ZvbnRzL3JvYm90by9LRk9sQ25xRXU5MkZyMU1tV1VsZkNSYzRFc0Eud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLFxuICAgICAgICBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90byBCb2xkJyksIGxvY2FsKCdSb2JvdG8tQm9sZCcpLFxuICAgICAgICB1cmwoL2ZvbnRzL3JvYm90by9LRk9sQ25xRXU5MkZyMU1tV1VsZkFCYzRFc0Eud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvIEJvbGQnKSwgbG9jYWwoJ1JvYm90by1Cb2xkJyksXG4gICAgICAgIHVybCgvZm9udHMvcm9ib3RvL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ0JjNEVzQS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvIEJvbGQnKSwgbG9jYWwoJ1JvYm90by1Cb2xkJyksXG4gICAgICAgIHVybCgvZm9udHMvcm9ib3RvL0tGT2xDbnFFdTkyRnIxTW1XVWxmQnhjNEVzQS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdSb2JvdG8gQm9sZCcpLCBsb2NhbCgnUm9ib3RvLUJvbGQnKSxcbiAgICAgICAgdXJsKC9mb250cy9yb2JvdG8vS0ZPbENucUV1OTJGcjFNbVdVbGZDeGM0RXNBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksXG4gICAgICAgIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdSb2JvdG8gQm9sZCcpLCBsb2NhbCgnUm9ib3RvLUJvbGQnKSxcbiAgICAgICAgdXJsKC9mb250cy9yb2JvdG8vS0ZPbENucUV1OTJGcjFNbVdVbGZDaGM0RXNBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsXG4gICAgICAgIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ1JvYm90byBCb2xkJyksIGxvY2FsKCdSb2JvdG8tQm9sZCcpLFxuICAgICAgICB1cmwoL2ZvbnRzL3JvYm90by9LRk9sQ25xRXU5MkZyMU1tV1VsZkJCYzQud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLFxuICAgICAgICBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLFxuICAgICAgICBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05hbnVtU3F1YXJlJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdOYW51bVNxdWFyZScpLFxuICAgICAgICB1cmwoL2ZvbnRzL25hbnVtc3F1YXJlL05hbnVtU3F1YXJlUi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoL2ZvbnRzL25hbnVtc3F1YXJlL05hbnVtU3F1YXJlUi53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKC9mb250cy9uYW51bXNxdWFyZS9OYW51bVNxdWFyZVIudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnTmFudW1TcXVhcmUnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogbG9jYWwoJ05hbnVtU3F1YXJlJyksXG4gICAgICAgIHVybCgvZm9udHMvbmFudW1zcXVhcmUvTmFudW1TcXVhcmVCLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgvZm9udHMvbmFudW1zcXVhcmUvTmFudW1TcXVhcmVCLndvZmYpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoL2ZvbnRzL25hbnVtc3F1YXJlL05hbnVtU3F1YXJlQi50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOYW51bVNxdWFyZSc7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiBsb2NhbCgnTmFudW1TcXVhcmUnKSxcbiAgICAgICAgdXJsKC9mb250cy9uYW51bXNxdWFyZS9OYW51bVNxdWFyZUVCLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgvZm9udHMvbmFudW1zcXVhcmUvTmFudW1TcXVhcmVFQi53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKC9mb250cy9uYW51bXNxdWFyZS9OYW51bVNxdWFyZUVCLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ05hbnVtU3F1YXJlJztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgICBzcmM6IGxvY2FsKCdOYW51bVNxdWFyZScpLFxuICAgICAgICB1cmwoL2ZvbnRzL25hbnVtc3F1YXJlL05hbnVtU3F1YXJlTC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoL2ZvbnRzL25hbnVtc3F1YXJlL05hbnVtU3F1YXJlTC53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKC9mb250cy9uYW51bXNxdWFyZS9OYW51bVNxdWFyZUwudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xuICAgdjIuMCB8IDIwMTEwMTI2XG4gICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxuKi9cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuLy8gaDEsXG4vLyBoMixcbi8vIGgzLFxuLy8gaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbmh0bWwsXG5ib2R5LFxuI3Jvb3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxub2wsXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbi8vIGxlZ2VuZCB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vIH1cblxudGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG59XG4iLCJAdXNlICdjb21tb24uc2Nzcyc7XG5cbi8vIOuUlOyekOyduOydmCDsoITssrTrpbwg67O06rOgIGNzcyDtjIzsnbzsnYQg7LaU6rCA7ZWY66m07IScIOyCrOyaqe2VmOyekFxuLy8g7Lu07Y+s64SM7Yq4IOuLqOychOuhnCDtjIzsnbzsnYQg64qY66as66m0XG4vLyDqs7XthrXrkJwgY3Nz66W8IOunjOuTpOq4sCDtnpjrk6TslrTsp4Dqs6Bcbi8vIO2VnCDtjIzsnbzsl5Ag66qw7Ja0IOuEo+ycvOuptCBpZGXqsIAg67KE67KF7J2464ukLlxuLy90ZXN0IGhlbGxvIHdvcmxkIC9zdGFydFxuLndyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAwLjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZnVsbHNjcmVlbi1iZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xMDA7XG59XG5cbi5mdWxsc2NyZWVuLWJnX192aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI21haW4ge1xuICAgIC8vIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6IHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuOCk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmhlbGxvLFxuLndvcmxkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDZlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG4uaGVsbG8ge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgJi5vbnNjcmVlbiB7XG4gICAgICAgIC5sZXR0ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBsZXR0ZXJTcGluSW4gNXMgZWFzZS1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICAgICAgfVxuICAgIH1cbn1cbi53b3JsZCB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAycztcbn1cbi53b3JsZC5vZmZzY3JlZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDB2aCkgc2NhbGVZKDIpO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbi5sZXR0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTtcbn1cblxuLm9mZnNjcmVlbiB7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBsZXR0ZXJTcGluSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwdncpIHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSByb3RhdGUoMGRlZyk7XG4gICAgfVxufVxuXG4uYnRuLWFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLndyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcyBlYXNlLW91dDtcbiAgICAmLmdyYWRpZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MDAlIDQwMCU7XG4gICAgICAgIGFuaW1hdGlvbjogZ3JhZGllbnQgMTVzIGVhc2UgaW5maW5pdGU7XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDZlbTtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAjZmZmLCAkYWxwaGE6IDAuOCk7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwO1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMC44KTtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgfVxufVxuLndyYXAtZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogc2Vhc2hlbGw7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzYWxtb247XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiBzZWFzaGVsbDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGdyYWRpZW50IHtcbiAgICAwJSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSA1MCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gICAgfVxufVxuXG4uYnRuIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXMsXG4gICAgICAgIGJveC1zaGFkb3cgMjUwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXMsXG4gICAgICAgIGJvcmRlciAyNTBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcztcbiAgICAmLmNpcmNsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzYWxtb247XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTJweCAxN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB9XG59XG5cbi50ZXh0LWhpZ2hsaWdodCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogLTAuNWVtO1xuICAgICAgICB0b3A6IC0wLjFlbTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwLjFlbSAwLjI1ZW07XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbGVmdDogLTAuNWVtO1xuICAgICAgICB0b3A6IDAuMWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjFlbSAwLjI1ZW07XG4gICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxufVxuLy90ZXN0IGhlbGxvIHdvcmxkIC9lbmRcblxuLmNvbnRhaW5lci1sb2dpbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5mb3JtLWxvZ2luIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMlO1xuICAgICAgICAuYm94LWltYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1kaXZpZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbi5idXR0b24tbG9naW4ge1xuICAgICAgICAgICAgLy8gYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAvLyB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRvcC1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2ZTZlNmVjYyAhaW1wb3J0YW50O1xuICAgIC5ib3gtaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXBwQmFyLWxlZnQge1xuICAgICAgICB3aWR0aDogMjE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLmFwcEJhci1yaWdodCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAuY291bnRyeU5hbWUtYm94IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hc2lkZS1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLk11aVBhcGVyLXJvb3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCA2NCwgNjQsIDEpO1xuICAgIH1cbiAgICAuTXVpTGlzdEl0ZW1JY29uLXJvb3Qge1xuICAgICAgICBjb2xvcjogcmdiYSgxNjQsIDE2NiwgMTc5LCAxKTtcbiAgICB9XG4gICAgLk11aUxpc3RJdGVtVGV4dC1yb290IHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTY0LCAxNjYsIDE3OSwgMSk7XG4gICAgfVxuXG4gICAgLk11aUxpc3RJdGVtLXJvb3QuTXVpLXNlbGVjdGVkLFxuICAgIC5NdWlMaXN0SXRlbS1yb290Lk11aS1zZWxlY3RlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODEsIDgxLCA4MSwgMSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAwcHggMHB4IDBweCBjb21tb24uJGNvbG9yLXByaW1hcnkgaW5zZXQ7XG5cbiAgICAgICAgLk11aUxpc3RJdGVtSWNvbi1yb290IHtcbiAgICAgICAgICAgIGNvbG9yOiBjb21tb24uJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAuTXVpTGlzdEl0ZW1UZXh0LXJvb3Qge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIyNSwgMjI1LCAyMjUsIDEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gIC5NdWlMaXN0SXRlbS1yb290Lk11aS1zZWxlY3RlZCxcbiAgICAvLyAuTXVpTGlzdEl0ZW0tcm9vdC5NdWktc2VsZWN0ZWQ6aG92ZXIge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgxLCA4MSwgODEsIDEpO1xuICAgIC8vICAgICBib3gtc2hhZG93OiAycHggMHB4IDBweCAwcHggY29tbW9uLiRjb2xvci1wcmltYXJ5IGluc2V0O1xuXG4gICAgLy8gICAgIC5NdWlMaXN0SXRlbUljb24tcm9vdCB7XG4gICAgLy8gICAgICAgICBjb2xvcjogY29tbW9uLiRjb2xvci1wcmltYXJ5O1xuICAgIC8vICAgICB9XG5cbiAgICAvLyAgICAgLk11aUxpc3RJdGVtVGV4dC1yb290IHtcbiAgICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgLy8gICAgICAgICBjb2xvcjogcmdiYSgyMjUsIDIyNSwgMjI1LCAxKTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIC5NdWlEaXZpZGVyLXJvb3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIpO1xuICAgIH1cbiAgICAuYXNpZGUtZm9vdGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTY0LCAxNjYsIDE3OSwgMSk7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAuTXVpVHlwb2dyYXBoeS1jYXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm9vdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAuTXVpQ29udGFpbmVyLXJvb3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIC8vIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAvLyAgICAgPiBkaXYge1xuICAgIC8vICAgICAgICAgPiAuTXVpU3ZnSWNvbi1yb290IHtcbiAgICAvLyAgICAgICAgICAgICBjb2xvcjogY29tbW9uLiRjb2xvci1wcmltYXJ5O1xuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgZmllbGRzZXQge1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIC5yYWRpby1ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAuTXVpVHlwb2dyYXBoeS1yb290IHtcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5NdWlJbnB1dEJhc2UtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1NnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubWFwIHtcbiAgICAgICAgLy8gaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTBweCk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLk11aUNvbnRhaW5lci1yb290IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtdG9wIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC50b3Atc2VjdGlvbi1ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50aXRsZS1hcmVhIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdC1zZXJ2aWNlLXdyYXAge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5NdWlGb3JtQ29udHJvbC1yb290IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgLk11aUZvcm1Hcm91cC1yb290IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAuTXVpRm9ybUNvbnRyb2xMYWJlbC1yb290IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgLk11aUljb25CdXR0b24tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYTg0MztcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBhODQzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbW1vbi4kY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgICAgICAgICAgICAgICAgIDBweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksXG4gICAgICAgICAgICAgICAgICAgIDBweCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMTNweCA4cHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgLy8gbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmFkaW8tYm94IHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDE3cHggMzRweCAyNXB4IDA7XG4gICAgICAgICAgICAvLyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlLWFyZWEtZ2FwLWJvdHRvbSB7XG4gICAgICAgIC5NdWlUeXBvZ3JhcGh5LWNhcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDEyNSwgMjU1LCAxKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuTXVpSW5wdXRMYWJlbC1vdXRsaW5lZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE0cHgsIDE1cHgpIHNjYWxlKDEpO1xuICAgIH1cblxuICAgIC50b3AtbWFwLXZpZXctc2VjdGlvbiB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICYudGVzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICYuTXVpRm9ybUNvbnRyb2wtcm9vdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuTXVpU2VsZWN0LXJvb3Qge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gZmllbGRzZXQge1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudHJhY2tlci13cmFwIHtcbiAgICAgICAgZmxvYXQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgLmZpbHRlci10b29sdGlwLWFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuTXVpUGFwZXItcm9vdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgIC5pbnB1dC1ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICA+IHAge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgLnRhYmxlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1sZWZ0LXNpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudW5kZXJsaW5lLXBvaW50ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuTXVpVGFibGUtc3RpY2t5SGVhZGVyIHtcbiAgICAgICAgLk11aVRhYmxlSGVhZC1yb290IHtcbiAgICAgICAgICAgIC5NdWlUYWJsZVJvdy1yb290LnRhYmxlLWZpZWxkIHtcbiAgICAgICAgICAgICAgICAvLyA+IHRoIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAvLyAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIC5NdWlUYWJsZUNlbGwtc3RpY2t5SGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29tbW9uLiRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLk11aUljb25CdXR0b24tcm9vdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vbi4kY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLk11aVRhYmxlQ2VsbC1yb290IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWJsZS1maWVsZC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zb3J0LWJ0bi1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAuc29ydC1idG4td3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0b3A6IC04cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWJsZS1oZWFkZXItYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuTXVpVGFibGVSb3ctcm9vdC50YWJsZS1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAuTXVpVGFibGVDZWxsLXN0aWNreUhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjAycmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mb290ZXItYWN0aW9uLWJveCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAueHNtYWxsLWNoaXAge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICB9XG59XG5cbi8vIC5maWx0ZXItY29udGFpbmVyIHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICBwYWRkaW5nOiA1cHggMjBweDtcbi8vICAgICBmbGV4LXdyYXA6IHdyYXA7XG4vLyAgICAgLk11aVR5cG9ncmFwaHktcm9vdCB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbi8vICAgICB9XG4vLyAgICAgPiBkaXYge1xuLy8gICAgICAgICBtYXJnaW46IDVweDtcbi8vICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgICAmLmZpbHRlci10b29sdGlwLWFyZWEge1xuLy8gICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJi5maWx0ZXItaWNvbi1idXR0b24tYXJlYSB7XG4vLyAgICAgICAgICAgICAuTXVpQnV0dG9uLXN0YXJ0SWNvbiB7XG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgICAuTXVpQnV0dG9uLXJvb3Qge1xuLy8gICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbi8vICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4O1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICAgIC5idXR0b24td3JhcC1wcm9ncmVzcyB7XG4vLyAgICAgICAgICAgICBtYXJnaW46IDA7XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vLyAgICAgLk11aUljb25CdXR0b24tcm9vdCB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDBweDtcbi8vICAgICB9XG4vLyAgICAgLmRhdGUtcmFuZ2Utd3JhcCB7XG4vLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICAgICAgLmRhdGUtYXJlYSB7XG4vLyAgICAgICAgICAgICAuZGF0ZSB7XG4vLyAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuLy8gICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbi8vICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbi8vICAgICAgICAgICAgICAgICBpbnB1dCB7XG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cblxuLmRhdGUtcmFuZ2UtcGlja2VyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZGF0ZS1yYW5nZS1waWNrZXItYXJlYSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vIHRyYW5zaXRpb246IGhlaWdodCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICA+IGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDAgMjhweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2OWVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjQyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpbnB1dFt0eXBlPSd0aW1lJ10ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBvcGFjaXR5KDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0Zi04LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J2N1cnJlbnRDb2xvcicgY2xhc3M9J2JpIGJpLWNoZXZyb24tZG93bicgdmlld0JveD0nMCAwIDE2IDE2Jz4gPHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+IDwvc3ZnPlwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGF0ZS1yYW5nZS1waWNrZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAucmRyTW9udGhzSG9yaXpvbnRhbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1hcmVhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI1LCAyMjUsIDIyNSwgMSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jaGFydC12aWV3IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgLmRhdGEtZW1wdHkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uZmFsbGJhY2stbG9hZGluZy13cmFwIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHdoZWVsO1xuICAgICAgICAgICAgLy8gYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjgsIDAuODQsIDAuNDIsIDEpO1xuICAgICAgICB9XG4gICAgfVxufVxuQGtleWZyYW1lcyB3aGVlbCB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLmNhcHRpb24tdGV4dC1jb2xvciB7XG4gICAgY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbn1cblxuLnRvb2x0aXAtZGVmYXVsdCB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIC5mb250LXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxuICAgIC5kZWZhdWx0LWxpc3Qge1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgY29sb3I6ICNmZjk4MDAgIWltcG9ydGFudDtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICAgICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIC8vIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW5mb1dpbmRvdy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEycHggMTVweCAxMHB4IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLmdjb290ZXJNYXJrZXJUcmFja2VyIHtcbiAgICAgICAgLmluZm8tYm94IHtcbiAgICAgICAgICAgIHdpZHRoOiAyMjBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jbG9zZS1idXR0b24ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgLmluZm9XaW5kb3ctY29udGFpbmVyLXdyYXAge1xuICAgICAgICAuaW5mby1hcmVhIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIC5pbWFnZS1ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mby1ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgLy8gZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgIC5pbmZvLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjb21tb24uJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmluZm8tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIyNywgMjI3LCAyMjcsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxMTcsIDExNywgMTE3LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24tYXJlYSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29tbW9uLiRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmdjb290ZXJNYXJrZXIge1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci1tYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hZGRyZXNzTGF5ZXItYXJlYSB7XG4gICAgI2FkZHJlc3NMYXllciB7XG4gICAgICAgIGhlaWdodDogOTAlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgLmFkZHJlc3NDbG9zZS13cmFwIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxufVxuXG4udGFiLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzMywgMjMzLCAyMzMsIDEpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI3LCAyMjcsIDIyNywgMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC50YWJzLWJ1dHRvbi1hcmVhIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogY29tbW9uLiRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uLiRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIGNvbW1vbi4kY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZGlzYWJsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTU4LCAxNTgsIDE1OCwgMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIC5NdWlCdXR0b24tc3RhcnRJY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJzLWNvbnRlbnQtYXJlYSB7XG4gICAgICAgIC5saXN0LWFyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAubGlzdC13cmFwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubGlzdC1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29tbW9uLiRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxpc3Qtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjQwLCAyNTUsIDI0MCwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29tbW9uLiRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoODEsIDgxLCA4MSwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGNvbW1vbi4kY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbEluZm8td3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgLmRldGFpbEluZm8tYXJlYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICYuc2Nvb3Rlci1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5pbmZvLXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyNywgMjI3LCAyMjcsIDEpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAuaW5mby1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjcsIDIyNywgMjI3LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uLiRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoODEsIDgxLCA4MSwgMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMTI1LCAyNTUsIDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mYXVsdEluZm8td3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgLnNlbGVjdFR5cGUtYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuTXVpQnV0dG9uLW91dGxpbmVkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhaW5lci1zY29vdGVyLWxpc3Qge1xuICAgIC5NdWlUYWJsZUNlbGwtcm9vdCB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAxNnB4O1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMGE4NDM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jbHVzdGVyLW1hcmtlci13cmFwIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvbWFya2VyL3Njb290ZXJfY2x1c3Rlcl9tYXJrZXIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4udmlzaWJpbGl0eS1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLk11aVRhYmxlQ2VsbC1zdGlja3lIZWFkZXIge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLXJhbmRpbmctd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICBsZWZ0OiAtMjUlO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDNweCAzcHggMTBweCAjZTBmZmRkKTtcbiAgICB9XG4gICAgJjpob3ZlciBpbWcge1xuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgLTIwcHgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAyMHB4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MHB4LCA2MHB4KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgMTAwcHgpO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGFzaGJvYXJkLWNvbnRhaW5lciB7XG4gICAgLmRhc2hib2FyZC13cmFwIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAubWFpbi1wcm9ncmVzcy1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZ3JhcGgtaG9yaXpvbi1zZWN0aW9uIHtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICYuZ3JhcGgtc2VjdGlvbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZ3JhcGgtc2VjdGlvbi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2LmdyYXBoLWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2LmNvdW50LWJveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYzQ5ZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwYzQ5ZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDQxMjJjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZDQxMjJjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4OGZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDA4OGZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ3JheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYTliMGI0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjYTliMGI0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubXVzdGFyZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZGFhNTIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZGFhNTIwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGVmYXVsdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gZGl2Lndhcm4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmI0YzA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3VydmVkLWxpbmUtZ3JhcGgtc2VjdGlvbiB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4OGZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4NyU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubGluZS1jaGFydC10b290aXAge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjODJjYTlkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwYzQ5ZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBpZS1ncmFwaC1zZWN0aW9uIHtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4OGZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vcGllLWdyYXBoLXNlY3Rpb25cblxuICAgICAgICAubWFpbi10eXBlLWNhcmQge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgJi5tYWluLXByb2dyZXNzLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm5vdCguaGVhZGVyLWxpbmspOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwODhmZTtcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgPiBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5hZGQtbWVudS10b29sdGlwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9tYWluLXR5cGUtY2FyZFxuICAgIH1cbn1cbi8vbWFpblBhZ2UgQ29tcG9uZW50XG5cbi5tb2RhbC1jb250YWluZXIge1xuICAgIC5tb2RhbC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gICAgLm1vZGFsLWRpYWxvZy13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tb2RhbC13cmFwLFxuICAgIC5tb2RhbC1kaWFsb2ctd3JhcCB7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMHZoKTtcbiAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC8vIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgLm1vZGFsLWZvcm0td3JhcCB7XG4gICAgICAgICAgICAvLyBwYWRkaW5nOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAubW9kYWwtZm9ybS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNnB4O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIC5tb2RhbC1mb3JtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8g6rO17KeAIOuwsOuEiCDsg4Hri6gg7J207IqI66OMIOyjvOyEnSDsspjrpqxcbiAgICAgICAgICAgICAgICAgICAgLy8gPiBkaXY6bm90KC5hbGlnbi1yaWdodC1hcmVhKSB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN1Yi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tYXJrZXItaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlci1pbmZvLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bnRoLWNoaWxkKDEpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlci1pY29uLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dF9fc3ViZml4IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dF9fc3ViZml4LS1ncmVlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nY29vLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFsaWduLXJpZ2h0LWFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5leGFtcGxlLWltYWdlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5leGFtcGxlLWltYWdlLWJveCB7XG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogaGVpZ2h0IDJzO1xuICAgICAgICAgICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmLnNpbmdsZS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZXhhbXBsZS1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudmFpbGRhdGlvblNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U1MzkzNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGltZS1waWNrZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLnRpbWUtZGl2aWRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnBpY2tlci1hY3Rpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRhdGUtcmFuZ2UtcGlja2VyIHtcbiAgICAgICAgICAgICAgICAgICAgJi5jYWxlbmRhci1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnJkck1vbnRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucmRyTW9udGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucmRyTW9udGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnJkck1vbnRocyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zZXRTdGFydFBheW1lbnREYXRlLWhpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNldEVuZFBheW1lbnREYXRlLWhpZGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnVucGFpZFJhbmdlU3RhcnREYXRlcy1oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zZXRTdGFydFBheW1lbnREYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnNldEVuZFBheW1lbnREYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLnVucGFpZFJhbmdlU3RhcnREYXRlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBtb2RhbCDslYjsl5AgZGF0ZXBpY2tlciDsnojsnYQg6rK97JqwXG4gICAgICAgICAgICAgICAgLmRhdGUtcmFuZ2UtcGlja2VyLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lLXNlbGVjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kYXRlLXJhbmdlLXBpY2tlci13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgLmRhdGUtcmFuZ2UtcGlja2VyLWFyZWEuc3RhdGljLWxheW91dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZGl2LnNjcm9sbC1hcmVhLFxuICAgICAgICAgICAgICAgIGZvcm0gPiBmaWVsZHNldC5zY3JvbGwtYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDkwdmggLSAyN3ZoKTtcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTgzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDdweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDdweCBzb2xpZCByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuMTgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgID4gZmllbGRzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHNldC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2Om5vdCgucHQtMCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8g7JWE656YIO2BtOuemOyKpCDtmZXsnbjtlZjquLBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vZGFsLWZvcm0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpZWxkc2V0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDI0MjQyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maWVsZHNldC1zdWJUaXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZ3VpZGVUZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2Om5vdCgubWF4V2lkdGgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tYXhXaWR0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vID4gbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1pbi13aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgZm9ybSA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgJi5tb2RhbC1mb3JtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi51cGxvYWQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmdyb3VuZC1kaXNwbGF5LW5vbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJi51cGxvYWRGaWxlLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3RhcnQtc3RhcnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0YXJ0LWVuZC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLm1vZGFsLWZvcm0tYXR0cmlidXRlIHtcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGxlZ2VuZCxcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWZvcm0tYXR0cmlidXRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDk4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmRlbGV0ZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYXR0cmlidXRlLXRvb2x0aXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVzcG9uc2l2ZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMC41cHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Y2Nlc3Mge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nY29vLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFpbHVyZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkODA2NTY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uZXcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ4N2YzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVwbG9hZC1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudXBsb2FkRmlsZS13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLk11aUNvbnRhaW5lci1yb290IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiB1bnNldDtcbiAgICAgICAgICAgIG91dGxpbmUtd2lkdGg6IDA7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5NdWlHcmlkLXNwYWNpbmcteHMtMSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIC5NdWlHcmlkLWl0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlsSW5mby13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIC5kZXRhaWwtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kZXRhaWwtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xuICAgICAgICAgICAgICAgICAgICAmLmxhcmdlVGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5vdXRMaW5lZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuc3BsaXRTZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDQ2LjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMC41cHggMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcnJvdy1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUtcmFuZ2Utd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIC5kYXRlLWFyZWEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlci10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdjb28tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vcm1hbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcsXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF0ZS12aWV3IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIC5jbGVhci1ib3gge1xuICAgICAgICAgICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5sYWJlbFNob3cge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAwOTM4ZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC05cHgsIC0ycHgpIHNjYWxlKDAuNzUpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGF0ZS1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5lcnJvciB7XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb21tb24uJGNvbG9yLWVycm9yO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1hcC13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgID4gZGl2I21hcCxcbiAgICAgICAgICAgID4gZGl2I2dtYXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXJrZXItaWNvbiB7XG4gICAgICAgICAgICAgICAgJi53YXRjaCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDQ5JSkgc2VwaWEoNjAlKSBzYXR1cmF0ZSg0MDI1JSlcbiAgICAgICAgICAgICAgICAgICAgICAgIGh1ZS1yb3RhdGUoMmRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCgxMDglKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi50cmFjayB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDY3JSkgc2VwaWEoNzglKSBzYXR1cmF0ZSgxNDk4JSlcbiAgICAgICAgICAgICAgICAgICAgICAgIGh1ZS1yb3RhdGUoMTFkZWcpIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCgxMDElKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi53aXRoZHJhdyB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDc4JSkgc2VwaWEoNjklKSBzYXR1cmF0ZSgxNzczJSlcbiAgICAgICAgICAgICAgICAgICAgICAgIGh1ZS1yb3RhdGUoMjRkZWcpIGJyaWdodG5lc3MoMTAxJSkgY29udHJhc3QoMTAxJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDQ4JSkgc2VwaWEoMzUlKSBzYXR1cmF0ZSg2MjA3JSlcbiAgICAgICAgICAgICAgICAgICAgICAgIGh1ZS1yb3RhdGUoMTE5ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoMTAxJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9hZGluZy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG4gICAgICAgICAgICAgICAgJi5zaG93IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMjVtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcztcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmhpZGUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE5NW1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMG1zO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYm90dG9tLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuem9uZS1yZWZyZXNoLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5saW5lLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDAuMTtcbiAgICAgICAgICAgICAgICAmLnJhbmdlLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmxpbmUtc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgLmlubGluZS1zZWxlY3QtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5OCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAwOTM4ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5saW5lLXNlbGVjdC1ib3gge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5saW5lLXNlbGVjdC10aW1lLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3Qtd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWRldGFpbC1ncm91cC13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgLmZvcm0tZGV0YWlsLWdyb3VwLWFsaWduLXNwYWNlQXJvdW5kIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgIC8vIOq4uOqyjCDssYTsm4zslbwg7ZWY64qU6rG0IGRpduuhnCDrrLbsnYxcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIOyxhOyasOyngCDslYrripTqsbQgc3BhblxuICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubXVsdGlwbGVTZWxlY3Qtd3JhcCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIC5zZWxlY3QtYm94ZXMtdzkwIHtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdC1ib3hlcy13NzAge1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0LWJveGVzLXcxMzAge1xuICAgICAgICAgICAgICAgIC5hZGQtc2VsZWN0LWNvbnRlbnQtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hbGlnbi1yaWdodC1hcmVhIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgLy8gLnNlbGVjdC1yZWdpb24tYm94IHtcbiAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgLy8gICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIG1pbi13aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAucmVnaW9uLWJ1dHRvbi1ncm91cC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFsaWduLXNwYWNlQmV0d2Vlbi1hcmVhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0LXJlZ2lvbi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuTXVpQXV0b2NvbXBsZXRlLXBvcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMzFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QtcmVnaW9uLW9wdGlvbi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAudG9vbHRpcC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1hbGwtcmVnaW9uLWRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxpZ24taW5saW5lQmxvY2stYXJlYSB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWxpZ24tZXZlbi1hcmVhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWRtaW5pc3RyYXRpdmVkLWRpdmlzaW9uLWxpc3Qtd3JhcCxcbiAgICAgICAgICAgIC5zZWxlY3RlZC1jb250ZW50LWNoaXAtbGlzdC13cmFwLFxuICAgICAgICAgICAgLnNlbGVjdGVkLWdyb3VwLWxpc3Qtd3JhcCB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIC5hZG1pbmlzdHJhdGl2ZWQtZGl2aXNpb24tbGlzdCxcbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtY29udGVudC1jaGlwLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNoaXAtbGlzdC1pdGVtLmxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdjb28tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB2YXIoLS1nY29vLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5lbXB0eS1zZWxlY3QtYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFsaWduLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5lbXB0eS1zZWxlY3Qtb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGF0ZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgLmRhdGUtd3JhbmdlLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIC5yYWRpb0xpc3Qtd3JhcCB7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyAucmFkaW8td3JhcCB7XG4gICAgICAgIC8vIH1cblxuICAgICAgICAvLyAuc3dpdGNoLXdyYXAge1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLmJ1dHRvbi13cmFwIHtcbiAgICAgICAgICAgID4gZGl2LFxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGVja2JveC13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuaW5wdXQtd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlYXJjaC1pbnB1dC13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHRBcmVhLXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIC50ZXh0QXJlYS1tdWx0aXBsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0LXdlZWstd3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJhZGlvLWRlc2Mtd3JhcCB7XG4gICAgICAgICAgICAucmFkaW8tZGVzYy1saXN0cyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgLnJhZGlvLWRlc2MtaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5yYWRpby1kZXNjLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAucmFkaW8tZGVzYy10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdGVkLWNvbnRlbnQtY2hpcC1saXN0LXdyYXAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgID4gcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubW9kYWwtYm90dG9tLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5wZXJtaXNzaW9uLWNhbmNlbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNGNhOWZjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmRlbGV0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNTM5MzU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucGVybWlzc2lvbi1zYXZlLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdjb28tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6ICNkMmQ2ZGU7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sZXR0ZXItMi1tYXJnaW4ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5saW5lIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gICAgJi5ncm91bmQtdGFzay1kZXRhaWwge1xuICAgICAgICAud2FyZWhvdXNpbmctcmVxdWVzdC1kZXRhaWwge1xuICAgICAgICAgICAgLmRldGFpbEluZm8td3JhcCB7XG4gICAgICAgICAgICAgICAgLmRldGFpbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRldGFpbEluZm8td3JhcCB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk4JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC5kZXRhaWwtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGV0YWlsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAmLmRldGFpbC1zdWItZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vZGFsLWZvcm0tYXR0cmlidXRlIHtcbiAgICAgICAgICAgIC5tYXAtd3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuZGlzcGF0Y2gtcG9pbnQtZGV0YWlsIHtcbiAgICAgICAgLnBpbi1jb2xvci1yYWRpbyB7XG4gICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9kYWwtY29udGFpbmVyLS1hcHBMb2cgLmRldGFpbExvZ0xpc3Qtd3JhcCB7XG4gICAgICAgID4gdWwgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvcHlMaW5rVXJsLXdyYXAge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgJi5saW5rSWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jaGVja0ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiB6b29taW5nIDAuMXMgZm9yd2FyZHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyB6b29taW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgODAlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA4MCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWNvbnRhaW5lci0tY3VycmVudEFtb3VudCB7XG4gICAgICAgIC50YWJsZS13cmFwIHtcbiAgICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgdGJvZHkgPiB0ciA+IHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2Nvby1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHRib2R5IHRyIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmFtb3VudENhdGVnb3J5X19jZWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggI2ZmY2QwMCwgaW5zZXQgMCAtM3B4ICNmZmNkMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGJvZHkgdHIgdGQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIC5tb2RhbC1mb3JtLXRpdGxlIC5zdWItdGl0bGUge1xuICAgICAgICAudGV4dC13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAuc2VhcmNoX19ib3gge1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5maWx0ZXItc2VhcmNoLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgLmRlc2NfX2JveCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRlc2NfX2JveC0tc3RhbmRhcmQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWVjYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRlc2NfX2JveC0tZXZlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmRmZDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFtb3VudENhdGVnb3J5X19jZWxsIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmLmhvdmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0zcHggMHB4ICNmZmNkMDAsIGluc2V0IDNweCAwcHggI2ZmY2QwMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFtb3VudENhdGVnb3J5X19jZWxsVG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCAjZTZlNmU2O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYW1vdW50Q2F0ZWdvcnlfX2NlbGwtLXN0YW5kYXJkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVlY2M7XG4gICAgICAgIH1cbiAgICAgICAgLmFtb3VudENhdGVnb3J5X19jZWxsLS1ldmVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZkZmQwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxvbmctdGFibGUtaGVhZGVyLW1vZGFsLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI2cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC5pbWVpLW5hbWUtc2VjdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWNvbnRhaW5lcl9fYnNzU3RhdGlvblJlZ2lzdCB7XG4gICAgICAgIC5tb2RhbC13cmFwIHtcbiAgICAgICAgICAgIC5yb290LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLm1vZGFsLWZvcm0tYXR0cmlidXRlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGFibGUtZm9vdGVyLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hbGlnbi1jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1vZGFsLWNvbnRhaW5lcl9fc2VydmljZVpvbmVNYXAtZXhwYW5kIHtcbiAgICAgICAgLnRleHRBcmVhLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODNweDtcbiAgICAgICAgICAgIC50ZXh0QXJlYS1tdWx0aXBsZSB7XG4gICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24td3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4M3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODNweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAtOTNweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uLWdyb3VwLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIOyngOuPhCDqtIDroKhcbiAgICAmLmxvY2F0aW9uLWRldGFpbCB7XG4gICAgICAgIC5hZGRyZXNzLXNlYXJjaCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWwtY29udGFpbmVyIHtcbiAgICAubW9kYWwtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIC5tb2RhbC1kaWFsb2ctd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubW9kYWwtd3JhcCxcbiAgICAubW9kYWwtZGlhbG9nLXdyYXAge1xuICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcblxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTB2aCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIC5tb2RhbC1mb3JtLXdyYXAge1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLm1vZGFsLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjZweDtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAubW9kYWwtZm9ybS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vIOqzteyngCDrsLDrhIgg7IOB64uoIOydtOyKiOujjCDso7zshJ0g7LKY66asXG4gICAgICAgICAgICAgICAgICAgIC8vID4gZGl2Om5vdCguYWxpZ24tcmlnaHQtYXJlYSkge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zdWItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcDpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYubWFya2VyLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXItaW5mby1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgxKSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXItaWNvbi13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHRfX3N1YmZpeCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRleHRfX3N1YmZpeC0tZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2Nvby1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hbGlnbi1yaWdodC1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZXhhbXBsZS1pbWFnZS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXhhbXBsZS1pbWFnZS1ib3gge1xuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGhlaWdodCAycztcbiAgICAgICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgJi5zaW5nbGUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmV4YW1wbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnZhaWxkYXRpb25TcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlNTM5MzU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpbWUtcGlja2VyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIC50aW1lLWRpdmlkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5waWNrZXItYWN0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kYXRlLXJhbmdlLXBpY2tlciB7XG4gICAgICAgICAgICAgICAgICAgICYuY2FsZW5kYXItYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZHJNb250aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnJkck1vbnRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnJkck1vbnRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZHJNb250aHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2V0U3RhcnRQYXltZW50RGF0ZS1oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zZXRFbmRQYXltZW50RGF0ZS1oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi51bnBhaWRSYW5nZVN0YXJ0RGF0ZXMtaGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2V0U3RhcnRQYXltZW50RGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5zZXRFbmRQYXltZW50RGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi51bnBhaWRSYW5nZVN0YXJ0RGF0ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gbW9kYWwg7JWI7JeQIGRhdGVwaWNrZXIg7J6I7J2EIOqyveyasFxuICAgICAgICAgICAgICAgIC5kYXRlLXJhbmdlLXBpY2tlci1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZS1zZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0gPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGF0ZS1yYW5nZS1waWNrZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIC5kYXRlLXJhbmdlLXBpY2tlci1hcmVhLnN0YXRpYy1sYXlvdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGRpdi5zY3JvbGwtYXJlYSxcbiAgICAgICAgICAgICAgICBmb3JtID4gZmllbGRzZXQuc2Nyb2xsLWFyZWEge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyg5MHZoIC0gMjd2aCk7XG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE4Myk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA3cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiA3cHggc29saWQgcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjE4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgICAgICAgICA+IGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGRzZXQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdjpub3QoLnB0LTApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIOyVhOuemCDtgbTrnpjsiqQg7ZmV7J247ZWY6riwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tb2RhbC1mb3JtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5maWVsZHNldC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzQyNDI0MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmllbGRzZXQtc3ViVGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0MjQyNDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmd1aWRlVGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdjpub3QoLm1heFdpZHRoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubWF4V2lkdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyA+IGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogOTglO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGZvcm0gPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICYubW9kYWwtZm9ybS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYudXBsb2FkLWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5ncm91bmQtZGlzcGxheS1ub25lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICYudXBsb2FkRmlsZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0YXJ0LXN0YXJ0LXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdGFydC1lbmQtcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tb2RhbC1mb3JtLWF0dHJpYnV0ZSB7XG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBsZWdlbmQge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBsZWdlbmQsXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1mb3JtLWF0dHJpYnV0ZS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5kZWxldGUtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmF0dHJpYnV0ZS10b29sdGlwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlc3BvbnNpdmUtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAuNXB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWNjZXNzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2Nvby1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhaWx1cmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDgwNjU2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmV3IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ0ODdmMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC51cGxvYWQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnVwbG9hZEZpbGUtd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5NdWlDb250YWluZXItcm9vdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm94LXNpemluZzogdW5zZXQ7XG4gICAgICAgICAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuTXVpR3JpZC1zcGFjaW5nLXhzLTEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAuTXVpR3JpZC1pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRldGFpbEluZm8td3JhcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAuZGV0YWlsLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGV0YWlsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgICAgICAgICAgICAgICAgICAgJi5sYXJnZVRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYub3V0TGluZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLnNwbGl0U2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0Ni41JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAuNXB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYXJyb3ctaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlLXJhbmdlLXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAuZGF0ZS1hcmVhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nY29vLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5ub3JtYWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnLFxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGUtdmlldyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgICAgICAuY2xlYXItYm94IHtcbiAgICAgICAgICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubGFiZWxTaG93IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDkzOGVtO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOXB4LCAtMnB4KSBzY2FsZSgwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRhdGUtYXJlYSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29tbW9uLiRjb2xvci1lcnJvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYXAtd3JhcCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICA+IGRpdiNtYXAsXG4gICAgICAgICAgICA+IGRpdiNnbWFwIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFya2VyLWljb24ge1xuICAgICAgICAgICAgICAgICYud2F0Y2gge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCg0OSUpIHNlcGlhKDYwJSkgc2F0dXJhdGUoNDAyNSUpXG4gICAgICAgICAgICAgICAgICAgICAgICBodWUtcm90YXRlKDJkZWcpIGJyaWdodG5lc3MoMTAyJSkgY29udHJhc3QoMTA4JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudHJhY2sge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCg2NyUpIHNlcGlhKDc4JSkgc2F0dXJhdGUoMTQ5OCUpXG4gICAgICAgICAgICAgICAgICAgICAgICBodWUtcm90YXRlKDExZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoMTAxJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYud2l0aGRyYXcge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCg3OCUpIHNlcGlhKDY5JSkgc2F0dXJhdGUoMTc3MyUpXG4gICAgICAgICAgICAgICAgICAgICAgICBodWUtcm90YXRlKDI0ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEwMSUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCg0OCUpIHNlcGlhKDM1JSkgc2F0dXJhdGUoNjIwNyUpXG4gICAgICAgICAgICAgICAgICAgICAgICBodWUtcm90YXRlKDExOWRlZykgYnJpZ2h0bmVzcyg5MiUpIGNvbnRyYXN0KDEwMSUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxvYWRpbmctY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjI1bXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwbXM7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxOTVtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBtcztcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJvdHRvbS1jZW50ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnpvbmUtcmVmcmVzaC1idXR0b24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlubGluZS13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwLjE7XG4gICAgICAgICAgICAgICAgJi5yYW5nZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5saW5lLXNlbGVjdC13cmFwIHtcbiAgICAgICAgICAgIC5pbmxpbmUtc2VsZWN0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICB3aWR0aDogOTglICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMDkzOGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlubGluZS1zZWxlY3QtYm94IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlubGluZS1zZWxlY3QtdGltZS1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1kZXRhaWwtZ3JvdXAtd3JhcCB7XG4gICAgICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIC5mb3JtLWRldGFpbC1ncm91cC1hbGlnbi1zcGFjZUFyb3VuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICAvLyDquLjqsowg7LGE7JuM7JW8IO2VmOuKlOqxtCBkaXbroZwg66y27J2MXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyDssYTsmrDsp4Ag7JWK64qU6rG0IHNwYW5cbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm11bHRpcGxlU2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAuc2VsZWN0LWJveGVzLXc5MCB7XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zZWxlY3QtYm94ZXMtdzcwIHtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlbGVjdC1ib3hlcy13MTMwIHtcbiAgICAgICAgICAgICAgICAuYWRkLXNlbGVjdC1jb250ZW50LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWxpZ24tcmlnaHQtYXJlYSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIC8vIC5zZWxlY3QtcmVnaW9uLWJveCB7XG4gICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIC8vICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgLnJlZ2lvbi1idXR0b24tZ3JvdXAtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbGlnbi1zcGFjZUJldHdlZW4tYXJlYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdC1yZWdpb24td3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLk11aUF1dG9jb21wbGV0ZS1wb3BwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0LXJlZ2lvbi1vcHRpb24td3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRvb2x0aXAtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tYWxsLXJlZ2lvbi1kZWxldGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFsaWduLWlubGluZUJsb2NrLWFyZWEge1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFsaWduLWV2ZW4tYXJlYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFkbWluaXN0cmF0aXZlZC1kaXZpc2lvbi1saXN0LXdyYXAsXG4gICAgICAgICAgICAuc2VsZWN0ZWQtY29udGVudC1jaGlwLWxpc3Qtd3JhcCxcbiAgICAgICAgICAgIC5zZWxlY3RlZC1ncm91cC1saXN0LXdyYXAge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAuYWRtaW5pc3RyYXRpdmVkLWRpdmlzaW9uLWxpc3QsXG4gICAgICAgICAgICAgICAgLnNlbGVjdGVkLWNvbnRlbnQtY2hpcC1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jaGlwLWxpc3QtaXRlbS5saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nY29vLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdmFyKC0tZ2Nvby1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZW1wdHktc2VsZWN0LWJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZW1wdHktc2VsZWN0LW9wdGlvbiB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIC5kYXRlLXdyYW5nZS13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyAucmFkaW9MaXN0LXdyYXAge1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gLnJhZGlvLXdyYXAge1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gLnN3aXRjaC13cmFwIHtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC5idXR0b24td3JhcCB7XG4gICAgICAgICAgICA+IGRpdixcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2hlY2tib3gtd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LXdyYXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWFyY2gtaW5wdXQtd3JhcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0QXJlYS13cmFwIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAudGV4dEFyZWEtbXVsdGlwbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdC13ZWVrLXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50YWJsZS13cmFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yYWRpby1kZXNjLXdyYXAge1xuICAgICAgICAgICAgLnJhZGlvLWRlc2MtbGlzdHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC5yYWRpby1kZXNjLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucmFkaW8tZGVzYy1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgLnJhZGlvLWRlc2MtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk3OTc5NztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3RlZC1jb250ZW50LWNoaXAtbGlzdC13cmFwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICA+IHAge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1vZGFsLWJvdHRvbS13cmFwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYucGVybWlzc2lvbi1jYW5jZWwge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzRjYTlmYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kZWxldGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTUzOTM1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnBlcm1pc3Npb24tc2F2ZS1idG4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1nY29vLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiAjZDJkNmRlO1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGV0dGVyLTItbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubGluZSB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2O1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLmxvbmctdGFibGUtaGVhZGVyLW1vZGFsLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI2cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC5pbWVpLW5hbWUtc2VjdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDsp4Drj4Qg6rSA66CoXG4gICAgJi5sb2NhdGlvbi1kZXRhaWwge1xuICAgICAgICAuYWRkcmVzcy1zZWFyY2gge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIiRjb2xvci1wcmltYXJ5OiB2YXIoLS1nY29vLWNvbG9yLXByaW1hcnkpO1xuJGNvbG9yLXByaW1hcnktZGltOiB2YXIoLS1nY29vLWNvbG9yLXByaW1hcnktZGltKTtcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiB2YXIoLS1nY29vLWNvbG9yLXByaW1hcnktbGlnaHQpO1xuXG4kY29sb3Itc2Vjb25kYXJ5OiB2YXIoLS1nY29vLWNvbG9yLXNlY29uZGFyeSk7XG4kY29sb3Itc2Vjb25kYXJ5LWRpbTogdmFyKC0tZ2Nvby1jb2xvci1zZWNvbmRhcnktZGltKTtcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQ6IHZhcigtLWdjb28tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0KTtcblxuJGNvbG9yLWVycm9yOiB2YXIoLS1nY29vLWNvbG9yLWVycm9yKTtcblxuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSkge1xuICAgIEBlYWNoICRwcmVmaXggaW4gJHByZWZpeGVzIHtcbiAgICAgICAgI3snLScgKyAkcHJlZml4ICsgJy0nICsgJHByb3BlcnR5fTogJHZhbHVlO1xuICAgIH1cbiAgICAvLyBPdXRwdXQgc3RhbmRhcmQgbm9uLXByZWZpeGVkIGRlY2xhcmF0aW9uXG4gICAgI3skcHJvcGVydHl9OiAkdmFsdWU7XG59XG5cbi8vIC8vIGdsb2JhbCBzY3JvbGxiYXJcbi8vIC8qIHdpZHRoICovXG4vLyA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbi8vICAgICB3aWR0aDogMC42MjVlbTtcbi8vICAgICBoZWlnaHQ6IDAuNjI1ZW07XG4vLyB9XG4vLyAvKiBUcmFjayAqL1xuLy8gOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4vLyAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuLy8gfVxuLy8gLyogVHJhY2sgQ29ybmVyICovXG4vLyA6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4vLyAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuLy8gfVxuLy8gLyogSGFuZGxlICovXG4vLyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbi8vICAgICBiYWNrZ3JvdW5kOiByZ2JhKFxuLy8gICAgICAgICA4Nyxcbi8vICAgICAgICAgOTIsXG4vLyAgICAgICAgIDEwMixcbi8vICAgICAgICAgMC43XG4vLyAgICAgKSAhaW1wb3J0YW50OyAvKiByZ2JhKDI1NSwyNTUsMjU1LCAwLjEzKTsgKi9cbi8vICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuLy8gfVxuLy8gLyogSGFuZGxlIG9uIGhvdmVyICovXG4vLyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbi8vICAgICBiYWNrZ3JvdW5kOiByZ2JhKFxuLy8gICAgICAgICA4Nyxcbi8vICAgICAgICAgOTIsXG4vLyAgICAgICAgIDEwMixcbi8vICAgICAgICAgMC45XG4vLyAgICAgKSAhaW1wb3J0YW50OyAvKiByZ2JhKDI1NSwyNTUsMjU1LCAwLjI1KTsgKi9cbi8vIH1cblxuLy8gRm9yIEludGVybmV0IEV4cGxvcmVyXG5ib2R5IHtcbiAgICAvLyBzY3JvbGxiYXItZmFjZS1jb2xvcjogcmdiYShcbiAgICAvLyAgICAgODcsXG4gICAgLy8gICAgIDkyLFxuICAgIC8vICAgICAxMDIsXG4gICAgLy8gICAgIDAuN1xuICAgIC8vICkgIWltcG9ydGFudDtcbiAgICAvLyBzY3JvbGxiYXItdHJhY2stY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ3LCAyNTUsIDEpO1xufVxuLy8gZ2xvYmFsIHNjcm9sbGJhclxuXG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLm1yLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tdC01IHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubXQtMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cbi5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuLm1iLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuLm1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubWItMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi50ZXh0LXByaW1hcnkge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuLyogbXVpIERlZmF1bHQgKi9cbiNyb290IC5NdWlUZXh0RmllbGQtcm9vdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLk11aURyYXdlci1yb290Lm9wZW4ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMjI1bXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSAwbXM7XG59XG4uTXVpRHJhd2VyLXJvb3Qub3BlbiAuTXVpRHJhd2VyLXBhcGVyIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgei1pbmRleDogMTA5OTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMjI1bXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSAwbXM7XG59XG4uTXVpRHJhd2VyLXJvb3QuY2xvc2Uge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDE5NW1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgMG1zO1xufVxuLk11aURyYXdlci1yb290LmNsb3NlIC5NdWlEcmF3ZXItcGFwZXIge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgei1pbmRleDogMTA5OTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMTk1bXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSAwbXM7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcbn1cblxuLmJ1dHRvbi13cmFwLXByb2dyZXNzIHtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAuYWN0aXZlLXByb2dyZXNzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIH1cbn1cblxuLndyYXAtbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLk11aUxpc3RJdGVtVGV4dC1yb290IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmNvbnRhaW5lci1tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICYubWFwLXRlc3Qge1xuICAgIH1cbiAgICAubWFwLWludm9sdmVkIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgLndyYXAtbWFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgI21hcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhaW5lci1zbmFja2JhciB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICAmLmVyciB7XG4gICAgICAgIC5NdWlTbmFja2JhckNvbnRlbnQtcm9vdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ0MzM2O1xuICAgICAgICB9XG4gICAgfVxuICAgICYud2FybiB7XG4gICAgICAgIC5NdWlTbmFja2JhckNvbnRlbnQtcm9vdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5ODAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW5mbyB7XG4gICAgICAgIC5NdWlTbmFja2JhckNvbnRlbnQtcm9vdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3VjY2VzcyB7XG4gICAgICAgIC5NdWlTbmFja2JhckNvbnRlbnQtcm9vdCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4taWNvbi1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIH1cbn1cblxuI3Jvb3QgLnJvb3QtY29udGFpbmVyLFxuI3Jvb3QgLk11aURyYXdlci1yb290IC5NdWlEcmF3ZXItcGFwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xufVxuXG4jcm9vdCAuTXVpQmFja2Ryb3Atcm9vdCB7XG4gICAgei1pbmRleDogMTExMDtcbn1cblxuLyogYmFzZSBjb2RlIGNzcyAqL1xuI3dyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLy/qs7XthrUgdGFibGUg7ZWE7IiYIGNzc1xuLnRhYmxlLWNvbnRhaW5lciB7XG4gICAgdGFibGUgdHIge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWZmZjY7XG4gICAgICAgIH1cbiAgICAgICAgJi5NdWlUYWJsZVJvdy1mb290ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuaGVhZGVyLWV4cGFuc2lvbi13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAuY2hlY2tib3gtd3JhcCB7XG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zb3J0LWJ0bi1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLnNvcnQtdGl0bGUtd3JhcCB7XG4gICAgICAgIH1cbiAgICAgICAgLnNvcnQtYnRuLXdyYXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiBkaXYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRhYmxlLWNvbnRhaW5lcl9fcmVwYWlyLWRhdGEtc3luYyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgJi50YWJsZS1jb250YWluZXJfX2Jzc1N0YXRpb25EdGFpbCB7XG4gICAgICAgIC5jYWxlbmRhci1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b25zLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZnVsbC13aWR0aCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWN0aW9uLWJ1dHRvbi13cmFwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwLjc1cHg7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS1sZWZ0LXNpZGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ3VpZGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC54bHN4LWRvd24ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIC5NdWlCdXR0b24tc3RhcnRJY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaW1wbGUtZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC5zaW1wbGUtZm9ybS1pbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3R0b20tYnRuIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5kaXMtbm9uZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi10ZXh0LXdyYXAgPiBpbWcge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5rLXJlZ2lvbi1uYW1lIHtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zd2l0Y2gtY29udGFpbmVyIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnVuZGVybGluZS1wb2ludGVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLk11aVRhYmxlLXN0aWNreUhlYWRlciB7XG4gICAgICAgIC5NdWlUYWJsZUNlbGwtcm9vdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS10YWJsZVRyLXBhZGRpbmcpO1xuICAgICAgICB9XG4gICAgICAgIC5NdWlUYWJsZUhlYWQtcm9vdCB7XG4gICAgICAgICAgICAuTXVpVGFibGVSb3ctcm9vdC50YWJsZS1maWVsZCB7XG4gICAgICAgICAgICAgICAgLmJhc2UtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5NdWlUYWJsZUNlbGwtc3RpY2t5SGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuTXVpSWNvbkJ1dHRvbi1yb290IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5NdWlUYWJsZUNlbGwtcm9vdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaW1wb3RhbnQtYm9yZGVyLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5udW1iZXItYXJlYS10YWJsZS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDglO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWJsZS1maWVsZC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zb3J0LWJ0bi1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgLnNvcnQtYnRuLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnRhYmxlLWhlYWRlci1hcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50b29sdGlwLXdyYXAge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLk11aVRhYmxlUm93LXJvb3QudGFibGUtc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgLk11aVRhYmxlQ2VsbC1zdGlja3lIZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucm93U3Bhbi0yLWhlaWdodCB7XG4gICAgICAgICAgICAuTXVpVGFibGVDZWxsLXJvb3Qge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuTXVpVGFibGVGb290ZXItcm9vdCB7XG4gICAgICAgICAgICAuTXVpVGFibGVDZWxsLXJvb3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLk11aVRhYmxlUm93LXJvb3QuTXVpVGFibGVSb3ctaG92ZXI6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5NdWlUYWJsZUhlYWQtcm9vdCxcbiAgICAuTXVpVGFibGVCb2R5LXJvb3Qge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAuZm9vdGVyLWFjdGlvbi1ib3gge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnRhYmxlLWhlYWRlci1hcmVhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG4vL+qzte2GtSB0YWJsZSDtlYTsiJggY3NzIGVuZFxuXG4uY2stYm9keS13cmFwcGVyIHtcbiAgICBmb3JtLmNrLWxpbmstZm9ybSB7XG4gICAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZm9ybSB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2stbGluay1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdMaW5rIFVSTCDquLDsnoUg7IucIGh0dHA6Ly/rpbwg67aZ7Jes7KO87IS47JqULic7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxufVxuXG4uZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAuTXVpVHlwb2dyYXBoeS1yb290IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgICAgLy8g7ZmU66m07J20IOyekeyVhOyniOuVjCBmbGV4LXdyYXAg7Jy866GcIOyVhOuemOuhnCDrgrTroKTqsIDshJwg66CI7J207JWE7JuDIOq5qOyguOyEnCBzZWFyY2gtY290bmFpbmVyIHBhZGRpbmfsnLzroZwg67OA6rK97ZWoXG4gICAgICAgIC8vIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgICAgICAgJi5maWx0ZXItdG9vbHRpcC1hcmVhIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24td3JhcC1wcm9ncmVzcyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuTXVpSWNvbkJ1dHRvbi1yb290IHtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgICAuZGF0ZS1yYW5nZS13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAuZGF0ZS1hcmVhIHtcbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZpbHRlci10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nY29vLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgICAgICAmLm5vcm1hbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGF0ZS12aWV3IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIC5jbGVhci1ib3gge1xuICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZGF0ZS1yYW5nZS13cmFwIHtcbiAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vICAgICAuZGF0ZS1hcmVhIHtcbiAgICAvLyAgICAgICAgIC5kYXRlIHtcbiAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLy8gICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvLyAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIC8vICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAvLyAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgLy8gICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIC8vICAgICAgICAgICAgIGlucHV0IHtcbiAgICAvLyAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgIC8vICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gICAgICAgICAgICAgfVxuICAgIC8vICAgICAgICAgfVxuICAgIC8vICAgICB9XG4gICAgLy8gfVxuXG4gICAgLmFsaWduLWxlZnQtYXJlYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgLmFsaWduLWxlZnQtYXJlYSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgNXB4IDVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWxpZ24tcmlnaHQtYXJlYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWFyZWEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmZsZXgtd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2VsZWN0LWJveCxcbiAgICAgICAgICAgICAgICAmLnNlYXJjaC1ib3gge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5zZWFyY2gtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtYnV0dG9uLWFyZWEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlubGluZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50b29sdGlwLXdyYXAge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlZ2lvbi1idXR0b24tZ3JvdXAtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWluLWdyb3VwIHtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICB9XG5cbiAgICAmLndpdGgtZGF0ZS1waWNrZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAuZGF0ZS1yYW5nZS13cmFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAuZGF0ZS1yYW5nZS1waWNrZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZpbHRlci1jb250YWluZXItYnNzIHtcbiAgICAgICAgLmFsaWduLXJpZ2h0LWFyZWEge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aXZlLWRldGFpbC1zd2l0Y2gubGFiZWxTaG93IGxhYmVsIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmVkaXRvcl9fZWRpdGFibGUsXG4vKiBDbGFzc2ljIGJ1aWxkLiAqL1xubWFpbiAuY2stZWRpdG9yW3JvbGU9J2FwcGxpY2F0aW9uJ10gLmNrLmNrLWNvbnRlbnQsXG4vKiBEZWNvdXBsZWQgZG9jdW1lbnQgYnVpbGQuICovXG4uY2suZWRpdG9yX19lZGl0YWJsZVtyb2xlPSd0ZXh0Ym94J10sXG4uY2suY2stZWRpdG9yX19lZGl0YWJsZVtyb2xlPSd0ZXh0Ym94J10sXG4vKiBJbmxpbmUgJiBCYWxsb29uIGJ1aWxkLiAqL1xuLmNrLmVkaXRvcltyb2xlPSd0ZXh0Ym94J10ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIG1pbi1oZWlnaHQ6IHZhcigtLWNrLXNhbXBsZS1lZGl0b3ItbWluLWhlaWdodCk7XG4gICAgcGFkZGluZzogMS41ZW0gMmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jay1lZGl0b3JfX21haW4ge1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNrIC5jay1zb3VyY2UtZWRpdGluZy1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2sgLmNrLXNvdXJjZS1lZGl0aW5nLWFyZWE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7IC8qIOq4tCDthqDtgbDrj4Qg6rCV7KCcIOykhOuwlOq/iCAqL1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEJlY2F1c2Ugb2Ygc2lkZWJhciBgcG9zaXRpb246IHJlbGF0aXZlYCwgRWRnZSBpcyBvdmVycmlkaW5nIHRoZSBvdXRsaW5lIG9mIGEgZm9jdXNlZCBlZGl0b3IuICovXG4uY2suY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBoc2woMCwgMCUsIDcwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IHZhcigtLWNrLXNhbXBsZS1lZGl0b3Itei1pbmRleCk7XG59XG5cbi5lZGl0b3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/